:root{--margin-section:3.75rem}.imain_content{overflow-x:hidden;position:relative;padding-bottom:100px;z-index:100;background-color:#f3f3f0}@media screen and (max-width:767px){.imain_content{padding-bottom:50px}}.imain_content .link_wrap._common .link{padding-left:42px;padding-right:0;position:relative;line-height:1.4;letter-spacing:.12em;color:#191919}@media screen and (max-width:999px){.imain_content .link_wrap._common .link{padding-left:35px}}.imain_content .link_wrap._common .link:before{content:"";display:inline-block;background:url(../img/icon/arrow/circle.webp) 0 0 no-repeat transparent;background-size:contain;width:34px;height:34px;position:absolute;top:-.5ex;left:0;-webkit-transition:left .2s;transition:left .2s}@media screen and (max-width:999px){.imain_content .link_wrap._common .link:before{width:28px;height:28px;top:-.3ex}}.imain_content .link_wrap._common .link:hover{opacity:.8}.imain_content .link_wrap._common .link:hover:before{left:4px}.imain_content .link_wrap._common._02 .link:before{content:"";display:inline-block;background:url(../img/icon/arrow/circle_6.webp) 0 0 no-repeat transparent;background-size:contain;width:34px;height:34px;position:absolute;top:-.7ex;left:0;-webkit-transition:left .2s;transition:left .2s}@media screen and (max-width:999px){.imain_content .link_wrap._common._02 .link:before{width:28px;height:28px;top:-.3ex}}.imain_content .link_wrap._common._02 .link:hover{opacity:.8}.imain_content .link_wrap._common._02 .link:hover:before{left:4px}.imain_content .link_wrap._common._03 .link{color:#fff;padding-left:0;padding-right:42px}.imain_content .link_wrap._common._03 .link:before{content:none}.imain_content .link_wrap._common._03 .link:after{content:"";display:inline-block;background:url(../img/icon/arrow/circle_5.webp) 0 0 no-repeat transparent;background-size:contain;width:34px;height:34px;position:absolute;top:-.7ex;right:0;-webkit-transition:right .2s;transition:right .2s}@media screen and (max-width:999px){.imain_content .link_wrap._common._03 .link:after{width:28px;height:28px;top:-.3ex}}.imain_content .link_wrap._common._03 .link:hover{opacity:.8}.imain_content .link_wrap._common._03 .link:hover:after{right:4px}@media screen and (max-width:999px){.imain_content .link_wrap._common._pc{display:none}}.imain_content .link_wrap._common._sp{display:none}@media screen and (max-width:999px){.imain_content .link_wrap._common._sp{display:block}}.js-gsap_css_animation._anime_01{-webkit-transition:opacity 2.3s cubic-bezier(.23,1,.32,1),-webkit-transform 1.5s cubic-bezier(.23,1,.32,1),-webkit-filter 1.5s cubic-bezier(.23,1,.32,1);transition:opacity 2.3s cubic-bezier(.23,1,.32,1),-webkit-transform 1.5s cubic-bezier(.23,1,.32,1),-webkit-filter 1.5s cubic-bezier(.23,1,.32,1);transition:opacity 2.3s cubic-bezier(.23,1,.32,1),transform 1.5s cubic-bezier(.23,1,.32,1),filter 1.5s cubic-bezier(.23,1,.32,1);transition:opacity 2.3s cubic-bezier(.23,1,.32,1),transform 1.5s cubic-bezier(.23,1,.32,1),filter 1.5s cubic-bezier(.23,1,.32,1),-webkit-transform 1.5s cubic-bezier(.23,1,.32,1),-webkit-filter 1.5s cubic-bezier(.23,1,.32,1)}.js-gsap_css_animation._anime_01._delay{-webkit-transition:opacity 2.3s cubic-bezier(.23,1,.32,1) .2s,-webkit-transform 1.5s cubic-bezier(.23,1,.32,1) .2s,-webkit-filter 1.5s cubic-bezier(.23,1,.32,1) .2s;transition:opacity 2.3s cubic-bezier(.23,1,.32,1) .2s,-webkit-transform 1.5s cubic-bezier(.23,1,.32,1) .2s,-webkit-filter 1.5s cubic-bezier(.23,1,.32,1) .2s;transition:opacity 2.3s cubic-bezier(.23,1,.32,1) .2s,transform 1.5s cubic-bezier(.23,1,.32,1) .2s,filter 1.5s cubic-bezier(.23,1,.32,1) .2s;transition:opacity 2.3s cubic-bezier(.23,1,.32,1) .2s,transform 1.5s cubic-bezier(.23,1,.32,1) .2s,filter 1.5s cubic-bezier(.23,1,.32,1) .2s,-webkit-transform 1.5s cubic-bezier(.23,1,.32,1) .2s,-webkit-filter 1.5s cubic-bezier(.23,1,.32,1) .2s}.js-gsap_css_animation._anime_01._delay_2{-webkit-transition:opacity 2.3s cubic-bezier(.23,1,.32,1) .3s,-webkit-transform 1.5s cubic-bezier(.23,1,.32,1) .3s,-webkit-filter 1.5s cubic-bezier(.23,1,.32,1) .4s;transition:opacity 2.3s cubic-bezier(.23,1,.32,1) .3s,-webkit-transform 1.5s cubic-bezier(.23,1,.32,1) .3s,-webkit-filter 1.5s cubic-bezier(.23,1,.32,1) .4s;transition:opacity 2.3s cubic-bezier(.23,1,.32,1) .3s,transform 1.5s cubic-bezier(.23,1,.32,1) .3s,filter 1.5s cubic-bezier(.23,1,.32,1) .4s;transition:opacity 2.3s cubic-bezier(.23,1,.32,1) .3s,transform 1.5s cubic-bezier(.23,1,.32,1) .3s,filter 1.5s cubic-bezier(.23,1,.32,1) .4s,-webkit-transform 1.5s cubic-bezier(.23,1,.32,1) .3s,-webkit-filter 1.5s cubic-bezier(.23,1,.32,1) .4s}.js-gsap_css_animation._anime_01._delay_3{-webkit-transition:opacity 2.5s cubic-bezier(.23,1,.32,1) .56s,-webkit-transform 1.8s cubic-bezier(.23,1,.32,1) .56s,-webkit-filter 1.8s cubic-bezier(.23,1,.32,1) .6s;transition:opacity 2.5s cubic-bezier(.23,1,.32,1) .56s,-webkit-transform 1.8s cubic-bezier(.23,1,.32,1) .56s,-webkit-filter 1.8s cubic-bezier(.23,1,.32,1) .6s;transition:opacity 2.5s cubic-bezier(.23,1,.32,1) .56s,transform 1.8s cubic-bezier(.23,1,.32,1) .56s,filter 1.8s cubic-bezier(.23,1,.32,1) .6s;transition:opacity 2.5s cubic-bezier(.23,1,.32,1) .56s,transform 1.8s cubic-bezier(.23,1,.32,1) .56s,filter 1.8s cubic-bezier(.23,1,.32,1) .6s,-webkit-transform 1.8s cubic-bezier(.23,1,.32,1) .56s,-webkit-filter 1.8s cubic-bezier(.23,1,.32,1) .6s}.js-gsap_css_animation._anime_01._delay_4{-webkit-transition:opacity 2.5s cubic-bezier(.23,1,.32,1) .56s,-webkit-transform 1.8s cubic-bezier(.23,1,.32,1) .56s,-webkit-filter 1.8s cubic-bezier(.23,1,.32,1) .9s;transition:opacity 2.5s cubic-bezier(.23,1,.32,1) .56s,-webkit-transform 1.8s cubic-bezier(.23,1,.32,1) .56s,-webkit-filter 1.8s cubic-bezier(.23,1,.32,1) .9s;transition:opacity 2.5s cubic-bezier(.23,1,.32,1) .56s,transform 1.8s cubic-bezier(.23,1,.32,1) .56s,filter 1.8s cubic-bezier(.23,1,.32,1) .9s;transition:opacity 2.5s cubic-bezier(.23,1,.32,1) .56s,transform 1.8s cubic-bezier(.23,1,.32,1) .56s,filter 1.8s cubic-bezier(.23,1,.32,1) .9s,-webkit-transform 1.8s cubic-bezier(.23,1,.32,1) .56s,-webkit-filter 1.8s cubic-bezier(.23,1,.32,1) .9s}.js-gsap_css_animation._anime_01._delay_5{-webkit-transition:opacity 2.5s cubic-bezier(.23,1,.32,1) .56s,-webkit-transform 1.8s cubic-bezier(.23,1,.32,1) .56s,-webkit-filter 1.8s cubic-bezier(.23,1,.32,1) 1.2s;transition:opacity 2.5s cubic-bezier(.23,1,.32,1) .56s,-webkit-transform 1.8s cubic-bezier(.23,1,.32,1) .56s,-webkit-filter 1.8s cubic-bezier(.23,1,.32,1) 1.2s;transition:opacity 2.5s cubic-bezier(.23,1,.32,1) .56s,transform 1.8s cubic-bezier(.23,1,.32,1) .56s,filter 1.8s cubic-bezier(.23,1,.32,1) 1.2s;transition:opacity 2.5s cubic-bezier(.23,1,.32,1) .56s,transform 1.8s cubic-bezier(.23,1,.32,1) .56s,filter 1.8s cubic-bezier(.23,1,.32,1) 1.2s,-webkit-transform 1.8s cubic-bezier(.23,1,.32,1) .56s,-webkit-filter 1.8s cubic-bezier(.23,1,.32,1) 1.2s}.js-gsap_css_animation._anime_01._delay_6{-webkit-transition:opacity 2.5s cubic-bezier(.23,1,.32,1) .56s,-webkit-transform 1.8s cubic-bezier(.23,1,.32,1) .56s,-webkit-filter 1.8s cubic-bezier(.23,1,.32,1) 1.5s;transition:opacity 2.5s cubic-bezier(.23,1,.32,1) .56s,-webkit-transform 1.8s cubic-bezier(.23,1,.32,1) .56s,-webkit-filter 1.8s cubic-bezier(.23,1,.32,1) 1.5s;transition:opacity 2.5s cubic-bezier(.23,1,.32,1) .56s,transform 1.8s cubic-bezier(.23,1,.32,1) .56s,filter 1.8s cubic-bezier(.23,1,.32,1) 1.5s;transition:opacity 2.5s cubic-bezier(.23,1,.32,1) .56s,transform 1.8s cubic-bezier(.23,1,.32,1) .56s,filter 1.8s cubic-bezier(.23,1,.32,1) 1.5s,-webkit-transform 1.8s cubic-bezier(.23,1,.32,1) .56s,-webkit-filter 1.8s cubic-bezier(.23,1,.32,1) 1.5s}.js-gsap_css_animation._anime_01.js-gsap_css_animation-before{opacity:.1;-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-filter:blur(2px);filter:blur(2px)}.js-gsap_css_animation._anime_02{-webkit-transition:opacity 3s cubic-bezier(.23,1,.32,1),-webkit-transform 1.8s cubic-bezier(.23,1,.32,1);transition:opacity 3s cubic-bezier(.23,1,.32,1),-webkit-transform 1.8s cubic-bezier(.23,1,.32,1);transition:opacity 3s cubic-bezier(.23,1,.32,1),transform 1.8s cubic-bezier(.23,1,.32,1);transition:opacity 3s cubic-bezier(.23,1,.32,1),transform 1.8s cubic-bezier(.23,1,.32,1),-webkit-transform 1.8s cubic-bezier(.23,1,.32,1)}.js-gsap_css_animation._anime_02._delay{-webkit-transition:opacity 3s cubic-bezier(.23,1,.32,1) .2s,-webkit-transform 1.8s cubic-bezier(.23,1,.32,1) .2s;transition:opacity 3s cubic-bezier(.23,1,.32,1) .2s,-webkit-transform 1.8s cubic-bezier(.23,1,.32,1) .2s;transition:opacity 3s cubic-bezier(.23,1,.32,1) .2s,transform 1.8s cubic-bezier(.23,1,.32,1) .2s;transition:opacity 3s cubic-bezier(.23,1,.32,1) .2s,transform 1.8s cubic-bezier(.23,1,.32,1) .2s,-webkit-transform 1.8s cubic-bezier(.23,1,.32,1) .2s}.js-gsap_css_animation._anime_02.js-gsap_css_animation-before{opacity:0;-webkit-transform:translateX(-15px);transform:translateX(-15px)}.js-gsap_css_animation._anime_03{-webkit-transition:opacity .5s cubic-bezier(.23,1,.32,1) .3s,-webkit-clip-path .7s cubic-bezier(.23,1,.32,1) .3s;transition:opacity .5s cubic-bezier(.23,1,.32,1) .3s,-webkit-clip-path .7s cubic-bezier(.23,1,.32,1) .3s;transition:opacity .5s cubic-bezier(.23,1,.32,1) .3s,clip-path .7s cubic-bezier(.23,1,.32,1) .3s;transition:opacity .5s cubic-bezier(.23,1,.32,1) .3s,clip-path .7s cubic-bezier(.23,1,.32,1) .3s,-webkit-clip-path .7s cubic-bezier(.23,1,.32,1) .3s;-webkit-clip-path:inset(0);clip-path:inset(0);opacity:1}.js-gsap_css_animation._anime_03._delay{-webkit-transition:opacity .5s cubic-bezier(.23,1,.32,1) .5s,-webkit-clip-path .7s cubic-bezier(.23,1,.32,1) .5s;transition:opacity .5s cubic-bezier(.23,1,.32,1) .5s,-webkit-clip-path .7s cubic-bezier(.23,1,.32,1) .5s;transition:opacity .5s cubic-bezier(.23,1,.32,1) .5s,clip-path .7s cubic-bezier(.23,1,.32,1) .5s;transition:opacity .5s cubic-bezier(.23,1,.32,1) .5s,clip-path .7s cubic-bezier(.23,1,.32,1) .5s,-webkit-clip-path .7s cubic-bezier(.23,1,.32,1) .5s}.js-gsap_css_animation._anime_03.js-gsap_css_animation-before{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:.2}.js-gsap_css_animation._anime_04{-webkit-transition:opacity 1s cubic-bezier(.23,1,.32,1) .3s,-webkit-clip-path 1.6s cubic-bezier(.23,1,.32,1) .3s;transition:opacity 1s cubic-bezier(.23,1,.32,1) .3s,-webkit-clip-path 1.6s cubic-bezier(.23,1,.32,1) .3s;transition:opacity 1s cubic-bezier(.23,1,.32,1) .3s,clip-path 1.6s cubic-bezier(.23,1,.32,1) .3s;transition:opacity 1s cubic-bezier(.23,1,.32,1) .3s,clip-path 1.6s cubic-bezier(.23,1,.32,1) .3s,-webkit-clip-path 1.6s cubic-bezier(.23,1,.32,1) .3s;-webkit-clip-path:inset(0);clip-path:inset(0);opacity:1}.js-gsap_css_animation._anime_04._delay{-webkit-transition:opacity 1s cubic-bezier(.23,1,.32,1) .5s,-webkit-clip-path 1.6s cubic-bezier(.23,1,.32,1) .56s;transition:opacity 1s cubic-bezier(.23,1,.32,1) .5s,-webkit-clip-path 1.6s cubic-bezier(.23,1,.32,1) .56s;transition:opacity 1s cubic-bezier(.23,1,.32,1) .5s,clip-path 1.6s cubic-bezier(.23,1,.32,1) .56s;transition:opacity 1s cubic-bezier(.23,1,.32,1) .5s,clip-path 1.6s cubic-bezier(.23,1,.32,1) .56s,-webkit-clip-path 1.6s cubic-bezier(.23,1,.32,1) .56s}.js-gsap_css_animation._anime_04._delay_2{-webkit-transition:opacity 1s cubic-bezier(.23,1,.32,1) .7s,-webkit-clip-path 1.6s cubic-bezier(.23,1,.32,1) .76s;transition:opacity 1s cubic-bezier(.23,1,.32,1) .7s,-webkit-clip-path 1.6s cubic-bezier(.23,1,.32,1) .76s;transition:opacity 1s cubic-bezier(.23,1,.32,1) .7s,clip-path 1.6s cubic-bezier(.23,1,.32,1) .76s;transition:opacity 1s cubic-bezier(.23,1,.32,1) .7s,clip-path 1.6s cubic-bezier(.23,1,.32,1) .76s,-webkit-clip-path 1.6s cubic-bezier(.23,1,.32,1) .76s}.js-gsap_css_animation._anime_04.js-gsap_css_animation-before{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);opacity:.2}.js-gsap_css_animation._anime_line{-webkit-transition:opacity .5s cubic-bezier(.23,1,.32,1) .56s,-webkit-clip-path .6s cubic-bezier(.23,1,.32,1) .56s;transition:opacity .5s cubic-bezier(.23,1,.32,1) .56s,-webkit-clip-path .6s cubic-bezier(.23,1,.32,1) .56s;transition:opacity .5s cubic-bezier(.23,1,.32,1) .56s,clip-path .6s cubic-bezier(.23,1,.32,1) .56s;transition:opacity .5s cubic-bezier(.23,1,.32,1) .56s,clip-path .6s cubic-bezier(.23,1,.32,1) .56s,-webkit-clip-path .6s cubic-bezier(.23,1,.32,1) .56s;-webkit-clip-path:inset(0);clip-path:inset(0);opacity:1}.js-gsap_css_animation._anime_line.js-gsap_css_animation-before{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);opacity:.2}@-webkit-keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}@-webkit-keyframes fade-out{0%{display:block;opacity:1}99%{display:block;opacity:0}to{display:none;opacity:0}}@keyframes fade-out{0%{display:block;opacity:1}99%{display:block;opacity:0}to{display:none;opacity:0}}@-webkit-keyframes _on_opacity{0%{opacity:0}to{opacity:1}}@keyframes _on_opacity{0%{opacity:0}to{opacity:1}}@-webkit-keyframes header_index_show{0%{display:none}1%{display:block;opacity:0;top:-30px}to{top:0;opacity:1;display:block}}@keyframes header_index_show{0%{display:none}1%{display:block;opacity:0;top:-30px}to{top:0;opacity:1;display:block}}@-webkit-keyframes header_index_hide{0%{top:0;opacity:1;display:block}99%{top:-30px;opacity:0;display:block}to{top:-30px;opacity:0;display:none}}@keyframes header_index_hide{0%{top:0;opacity:1;display:block}99%{top:-30px;opacity:0;display:block}to{top:-30px;opacity:0;display:none}}@-webkit-keyframes header_search_show{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(64px);transform:translateY(64px)}}@keyframes header_search_show{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(64px);transform:translateY(64px)}}@-webkit-keyframes header_search_hide{0%{-webkit-transform:translateY(64px);transform:translateY(64px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes header_search_hide{0%{-webkit-transform:translateY(64px);transform:translateY(64px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@media print,screen and (min-width:1600px){:root{--hero-max-height:780px;--hero-height:calc(100svh - 60px);--hero-min-height:780px}}@media screen and (max-width:1599px) and (min-width:900px){:root{--hero-max-height:820px;--hero-height:calc(100svh - 40px);--hero-min-height:820px}}@media screen and (max-width:899px){:root{--hero-max-height:800px;--hero-height:calc(100svh - 40px);--hero-min-height:550px}}@media screen and (max-width:575px){:root{--hero-max-height:600px;--hero-height:calc(100svh - 100px);--hero-min-height:450px}}.hero_area{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;position:relative;z-index:200;padding-left:60px;padding-right:60px;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:var(--hero-max-height);height:var(--hero-height);min-height:var(--hero-min-height)}@media screen and (max-width:1259px){.hero_area{padding-left:35px;padding-right:35px}}@media screen and (max-width:575px){.hero_area{padding-left:clamp(15px,4.5vw,30px);padding-right:clamp(15px,4.5vw,30px)}}.hero{position:relative;z-index:1;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:100px}@media screen and (max-width:1200px){.hero{margin-top:50px}}.hero__slide{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:16px;overflow:hidden;width:100%;position:relative}.hero__slide .hero_grade{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media screen and (max-width:575px){.hero__slide{border-radius:8px}}.hero__content{position:absolute;left:0;top:49%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:20;padding-left:clamp(30px,14vw,140px);padding-right:clamp(30px,14vw,140px);-webkit-box-sizing:border-box;box-sizing:border-box}@media print,screen and (min-width:1600px){.hero__content{top:48%}}@media screen and (max-width:1200px){.hero__content{padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px);top:auto;bottom:clamp(97px,20vw,150px);-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width:767px){.hero__content{top:70px}}.hero__content .title_1{color:#fff;font-size:clamp(16px,3.8vw,36px);letter-spacing:.14em;line-height:1.4;margin-bottom:20px}.hero__content .title_2{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px}@media screen and (max-width:767px){.hero__content .title_2{row-gap:8px}}.hero__content .title_2 img{display:block}@media print,screen and (min-width:768px){.hero__content .title_2 .pc_none{display:none}}@media screen and (max-width:767px){.hero__content .title_2 .title._2_1{width:230px;height:auto;aspect-ratio:230/40}}@media screen and (max-width:575px){.hero__content .title_2 .title._2_1{width:230px}}@media screen and (max-width:767px){.hero__content .title_2 .title._2_2{width:240px;height:auto;aspect-ratio:240/30}}@media screen and (max-width:575px){.hero__content .title_2 .title._2_2{width:240px}}@media screen and (max-width:767px){.hero__content .title_2 .title._2_3{width:165px;height:auto;aspect-ratio:165/30}}@media screen and (max-width:575px){.hero__content .title_2 .title._2_3{width:165px}}.hero__content .title_box{position:relative}.hero__content .title_box .title{position:relative;z-index:25}.hero__content .title_box .deco{position:absolute;top:50%;right:-46%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:19;display:block;z-index:-1}@media screen and (max-width:767px){.hero__content .title_box .deco{width:104px;height:auto;top:50%;right:-54px}}@media screen and (max-width:369px){.hero__content .title_box .deco{top:140%;right:-30px}}.hero__bottom{position:absolute;bottom:0;left:0;width:100%;z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:575px){.hero__bottom{bottom:18px}}.hero__bottom .hero_news{width:43%;max-width:640px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:1259px){.hero__bottom .hero_news{width:46%;padding-left:20px;padding-right:20px}}@media screen and (max-width:999px){.hero__bottom .hero_news{padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px);width:100%;max-width:none;-webkit-box-sizing:border-box;box-sizing:border-box}}.hero__bottom .hero_news__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.3;color:#fff}@media screen and (max-width:767px){.hero__bottom .hero_news__row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.hero__bottom .hero_news .icon{margin-right:clamp(1px,1.1vw,15px)}@media screen and (max-width:1259px){.hero__bottom .hero_news .icon{width:55px;height:auto}}@media screen and (max-width:475px){.hero__bottom .hero_news .icon{width:40px}}.hero__bottom .hero_news__newsline{max-width:380px;color:#fff;-webkit-transition:background-color .2s;transition:background-color .2s;min-height:100px;padding-left:5px;padding-right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s;transition:all .2s}@media screen and (max-width:999px){.hero__bottom .hero_news__newsline{width:100%;-ms-flex-negative:1;flex-shrink:1}}@media screen and (max-width:575px){.hero__bottom .hero_news__newsline{min-height:60px}}.hero__bottom .hero_news__newsline .date{font-family:Jost,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:.12em}@media screen and (max-width:475px){.hero__bottom .hero_news__newsline .date{font-size:.75rem}}.hero__bottom .hero_news__newsline:hover{opacity:.5;-webkit-transition:all .2s;transition:all .2s}.hero__bottom .hero_news__newsline_ex{font-size:1.125rem;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:48px;font-weight:700}@media screen and (max-width:1259px){.hero__bottom .hero_news__newsline_ex{font-size:1rem}}@media screen and (max-width:475px){.hero__bottom .hero_news__newsline_ex{font-size:.813rem}}.hero__bottom .hero_news__btn{-ms-flex-negative:0;flex-shrink:0;margin:0 0 0 auto;width:140px;height:120px;border-radius:3px;background:#aac785;background:-webkit-gradient(linear,left top,right top,from(rgba(170,199,133,.8)),to(rgba(91,162,113,.85)));background:linear-gradient(90deg,rgba(170,199,133,.8),rgba(91,162,113,.85));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;line-height:1.2;letter-spacing:.12em;font-size:clamp(16px,1.5vw,20px);-webkit-transition:-webkit-transform .2s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .2s cubic-bezier(.19,1,.22,1);transition:transform .2s cubic-bezier(.19,1,.22,1);transition:transform .2s cubic-bezier(.19,1,.22,1),-webkit-transform .2s cubic-bezier(.19,1,.22,1)}.hero__bottom .hero_news__btn br{display:none}@media screen and (max-width:1259px){.hero__bottom .hero_news__btn{width:115px;height:clamp(90px,9.5vw,110px)}}@media screen and (max-width:999px){.hero__bottom .hero_news__btn{-ms-flex-negative:0;flex-shrink:0;margin-left:30px}}@media screen and (max-width:767px){.hero__bottom .hero_news__btn{width:clamp(60px,10vw,80px);height:clamp(60px,10vw,80px)}.hero__bottom .hero_news__btn br{display:block}}.hero__bottom .hero_news__btn:hover{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}.hero .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width:519px){.hero .swiper-slide img{-o-object-position:67% 48%;object-position:67% 48%}}.hero_link_list{width:100%;min-height:160px;background-color:#f3f3f0;border-top-left-radius:10px;position:relative;display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1259px){.hero_link_list{min-height:130px}}@media screen and (max-width:519px){.hero_link_list{min-height:120px}}@media screen and (max-width:999px){.hero_link_list._pc{display:none}}@media print,screen and (min-width:1000px){.hero_link_list._sp{display:none}}.hero_link_list svg{position:absolute;bottom:0;left:-10px}.hero_link_list .hero_link_item{position:relative}.hero_link_list .hero_link_item:not(:last-of-type):before{content:"";display:inline-block;width:1px;height:calc(100% - 40px);background-image:linear-gradient(180deg,#838382 2px,transparent 0);background-size:1px 5px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero_link_list .hero_link_item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:7px;line-height:1.2;height:100%}@media screen and (max-width:575px){.hero_link_list .hero_link_item a{row-gap:3px}}.hero_link_list .hero_link_item a:hover{opacity:1}.hero_link_list .hero_link_item a:hover img{-webkit-transform:scale(1.08);transform:scale(1.08)}.hero_link_list .hero_link_item a img{display:block;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}@media screen and (max-width:1259px){.hero_link_list .hero_link_item a img{width:45px;height:auto}}@media screen and (max-width:575px){.hero_link_list .hero_link_item a img{width:42px}}.hero_link_list .hero_link_item a .text{color:#191919;letter-spacing:.12em;font-size:clamp(16px,1.5vw,20px)}@media screen and (max-width:475px){.hero_link_list .hero_link_item a .text{font-size:.938rem}}.js-hero-loaded{opacity:0}.js-hero-loaded .hero__content__text_wrap .title_1{-webkit-transition:opacity .8s cubic-bezier(.23,1,.32,1) .3s,-webkit-clip-path .8s cubic-bezier(.23,1,.32,1) .3s;transition:opacity .8s cubic-bezier(.23,1,.32,1) .3s,-webkit-clip-path .8s cubic-bezier(.23,1,.32,1) .3s;transition:opacity .8s cubic-bezier(.23,1,.32,1) .3s,clip-path .8s cubic-bezier(.23,1,.32,1) .3s;transition:opacity .8s cubic-bezier(.23,1,.32,1) .3s,clip-path .8s cubic-bezier(.23,1,.32,1) .3s,-webkit-clip-path .8s cubic-bezier(.23,1,.32,1) .3s;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:.1}.js-hero-loaded .hero__content__text_wrap .title._2_1{-webkit-transition:opacity .8s cubic-bezier(.23,1,.32,1) .45s,-webkit-clip-path .8s cubic-bezier(.23,1,.32,1) .45s;transition:opacity .8s cubic-bezier(.23,1,.32,1) .45s,-webkit-clip-path .8s cubic-bezier(.23,1,.32,1) .45s;transition:opacity .8s cubic-bezier(.23,1,.32,1) .45s,clip-path .8s cubic-bezier(.23,1,.32,1) .45s;transition:opacity .8s cubic-bezier(.23,1,.32,1) .45s,clip-path .8s cubic-bezier(.23,1,.32,1) .45s,-webkit-clip-path .8s cubic-bezier(.23,1,.32,1) .45s;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:.1}.js-hero-loaded .hero__content__text_wrap .title._2_2{-webkit-transition:opacity .8s cubic-bezier(.23,1,.32,1) .75s,-webkit-clip-path .8s cubic-bezier(.23,1,.32,1) .75s;transition:opacity .8s cubic-bezier(.23,1,.32,1) .75s,-webkit-clip-path .8s cubic-bezier(.23,1,.32,1) .75s;transition:opacity .8s cubic-bezier(.23,1,.32,1) .75s,clip-path .8s cubic-bezier(.23,1,.32,1) .75s;transition:opacity .8s cubic-bezier(.23,1,.32,1) .75s,clip-path .8s cubic-bezier(.23,1,.32,1) .75s,-webkit-clip-path .8s cubic-bezier(.23,1,.32,1) .75s;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:.1}.js-hero-loaded .hero__content__text_wrap .title._2_3{-webkit-transition:opacity .8s cubic-bezier(.23,1,.32,1) 1.05s,-webkit-clip-path .8s cubic-bezier(.23,1,.32,1) 1.05s;transition:opacity .8s cubic-bezier(.23,1,.32,1) 1.05s,-webkit-clip-path .8s cubic-bezier(.23,1,.32,1) 1.05s;transition:opacity .8s cubic-bezier(.23,1,.32,1) 1.05s,clip-path .8s cubic-bezier(.23,1,.32,1) 1.05s;transition:opacity .8s cubic-bezier(.23,1,.32,1) 1.05s,clip-path .8s cubic-bezier(.23,1,.32,1) 1.05s,-webkit-clip-path .8s cubic-bezier(.23,1,.32,1) 1.05s;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:.1}.js-hero-loaded .hero__content__text_wrap .title._2_4{-webkit-transition:opacity .8s cubic-bezier(.23,1,.32,1) 1.35s,-webkit-clip-path .8s cubic-bezier(.23,1,.32,1) 1.35s;transition:opacity .8s cubic-bezier(.23,1,.32,1) 1.35s,-webkit-clip-path .8s cubic-bezier(.23,1,.32,1) 1.35s;transition:opacity .8s cubic-bezier(.23,1,.32,1) 1.35s,clip-path .8s cubic-bezier(.23,1,.32,1) 1.35s;transition:opacity .8s cubic-bezier(.23,1,.32,1) 1.35s,clip-path .8s cubic-bezier(.23,1,.32,1) 1.35s,-webkit-clip-path .8s cubic-bezier(.23,1,.32,1) 1.35s;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:.1}.js-hero-loaded .hero__content__text_wrap .title_box .deco{-webkit-transition:opacity .8s cubic-bezier(.23,1,.32,1) 1.65s,scale .8s cubic-bezier(.23,1,.32,1) 1.65s,rotate .8s cubic-bezier(.23,1,.32,1) 1.65s;transition:opacity .8s cubic-bezier(.23,1,.32,1) 1.65s,scale .8s cubic-bezier(.23,1,.32,1) 1.65s,rotate .8s cubic-bezier(.23,1,.32,1) 1.65s;scale:.2;opacity:0;rotate:-15deg}.js-hero-loaded-after{-webkit-animation-name:_on_opacity;animation-name:_on_opacity;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-delay:.2s;animation-delay:.2s}.js-hero-loaded-after .hero__content__text_wrap .title._2_1,.js-hero-loaded-after .hero__content__text_wrap .title._2_2,.js-hero-loaded-after .hero__content__text_wrap .title._2_3,.js-hero-loaded-after .hero__content__text_wrap .title._2_4,.js-hero-loaded-after .hero__content__text_wrap .title_1{-webkit-clip-path:inset(0);clip-path:inset(0);opacity:1}.js-hero-loaded-after .hero__content__text_wrap .title_box .deco{rotate:0deg;scale:1;opacity:1}.js-hero-loaded-animation_complete{-webkit-animation-name:none;animation-name:none;opacity:1}.home_btn_area{margin-top:-65px;margin-bottom:40px;position:relative;z-index:200}@media screen and (max-width:999px){.home_btn_area{margin-bottom:20px}}@media screen and (max-width:575px){.home_btn_area{margin-top:-45px}}@media screen and (max-width:420px){.home_btn_area>.container{padding-left:15px;padding-right:15px}}.home_btn_area__list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(12px,3vw,40px)}.home_btn_area__list>li a{min-height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;color:#fff;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:799px){.home_btn_area__list>li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:575px){.home_btn_area__list>li a{min-height:90px}}@media screen and (max-width:420px){.home_btn_area__list>li a{padding:12px}}.home_btn_area__list>li a:hover{opacity:.8}.home_btn_area__list>li a .title,.home_btn_area__list>li a .year{color:#fff;position:relative;z-index:10;letter-spacing:.1em}.home_btn_area__list>li a .year{font-size:1.5rem}@media screen and (max-width:999px){.home_btn_area__list>li a .year{font-size:1.188rem}}@media screen and (max-width:575px){.home_btn_area__list>li a .year{font-size:clamp(16px,2vw,18px)}}.home_btn_area__list>li a .title{font-size:2rem}@media screen and (max-width:999px){.home_btn_area__list>li a .title{font-size:1.625rem}}@media screen and (max-width:575px){.home_btn_area__list>li a .title{font-size:clamp(18px,3.8vw,22px);letter-spacing:.08em}}@media screen and (max-width:420px){.home_btn_area__list>li a .title{letter-spacing:.08em}}.home_btn_area__list>li a .bg{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.inews_area{padding-top:60px;padding-bottom:40px}@media screen and (max-width:899px){.inews_area{padding-top:50px;padding-bottom:60px}}.inews_area .h2_title{-ms-flex-negative:0;flex-shrink:0;font-size:clamp(24px,3vw,30px);margin-bottom:clamp(20px,4vw,33px);line-height:1.2}@media screen and (max-width:699px){.inews_area .h2_title{margin-bottom:15px}}.inews_area__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;position:relative}@media screen and (max-width:899px){.inews_area__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.inews_area__content>.deco{position:absolute;top:-300px;left:-325px;pointer-events:none}@media screen and (max-width:767px){.inews_area__content>.deco{width:405px;height:auto;top:-20px;left:-135px;z-index:-1}}@media screen and (max-width:575px){.inews_area__content>.deco{width:360px;top:-20px;left:-125px}}.inews_area__l{max-width:765px;width:calc(100% - 380px);display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:15px}@media screen and (max-width:1199px){.inews_area__l{max-width:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:899px){.inews_area__l{width:100%;margin-bottom:10px;padding-right:0}}.inews_area__head{position:relative;-ms-flex-negative:0;flex-shrink:0;width:clamp(140px,17vw,200px);padding-bottom:40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1199px){.inews_area__head{padding-bottom:0;width:100%;margin-bottom:30px}}.inews_area__head .tab_cate{width:100%;max-width:600px}@media screen and (max-width:1149px){.inews_area__head .tab_cate{max-width:900px;padding-right:150px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:2px}}@media screen and (max-width:699px){.inews_area__head .tab_cate{background-color:#ebebe6;border:1px solid #deded5;border-radius:3px;padding:13px 22px}}@media screen and (max-width:1199px){.inews_area__head .tab_cate .news_tab_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 5px}}@media screen and (max-width:699px){.inews_area__head .tab_cate .news_tab_list{gap:10px 5px}}@media screen and (max-width:575px){.inews_area__head .tab_cate .news_tab_list{-ms-flex-wrap:wrap;flex-wrap:wrap}}.inews_area__head .tab_cate .news_tab_list>li{line-height:1.4;position:relative}.inews_area__head .tab_cate .news_tab_list>li:not(:last-of-type){margin-bottom:15px}@media screen and (max-width:699px){.inews_area__head .tab_cate .news_tab_list>li:not(:last-of-type){margin-bottom:0}.inews_area__head .tab_cate .news_tab_list>li:not(:last-of-type):after{content:"";display:inline-block;width:1px;height:21px;background-color:#dadacf;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.inews_area__head .tab_cate .news_tab_list>li a{min-height:22px;padding:3px 5px 3px 15px;letter-spacing:.12em;font-size:1.063rem;font-weight:500;position:relative;color:#404040}@media screen and (max-width:1199px){.inews_area__head .tab_cate .news_tab_list>li a{padding:5px 6px;font-size:clamp(15px,1.6vw,16px)}}@media screen and (max-width:699px){.inews_area__head .tab_cate .news_tab_list>li a{padding:5px 10px}}.inews_area__head .tab_cate .news_tab_list>li a:hover{color:#3698c4}.inews_area__head .tab_cate .news_tab_list>li a._selected{color:#3698c4;font-weight:700}.inews_area__head .tab_cate .news_tab_list>li a._selected:before{content:"";display:inline-block;width:3px;height:16px;background-color:#3698c4;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:1199px){.inews_area__head .tab_cate .news_tab_list>li a._selected:before{width:calc(100% - 10px);height:2px;top:auto;bottom:0;left:48%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:699px){.inews_area__head .tab_cate .news_tab_list>li a._selected:before{width:3px;height:3px;border-radius:50%;background-color:#3698c4;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:475px){.inews_area__head .tab_cate .news_tab_list>li a{font-size:.938rem}}.inews_area .link_wrap{position:absolute;bottom:24px;margin-left:10px}@media screen and (max-width:1199px){.inews_area .link_wrap{right:0;bottom:12px}}@media screen and (max-width:699px){.inews_area .link_wrap._pc{display:none}}.inews_area .link_wrap._sp{text-align:right;position:relative;padding-top:10px;padding-bottom:10px}@media screen and (max-width:540px){.inews_area .link_wrap._sp{padding-top:20px}}.inews_area .link_wrap._sp .link{margin:0 0 0 auto}@media print,screen and (min-width:700px){.inews_area .link_wrap._sp{display:none}}.inews_area__body{margin:-20px auto 0;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%}@media print,screen and (min-width:1200px){.inews_area__body{width:calc(100% - clamp(140px, 17vw, 200px));max-width:calc(100% - clamp(140px, 17vw, 200px))}}.inews_area__r{width:380px;height:100%}@media screen and (max-width:1199px){.inews_area__r{margin-top:60px}}@media screen and (max-width:899px){.inews_area__r{max-width:550px;width:100%;margin:0 auto}}@media screen and (max-width:575px){.inews_area__r{max-width:380px}}.inews_area .date_box{background-color:#fff;padding-left:20px;padding-right:20px;margin-bottom:10px;border-radius:3px;position:relative}.inews_area .date_box:before{content:"";display:inline-block;position:absolute;width:100%;height:100%;inset:6px 0 0 6px;mix-blend-mode:multiply;-webkit-filter:blur(10px);filter:blur(10px);background-color:hsla(0,0%,88.2%,.3);z-index:-1}.inews_area .date_box .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:clamp(10px,2vw,20px);-moz-column-gap:clamp(10px,2vw,20px);column-gap:clamp(10px,2vw,20px);min-height:130px;padding:10px clamp(5px,1.5vw,15px);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.inews_area .date_box .row:not(:last-of-type):before{content:"";display:inline-block;width:100%;height:1px;background-image:linear-gradient(90deg,#bdbdbd 2px,transparent 0);background-size:5px 2px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:575px){.inews_area .date_box .row{min-height:110px}}.inews_area .date_box .row_head{width:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:clamp(17px,1.8vw,18px)}@media screen and (max-width:575px){.inews_area .date_box .row_head img{width:40px;height:auto}}.inews_area .date_box .row_body{line-height:1.5}.inews_area .date_box .row_body .time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:clamp(7px,1vw,12px);-moz-column-gap:clamp(7px,1vw,12px);column-gap:clamp(7px,1vw,12px)}.inews_area .date_box .row_body .time:not(:last-of-type){margin-bottom:.2rem}.inews_area .date_box .row_body .ampm{color:#31a6b1;-ms-flex-negative:0;flex-shrink:0}.inews_area .date_box .row_body .time_num{font-family:Jost,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;color:#333;font-size:clamp(19px,4vw,22px);letter-spacing:.06em}@media screen and (max-width:1200px){.inews_area .date_box .row_body .time_num{font-size:clamp(19px,4vw,18px)}}@media screen and (max-width:999px){.inews_area .date_box .row_body .time_num{font-size:clamp(19px,4vw,22px)}}.inews_area .date_box .row_body .day_info{margin-bottom:.3rem;font-size:18px;line-height:1.5}@media screen and (max-width:899px){.inews_area .date_box .row_body .day_info{font-size:16px;line-height:1.9}}@media screen and (max-width:520px){.inews_area .date_box .row_body .day_info .xs_on{display:block!important}}.inews_area .date_box .row_body .gray_text{color:rgba(25,25,25,.6)}.inews_area .tel_box{background-color:#fff;border-radius:3px;position:relative;z-index:0}.inews_area .tel_box:before{content:"";display:inline-block;position:absolute;width:100%;height:100%;inset:6px 0 0 6px;mix-blend-mode:multiply;-webkit-filter:blur(10px);filter:blur(10px);background-color:hsla(0,0%,88.2%,.4);z-index:-1}.inews_area .tel_box .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:clamp(70px,9vw,90px)}.inews_area .tel_box .row_head{width:100px;-ms-flex-negative:0;flex-shrink:0;text-align:center;padding-top:10px;padding-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;background-color:#f5f5f3}.inews_area .tel_box .row_body,.inews_area .tel_box .row_head{min-height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.inews_area .tel_box .row_body{font-family:Jost,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;width:100%;padding:0 30px;font-size:1.5rem;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;background-color:#fff;border-top-right-radius:3px;border-bottom-right-radius:3px}@media screen and (max-width:899px){.inews_area .tel_box .row_body{padding-top:10px;padding-bottom:10px}}.inews_area .tel_box .row_body ._inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inews_area .tel_box .row_body ._inner .num{line-height:1}@media screen and (max-width:1200px){.inews_area .tel_box .row_body ._inner .num{font-size:clamp(19px,4vw,22px)}}@media screen and (max-width:999px){.inews_area .tel_box .row_body ._inner .num{font-size:clamp(19px,4vw,24px)}}.inews_area .tel_box .row_body .gray_text{padding-top:10px;padding-left:20px;color:#bfbfbf;font-size:1rem;line-height:1}.inews_area .pickup_wrap{padding:0 clamp(15px,2.5vw,39px);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;border-radius:5px;background-color:#eeeeeb;border:1px solid #dadad2}.inews_area .pickup_wrap .pickup_head{font-family:Jost,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.875rem;background:-webkit-gradient(linear,left top,right top,from(#b9c8a0),color-stop(50%,#a3bf9a),to(#86b394));background:linear-gradient(90deg,#b9c8a0,#a3bf9a 50%,#86b394);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.08em;line-height:1;text-align:center;padding-top:clamp(18px,2.2vw,24px);padding-bottom:clamp(18px,2vw,25px)}@media screen and (max-width:575px){.inews_area .pickup_wrap .pickup_head{font-size:1.625rem}}.inews_area .pickup_wrap .pickup_body{padding-bottom:35px}.inews_area .pickup_wrap .pickup_body>a:hover{opacity:.9}.inews_area .pickup_wrap .pickup_body>a:hover .img_wrap img{scale:1.05}.inews_area .pickup_wrap .img_wrap{z-index:0;position:relative;margin-bottom:15px}.inews_area .pickup_wrap .img_wrap:before{content:"";display:inline-block;position:absolute;width:100%;height:100%;inset:2px 0 0 4px;mix-blend-mode:multiply;-webkit-filter:blur(10px);filter:blur(10px);background-color:hsla(0,0%,88.2%,.3);z-index:-1}.inews_area .pickup_wrap .img_wrap .img_box{aspect-ratio:30/20;border-radius:3px;overflow:hidden;position:relative}.inews_area .pickup_wrap .img_wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:2px;-webkit-transition:scale .2s;transition:scale .2s}.inews_area .pickup_wrap .title{line-height:1.6;position:relative;padding-right:40px;font-weight:700;letter-spacing:.12em;color:#191919}@media print,screen and (min-width:1000px){.inews_area .pickup_wrap .title{font-size:clamp(16px,1.5vw,18px)}}@media screen and (max-width:999px){.inews_area .pickup_wrap .title{font-size:clamp(16px,1.8vw,18px)}}.inews_area .pickup_wrap .title:after{content:"";display:inline-block;background:url(../img/icon/arrow/circle.webp) 0 0 no-repeat transparent;background-size:contain;width:34px;height:34px;position:absolute;top:-.2ex;right:0}.inews_area .pickup_wrap .no_title{line-height:1.6}.idepartment_area{margin-bottom:60px}@media screen and (max-width:999px){.idepartment_area{margin-bottom:30px}}@media screen and (max-width:575px){.idepartment_area>.container{padding-left:0;padding-right:0}}.idepartment_area__content{position:relative;padding-top:clamp(40px,8vw,60px);padding-bottom:clamp(40px,8vw,50px)}@media screen and (max-width:999px){.idepartment_area__content{padding-bottom:30px;padding-top:50px}}.idepartment_area__content .bg{max-width:1400px;position:absolute;top:0;left:0;right:0;margin:auto;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-top-left-radius:10px;border-bottom-left-radius:10px}.idepartment_area__content__inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media screen and (max-width:999px){.idepartment_area__content__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.idepartment_area__content .head{-ms-flex-negative:0;flex-shrink:0;width:200px;padding-top:15px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:999px){.idepartment_area__content .head{width:100%;margin-bottom:30px}}@media screen and (max-width:767px){.idepartment_area__content .head{padding-top:0}}.idepartment_area__content .head .text_wrap .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px;color:#333;font-weight:700;font-size:clamp(20px,2.5vw,24px);line-height:1.2;letter-spacing:.2ex}@media screen and (max-width:767px){.idepartment_area__content .head .text_wrap .title{font-size:1.5rem}}.idepartment_area__content .head .text_wrap .title img{-ms-flex-negative:0;flex-shrink:0;display:block}.idepartment_area__content .head .text_wrap .text{padding-top:20px;line-height:1.9;letter-spacing:.14em;padding-left:41px}@media screen and (max-width:767px){.idepartment_area__content .head .text_wrap .text{padding-top:0}}.idepartment_area__content .body{width:calc(100% - 200px)}@media screen and (max-width:999px){.idepartment_area__content .body{width:100%}}.idepartment_area .link_wrap{padding-bottom:10px}@media screen and (max-width:999px){.idepartment_area .link_wrap{margin-top:-35px;padding-bottom:40px;text-align:right}}@media screen and (max-width:767px){.idepartment_area .link_wrap._pc{display:none}}.idepartment_area .link_wrap._sp{margin-top:0;padding-top:20px;padding-bottom:10px}@media print,screen and (min-width:768px){.idepartment_area .link_wrap._sp{display:none}}.idepartment_area__list._01{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:clamp(9px,1.8vw,18px);-moz-column-gap:clamp(9px,1.8vw,18px);column-gap:clamp(9px,1.8vw,18px);row-gap:clamp(15px,3vw,30px)}@media screen and (max-width:899px){.idepartment_area__list._01{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){.idepartment_area__list._01{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:540px){.idepartment_area__list._01{grid-template-columns:repeat(1,1fr)}}.idepartment_area__list>li{position:relative;line-height:1.2}.idepartment_area__list>li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 65px 25px 40px;-webkit-box-sizing:border-box;background-color:hsla(0,0%,100%,.4);border-radius:clamp(1.5px,.3vw,3px);box-sizing:border-box;max-height:130px;border:1px solid #fff}@media screen and (max-width:1200px){.idepartment_area__list>li a{min-height:80px;padding:10px 40px 10px 12px}}@media screen and (max-width:540px){.idepartment_area__list>li a{min-height:60px;max-width:unset}}.idepartment_area__list>li a:after{content:"";display:inline-block;background:url(../img/icon/arrow/circle_6.webp) 0 0 no-repeat transparent;background-size:contain;width:28px;height:28px;position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:1200px){.idepartment_area__list>li a:after{width:22px;height:22px;right:15px}}.idepartment_area__list>li a:hover{opacity:1}.idepartment_area__list>li a:hover img{-webkit-transform:scale(1.12);transform:scale(1.12)}.idepartment_area__list>li a:hover .department_name{color:#3698c4;-webkit-transition:all .3s;transition:all .3s}.idepartment_area__list>li .department_name_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:clamp(8px,1.1vw,14px);-moz-column-gap:clamp(8px,1.1vw,14px);column-gap:clamp(8px,1.1vw,14px)}.idepartment_area__list>li .department_name_box .icon_box{background-color:#fff;border-radius:50%;-webkit-box-shadow:-7px 7px 20px 0 hsla(0,0%,85.1%,.3);box-shadow:-7px 7px 20px 0 hsla(0,0%,85.1%,.3)}.idepartment_area__list>li .department_name_box .icon_box,.idepartment_area__list>li .department_name_box .icon_box img{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;position:relative}.idepartment_area__list>li .department_name_box .icon_box img{top:2px}@media screen and (max-width:1200px){.idepartment_area__list>li .department_name_box .icon_box img{width:60px;height:60px}}.idepartment_area__list>li .department_name{color:#333;font-size:clamp(16px,1.6vw,20px);-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:540px){.idepartment_area__list>li .department_name br{display:none}}.idepartment_area__list .maru{letter-spacing:-1px;margin-left:-5px}.ifacility_area{background-color:#4e9dc4;margin-top:60px}@media screen and (max-width:999px){.ifacility_area{margin-top:30px}}@media screen and (max-width:767px){.ifacility_area{background-color:transparent}}.ifacility_area .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ifacility_area__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1600px;margin:0 auto;position:relative}@media screen and (max-width:767px){.ifacility_area__inner{padding-top:50px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.ifacility_area__inner:before{content:"";display:inline-block;width:60vw;height:100%;background:#e3edce;background:linear-gradient(135deg,#9fdcd7,#4e9dc4);position:absolute;top:50%;right:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;pointer-events:none}@media screen and (max-width:767px){.ifacility_area__inner:before{width:100vw;right:auto;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.ifacility_area__inner .title_wrap{position:relative;line-height:1.2;margin-bottom:6px}@media print,screen and (min-width:1000px){.ifacility_area__inner .title_wrap{margin-bottom:50px}}@media screen and (max-width:767px){.ifacility_area__inner .title_wrap._pc{display:none}}.ifacility_area__inner .title_wrap._sp{z-index:100;margin-left:20px}@media print,screen and (min-width:768px){.ifacility_area__inner .title_wrap._sp{display:none}}.ifacility_area__inner .title_wrap h2{font-size:clamp(24px,3vw,36px);font-weight:700;letter-spacing:.2ex;position:relative;z-index:20;color:#fff;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.ifacility_area__inner .title_wrap .en{font-family:Jost,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:clamp(55px,7vw,100px);background:-webkit-gradient(linear,left top,right top,from(#70c4bf),to(#5baebd));background:linear-gradient(90deg,#70c4bf,#5baebd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;position:absolute;top:50%;left:-30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);letter-spacing:.08em;pointer-events:none}@media screen and (max-width:1200px){.ifacility_area__inner .title_wrap .en{left:-20px}}@media screen and (max-width:767px){.ifacility_area__inner .title_wrap .en{font-size:80px}}.ifacility_area__inner__01{padding-top:60px;width:50%;position:relative;max-width:600px;margin:0 0 0 auto;z-index:50}@media screen and (max-width:1259px){.ifacility_area__inner__01{padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:999px){.ifacility_area__inner__01{max-width:clamp(260px,30vw,300px);margin:0 auto 0 0;-ms-flex-negative:0;flex-shrink:0;padding-left:30px}}@media screen and (max-width:767px){.ifacility_area__inner__01{padding:0 20px;max-width:540px;width:100%;margin:0 auto}}@media screen and (max-width:575px){.ifacility_area__inner__01{padding:0 15px;max-width:370px}}@media screen and (max-width:420px){.ifacility_area__inner__01{max-width:300px}}.ifacility_area__inner__02{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:50}@media screen and (max-width:999px){.ifacility_area__inner__02{width:68%}}@media screen and (max-width:767px){.ifacility_area__inner__02{width:100%}}.ifacility_area .swiperThumbnail{overflow:visible!important}.ifacility_area .swiperThumbnail .swiper-wrapper{max-width:560px;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(12px,1.5vw,20px) clamp(15px,2.2vw,40px);padding-bottom:50px}@media screen and (max-width:999px){.ifacility_area .swiperThumbnail .swiper-wrapper{padding-top:80px;gap:20px 10px}}@media screen and (max-width:767px){.ifacility_area .swiperThumbnail .swiper-wrapper{padding-top:30px;padding-bottom:50px;grid-template-columns:repeat(5,1fr);max-width:none;gap:10px}}@media screen and (max-width:420px){.ifacility_area .swiperThumbnail .swiper-wrapper{grid-template-columns:repeat(4,1fr)}}.ifacility_area .swiperThumbnail .swiper-slide{position:relative;width:clamp(200px,22vw,280px)!important;min-height:120px;border-radius:3px;overflow:hidden;-webkit-box-shadow:4px 4px 20px 2px rgba(122,144,119,.15);box-shadow:4px 4px 20px 2px rgba(122,144,119,.15);cursor:pointer;background-color:#fff;-webkit-box-shadow:-10px 10px 30px rgba(132,150,145,.3);box-shadow:-10px 10px 30px rgba(132,150,145,.3);-webkit-transition:all .3s;transition:all .3s}.ifacility_area .swiperThumbnail .swiper-slide:hover{opacity:.7;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:999px){.ifacility_area .swiperThumbnail .swiper-slide{width:clamp(90px,12vw,120px)!important;min-height:clamp(90px,12vw,120px)}}@media screen and (max-width:575px){.ifacility_area .swiperThumbnail .swiper-slide{width:60px!important;min-height:60px}}.ifacility_area .swiperThumbnail .swiper-slide .img_wrap{background-color:#fff}@media screen and (max-width:999px){.ifacility_area .swiperThumbnail .swiper-slide .img_wrap{position:relative;width:100%;height:100%}.ifacility_area .swiperThumbnail .swiper-slide .img_wrap:after{content:"";display:inline-block;position:absolute;inset:0;background:rgba(91,195,194,.8);background:-webkit-gradient(linear,left top,right top,from(rgba(91,195,194,.75)),color-stop(70%,rgba(20,121,168,.7)));background:linear-gradient(90deg,rgba(91,195,194,.75),rgba(20,121,168,.7) 70%);height:calc(100% - 3px);min-height:97px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;pointer-events:none}}.ifacility_area .swiperThumbnail .swiper-slide img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;opacity:.5}@media screen and (max-width:999px){.ifacility_area .swiperThumbnail .swiper-slide img{-o-object-position:77% 50%;object-position:77% 50%}.ifacility_area .swiperThumbnail .swiper-slide img._05{-o-object-position:68% 50%;object-position:68% 50%}}.ifacility_area .swiperThumbnail .swiper-slide:nth-of-type(2n){margin-top:-65px}@media screen and (max-width:767px){.ifacility_area .swiperThumbnail .swiper-slide:nth-of-type(2n){margin-top:0}}.ifacility_area .swiperThumbnail .swiper-slide:after,.ifacility_area .swiperThumbnail .swiper-slide:before{content:"";position:absolute;bottom:0;left:0;height:2px}@media screen and (max-width:999px){.ifacility_area .swiperThumbnail .swiper-slide:after,.ifacility_area .swiperThumbnail .swiper-slide:before{height:3px}}.ifacility_area .swiperThumbnail .swiper-slide:before{width:100%;background:#fff;z-index:10;border-bottom-left-radius:3px;border-bottom-right-radius:3px;opacity:0;pointer-events:none}.ifacility_area .swiperThumbnail .swiper-slide:after{width:0;background:#4394b9;-webkit-transition:none;transition:none;z-index:11}.ifacility_area .swiperThumbnail .swiper-slide .inner{padding:8px clamp(15px,1.9vw,22px);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:20;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:120px}@media screen and (max-width:999px){.ifacility_area .swiperThumbnail .swiper-slide .inner{display:none}}.ifacility_area .swiperThumbnail .swiper-slide .inner:before{content:"";display:inline-block;position:absolute;inset:0;background:rgba(91,195,194,.4);background:-webkit-gradient(linear,left top,right top,from(rgba(91,195,194,.6)),color-stop(70%,rgba(20,121,168,.7)));background:linear-gradient(90deg,rgba(91,195,194,.6),rgba(20,121,168,.7) 70%);min-height:118px;height:calc(100% - 2px);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;pointer-events:none;z-index:12}@media screen and (max-width:999px){.ifacility_area .swiperThumbnail .swiper-slide .inner:before{min-height:97px;height:calc(100% - 3px)}}.ifacility_area .swiperThumbnail .swiper-slide .inner:after{content:"";display:inline-block;position:absolute;inset:0;background-image:url(../img/home/facility/sub_filter.webp);background-size:cover;height:100%;-webkit-transition:opacity .3s;transition:opacity .3s;pointer-events:none}@media screen and (max-width:999px){.ifacility_area .swiperThumbnail .swiper-slide .inner:after{min-height:117px;height:calc(100% - 3px)}}.ifacility_area .swiperThumbnail .swiper-slide .inner .position{color:#31a6b1;margin-bottom:.3rem;font-size:.938rem;z-index:10}@media screen and (min-width:1000px) and (max-width:1199px){.ifacility_area .swiperThumbnail .swiper-slide .inner .position{font-size:.875rem}}.ifacility_area .swiperThumbnail .swiper-slide .inner .name{font-size:clamp(18px,1.8vw,20px);color:#191919;z-index:10;letter-spacing:.1ex}.ifacility_area .swiperThumbnail .swiper-slide .inner .name .maru{letter-spacing:-2.5px;margin-left:-5px}.ifacility_area .swiperThumbnail .swiper-slide:last-child:nth-child(odd){grid-column:2/3;margin-top:-65px}@media screen and (max-width:767px){.ifacility_area .swiperThumbnail .swiper-slide:last-child:nth-child(odd){margin-top:0;grid-column:auto}}.ifacility_area .swiperThumbnail .swiper-slide-thumb-active:before{opacity:1}.ifacility_area .swiperThumbnail .swiper-slide-thumb-active:after{-webkit-animation:progressBar 7.4s linear forwards;animation:progressBar 7.4s linear forwards}.ifacility_area .swiperThumbnail .swiper-slide-thumb-active .img_wrap:after,.ifacility_area .swiperThumbnail .swiper-slide-thumb-active .img_wrap img,.ifacility_area .swiperThumbnail .swiper-slide-thumb-active .inner:before{opacity:1}.ifacility_area .swiperThumbnail .swiper-slide-thumb-active .inner:after{opacity:0}.ifacility_area .swiperThumbnail .swiper-slide-thumb-active .inner .name,.ifacility_area .swiperThumbnail .swiper-slide-thumb-active .inner .position{color:#fff;position:relative;z-index:20}@-webkit-keyframes progressBar{0%{width:0}to{width:100%}}@keyframes progressBar{0%{width:0}to{width:100%}}.ifacility_area .swiperMain{height:100%}@media screen and (max-width:767px){.ifacility_area .swiperMain{max-width:650px;margin:0 auto}}.ifacility_area .swiperMain .swiper-wrapper{height:calc(100% + 1px);padding-left:clamp(20px,4vw,60px);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.ifacility_area .swiperMain .swiper-wrapper{padding-left:60px;padding-right:60px}}.ifacility_area .swiperMain .swiper-slide{position:relative;overflow:hidden}@media screen and (max-width:767px){.ifacility_area .swiperMain .swiper-slide{min-height:clamp(500px,58vw,650px)}}@media screen and (max-width:540px){.ifacility_area .swiperMain .swiper-slide{min-height:clamp(360px,58vw,650px)}}.ifacility_area .swiperMain .img_wrap:before{content:"";display:inline-block;position:absolute;inset:0;background-image:url(../img/home/facility/main_filter.webp);background-size:cover;height:100%;-webkit-transition:opacity .3s;transition:opacity .3s;pointer-events:none;z-index:10;left:clamp(50px,4vw,60px)}@media screen and (max-width:767px){.ifacility_area .swiperMain .img_wrap:before{width:calc(100% - clamp(50px, 4vw, 60px));left:25px}}.ifacility_area .swiperMain .main_img{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - clamp(50px, 4vw, 60px));height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ifacility_area .swiperMain .main_img._adjust{height:105%;-o-object-position:center -20px;object-position:center -20px}@media screen and (max-width:767px){.ifacility_area .swiperMain .main_img._adjust{-o-object-position:center -40px;object-position:center -40px}}@media screen and (max-width:767px){.ifacility_area .swiperMain .main_img{top:55%;right:auto;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-position:center -30px;object-position:center -30px}}.ifacility_area .swiperMain .facility_info{position:absolute;z-index:20;bottom:35px;left:0;max-width:600px;padding-right:25px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width:1000px) and (max-width:1199px){.ifacility_area .swiperMain .facility_info{bottom:30px}}@media screen and (max-width:767px){.ifacility_area .swiperMain .facility_info{bottom:25px;left:-5px;max-width:none}}@media screen and (max-width:575px){.ifacility_area .swiperMain .facility_info{left:-5px;bottom:15px}}.ifacility_area .swiperMain .name_box{color:#fff;background:-webkit-gradient(linear,left top,right top,from(rgba(118,199,192,.8)),to(rgba(36,134,185,.5)));background:linear-gradient(90deg,rgba(118,199,192,.8),rgba(36,134,185,.5));display:inline-block;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;margin-bottom:10px;margin-left:clamp(15px,2vw,37px)}@media screen and (max-width:767px){.ifacility_area .swiperMain .name_box{margin-bottom:15px}}@media screen and (max-width:575px){.ifacility_area .swiperMain .name_box{margin-bottom:10px}}.ifacility_area .swiperMain .name_box .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;line-height:1}.ifacility_area .swiperMain .name_box .position{position:relative;margin-right:12px}@media screen and (max-width:575px){.ifacility_area .swiperMain .name_box .position{font-size:.875rem}}.ifacility_area .swiperMain .name_box .name{font-size:24px;padding:10px}@media screen and (max-width:1200px){.ifacility_area .swiperMain .name_box .name{font-size:clamp(20px,1vw,24px)}}@media screen and (max-width:575px){.ifacility_area .swiperMain .name_box .name{margin-top:-3px;font-size:16px}}.ifacility_area .swiperMain .title_box{line-height:1.2;margin-bottom:40px;margin-left:clamp(15px,2vw,37px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:767px){.ifacility_area .swiperMain .title_box{margin-bottom:15px}}.ifacility_area .swiperMain .title_box .title{font-weight:700;letter-spacing:.12em;font-size:36px;display:inline-block;min-height:clamp(45px,4.5vw,50px);padding:10px 17px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;position:relative;z-index:30}@media screen and (min-width:1000px) and (max-width:1199px){.ifacility_area .swiperMain .title_box .title{min-height:40px;padding:9px 17px 8px}}@media screen and (max-width:1200px){.ifacility_area .swiperMain .title_box .title{font-size:26px}}@media screen and (max-width:767px){.ifacility_area .swiperMain .title_box .title{min-height:40px;padding:9px 17px}}@media screen and (max-width:575px){.ifacility_area .swiperMain .title_box .title{min-height:36px;padding:7px 15px;font-size:24px}}.ifacility_area .swiperMain .title_box .title:before{content:"";display:inline-block;position:absolute;inset:0;background-color:#fff;border-radius:3px;z-index:-1}.ifacility_area .swiperMain .title_box .title:not(:last-of-type){margin-bottom:10px}.ifacility_area .swiperMain .text_box{margin-left:clamp(45px,9vw,80px);margin-bottom:clamp(10px,1vw,20px)}@media screen and (max-width:1259px){.ifacility_area .swiperMain .text_box{padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:767px){.ifacility_area .swiperMain .text_box{display:none}}.ifacility_area .swiperMain .text_box p.text{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;border-radius:3px;line-height:1.2!important}@media screen and (max-width:1259px){.ifacility_area .swiperMain .text_box p.text{font-size:.938rem}}@media screen and (min-width:1000px) and (max-width:1259px){.ifacility_area .swiperMain .text_box p.text br{display:none}}@media screen and (max-width:699px){.ifacility_area .swiperMain .text_box p.text{font-size:.875rem}}@media screen and (max-width:575px){.ifacility_area .swiperMain .text_box p.text br{display:none}}.ifacility_area .swiperMain .link_wrap{text-align:right}@media screen and (max-width:1259px){.ifacility_area .swiperMain .link_wrap{padding-right:20px}}@media screen and (max-width:767px){.ifacility_area .swiperMain .link_wrap{padding-right:32px}}.ifacility_area .swiperMain .link_wrap a{color:#fff;display:inline-block;border:1px solid #fff;border-radius:20px;min-width:160px;height:40px;position:relative;padding:6px 30px 6px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5;text-align:center}.ifacility_area .swiperMain .link_wrap a:before{content:"";display:inline-block;background:url(../img/icon/arrow/arrow_8.webp) 0 0 no-repeat transparent;background-size:contain;width:12px;height:10px;position:absolute;top:50%;left:22px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.irecruit_area{padding-top:120px;padding-bottom:80px}@media screen and (max-width:999px){.irecruit_area{padding-top:90px;padding-bottom:60px}}.irecruit_area__inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media screen and (max-width:699px){.irecruit_area__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:5px}}.irecruit_area__box{position:relative}.irecruit_area__box:hover{opacity:.9}.irecruit_area__box._dr{width:82%;z-index:30}@media screen and (max-width:869px){.irecruit_area__box._dr{width:clamp(550px,74vw,640px)}}@media screen and (max-width:699px){.irecruit_area__box._dr{width:100%;max-width:550px;margin:0 auto}}.irecruit_area__box._dr:hover{opacity:.8}.irecruit_area__box._dr .head{top:-50px;left:-30px}@media screen and (max-width:999px){.irecruit_area__box._dr .head{top:-37px;left:-25px}}@media screen and (max-width:767px){.irecruit_area__box._dr .head{top:-27px;left:-15px}}.irecruit_area__box._dr .img_wrap{top:0;left:0;-webkit-clip-path:polygon(0 0,100% 0,92% 100%,0 100%);clip-path:polygon(0 0,100% 0,92% 100%,0 100%);overflow:hidden;border-top-left-radius:3px;border-bottom-left-radius:3px}@media screen and (max-width:1099px){.irecruit_area__box._dr .img_wrap img{width:100%;height:500px;-o-object-fit:cover;object-fit:cover;-o-object-position:80% center;object-position:80% center}}@media screen and (max-width:869px){.irecruit_area__box._dr .img_wrap img{height:400px}}@media screen and (max-width:699px){.irecruit_area__box._dr .img_wrap{width:100%;-webkit-clip-path:none;clip-path:none}.irecruit_area__box._dr .img_wrap img{height:250px}}.irecruit_area__box._nurse{width:clamp(280px,43vw,440px);top:40px;right:0;position:absolute;z-index:35}.irecruit_area__box._nurse:hover{opacity:1}.irecruit_area__box._nurse:hover .img_wrap:after{opacity:0}@media screen and (max-width:699px){.irecruit_area__box._nurse{position:relative;top:auto;width:100%;max-width:550px;margin:0 auto}}.irecruit_area__box._nurse .head{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:absolute;bottom:0;right:-20px;margin-bottom:-42px}@media screen and (max-width:699px){.irecruit_area__box._nurse .head{right:-15px}}.irecruit_area__box._nurse .head .en{text-align:right;margin-right:-7px}@media screen and (max-width:999px){.irecruit_area__box._nurse .head .en{margin-bottom:18px}}@media screen and (max-width:767px){.irecruit_area__box._nurse .head .en{margin-bottom:clamp(18px,3.65vw,28px)}}.irecruit_area__box._nurse .head .ja{text-align:right;margin-bottom:10px}.irecruit_area__box._nurse .img_wrap{top:0;right:0;-webkit-clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);border-top-right-radius:3px;border-bottom-right-radius:3px;overflow:hidden;position:relative}.irecruit_area__box._nurse .img_wrap:after{content:"";display:inline-block;position:absolute;inset:0;background:#b1cd94;background:linear-gradient(120deg,rgba(177,205,148,.7),rgba(118,165,131,.7));opacity:1;-webkit-transition:opacity .6s;transition:opacity .6s}@media screen and (max-width:699px){.irecruit_area__box._nurse .img_wrap{width:100%;-webkit-clip-path:none;clip-path:none}.irecruit_area__box._nurse .img_wrap:after{content:none}}.irecruit_area__box._nurse .img_wrap img{display:block;border-top-right-radius:3px;border-bottom-right-radius:3px}@media print,screen and (min-width:768px){.irecruit_area__box._nurse .img_wrap img{-webkit-transform:translateX(-70px);transform:translateX(-70px)}}@media screen and (max-width:767px){.irecruit_area__box._nurse .img_wrap img{position:relative;width:120%;height:100%;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@media screen and (max-width:699px){.irecruit_area__box._nurse .img_wrap img{width:100%;-o-object-position:center -20px;object-position:center -20px}}@media screen and (max-width:475px){.irecruit_area__box._nurse .img_wrap img{left:5% %}}.irecruit_area__box .head{position:absolute;z-index:35;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.irecruit_area__box .head .en{margin-bottom:8px}.irecruit_area__box .head .en .inner{font-family:Jost,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;display:inline-block;font-size:clamp(60px,8vw,100px);background:-webkit-gradient(linear,left top,right top,from(#c9daa1),to(#66b287));background:linear-gradient(90deg,#c9daa1,#66b287);-webkit-background-clip:text;background-clip:text;line-height:1;-webkit-text-fill-color:transparent}@media screen and (max-width:999px){.irecruit_area__box .head .en{margin-bottom:3px}}@media screen and (max-width:575px){.irecruit_area__box .head .en{margin-bottom:0}}.irecruit_area__box .head .ja .inner{display:inline-block;font-size:clamp(14px,1.8vw,20px);background-color:#3c4a50;color:#fff;min-height:40px;padding:9px 17px;min-width:120px;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:6px;text-align:center}@media screen and (max-width:999px){.irecruit_area__box .head .ja .inner{min-height:34px;padding:9px 17px 6px;min-width:100px}}@media screen and (max-width:575px){.irecruit_area__box .head .ja .inner{min-height:28px;min-width:80px;padding:7px 5px 8px;text-align:center}}.irecruit_area__box .body .text{position:absolute;bottom:0;color:#fff;line-height:1.8;letter-spacing:.12em;font-size:clamp(15px,1.8vw,20px);padding:clamp(30px,3vw,45px) clamp(40px,5vw,60px)}@media screen and (max-width:575px){.irecruit_area__box .body .text{padding:18px 10px;text-shadow:2px 2px 5px rgba(0,0,0,.5)}}@media screen and (max-width:869px){.irecruit_area__box .img_wrap{height:400px}}@media screen and (max-width:767px){.irecruit_area__box .img_wrap{width:100%;max-width:550px;height:clamp(250px,41vw,320px);overflow:hidden;border-radius:4px;margin:0 auto}}.irecruit_area__box .img_wrap img{display:block}.ihealth_area{padding-top:50px}@media screen and (max-width:767px){.ihealth_area{padding-bottom:50px;padding-top:20px}}.ihealth_area .head{position:relative;z-index:-1;height:100px}.ihealth_area .head .en{left:50px;position:relative;letter-spacing:.9ex;top:0;line-height:1.5;white-space:nowrap}@media screen and (max-width:1200px){.ihealth_area .head .en{left:0}}.ihealth_area .head .en .inner{font-family:Jost,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;display:inline-block;font-size:clamp(60px,8vw,120px);background:-webkit-gradient(linear,left top,right top,from(rgba(151,213,204,.15)),to(rgba(37,144,194,.15)));background:linear-gradient(90deg,rgba(151,213,204,.15),rgba(37,144,194,.15));-webkit-background-clip:text;background-clip:text;line-height:1;-webkit-text-fill-color:transparent}@media screen and (max-width:767px){.ihealth_area .head .en .inner{font-size:80px}}.ihealth_area .head .ja{font-weight:700;font-size:clamp(24px,3vw,30px);position:absolute;top:15px;letter-spacing:.2ex}.ihealth_area .health_btn_column{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:clamp(24px,5vw,80px);-moz-column-gap:clamp(24px,5vw,80px);column-gap:clamp(24px,5vw,80px);margin-top:-10px}@media screen and (max-width:999px){.ihealth_area .health_btn_column{grid-template-columns:1fr;row-gap:20px}}.ihealth_area .health_btn_column .health_btn a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;background-color:#fff;border-radius:clamp(1.5px,3vw,3px);max-width:560px;position:relative;opacity:1}.ihealth_area .health_btn_column .health_btn a:before{content:"";display:inline-block;position:absolute;width:100%;height:100%;inset:6px 0 0 6px;mix-blend-mode:multiply;-webkit-filter:blur(10px);filter:blur(10px);background-color:hsla(0,0%,88.2%,.3);z-index:-1}@media screen and (max-width:999px){.ihealth_area .health_btn_column .health_btn a{margin:0 auto;max-height:120px}}.ihealth_area .health_btn_column .health_btn a:hover{opacity:1;-webkit-transition:all .2s;transition:all .2s}.ihealth_area .health_btn_column .health_btn a:hover .text_wrap{background-position:0 0,0 0}.ihealth_area .health_btn_column .health_btn a:hover .text_wrap .sub_title,.ihealth_area .health_btn_column .health_btn a:hover .text_wrap .title{color:#fff}.ihealth_area .health_btn_column .health_btn a:hover .text_wrap:after{opacity:0}.ihealth_area .health_btn_column .health_btn a:hover .text_wrap:before{opacity:1}.ihealth_area .health_btn_column .health_btn a .img_wrap{max-width:240px;width:100%;line-height:1;overflow:hidden;border-top-left-radius:clamp(1.5px,3vw,3px);border-bottom-left-radius:clamp(1.5px,3vw,3px)}@media screen and (max-width:999px){.ihealth_area .health_btn_column .health_btn a .img_wrap{max-height:120px}}.ihealth_area .health_btn_column .health_btn a .img_wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;line-height:1;vertical-align:middle}.ihealth_area .health_btn_column .health_btn a .text_wrap{width:100%;position:relative;padding:10px 70px 10px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:linear-gradient(135deg,#6fc7bf,#519ec4),linear-gradient(#fff,#fff);background-size:200% 100%,100% 100%;background-position:250% 100%,100% 0;background-repeat:no-repeat;-webkit-transition:background-position .35s ease;transition:background-position .35s ease}@media screen and (max-width:540px){.ihealth_area .health_btn_column .health_btn a .text_wrap{padding:10px 30px 10px 10px}}.ihealth_area .health_btn_column .health_btn a .text_wrap .sub_title{color:#31a6b1;font-size:20px;line-height:1.5;margin-top:2%}@media screen and (max-width:1200px){.ihealth_area .health_btn_column .health_btn a .text_wrap .sub_title{font-size:16px}}@media screen and (max-width:540px){.ihealth_area .health_btn_column .health_btn a .text_wrap .sub_title{font-size:14px}}.ihealth_area .health_btn_column .health_btn a .text_wrap .title{font-size:30px;color:#1a1a1a;line-height:1.5}@media screen and (max-width:1200px){.ihealth_area .health_btn_column .health_btn a .text_wrap .title{font-size:26px}}@media screen and (max-width:540px){.ihealth_area .health_btn_column .health_btn a .text_wrap .title{font-size:20px}}.ihealth_area .health_btn_column .health_btn a .text_wrap:after,.ihealth_area .health_btn_column .health_btn a .text_wrap:before{content:"";position:absolute;top:0;bottom:0;margin:auto;right:30px;width:34px;height:34px;background-size:contain;background-repeat:no-repeat}.ihealth_area .health_btn_column .health_btn a .text_wrap:after{background-image:url(../img/icon/arrow/circle.webp);opacity:1}.ihealth_area .health_btn_column .health_btn a .text_wrap:before{background-image:url(../img/icon/arrow/circle_5.webp);opacity:0}.idock_area{background-color:#364a57;position:relative;padding-top:60px;padding-bottom:60px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}@media screen and (max-width:869px){.idock_area{height:auto;padding-bottom:40px}}.idock_area .bg{display:block;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:869px){.idock_area .bg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.idock_area .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.idock_area__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media screen and (max-width:999px){.idock_area__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.idock_area__inner__01{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;color:#fff;max-width:420px}@media screen and (max-width:999px){.idock_area__inner__01{max-width:unset;width:100%}}.idock_area__inner__01>.title{font-size:clamp(24px,3vw,36px);font-weight:500;display:inline;line-height:1.2;background:-webkit-gradient(linear,left top,right top,from(#97d5cc),to(#39aade));background:linear-gradient(90deg,#97d5cc,#39aade);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:18px}.idock_area__inner__01 .link_wrap{text-align:right;margin-top:25px}.idock_area__inner__01>p{letter-spacing:.1ex;line-height:1.9;margin-bottom:60px;margin-top:20px}@media screen and (max-width:999px){.idock_area__inner__01>p{margin-bottom:30px}}.idock_area__inner__01 .calendar{color:#e6f6f8;max-width:480px}.idock_area__inner__01 .calendar__head{display:grid;grid-template-columns:160px 1fr;-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding-bottom:10px}.idock_area__inner__01 .calendar__body,.idock_area__inner__01 .calendar__head{border-bottom:2px solid hsla(0,0%,100%,.3)}.idock_area__inner__01 .calendar__title{font-size:18px;font-weight:500;letter-spacing:.2ex;color:#8de1eb;line-height:1.2}.idock_area__inner__01 .calendar__week{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;gap:0}.idock_area__inner__01 .calendar__week-item{color:hsla(0,0%,100%,.6);font-size:14px;line-height:1.2}.idock_area__inner__01 .calendar__row{display:grid;grid-template-columns:160px 1fr;padding:8px 0}.idock_area__inner__01 .calendar__row:not(:last-child){border-bottom:1px dotted hsla(0,0%,100%,.3)}.idock_area__inner__01 .calendar__time{display:-webkit-box;display:-ms-flexbox;display:flex;gap:22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.idock_area__inner__01 .calendar__zone{min-width:2.5em;font-weight:500;padding-left:14px}.idock_area__inner__01 .calendar__hour{line-height:1.6;opacity:.9;font-family:Jost,sans-serif;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.idock_area__inner__01 .calendar__hour .hyphen{display:inline-block;width:2px;height:8px;background-color:hsla(0,0%,100%,.6)}.idock_area__inner__01 .calendar__cells{display:grid;grid-template-columns:repeat(7,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center}.idock_area__inner__01 .calendar__cell{width:10px;height:10px;border-radius:50%}.idock_area__inner__01 .calendar__cell.is-open{border:1.5px solid #7dd6e0}.idock_area__inner__01 .calendar__cell.is-close{width:10px;height:1.5px;background:hsla(0,0%,100%,.2);border-radius:0}.idock_area__inner__02{position:relative}.idock_area__inner__02 .couse_card_column{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media screen and (max-width:999px){.idock_area__inner__02 .couse_card_column{padding-top:50px}}@media screen and (max-width:540px){.idock_area__inner__02 .couse_card_column{grid-template-columns:1fr;row-gap:20px}}.idock_area__inner__02 .couse_card_column .cause_card{background-color:#405766;-webkit-box-shadow:4px 4px 15px 3px rgba(41,54,63,.4);box-shadow:4px 4px 15px 3px rgba(41,54,63,.4);max-width:340px;border-radius:clamp(1.5px,.3vw,3px);overflow:hidden}@media screen and (max-width:999px){.idock_area__inner__02 .couse_card_column .cause_card{max-width:unset}}@media screen and (max-width:540px){.idock_area__inner__02 .couse_card_column .cause_card{margin:0 auto;max-width:340px}}.idock_area__inner__02 .couse_card_column .cause_card>div{height:100%;width:100%}.idock_area__inner__02 .couse_card_column .cause_card img{width:100%}.idock_area__inner__02 .couse_card_column .cause_card a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;color:#fff}.idock_area__inner__02 .couse_card_column .cause_card .img_wrap{line-height:1}.idock_area__inner__02 .couse_card_column .cause_card .text_wrap{padding:18px 40px 75px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;height:100%}@media screen and (max-width:1200px){.idock_area__inner__02 .couse_card_column .cause_card .text_wrap{padding:18px 20px 55px}}.idock_area__inner__02 .couse_card_column .cause_card .text_wrap:after{content:"";display:inline-block;background:url(../img/icon/arrow/circle_5.webp) 0 0 no-repeat transparent;background-size:contain;width:34px;height:34px;position:absolute;bottom:26px;right:40px}@media screen and (max-width:1200px){.idock_area__inner__02 .couse_card_column .cause_card .text_wrap:after{right:20px;bottom:16px;width:26px;height:26px}}.idock_area__inner__02 .couse_card_column .cause_card .text_wrap .course_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid hsla(0,0%,100%,.1);margin-bottom:10px;padding-bottom:10px}.idock_area__inner__02 .couse_card_column .cause_card .text_wrap .course_title .cause{font-size:clamp(20px,2vw,24px);line-height:1.2}.idock_area__inner__02 .couse_card_column .cause_card .text_wrap .course_title .price{color:#8de1eb;font-size:20px;letter-spacing:.3ex;font-family:Jost,sans-serif;font-weight:400;line-height:1.2;-ms-flex-preferred-size:100px;flex-basis:100px;text-align:right;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:1200px){.idock_area__inner__02 .couse_card_column .cause_card .text_wrap .course_title .price{margin-left:auto}}.idock_area__inner__02 .couse_card_column .cause_card .text_wrap .course_ex{letter-spacing:.1ex;line-height:1.9}@media screen and (max-width:999px){.idock_area__inner__02 .link_wrap{padding-top:30px;text-align:right}}