*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none !important}:where(html){-webkit-text-size-adjust:none;letter-spacing:1px;font-size:10px}@supports not (min-block-size: 100dvb){:where(html){block-size:100%}}:where(body){position:relative;min-height:100%;block-size:100%;block-size:100dvb;vertical-align:bottom;width:100vw;overflow-x:hidden}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border-style:solid}:where(a){text-underline-offset:.2ex;text-decoration:none;color:#454545}:where(ul,ol){list-style:none}:where(svg,canvas,audio,iframe,embed,object){display:block;width:100%;height:auto}:where(img){display:block;width:100%;height:auto}:where(figure){margin:0}:where(picture,svg){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word;margin:0;padding:0;border:0;outline:0;font-size:100%;font-style:normal;font-weight:normal;vertical-align:baseline;background:rgba(0,0,0,0)}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:2px solid var(--focus-color, Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;width:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;border:0 !important}@font-face{font-family:"A-OTF-R";src:url("../../fonts/A-OTF-UDShinGoPr6N-Regular.otf") format("opentype")}@font-face{font-family:"A-OTF-M";src:url("../../fonts/A-OTF-UDShinGoPr6N-Medium.otf") format("opentype")}@font-face{font-family:"A-OTF-DB";src:url("../../fonts/A-OTF-UDShinGoPr6N-DeBold.otf") format("opentype")}@font-face{font-family:"A-OTF-B";src:url("../../fonts/A-OTF-UDShinGoPr6N-Bold.otf") format("opentype")}body{position:relative;color:#454545}.-container{max-width:1440px;padding:0 6.4vw;margin-left:auto;margin-right:auto}@media screen and (min-width: 1024px){.-container{padding:0 160px}}.page_img{position:relative;z-index:-1}.cta{background:rgba(0,160,196,.8);width:100vw;position:fixed;bottom:0;left:0;z-index:3;transition:all .3s}.cta.js-fadeout{opacity:0;visibility:hidden}.ctaContainer{align-items:center;justify-content:center;flex-wrap:nowrap;padding:3.73vw 0;margin:0 auto;gap:2.66vw}@media screen and (min-width: 1024px){.ctaContainer{padding:10px 0;gap:16px}}.cta-ttl{color:#ff0;font-family:"A-OTF-DB";font-size:5.0666666667vw;line-height:120%}@media screen and (min-width: 1024px){.cta-ttl{font-size:3.4rem}}.cta-text{cursor:pointer;background:#ff5693;border-radius:26.66vw;color:#fff;text-align:center;font-family:"A-OTF-DB";font-size:3.7333333333vw;line-height:100%;padding:3.2vw 5.33vw}@media screen and (min-width: 1024px){.cta-text{border-radius:100px;font-size:2rem;padding:16px 40px;position:relative;transition:all .3s}}@media screen and (min-width: 1024px){.cta-text:hover{background:#f382ab}}@media screen and (min-width: 1024px){.cta-text::after{content:"";background-image:url("../../img/icon-cta.svg");background-repeat:no-repeat;background-size:100% 100%;width:128px;height:108px;position:absolute;bottom:-10px;right:-144px}}.page_ttl{font-family:"A-OTF-DB";padding:10.66vw 6.4vw 0}@media screen and (min-width: 1024px){.page_ttl{padding:80px 160px 0}}.page_ttl-main{color:#171c61;font-size:11.7333333333vw;line-height:100%}@media screen and (min-width: 1024px){.page_ttl-main{font-size:10.4rem}}.page_ttl-mini{display:block;color:#00a0c4;font-size:5.3333333333vw;line-height:100%;margin-top:4.26vw}@media screen and (min-width: 1024px){.page_ttl-mini{font-size:2.2rem;margin-top:24px}}.section_ttl{font-family:"A-OTF-DB";text-align:center}.section_ttl-main{font-size:10.1333333333vw;line-height:100%;color:#171c61;line-height:100%}@media screen and (min-width: 1024px){.section_ttl-main{font-size:8rem}}.section_ttl-main-mini{font-size:6.9333333333vw}@media screen and (min-width: 1024px){.section_ttl-main-mini{font-size:6.4rem}}.section_ttl-mini{display:block;color:#00a0c4;font-size:4.2666666667vw;line-height:120%;margin-top:4.26vw}@media screen and (min-width: 1024px){.section_ttl-mini{font-size:2.2rem;line-height:100%;margin-top:24px}}.-flex{display:flex;flex-wrap:wrap}.popup{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:1000;opacity:0;visibility:hidden;transition:all .3s}.popup.js-open{opacity:1;visibility:visible}.popup::after{content:"";background-color:#000;opacity:.6;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.popupContent{width:100%;height:100%;padding:14.93vw 6.4vw 24vw;margin:0 auto;overflow-y:scroll}@media screen and (min-width: 1024px){.popupContent{padding:156px 160px}}.popup__inner{background-color:#fff;border-radius:5.33vw}@media screen and (min-width: 1024px){.popup__inner{border-radius:40px}}.popup-close{cursor:pointer;width:11.73vw;height:11.73vw;position:absolute;top:-5.86vw;right:-4.8vw}@media screen and (min-width: 1024px){.popup-close{width:56px;height:56px;top:-24px;right:-24px}}.popup__top{background-color:#36a6d7;border-radius:5.33vw 5.33vw 0 0;padding:6.4vw;position:relative}@media screen and (min-width: 1024px){.popup__top{border-radius:20px 20px 0 0;align-items:center;justify-content:space-between;padding:40px 80px}}.popup__top-num{color:#fff;font-family:"A-OTF-DB";font-size:21.3333333333vw;line-height:100%;opacity:.24;position:absolute;top:-7.46vw;left:4.8vw}@media screen and (min-width: 1024px){.popup__top-num{font-size:16rem;top:-40px;left:32px}}.popup__top_img{margin:0 auto}@media screen and (min-width: 1024px){.popup__top_img{width:40%}}@media screen and (min-width: 1024px){.popup__top_img img{width:120px;margin:0 auto}}.popup__top-catch{color:#fff;text-align:center;font-family:"A-OTF-DB";font-size:8vw;line-height:100%;margin-top:1.06vw}@media screen and (min-width: 1024px){.popup__top-catch{font-size:3rem}}.popup__top_info{margin-top:6.4vw}@media screen and (min-width: 1024px){.popup__top_info{width:60%;margin:0}}.popup__top_info-ttl{color:#fff;font-family:"A-OTF-DB";font-size:6.4vw;line-height:150%}@media screen and (min-width: 1024px){.popup__top_info-ttl{font-size:3rem}}.popup__top_info-text{color:#fff;font-family:"A-OTF-R";font-size:4.2666666667vw;line-height:150%;margin-top:4.26vw}@media screen and (min-width: 1024px){.popup__top_info-text{font-size:1.8rem;margin-top:8px}}.popup__bottom{padding:10.66vw 6.4vw 8.53vw;position:relative;z-index:1}@media screen and (min-width: 1024px){.popup__bottom{padding:80px}}.popup__bottom-ttl{color:#36a6d7;font-family:"A-OTF-DB";font-size:17.0666666667vw;line-height:100%;opacity:.16;position:absolute;top:0;left:0;z-index:-1}@media screen and (min-width: 1024px){.popup__bottom-ttl{font-size:12rem;top:24px}}.popup__bottom_img{width:100%;border-radius:5.33vw}@media screen and (min-width: 1024px){.popup__bottom_img{border-radius:20px}}.popup__bottom_img img{border-radius:5.33vw}@media screen and (min-width: 1024px){.popup__bottom_img img{border-radius:20px}}.popup__bottomList{margin-top:6.4vw}@media screen and (min-width: 1024px){.popup__bottomList{margin-top:80px;justify-content:space-between}}@media screen and (min-width: 1024px){.popup__bottomItem{width:calc(33.3333333333% - 28px)}}.popup__bottomItem:not(:first-child){margin-top:6.4vw}@media screen and (min-width: 1024px){.popup__bottomItem:not(:first-child){margin-top:0}}.popup__bottomItem_info-num{color:#00a0c4;font-family:"A-OTF-DB";text-align:center;font-size:3.2vw;line-height:150%}@media screen and (min-width: 1024px){.popup__bottomItem_info-num{font-size:1.2rem;text-align:left}}.popup__bottomItem_info-ttl{color:#00a0c4;font-family:"A-OTF-DB";text-align:center;font-size:5.3333333333vw;line-height:150%;margin-top:4.26vw}@media screen and (min-width: 1024px){.popup__bottomItem_info-ttl{font-size:2.8rem;text-align:left;margin-top:8px}}.popup__bottomItem_info-text{color:#454545;font-family:"A-OTF-R";text-align:center;font-size:4.2666666667vw;line-height:150%;margin-top:4.26vw}@media screen and (min-width: 1024px){.popup__bottomItem_info-text{font-size:1.8rem;margin-top:8px;text-align:left}}.popup__bottomItem_img{width:100%}.popup__bottom_btn{cursor:pointer;width:100%;background-color:#00a0c4;border-radius:3.2vw;margin:10.66vw auto 0}@media screen and (min-width: 1024px){.popup__bottom_btn{border-radius:12px;max-width:486px;margin:72px auto 0}}.popup__bottom_btn p{color:#fff;font-family:"A-OTF-M";font-size:4.8vw;line-height:100%;text-align:center;padding:5.33vw 0}
@media screen and (min-width: 1024px){.popup__bottom_btn p{font-size:2rem;padding:24px 0}}.popup01 .popup__top,.popup01 .popup__bottom_btn{background-color:#42bebe}.popup01 .popup__bottom-ttl,.popup01 .popup__bottomItem_info-num,.popup01 .popup__bottomItem_info-ttl{color:#42bebe}.popup02 .popup__top,.popup02 .popup__bottom_btn{background-color:#3bafce}.popup02 .popup__bottom-ttl,.popup02 .popup__bottomItem_info-num,.popup02 .popup__bottomItem_info-ttl{color:#3bafce}.popup03 .popup__top,.popup03 .popup__bottom_btn{background-color:#36a6d7}.popup03 .popup__bottom-ttl,.popup03 .popup__bottomItem_info-num,.popup03 .popup__bottomItem_info-ttl{color:#36a6d7}.popup04 .popup__top,.popup04 .popup__bottom_btn{background-color:#2f90dc}.popup04 .popup__bottom-ttl,.popup04 .popup__bottomItem_info-num,.popup04 .popup__bottomItem_info-ttl{color:#2f90dc}.popup05 .popup__top,.popup05 .popup__bottom_btn{background-color:#2870d5}.popup05 .popup__bottom-ttl,.popup05 .popup__bottomItem_info-num,.popup05 .popup__bottomItem_info-ttl{color:#2870d5}.popup06 .popup__top,.popup06 .popup__bottom_btn{background-color:#2870d5}.popup06 .popup__bottom-ttl,.popup06 .popup__bottomItem_info-num,.popup06 .popup__bottomItem_info-ttl{color:#2870d5}.experience-popup,.join-popup{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:1000;transition:all .3s;opacity:0;visibility:hidden}.experience-popup.js-open,.join-popup.js-open{opacity:1;visibility:visible}.experience-popup.js-join-open,.join-popup.js-join-open{opacity:1;visibility:visible}.experience-popup::after,.join-popup::after{content:"";background-color:#000;opacity:.6;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.experience-popupContent,.join-popupContent{width:100%;height:100%;padding:23.46vw 3.2vw 40vw;margin:0 auto;overflow-y:scroll}@media screen and (min-width: 1024px){.experience-popupContent,.join-popupContent{padding:120px 0 0}}.experience-popup__inner,.join-popup__inner{background-color:#eee;border-radius:2.13vw;padding:5.33vw;position:relative;}@media screen and (min-width: 1024px){.experience-popup__inner,.join-popup__inner{border-radius:20px;padding:64px 104px;width:990px;height:100%;margin:0 auto;height:auto;overflow-y:visible;}}.experience-popup-close,.join-popup-close{display:none}@media screen and (min-width: 1024px){.experience-popup-close,.join-popup-close{cursor:pointer;position:absolute;display:block;width:22px;height:22px;top:-36px;right:16px}}.experience-popup-close::before,.experience-popup-close::after,.join-popup-close::before,.join-popup-close::after{content:"";background-color:#fff;width:100%;height:2px;position:absolute;top:50%;left:50%}.experience-popup-close::before,.join-popup-close::before{transform:translate(-50%, -50%) rotate(45deg)}.experience-popup-close::after,.join-popup-close::after{transform:translate(-50%, -50%) rotate(-45deg)}.experience-popup-close_bottom,.join-popup-close_bottom{width:21.33vw;margin:7.46vw auto 0;position:relative}@media screen and (min-width: 1024px){.experience-popup-close_bottom,.join-popup-close_bottom{display:none}}.experience-popup-close_bottom::before,.experience-popup-close_bottom::after,.join-popup-close_bottom::before,.join-popup-close_bottom::after{content:"";background-color:#454545;width:4.8vw;height:.53vw;position:absolute;top:50%;left:0}.experience-popup-close_bottom::before,.join-popup-close_bottom::before{transform:translateY(-50%) rotate(45deg)}.experience-popup-close_bottom::after,.join-popup-close_bottom::after{transform:translateY(-50%) rotate(-45deg)}.experience-popup-close_bottom p,.join-popup-close_bottom p{color:#454545;text-align:right;font-family:"A-OTF-DB";font-size:4.2666666667vw;line-height:100%}.experience-popup-ttl,.join-popup-ttl{color:#11a2b2;text-align:center;font-family:"A-OTF-DB";font-size:5.3333333333vw;line-height:130%}@media screen and (min-width: 1024px){.experience-popup-ttl,.join-popup-ttl{font-size:2.4rem}}.experience-popupList,.join-popupList{margin-top:4.26vw}@media screen and (min-width: 1024px){.experience-popupList,.join-popupList{margin-top:38px;align-items:center;gap:20px;flex-wrap:nowrap}}.experience-popupItem,.join-popupItem{border:1px solid #ddd;background-color:#fff;border-radius:2.13vw;box-shadow:4px 8px 22px 0px rgba(0,93,160,.05);width:100%;transition:all .3s}@media screen and (min-width: 1024px){.experience-popupItem,.join-popupItem{border:2px solid #ddd;border-radius:4px;width:calc(33.3333333333% - 10px)}}.experience-popupItem:not(:first-child),.join-popupItem:not(:first-child){margin-top:4.26vw}@media screen and (min-width: 1024px){.experience-popupItem:not(:first-child),.join-popupItem:not(:first-child){margin-top:0}}@media screen and (min-width: 1024px){.experience-popupItem:hover,.join-popupItem:hover{border:2px solid #00a0c4}}@media screen and (min-width: 1024px){.experience-popupItem:hover .experience-popupItem_info_btn p::after,.experience-popupItem:hover .join-popupItem_info_btn p::after,.join-popupItem:hover .experience-popupItem_info_btn p::after,.join-popupItem:hover .join-popupItem_info_btn p::after{transform:translate(5px, -50%)}}.experience-popupItem a,.join-popupItem a{align-items:center;justify-content:space-between}.experience-popupItem_img,.join-popupItem_img{width:37.94%}@media screen and (min-width: 1024px){.experience-popupItem_img,.join-popupItem_img{width:100%}}.experience-popupItem_img picture,.experience-popupItem_img source,.experience-popupItem_img img,.join-popupItem_img picture,.join-popupItem_img source,.join-popupItem_img img{border-radius:2.13vw 0 0 2.13vw}@media screen and (min-width: 1024px){.experience-popupItem_img picture,.experience-popupItem_img source,.experience-popupItem_img img,.join-popupItem_img picture,.join-popupItem_img source,.join-popupItem_img img{border-radius:4px 4px 0 0}}.experience-popupItem_info,.join-popupItem_info{width:62.06%;padding:0 4.26vw}@media screen and (min-width: 1024px){.experience-popupItem_info,.join-popupItem_info{width:100%;padding:14.5px 10px 10px}}.experience-popupItem_info-ttl,.join-popupItem_info-ttl{color:#00a0c4;font-family:"A-OTF-DB";font-size:4.2666666667vw;line-height:100%}@media screen and (min-width: 1024px){.experience-popupItem_info-ttl,.join-popupItem_info-ttl{font-size:2.4rem;text-align:center}}.experience-popupItem_info-address,.join-popupItem_info-address{color:#454545;font-family:"A-OTF-M";font-size:2.6666666667vw;line-height:150%;margin-top:2.13vw}@media screen and (min-width: 1024px){.experience-popupItem_info-address,.join-popupItem_info-address{font-size:1.2rem;text-align:center;margin-top:16px}}.experience-popupItem_info_btn,.join-popupItem_info_btn{border-radius:1.06vw;background:#11a2b2;margin-top:2.13vw}@media screen and (min-width: 1024px){.experience-popupItem_info_btn,.join-popupItem_info_btn{border-radius:4px;margin-top:24px}}.experience-popupItem_info_btn p,.join-popupItem_info_btn p{color:#fff;font-family:"A-OTF-M";font-size:2.6666666667vw;line-height:150%;padding:3.2vw 7.53vw 3.2vw 0;position:relative;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 1024px){.experience-popupItem_info_btn p,.join-popupItem_info_btn p{font-size:1.4rem;padding:16px 36px 16px 0}}.experience-popupItem_info_btn p::after,.join-popupItem_info_btn p::after{content:"";background-image:url("../../img/icon-expe-arrow.svg");background-size:contain;background-repeat:no-repeat;width:5.33vw;height:2.93vw;position:absolute;top:50%;right:3.8vw;transform:translateY(-50%);transition:all .3s}@media screen and (min-width: 1024px){.experience-popupItem_info_btn p::after,.join-popupItem_info_btn p::after{width:24px;height:11px;right:32px}}@media screen and (min-width: 1024px){.experience-popupItem:nth-child(1) .experience-popupItem_info,.experience-popupItem:nth-child(1) .join-popupItem_info,.experience-popupItem:nth-child(3) .experience-popupItem_info,.experience-popupItem:nth-child(3) .join-popupItem_info,.join-popupItem:nth-child(1) .experience-popupItem_info,.join-popupItem:nth-child(1) .join-popupItem_info,.join-popupItem:nth-child(3) .experience-popupItem_info,.join-popupItem:nth-child(3) .join-popupItem_info{padding-top:33px}}.join-popup-ttl{color:#ff5693}@media screen and (min-width: 1024px){.join-popupItem:hover{border:2px solid #ff5693}}.join-popupItem_info-ttl{color:#ff5693}.join-popupItem_info_btn{background-color:#ff5693}.animation{opacity:0;transition:all .7s}.animation.js-in{opacity:1;transform:translate(0) !important}body.fixed{width:100%;height:100%;position:fixed !important}@media screen and (min-width: 1024px){.only_sp{display:none}}.only_sptab{display:block}@media screen and (min-width: 1024px){.only_sptab{display:none !important}}.only_pc{display:none}@media screen and (min-width: 1024px){.only_pc{display:block}}.header{background-color:#fff;width:100vw;position:fixed;top:0;left:0;z-index:1000;transition:all .3s}.header.js-fadeout{opacity:0;visibility:hidden}.header.hidden-sp{transform:translateY(-100px);opacity:0}.headerContainer{padding-left:4.26vw;position:relative;align-items:center;justify-content:space-between;flex-wrap:nowrap}@media screen and (min-width: 1024px){.headerContainer{padding:0 40px}}.headerLogo{cursor:pointer;width:37.33vw;position:relative;z-index:4}@media screen and (min-width: 1024px){.headerLogo{width:217px;padding:20px 0}}.header__right{width:45.6vw;z-index:4;justify-content:right}@media screen and (min-width: 1024px){.header__right{width:764px}}.header__right .headerNavi{display:none}@media screen and (min-width: 1024px){.header__right .headerNavi{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:4px;width:100%}}.header__right .headerNaviItem a{color:#00a0c4;font-family:"A-OTF-B";font-size:1.6rem;line-height:100%}.header__right .hamburger{background-color:#00a0c4;cursor:pointer;width:17.06vw;height:17.06vw;position:relative;z-index:5}
@media screen and (min-width: 1024px){.header__right .hamburger{display:none}}.header__right .hamburger span{background-color:#fff;width:6.82vw;height:.53vw;position:absolute;left:50%;transform:translateX(-50%);transition:all .3s}.header__right .hamburger span:nth-child(1){top:6.4vw}.header__right .hamburger span:nth-child(2){top:50%;transform:translate(-50%, -50%)}.header__right .hamburger span:nth-child(3){bottom:6.4vw}.header__right .hamburger.js-open span:nth-child(1){top:50%;transform:translate(-50%, -50%) rotate(30deg)}.header__right .hamburger.js-open span:nth-child(2){opacity:0}.header__right .hamburger.js-open span:nth-child(3){bottom:50%;transform:translate(-50%, 50%) rotate(-30deg)}.hamburgerNavi{opacity:0;visibility:hidden;background-color:#00a0c4;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:3;transition:all .3s}.hamburgerNavi.js-open{opacity:1;visibility:visible}.hamburgerNavi_img{width:41.66vw}.hamburgerNaviContainer{padding:21vw 6.4vw 26.66vw;width:100%;height:100%;overflow-y:scroll}.hamburgerNaviItem{cursor:pointer;border-bottom:.26vw solid rgba(255,255,255,.3215686275);width:100%;padding:8.53vw 0}.hamburgerNaviItem a{color:#fff;font-family:"A-OTF-M";font-size:4.8vw;line-height:120%;display:block;position:relative}.hamburgerNaviItem a span{font-size:3.7333333333vw;line-height:100%;margin-left:4.26vw}.hamburgerNaviItem a::after{content:"";background-image:url("../../img/icon-hamburgerNavi-arrow.svg");background-size:contain;background-repeat:no-repeat;width:4.26vw;height:3.2vw;position:absolute;top:50%;right:0;transform:translateY(-50%)}.hamburgerNavi_bottom{margin-top:10.66vw}@media screen and (min-width: 1024px){.hamburgerNavi_bottom{margin-top:60px;align-items:flex-start;justify-content:left;flex-direction:row-reverse}}.hamburgerNavi_bottom_caution{width:100%}@media screen and (min-width: 1024px){.hamburgerNavi_bottom_caution{width:unset}}.hamburgerNavi_bottom_cautionItem:not(:first-child){margin-top:6.4vw}@media screen and (min-width: 1024px){.hamburgerNavi_bottom_cautionItem:not(:first-child){margin-top:16px}}.hamburgerNavi_bottom_cautionItem a{color:#fff;font-family:"A-OTF-R";font-size:3.7333333333vw;line-height:100%}@media screen and (min-width: 1024px){.hamburgerNavi_bottom_cautionItem a{font-size:1.6rem}}.hamburgerNavi_bottom_other{width:100%;margin-top:10.66vw;align-items:center;justify-content:space-between}@media screen and (min-width: 1024px){.hamburgerNavi_bottom_other{width:75px;margin-top:0;justify-content:unset}}.hamburgerNavi_bottom_other_sns{align-items:center;-moz-column-gap:6.4vw;column-gap:6.4vw}@media screen and (min-width: 1024px){.hamburgerNavi_bottom_other_sns{-moz-column-gap:24px;column-gap:24px}}.hamburgerNavi_bottom_other_sns img{width:6.4vw}@media screen and (min-width: 1024px){.hamburgerNavi_bottom_other_sns img{width:24px}}.hamburgerNavi_bottom_other-copyright{color:#fff;font-family:"A-OTF-R";font-size:4.2666666667vw;line-height:100%}@media screen and (min-width: 1024px){.hamburgerNavi_bottom_other-copyright{font-size:1.6rem;margin-top:32px}}#top{background-color:#fff}#top .hero{width:100vw;height:100%;position:relative}@media screen and (min-width: 1024px){#top .hero{margin-top:-56px}}#top .heroContainer{width:100%;height:100%}#top .hero picture source,#top .hero picture img{-o-object-fit:cover;object-fit:cover}#top .banner{margin-top:21.33vw}@media screen and (min-width: 1024px){#top .banner{margin-top:160px}}#top .bannerContainer{padding:0 4.26vw;max-width:1120px}@media screen and (min-width: 1024px){#top .bannerContainer{padding:0 160px}}#top .worry{background-color:#0085a2;width:100vw;height:100%;padding:80px 0 40px;margin-top:80px;position:relative;z-index:1}@media screen and (min-width: 1024px){#top .worry{padding:200px 0 100px;margin-top:160px}}#top .worry::before{content:"";background-image:url(../../img/worry_bg-sp@2x.png);background-repeat:no-repeat;background-size:100% auto;width:100vw;height:50%;position:absolute;top:0;left:0;z-index:1}@media screen and (min-width: 1024px){#top .worry::before{background-image:url(../../img/worry_bg-pc@2x.png)}}#top .worry::after{content:"";border-top:10.66vw solid #0085a2;border-left:50vw solid rgba(0,0,0,0);border-right:50vw solid rgba(0,0,0,0);width:100%;height:10.66vw;position:absolute;bottom:-10.66vw;left:0;z-index:-1}@media screen and (min-width: 1024px){#top .worry::after{height:80px;border-top:80px solid #0085a2;bottom:-80px}}#top .worryContainer{position:relative;z-index:1}#top .worry-text{color:#fff;font-family:"A-OTF-B";font-size:6.4vw;line-height:150%;text-align:center}@media screen and (min-width: 1024px){#top .worry-text{font-size:44px;line-height:130%}}#top .worry-text-blue{color:#53e0ff;font-size:9.0666666667vw;line-height:130%;-webkit-text-emphasis:filled;text-emphasis:filled}@media screen and (min-width: 1024px){#top .worry-text-blue{font-size:56px;line-height:130%}}#top .worry-text-mini{color:#fff;font-size:4.2666666667vw;line-height:130%}@media screen and (min-width: 1024px){#top .worry-text-mini{font-size:36px;line-height:130%}}#top .worryList{margin-top:8.53vw;align-items:center;justify-content:space-between;gap:2.13vw}@media screen and (min-width: 1024px){#top .worryList{margin-top:56px;gap:12px}}#top .worryItem{background-color:#fff;border-radius:2.13vw;width:100%;padding:4.26vw}@media screen and (min-width: 1024px){#top .worryItem{border-radius:8px;width:calc(50% - 6px);padding:20px}}#top .worryItem p{color:#333;font-family:"A-OTF-R";font-size:4.2666666667vw;line-height:130%;text-align:center}@media screen and (min-width: 1024px){#top .worryItem p{font-size:2rem;line-height:150%}}#top .worryItem p span{font-family:"A-OTF-B";position:relative;z-index:1}#top .worryItem p span::after{content:"";border-bottom:2.13vw solid #ff0;width:100%;height:12px;position:absolute;bottom:0;left:0;z-index:-1}@media screen and (min-width: 1024px){#top .worryItem p span::after{border-bottom:12px solid #ff0;bottom:-2px}}#top .feature{margin-top:21.33vw}@media screen and (min-width: 1024px){#top .feature{margin-top:248px}}#top .feature-text{color:#454545;font-family:"A-OTF-B";font-size:5.8666666667vw;line-height:130%;text-align:center}@media screen and (min-width: 1024px){#top .feature-text{font-size:3.6rem}}#top .feature-text span{color:#00a0c4;font-size:8vw;line-height:130%}@media screen and (min-width: 1024px){#top .feature-text span{font-size:5.6rem}}#top .featureList{margin-top:6.4vw;align-items:flex-start;justify-content:space-between;-moz-column-gap:2.13vw;column-gap:2.13vw;row-gap:2.13vw}@media screen and (min-width: 1024px){#top .featureList{margin-top:20px;align-items:flex-start;justify-content:space-between;gap:10px}}#top .featureItem{background-color:#fff;border-radius:2.13vw;width:calc(50% - 1.065vw);box-shadow:0px 0px 24px 0px rgba(0,0,0,.1)}@media screen and (min-width: 1024px){#top .featureItem{width:calc(25% - 7.5px);border-radius:8px}}#top .featureItem_img source,#top .featureItem_img img{border-radius:2.13vw 2.13vw 0 0}@media screen and (min-width: 1024px){#top .featureItem_img source,#top .featureItem_img img{border-radius:8px 8px 0 0}}#top .featureItem_info{width:100%;height:17.06vw;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 1024px){#top .featureItem_info{padding:16px 0;height:82px}}#top .featureItem_info p{color:#454545;text-align:center;font-family:"A-OTF-M";font-size:3.4666666667vw;line-height:130%}@media screen and (min-width: 1024px){#top .featureItem_info p{font-size:1.9rem}}#top .featureItem_info p span{color:#00a0c4;font-family:"A-OTF-B"}#top .feature_content{background-color:#fff;border-radius:2.13vw;padding:2.13vw 0;margin:2.13vw 0;align-items:center;justify-content:center;gap:2.13vw}@media screen and (min-width: 1024px){#top .feature_content{border-radius:8px;margin:20px 0;flex-wrap:nowrap;gap:24px}}#top .feature_content-ttl{color:#00a0c4;font-family:"A-OTF-B";font-size:4.2666666667vw;line-height:100%}@media screen and (min-width: 1024px){#top .feature_content-ttl{font-size:2.4rem}}#top .feature_content-text{color:#454545;font-family:"A-OTF-R";font-size:3.2vw;line-height:150%;text-align:center}@media screen and (min-width: 1024px){#top .feature_content-text{font-size:1.6rem;text-align:left}}#top .feature_bottom{border-radius:4.26vw;background:#e0f1f4;padding:6.4vw 4.26vw;margin-top:10.66vw}@media screen and (min-width: 1024px){#top .feature_bottom{border-radius:16px;padding:24px 80px 40px;margin-top:40px}}#top .feature_bottom-text{text-align:center;color:#454545;font-family:"A-OTF-B";font-size:6.4vw;line-height:130%}@media screen and (min-width: 1024px){#top .feature_bottom-text{font-size:3.2rem}}#top .feature_bottom-text-mini{font-family:"A-OTF-R"}#top .feature_bottom-text-blue{color:#00a0c4;font-size:8.5333333333vw;line-height:130%}@media screen and (min-width: 1024px){#top .feature_bottom-text-blue{font-size:4rem}}#top .feature_bottomList{margin-top:4.26vw;gap:2.13vw}@media screen and (min-width: 1024px){#top .feature_bottomList{margin-top:16px;justify-content:center;gap:12px}}#top .feature_bottomItem{border-radius:2.13vw;border:2px solid #ff5693;background:#fff;width:100%;padding:6.4vw 0}@media screen and (min-width: 1024px){#top .feature_bottomItem{width:calc(50% - 6px);border-radius:8px;padding:48px 0;display:flex;align-items:center;justify-content:center}}#top .feature_bottomItem-text{color:#454545;text-align:center;font-family:"A-OTF-R";font-size:4.2666666667vw;line-height:136%}@media screen and (min-width: 1024px){#top .feature_bottomItem-text{font-size:2.4rem}}#top .feature_bottomItem-text-mini{color:#454545;text-align:center;font-family:"A-OTF-R";font-size:4.2666666667vw;line-height:136%}@media screen and (min-width: 1024px){#top .feature_bottomItem-text-mini{font-size:2.4rem}}#top .feature_bottomItem-text-pink{color:#ff5693;font-family:"A-OTF-DB";font-size:6.4vw;line-height:136%}
@media screen and (min-width: 1024px){#top .feature_bottomItem-text-pink{font-size:3.6rem}}#top .feature_bottomItem-text-bold{color:#454545;font-family:"A-OTF-B";font-size:4.2666666667vw;line-height:136%}@media screen and (min-width: 1024px){#top .feature_bottomItem-text-bold{font-size:2.4rem}}#top .feature_bottomItem-text-color{position:relative;z-index:1}#top .feature_bottomItem-text-color::after{content:"";border-bottom:2.13vw solid #ff0;width:100%;height:12px;position:absolute;bottom:0;left:0;z-index:-1}@media screen and (min-width: 1024px){#top .feature_bottomItem-text-color::after{border-bottom:12px solid #ff0;bottom:-2px}}#top .trial{background-color:#00a0c4;margin-top:31.99vw;padding:0 0 17.06vw;position:relative;z-index:1}@media screen and (min-width: 1024px){#top .trial{padding-bottom:80px;margin-top:160px}}#top .trial::after{content:"";border-bottom:10.66vw solid #00a0c4;border-left:50vw solid rgba(0,0,0,0);border-right:50vw solid rgba(0,0,0,0);width:100%;height:10.66vw;position:absolute;top:-10.66vw;left:0;z-index:-1}@media screen and (min-width: 1024px){#top .trial::after{border-bottom:80px solid #00a0c4;height:80px;top:-80px}}#top .trialContainer{margin-top:10.66vw;padding:0 4.26vw}@media screen and (min-width: 1024px){#top .trialContainer{padding:0 160px;margin-top:80px}}#top .trial-text{color:#fff;text-align:center;font-family:"A-OTF-M";font-size:4.2666666667vw;line-height:150%}@media screen and (min-width: 1024px){#top .trial-text{font-size:3.2rem;line-height:130%}}#top .trial-text span{color:#fff;font-family:"A-OTF-B";font-size:5.3333333333vw;line-height:150%}@media screen and (min-width: 1024px){#top .trial-text span{font-size:5.6rem;line-height:130%}}#top .trial_info{background-color:#fff;border-radius:2.13vw;max-width:960px;padding:6.4vw 2.13vw;margin:3.2vw auto 0}@media screen and (min-width: 1024px){#top .trial_info{border-radius:16px;padding:48px 0;margin:24px auto 0}}#top .trial_info-ttl{color:#ff5693;text-align:center;font-family:"A-OTF-DB";font-size:5.3333333333vw;line-height:100%}@media screen and (min-width: 1024px){#top .trial_info-ttl{font-size:4.8rem}}#top .trial_info-text{color:#454545;text-align:center;font-family:"A-OTF-M";font-size:3.2vw;line-height:130%;margin-top:2.13vw}@media screen and (min-width: 1024px){#top .trial_info-text{font-size:2rem;line-height:150%;margin-top:24px}}#top .trial_info-catch{color:#ff5693;text-align:center;font-family:"A-OTF-DB";font-size:4.2666666667vw;line-height:150%;margin-top:3.2vw}@media screen and (min-width: 1024px){#top .trial_info-catch{font-size:2.4rem;margin-top:24px}}#top .trial_info_btn{cursor:pointer;background-color:#ff5693;border-radius:2.13vw;width:60vw;margin:1.06vw auto 0}@media screen and (min-width: 1024px){#top .trial_info_btn{border-radius:8px;margin:4px auto 0;max-width:400px}}#top .trial_info_btn a{color:#fff;font-family:"A-OTF-M";font-size:4.2666666667vw;line-height:100%;text-align:center;display:block;padding:3.2vw 0}@media screen and (min-width: 1024px){#top .trial_info_btn a{font-size:2.4rem;padding:24px 0}}#top .service{margin-top:11.2vw}@media screen and (min-width: 1024px){#top .service{margin-top:120px}}#top .service-ttl{color:#00a0c4;text-align:center;font-family:"A-OTF-DB";font-size:5.8666666667vw;line-height:150%;margin-top:10.66vw;padding:0 6.4vw}@media screen and (min-width: 1024px){#top .service-ttl{font-size:4.8rem;margin-top:80px;padding:0}}#top .service-text{color:#454545;font-family:"A-OTF-R";font-size:3.7333333333vw;line-height:150%;margin-top:6.4vw;padding:0 6.4vw}@media screen and (min-width: 1024px){#top .service-text{font-size:1.8rem;margin:32px auto 0;max-width:540px;padding:0}}#top .aboutus{margin-top:23.46vw;padding-bottom:10.66vw;position:relative;z-index:1}@media screen and (min-width: 1024px){#top .aboutus{margin-top:80px;padding-bottom:160px}}#top .aboutus::after{content:"";background-color:#f2f2f2;border-radius:5.33vw 0px 0px 5.33vw;width:97.87vw;height:calc(100% - 5.33vw);position:absolute;bottom:0;right:0;z-index:-1}@media screen and (min-width: 1024px){#top .aboutus::after{border-radius:40px 0px 0px 40px;width:84.72vw;height:calc(100% - 48px)}}#top .aboutusContainer{padding:0 6.4vw;margin-top:10.66vw}@media screen and (min-width: 1024px){#top .aboutusContainer{padding:0 120px;margin-top:96px}}#top .aboutusItem{align-items:center;justify-content:space-between;flex-direction:column-reverse}@media screen and (min-width: 1024px){#top .aboutusItem{flex-direction:row-reverse}}#top .aboutusItem:not(:first-child){margin-top:8.53vw}@media screen and (min-width: 1024px){#top .aboutusItem:not(:first-child){margin-top:80px}}#top .aboutusItem_info{width:100%;margin-top:6.4vw}@media screen and (min-width: 1024px){#top .aboutusItem_info{width:55%;padding-left:80px;margin-top:0}}#top .aboutusItem_info-num{color:#00a0c4;font-family:"A-OTF-DB";font-size:3.2vw;line-height:100%}@media screen and (min-width: 1024px){#top .aboutusItem_info-num{font-size:1.6rem}}#top .aboutusItem_info-ttl{color:#00a0c4;font-family:"A-OTF-DB";font-size:5.3333333333vw;line-height:150%;margin-top:1.06vw}@media screen and (min-width: 1024px){#top .aboutusItem_info-ttl{font-size:3.2rem;margin-top:16px}}#top .aboutusItem_info-text{color:#454545;font-family:"A-OTF-R";font-size:3.7333333333vw;line-height:150%;margin-top:2.13vw}@media screen and (min-width: 1024px){#top .aboutusItem_info-text{font-size:2rem;margin-top:16px}}#top .aboutusItem_img{width:100%}@media screen and (min-width: 1024px){#top .aboutusItem_img{width:45%}}#top .doctor{margin-top:21.33vw}@media screen and (min-width: 1024px){#top .doctor{margin-top:120px}}#top .doctor-ttl{color:#00a0c4;text-align:center;font-family:"A-OTF-DB";font-size:6.4vw;line-height:130%}@media screen and (min-width: 1024px){#top .doctor-ttl{font-size:4.8rem;line-height:100%}}#top .doctorContainer{margin-top:6.4vw}@media screen and (min-width: 1024px){#top .doctorContainer{margin-top:32px}}#top .doctorList{border-radius:4.26vw;background:#eff5f6;padding:8.53vw 6.4vw}@media screen and (min-width: 1024px){#top .doctorList{border-radius:24px;padding:56px 80px;align-items:flex-start;justify-content:space-between}}#top .doctor_img{width:100%}@media screen and (min-width: 1024px){#top .doctor_img{width:41%}}#top .doctor_info{width:100%;margin-top:6.4vw}@media screen and (min-width: 1024px){#top .doctor_info{width:59%;padding-left:40px;margin-top:0}}#top .doctor_info-catch{color:#454545;text-align:center;font-family:"A-OTF-DB";font-size:3.7333333333vw;line-height:120%;border-bottom:1px solid #ddd;padding-bottom:2.13vw}@media screen and (min-width: 1024px){#top .doctor_info-catch{font-size:1.6rem;padding-bottom:16px}}#top .doctor_info-ttl{color:#00a0c4;font-family:"A-OTF-DB";font-size:6.4vw;line-height:120%;margin-top:4.26vw}@media screen and (min-width: 1024px){#top .doctor_info-ttl{font-size:3.2rem;margin-top:16px}}#top .doctor_info-text{color:#454545;font-family:"A-OTF-R";font-size:3.7333333333vw;line-height:150%;margin-top:2.13vw}@media screen and (min-width: 1024px){#top .doctor_info-text{font-size:2rem;margin-top:16px}}#top .doctor_info-crinic{color:#454545;font-family:"A-OTF-R";font-size:3.2vw;line-height:150%;margin-top:4.26vw}@media screen and (min-width: 1024px){#top .doctor_info-crinic{font-size:1.6rem;margin-top:16px}}#top .doctor_info-name{color:#454545;font-family:"A-OTF-R";font-size:3.2vw;line-height:150%}@media screen and (min-width: 1024px){#top .doctor_info-name{font-size:1.6rem}}#top .doctor_info-name span{font-size:5.3333333333vw;line-height:150%}@media screen and (min-width: 1024px){#top .doctor_info-name span{font-size:2.4rem}}#top .experience{padding-bottom:20vw;margin-top:32vw;position:relative;z-index:1}@media screen and (min-width: 1024px){#top .experience{padding-bottom:200px;margin-top:160px}}#top .experience::after{content:"";background-color:#eff5f6;border-radius:0 5.33vw 5.33vw 0;width:97.86vw;height:calc(100% - 5.33vw);position:absolute;bottom:0;left:0;z-index:-1}@media screen and (min-width: 1024px){#top .experience::after{border-radius:0 40px 40px 0;width:93.33vw;height:calc(100% - 48px)}}#top .experience .flow{margin-top:10.66vw;position:relative;z-index:1}@media screen and (min-width: 1024px){#top .experience .flow{margin-top:80px}}#top .experience .flow-ttl{color:#00a0c4;text-align:center;font-family:"A-OTF-DB";font-size:6.4vw;line-height:100%}@media screen and (min-width: 1024px){#top .experience .flow-ttl{font-size:4.8rem}}#top .experience .flow-ttl span{font-size:5.3333333333vw;line-height:100%}@media screen and (min-width: 1024px){#top .experience .flow-ttl span{font-size:4rem}}#top .experience .flowContainer{max-width:1280px;margin-top:6.4vw}@media screen and (min-width: 1024px){#top .experience .flowContainer{margin-top:58px}}@media screen and (min-width: 1024px){#top .experience .flowList{justify-content:space-between;-moz-column-gap:40px;column-gap:40px;row-gap:48px}}#top .experience .flowItem{width:100%;position:relative}@media screen and (min-width: 1024px){#top .experience .flowItem{width:calc(33.3333333333% - 27px)}}#top .experience .flowItem:not(:first-child){margin-top:6.4vw}@media screen and (min-width: 1024px){#top .experience .flowItem:not(:first-child){margin:0}}#top .experience .flowItem:not(:first-child)::after{content:"";background-image:url(../../img/icon-flow-arrow.svg);background-size:contain;background-repeat:no-repeat;width:6.4vw;height:6.4vw;position:absolute;top:-6.93vw;left:6.4vw;transform:translateX(-50%)}@media screen and (min-width: 1024px){#top .experience .flowItem:not(:first-child)::after{width:36px;height:36px;top:32px;left:96px;transform:translate(-50%, -50%) rotate(-90deg)}}#top .experience .flowItem:not(:last-child)::before{content:"";background-color:#fff;width:1.06vw;height:100%;position:absolute;top:0;left:6.4vw;transform:translateX(-50%)}@media screen and (min-width: 1024px){#top .experience .flowItem:not(:last-child)::before{content:unset}}
@media screen and (min-width: 1024px){#top .experience .flowItem:nth-child(1)::before,#top .experience .flowItem:nth-child(2)::before,#top .experience .flowItem:nth-child(3)::before{content:"";width:91%;height:6px;position:absolute;top:32px;left:50%;transform:translateY(-50%)}}@media screen and (min-width: 1024px){#top .experience .flowItem:nth-child(3)::before{width:50%}}@media screen and (min-width: 1024px){#top .experience .flowItem:nth-child(4)::before,#top .experience .flowItem:nth-child(5)::before,#top .experience .flowItem:nth-child(6)::before{content:"";background-color:#fff;width:87%;height:6px;position:absolute;top:32px;left:-52.7%;transform:translateY(-50%)}}@media screen and (min-width: 1024px){#top .experience .flowItem:nth-child(4)::before{width:33%;left:0}}#top .experience .flowItem_num{background-color:#00a0c4;border-radius:50%;width:12.8vw;height:12.8vw;position:absolute;top:0;left:0}@media screen and (min-width: 1024px){#top .experience .flowItem_num{width:64px;height:64px;margin:0 auto;position:relative}}#top .experience .flowItem_num p{color:#fff;font-family:"A-OTF-DB";font-size:5.8666666667vw;line-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 1024px){#top .experience .flowItem_num p{font-size:2.8rem}}#top .experience .flowItem_img{padding-left:21.33vw}@media screen and (min-width: 1024px){#top .experience .flowItem_img{padding-left:0;margin-top:24px}}#top .experience .flowItem_info{padding-left:21.33vw;margin-top:6.4vw}@media screen and (min-width: 1024px){#top .experience .flowItem_info{padding-left:0;margin-top:16px}}#top .experience .flowItem_info-ttl{color:#454545;font-family:"A-OTF-DB";font-size:4.2666666667vw;line-height:120%}@media screen and (min-width: 1024px){#top .experience .flowItem_info-ttl{font-size:2rem}}#top .experience .flowItem_info-text{color:#454545;font-family:"A-OTF-R";font-size:3.7333333333vw;line-height:150%;margin-top:3.73vw}@media screen and (min-width: 1024px){#top .experience .flowItem_info-text{font-size:1.4rem;margin-top:8px}}#top .experience .flow_caution{background-color:#fff;border-radius:2.13vw;margin-top:6.4vw}@media screen and (min-width: 1024px){#top .experience .flow_caution{border-radius:8px;margin-top:24px}}#top .experience .flow_caution p{color:#454545;text-align:center;font-family:"A-OTF-R";font-size:3.2vw;line-height:120%;padding:2.13vw}@media screen and (min-width: 1024px){#top .experience .flow_caution p{font-size:1.6rem;line-height:150%;padding:24px 0;margin-top:8px}}#top .experience .experience-content{margin-top:21.33vw}@media screen and (min-width: 1024px){#top .experience .experience-content{margin-top:80px}}#top .experience .experience-content-ttl{color:#171c61;text-align:center;font-family:"A-OTF-DB";font-size:6.4vw;line-height:100%}@media screen and (min-width: 1024px){#top .experience .experience-content-ttl{font-size:4.8rem}}#top .experience .experience-content-ttl span{font-size:5.3333333333vw;line-height:100%}@media screen and (min-width: 1024px){#top .experience .experience-content-ttl span{font-size:4rem}}#top .experience .experience-contentContainer{max-width:1280px;margin-top:6.4vw}@media screen and (min-width: 1024px){#top .experience .experience-contentContainer{margin-top:40px}}@media screen and (min-width: 1024px){#top .experience .experience-contentList{justify-content:space-between;gap:24px}}#top .experience .experience-contentItem{background-color:#fff;border-radius:2.13vw;width:100%}@media screen and (min-width: 1024px){#top .experience .experience-contentItem{background-color:unset;border-radius:unset}}@media screen and (min-width: 1024px){#top .experience .experience-contentItem{width:calc(50% - 12px)}}#top .experience .experience-contentItem:not(:first-child){margin-top:10.66vw}@media screen and (min-width: 1024px){#top .experience .experience-contentItem:not(:first-child){margin-top:0}}#top .experience .experience-contentItem_img source,#top .experience .experience-contentItem_img img{border-radius:2.13vw 2.13vw 0 0}@media screen and (min-width: 1024px){#top .experience .experience-contentItem_img source,#top .experience .experience-contentItem_img img{border-radius:8px}}#top .experience .experience-contentItem_info{margin-top:4.26vw;margin-bottom:8.53vw}@media screen and (min-width: 1024px){#top .experience .experience-contentItem_info{margin-top:32px;margin-bottom:0}}#top .experience .experience-contentItem_info-ttl{color:#00a0c4;font-family:"A-OTF-DB";text-align:center;font-size:8.5333333333vw;line-height:100%}@media screen and (min-width: 1024px){#top .experience .experience-contentItem_info-ttl{font-size:4.8rem}}#top .experience .experience-contentItem_info-ttl span{display:block;font-size:2.6666666667vw;line-height:100%}@media screen and (min-width: 1024px){#top .experience .experience-contentItem_info-ttl span{font-size:1.2rem}}#top .experience .experience-contentItem_info-text{color:#454545;text-align:center;font-family:"A-OTF-M";font-size:3.7333333333vw;line-height:130%;margin-top:4.26vw}@media screen and (min-width: 1024px){#top .experience .experience-contentItem_info-text{font-size:2rem;line-height:150%;margin-top:16px}}#top .experience .experience-contentItem_info-text span{position:relative;z-index:1}#top .experience .experience-contentItem_info-text span::after{content:"";border-bottom:2.13vw solid #ff0;width:100%;height:12px;position:absolute;bottom:0;left:0;z-index:-1}@media screen and (min-width: 1024px){#top .experience .experience-contentItem_info-text span::after{border-bottom:12px solid #ff0;bottom:-2px}}#top .experience .experience-content_det{margin-top:10.66vw;border-top:.26vw solid #ccc;padding-top:10.66vw}@media screen and (min-width: 1024px){#top .experience .experience-content_det{border-top:1px solid #ccc;margin-top:40px;padding-top:32px}}#top .experience .experience-content_detItem{background-color:#fff;border:1.06vw solid #00a0c4;border-radius:4.26vw;padding:3.2vw 0}@media screen and (min-width: 1024px){#top .experience .experience-content_detItem{border:4px solid #00a0c4;border-radius:20px;width:400px;margin:0 auto;padding:12px 0}}#top .experience .experience-content_detItem p{color:#454545;text-align:center;font-family:"A-OTF-DB";font-size:4.2666666667vw;line-height:100%}@media screen and (min-width: 1024px){#top .experience .experience-content_detItem p{font-size:2rem}}#top .experience .experience-content_detItem p .experience-content_detItem-time{display:block;color:#00a0c4;text-align:center;font-family:"A-OTF-B";font-size:32px;line-height:100%;margin-top:2.13vw}@media screen and (min-width: 1024px){#top .experience .experience-content_detItem p .experience-content_detItem-time{font-size:3.2rem;margin-top:8px}}@media screen and (min-width: 1024px){#top .experience .experience-content_detItem p .experience-content_detItem-time span{font-size:4rem}}#top .experience .experience-content_det-caution{color:#454545;text-align:center;font-family:"A-OTF-DB";font-size:3.2vw;line-height:150%;margin-top:2.13vw}@media screen and (min-width: 1024px){#top .experience .experience-content_det-caution{font-size:1.6rem;margin-top:16px}}#top .experience-bring{margin-top:10.66vw}@media screen and (min-width: 1024px){#top .experience-bring{max-width:1280px;margin-top:80px}}#top .experience-bring-ttl{color:#00a0c4;text-align:center;font-family:"A-OTF-DB";font-size:6.4vw;line-height:120%}@media screen and (min-width: 1024px){#top .experience-bring-ttl{font-size:4.8rem;line-height:100%}}#top .experience-bring-ttl span{font-size:5.3333333333vw;line-height:100%}@media screen and (min-width: 1024px){#top .experience-bring-ttl span{font-size:4rem}}#top .experience-bringContainer{background-color:#fff;border-radius:4.26vw;padding:10.66vw 6.4vw;margin-top:17.06vw}@media screen and (min-width: 1024px){#top .experience-bringContainer{border-radius:40px;padding:64px;margin-top:40px}}#top .experience-bringList{border:.21vw dashed #454545;border-radius:2.13vw;padding:0 4.26vw;margin-top:2.13vw}@media screen and (min-width: 1024px){#top .experience-bringList{border:1px dashed #454545;padding:32px 16px;margin-top:40px;justify-content:space-between}}#top .experience-bringItem{width:100%;padding:6.4vw 0}@media screen and (min-width: 1024px){#top .experience-bringItem{padding:0 32px;margin:0;width:33.3333333333%}}#top .experience-bringItem:not(:first-child){border-top:.26vw solid #ddd}@media screen and (min-width: 1024px){#top .experience-bringItem:not(:first-child){border-top:unset;border-left:1px solid #ddd}}#top .experience-bringItem:nth-child(4){border-left:unset}@media screen and (min-width: 1024px){#top .experience-bringItem:nth-child(4),#top .experience-bringItem:nth-child(5){margin-top:40px}}#top .experience-bringItem_info{margin-top:2.13vw}@media screen and (min-width: 1024px){#top .experience-bringItem_info{margin:24px 0 0}}#top .experience-bringItem_info-ttl{color:#454545;text-align:center;font-family:"A-OTF-DB";font-size:5.3333333333vw;line-height:130%}@media screen and (min-width: 1024px){#top .experience-bringItem_info-ttl{font-size:2rem}}#top .experience-bringItem_info-text{color:#454545;text-align:center;font-family:"A-OTF-M";font-size:3.7333333333vw;line-height:130%;margin-top:2.13vw}@media screen and (min-width: 1024px){#top .experience-bringItem_info-text{font-size:1.4rem;margin-top:8px}}#top .experience-bringItem_img{width:60%;margin:0 auto}@media screen and (min-width: 1024px){#top .experience-bringItem_img{width:100%}}@media screen and (min-width: 1024px){#top .experience-bringItem.-flex{width:50%;align-items:center;justify-content:space-between}}@media screen and (min-width: 1024px){#top .experience-bringItem.-flex .experience-bringItem_img{width:64px;margin:unset}}@media screen and (min-width: 1024px){#top .experience-bringItem.-flex .experience-bringItem_info{width:calc(100% - 64px - 16px);margin:0}}#top .experience-bringItem.-flex .experience-bringItem_info-ttl{font-size:3.7333333333vw}
@media screen and (min-width: 1024px){#top .experience-bringItem.-flex .experience-bringItem_info-ttl{font-size:16px;line-height:150%;text-align:left}}#top .experience-bring_caution{margin-top:10.66vw}@media screen and (min-width: 1024px){#top .experience-bring_caution{margin-top:40px}}#top .experience-bring_caution-ttl{color:#454545;text-align:center;font-family:"A-OTF-B";font-size:4.2666666667vw;line-height:100%}@media screen and (min-width: 1024px){#top .experience-bring_caution-ttl{font-size:1.6rem}}#top .experience-bring_cautionList{margin-top:6.4vw}@media screen and (min-width: 1024px){#top .experience-bring_cautionList{margin-top:20px}}#top .experience-bring_cautionItem{flex-wrap:nowrap}#top .experience-bring_cautionItem p{color:#454545;font-family:"A-OTF-R";font-size:2.6666666667vw;line-height:150%}@media screen and (min-width: 1024px){#top .experience-bring_cautionItem p{font-size:1.4rem}}#top .experience-faq{margin-top:10.66vw}@media screen and (min-width: 1024px){#top .experience-faq{max-width:1280px;margin-top:80px}}#top .experience-faq-ttl{color:#00a0c4;text-align:center;font-family:"A-OTF-DB";font-size:6.4vw;line-height:120%}@media screen and (min-width: 1024px){#top .experience-faq-ttl{font-size:4.8rem;line-height:100%}}#top .experience-faq-ttl span{font-size:5.3333333333vw;line-height:100%}@media screen and (min-width: 1024px){#top .experience-faq-ttl span{font-size:4rem}}#top .experience-faqContainer{background-color:#fff;border-radius:4.26vw;padding:10.66vw 6.4vw;margin-top:17.06vw}@media screen and (min-width: 1024px){#top .experience-faqContainer{border-radius:40px;padding:64px;margin-top:40px}}#top .experience-faqList{border-top:.26vw solid rgba(69,69,69,.2);margin-top:6.4vw}@media screen and (min-width: 1024px){#top .experience-faqList{border-top:1px solid rgba(69,69,69,.2);margin-top:40px}}#top .experience-faqItem{cursor:pointer;border-bottom:.26vw solid rgba(69,69,69,.2)}@media screen and (min-width: 1024px){#top .experience-faqItem{border-bottom:1px solid rgba(69,69,69,.2)}}#top .experience-faqItem .faqItem_q,#top .experience-faqItem .faqItem_a{align-items:center;flex-wrap:nowrap;-moz-column-gap:2.13vw;column-gap:2.13vw}@media screen and (min-width: 1024px){#top .experience-faqItem .faqItem_q,#top .experience-faqItem .faqItem_a{-moz-column-gap:24px;column-gap:24px}}#top .experience-faqItem .faqItem_q-icon,#top .experience-faqItem .faqItem_a-icon{color:#454545;font-family:"A-OTF-B";font-size:4.8vw;line-height:150%}@media screen and (min-width: 1024px){#top .experience-faqItem .faqItem_q-icon,#top .experience-faqItem .faqItem_a-icon{font-size:3.2rem}}#top .experience-faqItem .faqItem_q-text,#top .experience-faqItem .faqItem_a-text{color:#454545;font-family:"A-OTF-M";font-size:3.2vw;line-height:150%;letter-spacing:1.6px;flex-grow:1;padding:0 8.53vw 0 0}@media screen and (min-width: 1024px){#top .experience-faqItem .faqItem_q-text,#top .experience-faqItem .faqItem_a-text{font-size:1.6rem}}#top .experience-faqItem .faqItem_q{position:relative}#top .experience-faqItem .faqItem_q::before{content:"";background-color:#454545;width:6.4vw;height:1px;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(90deg);transition:all .3s}@media screen and (min-width: 1024px){#top .experience-faqItem .faqItem_q::before{width:40px}}#top .experience-faqItem .faqItem_q::after{content:"";background-color:#454545;width:6.4vw;height:1px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (min-width: 1024px){#top .experience-faqItem .faqItem_q::after{width:40px}}#top .experience-faqItem .faqItem_q-icon{padding:6.4vw 0}@media screen and (min-width: 1024px){#top .experience-faqItem .faqItem_q-icon{padding:24px 0}}#top .experience-faqItem .faqItem_a{border-top:.26vw solid rgba(69,69,69,.2);opacity:0;visibility:hidden;height:0;transition:all .3s}@media screen and (min-width: 1024px){#top .experience-faqItem .faqItem_a{border-top:1px solid rgba(69,69,69,.2)}}#top .experience-faqItem .faqItem_a-icon{color:#00a0c4;border-left:2px solid #00a0c4;padding-left:2.13vw}@media screen and (min-width: 1024px){#top .experience-faqItem .faqItem_a-icon{padding-left:32px}}#top .experience-faqItem.js-open .faqItem_q::before{transform:translateY(-50%)}#top .experience-faqItem.js-open .faqItem_a{opacity:1;visibility:visible;height:auto}#top .experience-faqItem.js-open .faqItem_a-icon{padding:3vw 0 3vw 2.13vw;padding-left:2.13vw}@media screen and (min-width: 1024px){#top .experience-faqItem.js-open .faqItem_a-icon{margin:24px 0;padding:0 0 0 32px}}#top .experience-faqItem.js-open .faqItem_a-text{padding:4.26vw 0}@media screen and (min-width: 1024px){#top .experience-faqItem.js-open .faqItem_a-text{padding:16px 0}}#top .access{padding-top:17.06vw}@media screen and (min-width: 1024px){#top .access{margin-top:100px;padding-top:60px}}#top .access_ttl{font-family:"A-OTF-DB"}#top .access_ttl-main{color:#00a0c4;font-size:7.4666666667vw;line-height:100%}@media screen and (min-width: 1024px){#top .access_ttl-main{font-size:4.8rem}}#top .access_ttl-mini{color:#ff5693;font-size:3.7333333333vw;line-height:100%;margin-bottom:2.13vw;display:block}@media screen and (min-width: 1024px){#top .access_ttl-mini{font-size:2rem;margin-bottom:16px}}#top .accessContainer{margin-top:6.4vw}@media screen and (min-width: 1024px){#top .accessContainer{margin-top:48px}}@media screen and (min-width: 1024px){#top .accessList{justify-content:space-between}}#top .accessItem{background-color:#f8f8f8;border-radius:2.13vw;width:100%;padding:6.4vw;flex-direction:column-reverse}@media screen and (min-width: 1024px){#top .accessItem{border-radius:8px;width:calc(33.3333333333% - 10px);padding:20px 20px 32px}}#top .accessItem:not(:first-child){margin-top:6.4vw}@media screen and (min-width: 1024px){#top .accessItem:not(:first-child){margin-top:0}}#top .accessItem_info{margin-top:6.4vw}@media screen and (min-width: 1024px){#top .accessItem_info{margin-top:24px}}#top .accessItem_info-ttl{color:#00a0c4;font-family:"A-OTF-DB";font-size:6.4vw;line-height:100%}@media screen and (min-width: 1024px){#top .accessItem_info-ttl{font-size:2.4rem}}#top .accessItem_info_detList{margin-top:4.26vw}@media screen and (min-width: 1024px){#top .accessItem_info_detList{margin-top:16px}}#top .accessItem_info_detItem{align-items:flex-start;justify-content:space-between;padding:2.13vw 0}@media screen and (min-width: 1024px){#top .accessItem_info_detItem{padding:8px 0}}#top .accessItem_info_detItem:not(:last-child){border-bottom:.26vw solid #ddd}@media screen and (min-width: 1024px){#top .accessItem_info_detItem:not(:last-child){border-bottom:1px solid #ddd}}#top .accessItem_info_detItem-ttl{color:#454545;font-family:"A-OTF-M";font-size:4.2666666667vw;line-height:150%;width:32%}@media screen and (min-width: 1024px){#top .accessItem_info_detItem-ttl{font-size:1.4rem;width:88px;padding-right:16px}}#top .accessItem_info_detItem-text{color:#454545;font-family:"A-OTF-M";font-size:4.2666666667vw;line-height:150%;width:68%}@media screen and (min-width: 1024px){#top .accessItem_info_detItem-text{width:calc(100% - 88px);font-size:1.4rem}}#top .accessItem_info_detItem a{text-decoration:underline}#top .accessItem_info_btn{margin-top:4.26vw;border:.26vw solid #11a2b2;border-radius:13.33vw;transition:all .3s}@media screen and (min-width: 1024px){#top .accessItem_info_btn{margin-top:16px;border:1px solid #11a2b2;border-radius:50px}}@media screen and (min-width: 1024px){#top .accessItem_info_btn:hover{opacity:.6}}@media screen and (min-width: 1024px){#top .accessItem_info_btn:hover a::after{transform:translate(5px, -50%)}}#top .accessItem_info_btn a{display:block;color:#11a2b2;text-align:center;font-family:"A-OTF-R";font-size:4.8vw;line-height:100%;letter-spacing:.48vw;padding:4.26vw 0;position:relative;transition:all .3s}@media screen and (min-width: 1024px){#top .accessItem_info_btn a{font-size:1.6rem;letter-spacing:1.6px;padding:16px 0}}#top .accessItem_info_btn a::after{content:"";background-image:url("../../img/access-blue-arrow-img.svg");background-size:contain;background-repeat:no-repeat;width:6.4vw;height:3.2vw;position:absolute;top:50%;right:10%;transform:translateY(-50%);transition:all .3s}@media screen and (min-width: 1024px){#top .accessItem_info_btn a::after{width:24px;height:12px;right:18%}}#top .accessItem_info_btn-sec{border-color:#ff5693}@media screen and (min-width: 1024px){#top .accessItem_info_btn-sec{margin-top:8px}}#top .accessItem_info_btn-sec a{color:#ff5693}#top .accessItem_info_btn-sec a::after{background-image:url("../../img/access-pink-arrow-img.svg")}#top .faq{margin-top:10.66vw}@media screen and (min-width: 1024px){#top .faq{margin-top:160px}}#top .faq-ttl{color:#00a0c4;text-align:center;font-family:"A-OTF-DB";font-size:6.4vw;line-height:120%}@media screen and (min-width: 1024px){#top .faq-ttl{font-size:4.8rem;line-height:100%}}#top .faq-ttl span{font-size:5.3333333333vw;line-height:100%}@media screen and (min-width: 1024px){#top .faq-ttl span{font-size:4rem}}#top .faqContainer{margin-top:17.06vw}@media screen and (min-width: 1024px){#top .faqContainer{margin-top:80px;padding:0 240px}}#top .faqList{border-top:.26vw solid rgba(69,69,69,.2)}@media screen and (min-width: 1024px){#top .faqList{border-top:1px solid rgba(69,69,69,.2)}}#top .faqItem{cursor:pointer;border-bottom:.26vw solid rgba(69,69,69,.2)}@media screen and (min-width: 1024px){#top .faqItem{border-bottom:1px solid rgba(69,69,69,.2)}}#top .faqItem_q,#top .faqItem_a{align-items:center;flex-wrap:nowrap;-moz-column-gap:2.13vw;column-gap:2.13vw}@media screen and (min-width: 1024px){#top .faqItem_q,#top .faqItem_a{-moz-column-gap:24px;column-gap:24px}}#top .faqItem_q-icon,#top .faqItem_a-icon{color:#454545;font-family:"A-OTF-B";font-size:4.8vw;line-height:150%}
@media screen and (min-width: 1024px){#top .faqItem_q-icon,#top .faqItem_a-icon{font-size:3.2rem}}#top .faqItem_q-text,#top .faqItem_a-text{color:#454545;font-family:"A-OTF-M";font-size:3.2vw;line-height:150%;letter-spacing:1.6px;flex-grow:1;padding:0 8.53vw 0 0}@media screen and (min-width: 1024px){#top .faqItem_q-text,#top .faqItem_a-text{font-size:1.6rem}}#top .faqItem_q{position:relative}#top .faqItem_q::before{content:"";background-color:#454545;width:6.4vw;height:1px;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(90deg);transition:all .3s}@media screen and (min-width: 1024px){#top .faqItem_q::before{width:40px}}#top .faqItem_q::after{content:"";background-color:#454545;width:6.4vw;height:1px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (min-width: 1024px){#top .faqItem_q::after{width:40px}}#top .faqItem_q-icon{padding:6.4vw 0}@media screen and (min-width: 1024px){#top .faqItem_q-icon{padding:24px 0}}#top .faqItem_a{border-top:.26vw solid rgba(69,69,69,.2);opacity:0;visibility:hidden;height:0;transition:all .3s}@media screen and (min-width: 1024px){#top .faqItem_a{border-top:1px solid rgba(69,69,69,.2)}}#top .faqItem_a-icon{color:#00a0c4;border-left:2px solid #00a0c4;padding-left:2.13vw}@media screen and (min-width: 1024px){#top .faqItem_a-icon{padding-left:32px}}#top .faqItem.js-open .faqItem_q::before{transform:translateY(-50%)}#top .faqItem.js-open .faqItem_a{opacity:1;visibility:visible;height:auto}#top .faqItem.js-open .faqItem_a-icon{padding:3vw 0 3vw 2.13vw;padding-left:2.13vw}@media screen and (min-width: 1024px){#top .faqItem.js-open .faqItem_a-icon{margin:24px 0;padding:0 0 0 32px}}#top .faqItem.js-open .faqItem_a-text{padding:4.26vw 0}@media screen and (min-width: 1024px){#top .faqItem.js-open .faqItem_a-text{padding:16px 0}}#experiencePage{padding-top:calc(100px + 28.8vw);height:100%}@media screen and (min-width: 1024px){#experiencePage{padding-top:100px}}#experiencePage iframe{height:100%}.footer{background-color:#fff;padding-top:17.06vw;padding-bottom:10.66vw}@media screen and (min-width: 1024px){.footer{padding-top:160px;padding-bottom:160px}}.footer .reservation{transition:all .3s}.footer .reservation:hover{opacity:.6}.footer .reservationContainer{position:relative}.footer .reservation-ttl{color:#fff;font-family:"A-OTF-DB";position:absolute;top:50%;left:5.33vw;transform:translateY(-50%);font-size:4.2666666667vw;line-height:100%;opacity:1}@media screen and (min-width: 1024px){.footer .reservation-ttl{font-size:4.8rem;left:76px}}.footer .reservation-ttl span{font-size:8.5333333333vw;font-style:normal;line-height:100%;opacity:.16;display:block;margin-bottom:2.13vw}@media screen and (min-width: 1024px){.footer .reservation-ttl span{font-size:9.6rem;margin-bottom:12px}}.footer .reservation_btn{width:10.66vw;position:absolute;bottom:2.13vw;right:2.13vw}@media screen and (min-width: 1024px){.footer .reservation_btn{width:90px;bottom:16px;right:16px}}.footerContainer{margin-top:10.66vw;position:relative}@media screen and (min-width: 1024px){.footerContainer{margin-top:80px;align-items:flex-start;justify-content:space-between}}.footerLogo{width:58.66vw;margin:0 auto}@media screen and (min-width: 1024px){.footerLogo{width:494px;margin:unset}}.footerNavi{margin-top:10.66vw}@media screen and (min-width: 1024px){.footerNavi{align-items:flex-end;margin-top:0}}.footerNaviList{width:100%;-moz-column-gap:8vw;column-gap:8vw}@media screen and (min-width: 1024px){.footerNaviList{width:408px;-moz-column-gap:30px;column-gap:30px;padding:unset}}.footerNaviItem{width:100%}.footerNaviItem:not(:first-child){margin-top:6.4vw}@media screen and (min-width: 1024px){.footerNaviItem:not(:first-child){margin-top:32px}}.footerNaviItem a{cursor:pointer;color:#171c61;font-family:"A-OTF-M";font-size:4.8vw;line-height:100%;padding-left:6.4vw;position:relative}@media screen and (min-width: 1024px){.footerNaviItem a{font-size:2rem;padding-left:24px}}.footerNaviItem a::before{content:"";border-top:.53vw solid #171c61;border-right:.53vw solid #171c61;width:3.2vw;height:3.2vw;position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(45deg)}@media screen and (min-width: 1024px){.footerNaviItem a::before{border-top:2px solid #171c61;border-right:2px solid #171c61;width:12px;height:12px}}.footerNavi_caution{margin-top:10.66vw}@media screen and (min-width: 1024px){.footerNavi_caution{margin-top:0}}.footerNavi_cautionItem:not(:first-child){margin-top:6.4vw}@media screen and (min-width: 1024px){.footerNavi_cautionItem:not(:first-child){margin-top:16px}}.footerNavi_cautionItem a{color:#171c61;font-family:"A-OTF-R";font-size:3.7333333333vw;line-height:100%}@media screen and (min-width: 1024px){.footerNavi_cautionItem a{font-size:1.6rem}}.footer_other{width:100%;margin-top:10.66vw;align-items:center;justify-content:space-between}@media screen and (min-width: 1024px){.footer_other{width:75px;margin-top:0;justify-content:unset;position:absolute;bottom:0;left:0}}.footer_other_sns{align-items:center;-moz-column-gap:6.4vw;column-gap:6.4vw}@media screen and (min-width: 1024px){.footer_other_sns{-moz-column-gap:24px;column-gap:24px}}.footer_other_sns img{width:6.4vw}@media screen and (min-width: 1024px){.footer_other_sns img{width:24px}}.footer_other-copyright{color:#171c61;font-family:"A-OTF-R";font-size:4.2666666667vw;line-height:100%}@media screen and (min-width: 1024px){.footer_other-copyright{font-size:1.6rem;margin-top:32px}}/*# sourceMappingURL=common.css.map */