.font-en{font-family:urw-din,sans-serif}.text40-20{font-size:2.5vw}.text36-20{font-size:2.25vw}.text32-17{font-size:2vw}.text24-17{font-size:1.5vw}.text24-15{font-size:1.5vw}.text25-15{font-size:1.5625vw}.text17-13{font-size:1.0625vw}.text13-10{font-size:.8125vw}.text12-10{font-size:.75vw}.text12-12{font-size:.75vw}.text14-11{font-size:.875vw}.text15-13{font-size:.9375vw}.text-en17-13:lang(en){font-size:1.0625vw}@media(max-width: 767px){.text40-20{font-size:5vw}.text36-20{font-size:5vw}.text32-17{font-size:4.25vw}.text24-17{font-size:4.25vw}.text24-15{font-size:3.75vw}.text25-15{font-size:3.75vw}.text17-13{font-size:3.25vw}.text13-10{font-size:2.5vw}.text12-10{font-size:2.5vw}.text12-12{font-size:3vw}.text-en17-13:lang(en){font-size:3.25vw}.text14-11{font-size:2.75vw}.text15-13{font-size:3.25vw}}.fb-demi{font-weight:600}.subp-po-rel{position:relative}.subpage-heder-h{margin-top:10vw}@media(max-width: 767px){.subpage-heder-h{margin-top:20vw}}.sub-center-contents{width:43.125vw;margin:0 auto}@media(max-width: 767px){.sub-center-contents{width:100%}}.prev-section{margin-top:10vw}@media(max-width: 767px){.prev-section{margin-top:20vw}}.sp-none{display:none}.pc-none{display:block}.wh-sp-nowrap{white-space:nowrap}@media(max-width: 767px){.sp-none{display:block}.pc-none{display:none}.mr0-sp{margin-right:0 !important}}.subpage-btn{width:45%;display:block;text-align:center;background-color:#000;color:#fff;border-radius:1000px;margin:0 auto;line-height:2;cursor:pointer;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5% 0;border:solid 1px #000;transition:.3s ease}.subpage-btn:hover{background-color:#fff;color:#000;transition:.3s ease}.subpage-btn_pc-left{margin:0}@media(max-width: 767px){.subpage-btn{width:100%;padding:2.5% 0}}.subpage-kv-box{padding:10vw 5vw;background-position:center center;background-size:cover;position:relative;color:#fff;display:flex;justify-content:space-between;align-items:center}.subpage-kv-box::after{background-color:#000;position:absolute;content:"";width:100%;height:100%;top:0;left:0;opacity:.45;z-index:1}.subpage-kv-box_head{position:relative;z-index:2}.subpage-kv-box_sub-h{position:relative;z-index:2;text-align:right}.subpage-kv-box_sub-h_en{font-weight:600;color:#fff;display:block}.subpage-kv-box_sub-h span{display:block}.subpage-kv-box_sub-h_ja{line-height:1.5;color:#fff;display:block}.subpage-kv-box_sub-h_ja:lang(en){display:none}@media(max-width: 767px){.subpage-kv-box{padding:30vw 0vw}.subpage-kv-box_head{width:100%;text-align:center}.subpage-kv-box_sub-h{position:absolute;top:5%;right:4%}.subpage-kv-box_sub-h_ja{line-height:1.3}}.subpage-head-box{position:absolute;left:5%;top:0}.subpage-head-box_en{display:block;font-weight:600;color:#008c4f;letter-spacing:.05em}@media(max-width: 767px){.subpage-head-box{position:relative;left:0;top:0;text-align:center;margin-bottom:25vw}}.subpage-co-container{padding:14vw 0;background-image:url(../img/subpage-common/patarn.png);background-size:50%;background-position:center center;background-repeat:repeat;background-color:#f7f7f7}.subpage-co-box{border:solid #0084a1 1px;width:59%;margin:0 auto;background-color:#fff;padding:4vw 7.8vw}.subpage-co-box_head{text-align:center;margin-bottom:1.5vw;line-height:1}.subpage-co-box_logo{width:4.1vw;margin:0 auto 2vw auto}.subpage-co-box_text{margin-bottom:2vw}.subpage-co-box_text2{margin-bottom:3vw}.subpage-co-box .join-img{margin-bottom:3vw;width:100%}.subpage-co-box_activity{background-color:#f7f7f7;padding:3vw 2vw;margin-bottom:4vw}.subpage-co-box_activity_text{margin-bottom:.2vw}.subpage-co-box_txt-list{margin-bottom:2vw}.subpage-co-box_txt-list li{line-height:1.8}@media(max-width: 767px){.subpage-co-container{padding:15vw 0;background-size:100%}.subpage-co-box{width:92%;padding:8vw 10vw}.subpage-co-box_head{margin-bottom:3vw}.subpage-co-box_logo{width:10vw;margin:0 auto 5vw auto}.subpage-co-box_text{margin-bottom:5vw}.subpage-co-box_text2{margin-bottom:7vw}.subpage-co-box .join-img{margin-bottom:7vw}.subpage-co-box_activity{padding:13vw 3vw;margin-bottom:7vw}.subpage-co-box_activity_text{margin-bottom:.5vw}.subpage-co-box_txt-list{margin-bottom:7vw}}.subpage-c-box{padding:4vw 3vw;border:solid #000;border-width:0px 0 1px 0}.subpage-c-box:nth-of-type(1){border-width:1px 0 1px 0}.subpage-c-box_btn{width:52%;padding:.7% 0}.subpage-c-box_flex{display:flex;flex-wrap:wrap}.subpage-c-box_flex_list{width:32%;margin-right:2%}.subpage-c-box_flex_list:nth-of-type(3n){margin-right:0}.subpage-c-box_flex_list img{width:100%}.subpage-c-box .next-head2{margin-bottom:1vw}@media(max-width: 767px){.subpage-c-box{padding:8vw 0}.subpage-c-box_btn{width:62%;padding:.7% 0}.subpage-c-box_flex_list{width:48%;margin-bottom:2.5vw;margin-right:4%}.subpage-c-box_flex_list:nth-of-type(2n){margin-right:0}.subpage-c-box_flex_list:nth-of-type(3n){margin-right:4%}.subpage-c-box .next-head2{margin-bottom:2vw}}.sub-facebook-link{transition:.3 ease}.sub-facebook-link:hover{opacity:.5;transition:.3 ease}.sub-facebook-link_flex{display:flex;align-items:center;justify-content:center}.sub-facebook-link_flex_img{width:1.4vw;margin-right:.8vw}.sub-facebook-link_flex_text{color:#000}@media(max-width: 767px){.sub-facebook-link_flex_img{width:5vw;margin-right:2.4vw}}.sub-link-list-box{display:flex}.sub-link_list{background-color:#d6f0e5;width:50%;height:15vw;transition:.3s ease}.sub-link_list:hover{opacity:.5;transition:.3s ease}.sub-link_list:nth-of-type(2){background-color:#cce6eb}.sub-link_list_link{display:block;position:relative;width:100%;height:100%}.sub-link_list_box{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:flex-start}.sub-link_list_box_img{width:2.25vw;margin-right:1.5vw}.sub-link_list_box_txt{line-height:1.4;color:#008c4f}.sub-link_list_box_txt-blue{color:#0084a1}@media(max-width: 767px){.sub-link-list-box{display:block;overflow:hidden}.sub-link_list{background-color:#d6f0e5;width:100%;height:30vw}.sub-link_list_box{align-items:center;width:100%;left:60%}.sub-link_list_box_img{width:5vw;margin-right:4vw}.sub-link_list_box_txt{line-height:1.7}}.notfound-box{padding-top:8.75vw}@media(max-width: 767px){.notfound-box{padding-top:0vw}}/*# sourceMappingURL=subpage-common.css.map */