@charset "UTF-8";blockquote,body,code,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,html,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,h1,h2,h3,h4,h5,h6,td,th{font-style:normal;font-size:100%;font-weight:inherit}ul li{list-style:none}caption,th{text-align:left}q:after,q:before{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{appearance:none;margin:0;padding:0;border:none;border-radius:0;outline:none;background:transparent;font:inherit}button,input[type=submit]{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}input,select,textarea{*font-size:100%}legend{color:#000}.clearfix:after{content:"";display:block;clear:both}.f-font_en{font-family:"Roboto Condensed",sans-serif;font-weight:700}.f-font_en.uppercase{text-transform:uppercase}.f-font_en.medium{font-weight:500}.f-font_bl{font-weight:700}html{font-size:62.5%}body{color:#3E4E57;background-color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:500;writing-mode:horizontal-tb;-webkit-text-size-adjust:100%;-webkit-touch-callout:none;letter-spacing:0.08em;box-sizing:border-box;word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:inherit}* ul{margin:0;padding:0;list-style-type:none}* ul li{margin:0;padding:0}img{max-width:100%;height:auto}a{color:#3E4E57;text-decoration:none;cursor:pointer}a img{backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-text-decoration-skip:none}a,input,select,textarea{outline:none}:focus-visible{outline:solid 0.2rem rgba(235,218,159,0.8)}::selection{background:rgba(235,218,159,0.3)}::-moz-selection{background:rgba(235,218,159,0.3)}::placeholder{color:#CED2D5}@media screen and (max-width:62.5rem){::placeholder{font-size:1.4rem}}.radius8{border-radius:0.8rem}@media screen and (max-width:53.125rem){.radius8{border-radius:0.6rem}}@media screen and (max-width:53.125rem) and (max-width:43.75rem){.radius8{border-radius:0.3rem}}.radius80-8{border-radius:8rem 0.8rem}@media screen and (max-width:62.5rem){.radius80-8{border-radius:6rem 0.6rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.radius80-8{border-radius:2.5rem 0.3rem}}.radius60-6{border-radius:6rem 0.6rem}@media screen and (max-width:62.5rem){.radius60-6{border-radius:4rem 0.4rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.radius60-6{border-radius:2.5rem 0.3rem}}.radius100-8{border-radius:10rem 0.8rem}@media screen and (max-width:62.5rem){.radius100-8{border-radius:8rem 0.8rem}}@media screen and (max-width:62.5rem) and (max-width:53.125rem){.radius100-8{border-radius:5rem 0.6rem}}@media screen and (max-width:62.5rem) and (max-width:53.125rem) and (max-width:43.75rem){.radius100-8{border-radius:2.5rem 0.3rem}}.radius8-80{border-radius:0.8rem 8rem}@media screen and (max-width:62.5rem){.radius8-80{border-radius:0.6rem 6rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.radius8-80{border-radius:0.3rem 2.5rem}}.l-footer{display:flex;justify-content:space-between;padding:14rem 10rem 14rem 8rem;position:relative}@media screen and (max-width:87.5rem){.l-footer{padding:12rem 8rem 12rem 5rem}}@media screen and (max-width:87.5rem) and (max-width:75rem){.l-footer{padding-right:5rem}}@media screen and (max-width:87.5rem) and (max-width:75rem) and (max-width:68.75rem){.l-footer{padding-right:8rem}}@media screen and (max-width:87.5rem) and (max-width:75rem) and (max-width:68.75rem) and (max-width:56.25rem){.l-footer{flex-flow:column;padding:8rem 5rem 4rem;background-color:#F9F9FA}}@media screen and (max-width:87.5rem) and (max-width:75rem) and (max-width:68.75rem) and (max-width:56.25rem) and (max-width:43.75rem){.l-footer{padding:6rem 2.5rem 9rem}}@media screen and (max-width:87.5rem) and (max-width:75rem) and (max-width:68.75rem) and (max-width:56.25rem) and (max-width:43.75rem) and (max-width:22.5rem){.l-footer{padding:6rem 2rem 9rem}}.l-footer:before{content:"";width:calc(100% - 10rem);height:100%;background-color:#F9F9FA;border-top-right-radius:10rem;position:absolute;top:0;left:0;z-index:-1}@media screen and (max-width:87.5rem){.l-footer:before{width:calc(100% - 8rem)}}@media screen and (max-width:87.5rem) and (max-width:75rem){.l-footer:before{width:calc(100% - 6rem)}}@media screen and (max-width:87.5rem) and (max-width:75rem) and (max-width:56.25rem){.l-footer:before{display:none}}.l-footer__left:before{content:"";display:block;width:46rem;height:5rem;background:url("../img/base/logo__yoko.svg") center/contain no-repeat}@media screen and (max-width:56.25rem){.l-footer__left:before{margin:auto;width:36rem;height:12rem;background:url("../img/base/logo__mix.svg") center/contain no-repeat}}@media screen and (max-width:56.25rem) and (max-width:43.75rem){.l-footer__left:before{width:16rem;height:12rem;background:url("../img/base/logo__tate.svg") center/contain no-repeat}}.l-footer__left__info{display:flex;align-items:flex-end;margin:4.5rem 0 3rem;font-size:1.5rem;line-height:2}@media screen and (max-width:56.25rem){.l-footer__left__info{flex-direction:column;align-items:center}}@media screen and (max-width:56.25rem) and (max-width:43.75rem){.l-footer__left__info{margin:3.5rem 0 2.5rem;font-size:1.4rem;line-height:1.9}}.l-footer__left__info address{margin-right:2rem}@media screen and (max-width:56.25rem){.l-footer__left__info address{margin-right:0}.l-footer__left__info address br{display:none}}@media screen and (max-width:56.25rem) and (max-width:43.75rem){.l-footer__left__info address{text-align:center}.l-footer__left__info address br{display:inline-block}}@media screen and (max-width:56.25rem){.l-footer__left__info address span{padding:0 0.5rem}}.l-footer__left__info a{font-size:1.6rem;line-height:5rem;display:block;width:22rem;text-align:center;border-radius:0.4rem;background:linear-gradient(to bottom right,#EBDA9F,#A1CBED);position:relative}@media screen and (max-width:56.25rem){.l-footer__left__info a{margin-top:3rem}}@media screen and (max-width:56.25rem) and (max-width:43.75rem){.l-footer__left__info a{margin-top:2rem}}.l-footer__left__info a span{position:relative;z-index:2;padding-right:2rem;background:url("../img/base/icon__blank.png") center right/1.5rem no-repeat}.l-footer__left__info a:before{content:"";width:calc(100% - 0.4rem);height:calc(100% - 0.4rem);background-color:#fff;border-radius:0.2rem;position:absolute;top:0.2rem;left:0.2rem;z-index:1;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}.l-footer__left__info a:hover:before{opacity:0.7}.l-footer__left__number{display:flex;margin-bottom:3rem}@media screen and (max-width:56.25rem){.l-footer__left__number{justify-content:center}}@media screen and (max-width:56.25rem) and (max-width:43.75rem){.l-footer__left__number{flex-direction:column;align-items:center}}.l-footer__left__number li{font-size:2.6rem;line-height:1.2;padding-left:3.8rem}.l-footer__left__number li:first-child{background:url("../img/base/icon__tel.png") center left/3rem no-repeat}.l-footer__left__number li:last-child{background:url("../img/base/icon__fax.png") center left/3rem no-repeat;margin-left:3rem}@media screen and (max-width:43.75rem){.l-footer__left__number li:last-child{margin:2rem 0 0}}.l-footer__left__memo{font-size:1.2rem;line-height:2}@media screen and (max-width:56.25rem){.l-footer__left__memo{text-align:center}}@media screen and (max-width:56.25rem) and (max-width:43.75rem){.l-footer__left__memo{font-size:1.1rem;line-height:1.8}}.l-footer__right{display:flex;padding-right:8rem}@media screen and (max-width:87.5rem){.l-footer__right{padding-right:5rem}}@media screen and (max-width:87.5rem) and (max-width:75rem){.l-footer__right{position:relative;padding-right:8rem}}@media screen and (max-width:87.5rem) and (max-width:75rem) and (max-width:68.75rem){.l-footer__right{display:none}}.l-footer__right__box{display:flex;flex-direction:column;margin-right:5rem}@media screen and (max-width:87.5rem){.l-footer__right__box{margin-right:3.5rem}}.l-footer__right__box:first-of-type{margin-right:3rem}@media screen and (max-width:87.5rem){.l-footer__right__box:first-of-type{margin-right:1.5rem}}@media screen and (max-width:87.5rem) and (max-width:75rem){.l-footer__right__box:first-of-type{margin-right:5rem}}.l-footer__right__box:last-of-type{margin-right:0}@media screen and (max-width:75rem){.l-footer__right__box:last-of-type{position:absolute;top:21.3rem;left:21.7rem}}.l-footer__right__box a{white-space:nowrap;display:inline-block;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}@media screen and (max-width:43.75rem){.l-footer__right__box a{margin:0;padding:1.2rem;display:block;border-bottom:0.1rem solid rgba(206,210,213,0.7)}}.l-footer__right__box a:hover{color:#61A7E1}.l-footer__right__box a:last-of-type{margin-bottom:0}.l-footer__right__box a.main{font-size:1.5rem;line-height:1.4;margin-top:2.5rem}@media screen and (max-width:75rem){.l-footer__right__box a.main{font-size:1.4rem;line-height:1.4;margin-top:2.3rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){.l-footer__right__box a.main{font-size:1.3rem;line-height:1.4}}.l-footer__right__box a.main:first-child{margin-top:0}.l-footer__right__box a.main.original{margin-top:4rem}.l-footer__right__box a.sub{font-size:1.4rem;line-height:1.4;padding-left:1.8rem;margin-top:1.8rem;position:relative}@media screen and (max-width:75rem){.l-footer__right__box a.sub{margin-top:2rem}}.l-footer__right__box a.sub:before{content:"";width:1.2rem;height:0.2rem;border-radius:0.2rem;background-color:#A1CBED;position:absolute;top:0.9rem;left:0}.l-footer__right__box a.img{display:inline-block;margin-top:2.5rem}@media screen and (max-width:75rem){.l-footer__right__box a.img{margin-top:2.3rem}}.l-footer__right__box a.img:hover{opacity:0.6}.l-footer__right__box a.img img{width:2.4rem}.l-footer__sns{display:none}@media screen and (max-width:68.75rem){.l-footer__sns{display:block;position:absolute;bottom:13rem;left:48rem}}@media screen and (max-width:68.75rem) and (max-width:56.25rem){.l-footer__sns{position:initial;text-align:center;line-height:0;margin-top:3rem}}.l-footer__sns a{display:inline-block}.l-footer__sns a img{width:3rem}.l-footer__copy{font-size:1.4rem;line-height:10rem;letter-spacing:0.1em;color:#A1CBED;writing-mode:vertical-rl;text-orientation:sideways;position:absolute;top:50%;right:0;transform:translate(0,-50%)}@media screen and (max-width:87.5rem){.l-footer__copy{line-height:8rem}}@media screen and (max-width:87.5rem) and (max-width:75rem){.l-footer__copy{line-height:6rem}}@media screen and (max-width:87.5rem) and (max-width:75rem) and (max-width:56.25rem){.l-footer__copy{line-height:1.4;text-align:center;writing-mode:inherit;position:relative;transform:translate(0,0);margin-top:3rem}}.l-header{display:flex;justify-content:space-between;align-items:center;width:100%;height:13rem;padding:0 4rem;background-color:#fff;position:fixed;top:0;left:0;z-index:20;box-shadow:0 0 0.8rem transparent;transition:all 0.6s ease;-webkit-transition:all 0.6s ease}@media screen and (max-width:87.5rem){.l-header{height:12rem}}@media screen and (max-width:87.5rem) and (max-width:75rem){.l-header{height:8rem;padding:0 9rem 0 2rem}}@media screen and (max-width:87.5rem) and (max-width:75rem) and (max-width:43.75rem){.l-header{height:7rem;padding:0 1.5rem}}.l-header__logo a{display:block;width:43rem;height:4.6rem;background:url("../img/base/logo__yoko.svg") center left/contain no-repeat;font-size:0;color:transparent;transition:opacity 0.3s,width 0.6s}@media screen and (max-width:87.5rem){.l-header__logo a{width:34rem!important}}@media screen and (max-width:87.5rem) and (max-width:43.75rem){.l-header__logo a{width:26rem!important}}@media screen and (max-width:87.5rem) and (max-width:43.75rem) and (max-width:22.5rem){.l-header__logo a{width:23rem!important}}.l-header__logo a:hover{opacity:0.5}.l-header.scroll-down{height:8rem;box-shadow:0 0 0.8rem rgba(62,78,87,0.1)}@media screen and (max-width:43.75rem){.l-header.scroll-down{height:7rem}}.l-header.scroll-down .l-header__logo a{width:40rem}.l-header.scroll-down .l-gnavi__pc__top{margin-bottom:0;height:0;opacity:0}@media screen and (max-width:75rem){.l-header.scroll-down .l-gnavi__pc__top{height:auto;opacity:1}}main{display:block;overflow:hidden}main p{font-size:1.5rem;line-height:2.2}@media screen and (max-width:62.5rem){main p{font-size:1.4rem;line-height:2.1}}@media screen and (max-width:62.5rem) and (max-width:22.5rem){main p{font-size:1.3rem;line-height:2}}main li{font-size:1.5rem;line-height:1.8}@media screen and (max-width:62.5rem){main li{font-size:1.4rem;line-height:1.8}}@media screen and (max-width:62.5rem) and (max-width:22.5rem){main li{font-size:1.3rem;line-height:1.8}}main table{font-size:1.5rem;line-height:1.8}@media screen and (max-width:62.5rem){main table{font-size:1.4rem;line-height:1.8}}.l-gnavi__pc{display:flex;flex-direction:column;align-items:end}.l-gnavi__pc__top{display:flex;align-items:center;height:4.5rem;margin-bottom:1.5rem;overflow:hidden;transition:all 0.6s ease;-webkit-transition:all 0.6s ease}@media screen and (max-width:75rem){.l-gnavi__pc__top{margin-bottom:0}}@media screen and (max-width:75rem) and (max-width:43.75rem){.l-gnavi__pc__top{display:none}}.l-gnavi__pc__top .tel{font-size:2.6rem;line-height:3rem;padding-left:3.6rem;background:url("../img/base/icon__tel.png") left center/3rem no-repeat;margin-right:2rem}@media screen and (max-width:87.5rem){.l-gnavi__pc__top .tel{font-size:2.3rem;line-height:3rem;padding-left:3rem;background-size:2.6rem}}@media screen and (max-width:87.5rem) and (max-width:56.25rem){.l-gnavi__pc__top .tel{margin-right:0}}.l-gnavi__pc__top .contact{margin:0}.l-gnavi__pc__top .contact a{width:22rem;height:4.5rem;padding:0;font-size:1.4rem;line-height:1.6;border-top-left-radius:2rem;border-bottom-right-radius:2rem}@media screen and (max-width:62.5rem){.l-gnavi__pc__top .contact a{display:none}}@media screen and (max-width:75rem){.l-gnavi__pc__bottom{display:none}}.l-gnavi__pc__bottom .main-nav{display:flex}.l-gnavi__pc__bottom .main-nav__li{padding:0 1.6rem;border-left:0.1rem solid #CED2D5}@media screen and (max-width:87.5rem){.l-gnavi__pc__bottom .main-nav__li{padding:0 1.3rem}}.l-gnavi__pc__bottom .main-nav__li:first-child{border-left:none}.l-gnavi__pc__bottom .main-nav__li:last-child{padding-right:0}.l-gnavi__pc__bottom .main-nav__li>a{font-size:1.5rem;line-height:3rem;padding-bottom:0.2rem;border-bottom:0.2rem solid transparent;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;position:relative;z-index:2}@media screen and (max-width:87.5rem){.l-gnavi__pc__bottom .main-nav__li>a{font-size:1.4rem;line-height:2.5rem}}.l-gnavi__pc__bottom .main-nav__li>a:hover{border-color:#A1CBED}.l-gnavi__pc__bottom .main-nav__li.par{position:relative}.l-gnavi__pc__bottom .main-nav__li.par .btn{display:inline-block;width:1rem;height:1rem;background:url("../img/base/icon__down.png") right center/1rem no-repeat}.l-gnavi__pc__bottom .main-nav__li.par .sub-nav{position:absolute;left:50%;top:3rem;transform:translate(-50%,0);width:19rem;background-color:#fff;height:0;overflow:hidden;z-index:1;opacity:0;transition:all 0.4s ease;-webkit-transition:all 0.4s ease}@media screen and (max-width:87.5rem){.l-gnavi__pc__bottom .main-nav__li.par .sub-nav{top:2.5rem}}.l-gnavi__pc__bottom .main-nav__li.par .sub-nav.open{opacity:1;padding-top:2rem}.l-gnavi__pc__bottom .main-nav__li.par .sub-nav.about.open{height:7rem}@media screen and (max-width:87.5rem){.l-gnavi__pc__bottom .main-nav__li.par .sub-nav.about.open{height:6.5rem}}.l-gnavi__pc__bottom .main-nav__li.par .sub-nav.medical.open{height:32.5rem}@media screen and (max-width:87.5rem){.l-gnavi__pc__bottom .main-nav__li.par .sub-nav.medical.open{height:29.5rem}}.l-header.scroll-down .sub-nav.open{padding-top:2.5rem!important}@media screen and (max-width:87.5rem){.l-header.scroll-down .sub-nav.open{padding-top:2.8rem!important}}.l-header.scroll-down .sub-nav.open.about{height:7.5rem!important}@media screen and (max-width:87.5rem){.l-header.scroll-down .sub-nav.open.about{height:7.3rem!important}}.l-header.scroll-down .sub-nav.open.medical{height:33rem!important}@media screen and (max-width:87.5rem){.l-header.scroll-down .sub-nav.open.medical{height:30.3rem!important}}.l-gnavi__pc__bottom .main-nav__li.par .sub-nav__li{font-size:1.5rem;line-height:3rem;border-bottom:0.1rem solid rgba(161,203,237,0.4)}@media screen and (max-width:87.5rem){.l-gnavi__pc__bottom .main-nav__li.par .sub-nav__li{font-size:1.4rem;line-height:2.5rem}}.l-gnavi__pc__bottom .main-nav__li.par .sub-nav__li:last-child{border-bottom:none}.l-gnavi__pc__bottom .main-nav__li.par .sub-nav__li a{display:block;text-align:center;padding:1rem 0;background-color:rgba(161,203,237,0.3);transition:all 0.4s ease;-webkit-transition:all 0.4s ease;outline:none}.l-gnavi__pc__bottom .main-nav__li.par .sub-nav__li a:focus-visible{background-color:rgba(161,203,237,0.6)}.l-gnavi__pc__bottom .main-nav__li.par .sub-nav__li a:hover{background-color:rgba(161,203,237,0.6)}.l-gnavi__mob__slide{display:flex;justify-content:center;position:fixed;top:0;right:-32.1rem;width:32rem;height:100vh;height:100dvh;overflow:scroll;background-color:#EBF4FB;transition:all 0.6s ease;-webkit-transition:all 0.6s ease}@media screen and (max-width:43.75rem){.l-gnavi__mob__slide{right:-24.1rem;width:24rem}}.l-gnavi__mob__slide.slidein{right:0}.l-gnavi__mob__slide__wrap{width:24rem;height:fit-content;padding:10rem 0}@media screen and (max-width:43.75rem){.l-gnavi__mob__slide__wrap{width:18rem;padding:8rem 0}}.l-gnavi__mob__slide__wrap .list__li{border-top:0.1rem solid rgba(161,203,237,0.8)}.l-gnavi__mob__slide__wrap .list__li:last-child{border-bottom:0.1rem solid rgba(161,203,237,0.8)}.l-gnavi__mob__slide__wrap .list__li>a{display:block;font-size:1.5rem;line-height:5rem;padding:0 2rem}@media screen and (max-width:43.75rem){.l-gnavi__mob__slide__wrap .list__li>a{font-size:1.3rem;line-height:4rem;padding:0 1rem}}@media screen and (max-height:37.5rem){.l-gnavi__mob__slide__wrap .list__li>a{font-size:1.3rem;line-height:3.4rem}}.l-gnavi__mob__slide__wrap .list__li.img a{display:inline-block;margin-top:1.5rem}.l-gnavi__mob__slide__wrap .list__li.img a img{width:2.4rem}.l-gnavi__mob__slide__wrap .list__li ul li{border-top:0.1rem dashed rgba(161,203,237,0.4)}.l-gnavi__mob__slide__wrap .list__li ul li a{font-size:1.5rem;line-height:5rem;padding-left:4.2rem;position:relative}@media screen and (max-width:43.75rem){.l-gnavi__mob__slide__wrap .list__li ul li a{font-size:1.3rem;line-height:4rem;padding-left:3rem}}@media screen and (max-height:37.5rem){.l-gnavi__mob__slide__wrap .list__li ul li a{font-size:1.3rem;line-height:3.4rem}}.l-gnavi__mob__slide__wrap .list__li ul li a:before{content:"∟";line-height:1;color:#A1CBED;position:absolute;top:-0.1rem;left:2rem}@media screen and (max-width:43.75rem){.l-gnavi__mob__slide__wrap .list__li ul li a:before{left:1.2rem}}@media screen and (max-height:37.5rem){.l-gnavi__mob__slide__wrap .list__li ul li a:before{left:1rem}}.o-c-btn__def{margin-top:4rem}@media screen and (max-width:62.5rem){.o-c-btn__def{margin-top:3rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.o-c-btn__def{margin-top:2.5rem}}.o-c-btn__def a,.o-c-btn__def input{display:flex;justify-content:center;align-items:center;width:26rem;padding:0 1.5rem;margin:0 auto;box-sizing:border-box;height:6rem;font-size:1.5rem;line-height:1.6;color:#3E4E57!important;font-weight:700;text-align:center;background-color:#fff;border:0.2rem solid #A1CBED!important;border-top-left-radius:3rem;border-top-right-radius:0.3rem;border-bottom-right-radius:3rem;border-bottom-left-radius:0.3rem;transition:all 0.4s ease;-webkit-transition:all 0.4s ease}@media screen and (max-width:62.5rem){.o-c-btn__def a,.o-c-btn__def input{font-size:1.4rem;line-height:1.6;width:25rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.o-c-btn__def a,.o-c-btn__def input{width:24rem;height:5.5rem}}.o-c-btn__def a,.o-c-btn__def input{outline:none}.o-c-btn__def a:focus-visible,.o-c-btn__def input:focus-visible{background-color:rgba(161,203,237,0.3)}.o-c-btn__def a.yellow,.o-c-btn__def input.yellow{border-color:#EBDA9F!important}.o-c-btn__def a.yellow:hover,.o-c-btn__def input.yellow:hover{background-color:#EBDA9F}.o-c-btn__def a.yellow:focus-visible,.o-c-btn__def input.yellow:focus-visible{background-color:rgba(235,218,159,0.3)}.o-c-btn__def a:hover,.o-c-btn__def input:hover{border-radius:3rem!important;background-color:#A1CBED}.o-c-btn__def a span,.o-c-btn__def input span{padding-right:2rem;background:url("../img/base/icon__btn.png") top 55% right/1.5rem no-repeat}.o-c-btn__def a span.blank,.o-c-btn__def input span.blank{background:url("../img/base/icon__blank.png") center right/1.5rem no-repeat}.o-c-btn__def.left a,.o-c-btn__def.left input{margin:0}.o-c-btn__def+.o-c-btn__def{margin-top:2rem}.o-c-btn__large{width:100%;margin-top:10rem}@media screen and (max-width:75rem){.o-c-btn__large{margin-top:8rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){.o-c-btn__large{margin-top:5rem}}.o-c-btn__large a{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:60rem;width:100%;height:13rem;border-radius:0.8rem;background:linear-gradient(to bottom right,#EBDA9F,#A1CBED);position:relative;margin:0 auto}@media screen and (max-width:62.5rem){.o-c-btn__large a{max-width:45rem;height:10rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.o-c-btn__large a{height:9rem}}.o-c-btn__large a span{position:relative;z-index:2}.o-c-btn__large a span:first-child{font-size:1.5rem;line-height:1.2;letter-spacing:0.2em;color:rgba(62,78,87,0.4);padding:0 2.2rem;position:relative}@media screen and (max-width:43.75rem){.o-c-btn__large a span:first-child{font-size:1.3rem;line-height:1.2;letter-spacing:0.15em;padding:0 1.6rem}}.o-c-btn__large a span:first-child:after,.o-c-btn__large a span:first-child:before{content:"";width:0.8rem;height:0.8rem;border-radius:50%;position:absolute;top:48%;transform:translate(0,-50%)}@media screen and (max-width:43.75rem){.o-c-btn__large a span:first-child:after,.o-c-btn__large a span:first-child:before{width:0.6rem;height:0.6rem;top:46%}}.o-c-btn__large a span:first-child:before{background-color:#EBDA9F;left:0}.o-c-btn__large a span:first-child:after{background-color:#A1CBED;right:0}.o-c-btn__large a span:last-child{display:inline-block;font-size:2.8rem;line-height:1.4;margin-top:0.5rem}@media screen and (max-width:62.5rem){.o-c-btn__large a span:last-child{font-size:2.4rem;line-height:1.4;margin-top:0.2rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.o-c-btn__large a span:last-child{font-size:2rem;line-height:1.4}}@media screen and (max-width:62.5rem) and (max-width:43.75rem) and (max-width:22.5rem){.o-c-btn__large a span:last-child{font-size:1.8rem;line-height:1.4}}.o-c-btn__large a span:last-child.blank{padding-right:4rem;background:url("../img/base/icon__blank.png") center right/3rem no-repeat}@media screen and (max-width:62.5rem){.o-c-btn__large a span:last-child.blank{padding-right:2.6rem;background-size:2rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.o-c-btn__large a span:last-child.blank{padding-right:2rem;background-size:1.5rem}}.o-c-btn__large a:before{content:"";width:calc(100% - 0.6rem);height:calc(100% - 0.6rem);background-color:#fff;border-radius:0.6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}.o-c-btn__large a:hover:before{opacity:0.8}.o-c-btn__large.gray a{background:rgba(62,78,87,0.2);height:12rem}@media screen and (max-width:62.5rem){.o-c-btn__large.gray a{height:9rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.o-c-btn__large.gray a{height:8rem}}.o-c-btn__large.gray a:before{width:calc(100% - 0.4rem);height:calc(100% - 0.4rem)}.o-c-btn__large.gray a span:first-child{font-size:1.4rem;line-height:1.2}@media screen and (max-width:43.75rem){.o-c-btn__large.gray a span:first-child{font-size:1.3rem;line-height:1.2}}.o-c-btn__large.gray a span:last-child{font-size:2.6rem;line-height:1.4}@media screen and (max-width:62.5rem){.o-c-btn__large.gray a span:last-child{font-size:2.2rem;line-height:1.4}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.o-c-btn__large.gray a span:last-child{font-size:1.7rem;line-height:1.4}}@media screen and (max-width:62.5rem) and (max-width:43.75rem) and (max-width:22.5rem){.o-c-btn__large.gray a span:last-child{font-size:1.6rem;line-height:1.4}}.o-c-btn__gotop{width:6rem;height:6rem;position:fixed;bottom:1.5rem;right:1.5rem;z-index:8;opacity:0;visibility:hidden;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}@media screen and (max-width:43.75rem){.o-c-btn__gotop{width:5rem;height:5rem;bottom:6.5rem;right:1rem}}.o-c-btn__gotop.show{opacity:1;visibility:visible}.o-c-btn__gotop button{display:flex;justify-content:center;align-items:center;font-size:1.4rem;line-height:1;letter-spacing:0.03em;color:#fff;padding-top:1rem;width:100%;height:100%;border-radius:50%;background-color:rgba(62,78,87,0.6);position:relative;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}@media screen and (max-width:43.75rem){.o-c-btn__gotop button{font-size:1.3rem;line-height:1;padding-top:0.8rem}}.o-c-btn__gotop button:hover{background-color:#3e4e57}.o-c-btn__gotop button:before{content:"";width:0.8rem;height:0.8rem;border-top:0.2rem solid #fff;border-left:0.2rem solid #fff;transform:rotate(45deg);position:absolute;transform-origin:center;top:calc(50% - 1.5rem)}@media screen and (max-width:43.75rem){.o-c-btn__gotop button:before{width:0.6rem;height:0.6rem;top:calc(50% - 1.2rem)}}body.home .o-c-btn__gotop{bottom:21rem}@media screen and (max-width:75rem){body.home .o-c-btn__gotop{bottom:17rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){body.home .o-c-btn__gotop{bottom:6.5rem}}.o-c-btn__fix-cta{display:none}@media screen and (max-width:43.75rem){.o-c-btn__fix-cta{display:block}.o-c-btn__fix-cta a{display:flex;align-items:center;justify-content:center;background-image:linear-gradient(90deg,rgba(235,218,159,0.7),rgba(161,203,237,0.7));background-color:#fff;width:100%;height:5.5rem;position:fixed;bottom:0;left:0;z-index:10}.o-c-btn__fix-cta a span{font-size:1.5rem;line-height:1;font-weight:700;padding-right:2rem;background:url(../img/base/icon__blank.png) center right/1.5rem no-repeat}}.o-c__editor__style{display:block;width:100%;height:0.1rem}.o-c__editor__style+.wp-block-media-text,.o-c__editor__style+figure,.o-c__editor__style+h2,.o-c__editor__style+h3,.o-c__editor__style+h4,.o-c__editor__style+ol,.o-c__editor__style+p,.o-c__editor__style+ul{margin-top:0!important}.o-c__editor h2,.o-c__editor h3,.o-c__editor h4,.o-c__editor h5{font-weight:bold;letter-spacing:0.06em}.o-c__editor h2{font-size:2.6rem;line-height:1.6;padding:1rem 2rem 1.4rem 3rem;background-color:rgba(62,78,87,0.06);position:relative;margin:10rem 0 3rem}@media screen and (max-width:62.5rem){.o-c__editor h2{font-size:2.3rem;line-height:1.6;padding:0.8rem 2rem 1.1rem 3rem;margin:8rem 0 2rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.o-c__editor h2{font-size:1.8rem;line-height:1.6;padding:0.6rem 1rem 0.7rem 2rem}}.o-c__editor h2:before{content:"";width:1rem;height:100%;background:linear-gradient(180deg,#EBDA9F 0%,#EBDA9F 50%,#A1CBED 50%,#A1CBED 100%);position:absolute;top:0;left:0}@media screen and (max-width:43.75rem){.o-c__editor h2:before{width:0.8rem}}.o-c__editor h3{font-size:2.4rem;line-height:1.6;padding-bottom:1rem;position:relative;margin:5rem 0 3rem}@media screen and (max-width:62.5rem){.o-c__editor h3{font-size:2.2rem;line-height:1.6;margin:4rem 0 2rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.o-c__editor h3{font-size:1.7rem;line-height:1.6}}.o-c__editor h3:before{content:"";width:100%;height:0.3rem;background:linear-gradient(90deg,#EBDA9F 0%,#EBDA9F 12rem,#A1CBED 12rem,#A1CBED 100%);position:absolute;bottom:0;left:0}@media screen and (max-width:43.75rem){.o-c__editor h3:before{height:0.2rem;background:linear-gradient(90deg,#EBDA9F 0%,#EBDA9F 20%,#A1CBED 20%,#A1CBED 100%)}}.o-c__editor h4{font-size:2.2rem;line-height:1.6;padding-left:3.5rem;position:relative}@media screen and (max-width:62.5rem){.o-c__editor h4{font-size:2rem;line-height:1.6;padding-left:3.2rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.o-c__editor h4{font-size:1.6rem;line-height:1.6;padding-left:2.5rem}}.o-c__editor h4:after,.o-c__editor h4:before{content:"";width:1.5rem;height:1.5rem;border-radius:0.3rem;position:absolute}@media screen and (max-width:62.5rem){.o-c__editor h4:after,.o-c__editor h4:before{width:1.3rem;height:1.3rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.o-c__editor h4:after,.o-c__editor h4:before{width:1rem;height:1rem;border-radius:0.2rem}}.o-c__editor h4:before{background-color:#EBDA9F;top:0.8rem;left:0;z-index:2}@media screen and (max-width:43.75rem){.o-c__editor h4:before{top:0.6rem}}.o-c__editor h4:after{background-color:#A1CBED;top:1.6rem;left:0.8rem;z-index:1}@media screen and (max-width:43.75rem){.o-c__editor h4:after{top:1.2rem;left:0.6rem}}.o-c__editor h5{font-size:1.6rem;line-height:2.2}@media screen and (max-width:62.5rem){.o-c__editor h5{font-size:1.5rem;line-height:2.1}}@media screen and (max-width:62.5rem) and (max-width:22.5rem){.o-c__editor h5{font-size:1.4rem;line-height:2.1}}.o-c__editor p{margin:3rem 0}@media screen and (max-width:62.5rem){.o-c__editor p{margin:2rem 0}}.o-c__editor strong{font-weight:bold;color:#000;padding:0 0.2rem}.o-c__editor em{padding:0 0.2rem}.o-c__editor a:not(.wp-block-button__link) img,.o-c__editor a:not(.wp-block-button__link):visited img{backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-text-decoration-skip:none;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}.o-c__editor a:not(.wp-block-button__link):hover img,.o-c__editor a:not(.wp-block-button__link):visited:hover img{opacity:0.6}.o-c__editor a:not(.wp-block-button__link),.o-c__editor a:not(.wp-block-button__link):visited{line-height:1.6;display:inline-block;color:#61A7E1;font-weight:bold;border-bottom:0.2rem solid #61A7E1;margin:0 0.2rem}.o-c__editor .wp-block-file__button{display:none}.o-c__editor ol,.o-c__editor ul:not(.blocks-gallery-grid),.o-c__editor ul:not(.toc_list){margin:3rem 0}@media screen and (max-width:62.5rem){.o-c__editor ol,.o-c__editor ul:not(.blocks-gallery-grid),.o-c__editor ul:not(.toc_list){margin:2rem 0}}.o-c__editor ol.has-background,.o-c__editor ul:not(.blocks-gallery-grid).has-background,.o-c__editor ul:not(.toc_list).has-background{padding:3rem}@media screen and (max-width:43.75rem){.o-c__editor ol.has-background,.o-c__editor ul:not(.blocks-gallery-grid).has-background,.o-c__editor ul:not(.toc_list).has-background{padding:2rem}}.o-c__editor ol li,.o-c__editor ul:not(.blocks-gallery-grid) li,.o-c__editor ul:not(.toc_list) li{margin-bottom:1rem}.o-c__editor ol li:last-child,.o-c__editor ul:not(.blocks-gallery-grid) li:last-child,.o-c__editor ul:not(.toc_list) li:last-child{margin-bottom:0}.o-c__editor ol{list-style-type:none;counter-reset:item}.o-c__editor ol li{text-indent:-2rem;margin-left:2rem}.o-c__editor ol li:before{font-size:1.3em;line-height:1.2;counter-increment:item;content:counter(item) ".";font-family:"Roboto Condensed",sans-serif;font-weight:700;color:#DEC260;padding-right:0.3rem}.o-c__editor ul li{padding-left:1.6rem;position:relative}@media screen and (max-width:62.5rem){.o-c__editor ul li{padding-left:1.3rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.o-c__editor ul li{padding-left:1.1rem;margin-bottom:0.6rem}}.o-c__editor ul li:before{content:"";width:0.8rem;height:0.8rem;border-radius:50%;background-color:#A1CBED;position:absolute;top:1.1rem;left:0}@media screen and (max-width:62.5rem){.o-c__editor ul li:before{width:0.7rem;height:0.7rem;top:1rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.o-c__editor ul li:before{width:0.6rem;height:0.6rem}}.o-c__editor figure.wp-block-image{margin:3rem 0;line-height:0}@media screen and (max-width:62.5rem){.o-c__editor figure.wp-block-image{margin:2rem 0}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.o-c__editor figure.wp-block-image{width:100%!important}}.o-c__editor figure.wp-block-image img{max-width:100%;height:auto!important;display:block;border-radius:0.4rem}@media screen and (max-width:43.75rem){.o-c__editor figure.wp-block-image img{border-radius:0.3rem}}.o-c__editor .wp-block-gallery{margin:3rem 0;line-height:0}@media screen and (max-width:62.5rem){.o-c__editor .wp-block-gallery{margin:2rem 0}}.o-c__editor .wp-block-quote{padding:0.3rem 0 0.6rem 2rem;border-left:0.5rem solid #ddd;margin:3rem 0}@media screen and (max-width:62.5rem){.o-c__editor .wp-block-quote{margin:2rem 0}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.o-c__editor .wp-block-quote{border-width:0.3rem;padding:0.5rem 0 1rem 1.5rem}}.o-c__editor .wp-block-quote p{color:#A5A5A5;line-height:1.9;letter-spacing:0.08em;font-style:italic}.o-c__editor .wp-block-quote p:first-of-type{margin-top:0}.o-c__editor .wp-block-quote p:last-of-type{margin-bottom:0}.o-c__editor .wp-block-quote cite{display:block;font-size:1.2rem;line-height:1.4;color:#A5A5A5;margin-top:1rem}.o-c__editor .wp-embedded-content{max-width:100%;width:100%}.o-c__editor figure.is-type-video{position:relative;margin:3rem 0}@media screen and (max-width:62.5rem){.o-c__editor figure.is-type-video{margin:2rem 0}}.o-c__editor figure.is-type-video .wp-block-embed__wrapper{position:relative}.o-c__editor figure.is-type-video .wp-block-embed__wrapper:before{content:"";display:block;width:100%;padding-top:56.3%}.o-c__editor figure.is-type-video .wp-block-embed__wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width:43.75rem){.o-c__editor .wp-block-spacer{max-height:5rem!important}}.o-c__editor .wp-block-buttons{justify-content:center;margin:3rem 0}@media screen and (max-width:62.5rem){.o-c__editor .wp-block-buttons{margin:2rem 0}}.o-c__editor .wp-block-buttons .o-c-btn__def__link{min-width:32rem}@media screen and (max-width:43.75rem){.o-c__editor .wp-block-buttons .o-c-btn__def__link{min-width:26rem}}.o-c__editor .wp-block-table{margin:3rem 0}@media screen and (max-width:62.5rem){.o-c__editor .wp-block-table{margin:2rem 0}}.o-c__editor .wp-block-table table{width:100%;margin:0 auto;border-top:0.1rem solid #CED2D5;background-color:#fff}.o-c__editor .wp-block-table table thead{border:none}.o-c__editor .wp-block-table table thead th{border:none;padding:1.5rem;background-color:rgba(235,218,159,0.8);text-align:center}@media screen and (max-width:43.75rem){.o-c__editor .wp-block-table table thead th{padding:1rem}}.o-c__editor .wp-block-table table thead th:last-child{border-right:none}.o-c__editor .wp-block-table table tr{border-bottom:0.1rem solid #CED2D5}.o-c__editor .wp-block-table table tr td{padding:1.5rem;border:none}@media screen and (max-width:43.75rem){.o-c__editor .wp-block-table table tr td{padding:1rem}}.o-c__editor .wp-block-table table tr td:first-child{line-height:1.4;font-weight:600;background-color:rgba(235,218,159,0.5)}@media screen and (max-width:43.75rem){.o-c__editor .wp-block-table table tr td:first-child{text-align:center}}.o-c__editor .wp-block-table table tr td:last-child{border-right:none}.o-c__editor .wp-block-table table tr:last-child td{border-bottom:none!important}.o-c__editor figcaption{margin:0.5rem 0 0;font-size:1.3rem;line-height:1.7;color:#aaa}@media screen and (max-width:75rem){.o-c__editor figcaption{font-size:1.2rem;line-height:1.7}}.o-c__editor .wp-block-media-text{margin:3rem 0}@media screen and (max-width:62.5rem){.o-c__editor .wp-block-media-text{margin:2rem 0}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.o-c__editor .wp-block-media-text{margin:0}}.o-c__editor .wp-block-media-text__content{padding:0 0 0 3rem}@media screen and (max-width:62.5rem){.o-c__editor .wp-block-media-text__content{padding-left:2rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.o-c__editor .wp-block-media-text__content{padding-left:0}}.o-c__editor .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:0 3rem 0 0}@media screen and (max-width:62.5rem){.o-c__editor .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:0 2rem 0 0}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.o-c__editor .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:0}}.o-c__editor .wp-block-media-text{}.o-c__editor .wp-block-media-text h2,.o-c__editor .wp-block-media-text h3,.o-c__editor .wp-block-media-text h4,.o-c__editor .wp-block-media-text h5{margin-top:3rem}@media screen and (max-width:62.5rem){.o-c__editor .wp-block-media-text h2,.o-c__editor .wp-block-media-text h3,.o-c__editor .wp-block-media-text h4,.o-c__editor .wp-block-media-text h5{margin-top:2rem}}.o-c__editor .wp-block-media-text{}.o-c__editor .wp-block-media-text.is-vertically-aligned-top h2,.o-c__editor .wp-block-media-text.is-vertically-aligned-top h3,.o-c__editor .wp-block-media-text.is-vertically-aligned-top h4,.o-c__editor .wp-block-media-text.is-vertically-aligned-top h5{margin-top:2rem}footer,header,main{opacity:0}.o-c__loading{width:100%;height:100vh;height:100dvh;background-color:#fff;position:fixed;top:0;right:0;z-index:10000;display:flex;justify-content:center;align-items:center}.o-c__loading img{width:30rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:43.75rem){.o-c__loading img{width:20rem}}.o-c__loading img:first-child{clip-path:inset(0 100% 0 0);opacity:0.2;animation:loading-rl 2s ease 0s forwards}.o-c__loading img:nth-child(2){clip-path:inset(0 100% 0 0);opacity:0.2;animation:loading-lr 2s ease 0.2s forwards}.o-c__loading img:nth-child(3){clip-path:inset(0 100% 0 0);opacity:0.2;animation:loading-rl 2s ease 0.4s forwards}.o-c__loading img:nth-child(4){opacity:0;animation:loading-op 1.8s ease 0.5s forwards}@keyframes loading-lr{0%{clip-path:inset(0 100% 0 0);opacity:0.2}to{clip-path:inset(0);opacity:1}}@keyframes loading-rl{0%{clip-path:inset(0 0 0 100%);opacity:0.2}to{clip-path:inset(0);opacity:1}}@keyframes loading-op{0%{opacity:0}to{opacity:1}}.o-c__loading-under{width:100%;height:100vh;height:100dvh;background-color:#fff;position:fixed;top:0;right:0;z-index:10000}.o-c-tit_page01{height:24rem;margin:13rem 0 10rem;background-color:rgba(235,218,159,0.2);display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (max-width:87.5rem){.o-c-tit_page01{margin-top:12rem}}@media screen and (max-width:87.5rem) and (max-width:75rem){.o-c-tit_page01{margin:8rem 0;height:20rem}}@media screen and (max-width:87.5rem) and (max-width:75rem) and (max-width:43.75rem){.o-c-tit_page01{margin:7rem 0 5rem;height:15rem}}.o-c-tit_page01__ja{font-size:2.8rem;line-height:1.4;letter-spacing:0.1em;font-weight:700;margin-bottom:1.5rem}@media screen and (max-width:87.5rem){.o-c-tit_page01__ja{font-size:2.6rem;line-height:1.4}}@media screen and (max-width:87.5rem) and (max-width:75rem){.o-c-tit_page01__ja{font-size:2.4rem;line-height:1.4;margin-bottom:1rem}}@media screen and (max-width:87.5rem) and (max-width:75rem) and (max-width:43.75rem){.o-c-tit_page01__ja{font-size:2rem;line-height:1.4;margin-bottom:0.6rem}}@media screen and (max-width:87.5rem) and (max-width:75rem) and (max-width:43.75rem) and (max-width:22.5rem){.o-c-tit_page01__ja{font-size:1.9rem;line-height:1.4}}.o-c-tit_page01__en{font-size:1.8rem;line-height:1.2;font-family:"Roboto Condensed",sans-serif;font-weight:700;color:#A1CBED;letter-spacing:0.15em}@media screen and (max-width:75rem){.o-c-tit_page01__en{font-size:1.6rem;line-height:1.2}}@media screen and (max-width:75rem) and (max-width:43.75rem){.o-c-tit_page01__en{font-size:1.4rem;line-height:1.2}}.o-c-tit_page01.and-img{height:36rem}@media screen and (max-width:75rem){.o-c-tit_page01.and-img{height:30rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){.o-c-tit_page01.and-img{height:20rem}}.o-c-tit_page01.and-img img{width:12rem;margin-bottom:2rem}@media screen and (max-width:75rem){.o-c-tit_page01.and-img img{width:10rem;margin-bottom:1.5rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){.o-c-tit_page01.and-img img{width:8rem;margin-bottom:0.5rem}}.o-c-tit_def{text-align:center;margin-bottom:5rem}@media screen and (max-width:81.25rem){.o-c-tit_def{margin-bottom:4rem}}@media screen and (max-width:81.25rem) and (max-width:43.75rem){.o-c-tit_def{margin-bottom:3rem}}.o-c-tit_def__en{font-size:1.6rem;line-height:1.4;font-family:"Roboto Condensed",sans-serif;font-weight:700;color:#A1CBED;letter-spacing:0.15em;margin-bottom:1rem;padding-top:3rem;background:url("../img/base/middle-title.png") center top/10rem 1.2rem no-repeat}@media screen and (max-width:81.25rem){.o-c-tit_def__en{font-size:1.5rem;line-height:1.4}}@media screen and (max-width:81.25rem) and (max-width:43.75rem){.o-c-tit_def__en{font-size:1.4rem;line-height:1.4;padding-top:2.6rem;margin-bottom:0.6rem}}.o-c-tit_def__ja{font-size:2.8rem;line-height:1.4;letter-spacing:0.1em;font-weight:700}@media screen and (max-width:81.25rem){.o-c-tit_def__ja{font-size:2.4rem;line-height:1.4}}@media screen and (max-width:81.25rem) and (max-width:43.75rem){.o-c-tit_def__ja{font-size:2rem;line-height:1.4}}@media screen and (max-width:81.25rem) and (max-width:43.75rem) and (max-width:22.5rem){.o-c-tit_def__ja{font-size:1.9rem;line-height:1.4}}.o-c-tit_def__ja.line{position:relative}.o-c-tit_def__ja.line span{padding:0 2rem;background-color:#fff;position:relative;z-index:2}.o-c-tit_def__ja.line:before{content:"";width:100%;height:0.1rem;background-color:#CED2D5;position:absolute;top:50%;left:0;z-index:1}.o-c-tit_def.left{text-align:left}.o-c-tit_def.left .o-c-tit_def__en{background-position:left top}.o-c-tit__line{font-size:2rem;line-height:1.6;font-weight:700;position:relative;padding-bottom:1.2rem;margin-bottom:1.2rem}@media screen and (max-width:75rem){.o-c-tit__line{font-size:1.8rem;line-height:1.6}}@media screen and (max-width:75rem) and (max-width:43.75rem){.o-c-tit__line{font-size:1.6rem;line-height:1.6;padding-bottom:1rem;margin-bottom:1rem}}.o-c-tit__line:after,.o-c-tit__line:before{content:"";height:0.2rem;position:absolute;bottom:0}.o-c-tit__line:before{width:12rem;left:0;background-color:#EBDA9F}@media screen and (max-width:43.75rem){.o-c-tit__line:before{width:8rem}}.o-c-tit__line:after{width:calc(100% - 12rem);left:12rem;background-color:#A1CBED}@media screen and (max-width:43.75rem){.o-c-tit__line:after{width:calc(100% - 8rem);left:8rem}}.o-c-tit__half{font-size:2.2rem;line-height:1.6;font-weight:700;background-color:rgba(62,78,87,0.06);padding:1rem 1rem 1rem 3rem;position:relative;margin-bottom:2rem}@media screen and (max-width:75rem){.o-c-tit__half{font-size:1.8rem;line-height:1.6}}@media screen and (max-width:75rem) and (max-width:43.75rem){.o-c-tit__half{font-size:1.6rem;line-height:1.6;padding:0.8rem 1rem 0.8rem 2rem;margin-bottom:1.5rem}}.o-c-tit__half:before{content:"";display:block;width:1rem;height:100%;background:linear-gradient(180deg,#EBDA9F 0%,#EBDA9F 50%,#A1CBED 50%,#A1CBED 100%);position:absolute;top:0;left:0}@media screen and (max-width:43.75rem){.o-c-tit__half:before{width:0.6rem}}.o-c-list_dot__li{padding-left:1.6rem;margin-bottom:1rem;position:relative}@media screen and (max-width:62.5rem){.o-c-list_dot__li{padding-left:1.3rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.o-c-list_dot__li{padding-left:1.1rem;margin-bottom:0.6rem}}.o-c-list_dot__li:last-child{margin-bottom:0}.o-c-list_dot__li:before{content:"";width:0.8rem;height:0.8rem;border-radius:50%;background-color:#A1CBED;position:absolute;top:1.1rem;left:0}@media screen and (max-width:62.5rem){.o-c-list_dot__li:before{width:0.7rem;height:0.7rem;top:1rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.o-c-list_dot__li:before{width:0.6rem;height:0.6rem}}.o-c-list_dot.yellow .o-c-list_dot__li:before{background-color:#EBDA9F}.o-c-pagenavi-a{width:100%}.o-c-pagenavi-a .nav-links{display:flex;justify-content:center;width:100%}.o-c-pagenavi-a .nav-links a,.o-c-pagenavi-a .nav-links span{width:6rem;height:6rem;display:flex;justify-content:center;align-items:center;font-size:2.4rem;line-height:1;border:0.1rem solid #CED2D5;border-radius:50%;margin:0 0.5rem}@media screen and (max-width:75rem){.o-c-pagenavi-a .nav-links a,.o-c-pagenavi-a .nav-links span{width:5.5rem;height:5.5rem;font-size:2.2rem;line-height:1}}@media screen and (max-width:75rem) and (max-width:43.75rem){.o-c-pagenavi-a .nav-links a,.o-c-pagenavi-a .nav-links span{font-size:1.8rem;line-height:1;width:4.5rem;height:4.5rem;margin:0 0.2rem}}.o-c-pagenavi-a .nav-links a.current,.o-c-pagenavi-a .nav-links span.current{background-color:#CED2D5;color:#fff}.o-c-pagenavi-a .nav-links a{transition:all 0.3s ease;-webkit-transition:all 0.3s ease}.o-c-pagenavi-a .nav-links a.next,.o-c-pagenavi-a .nav-links a.prev{text-indent:-9999rem;font-size:0;background:url("../img/base/icon__navi.png") center/2rem no-repeat}.o-c-pagenavi-a .nav-links a.prev{transform:scale(-1,1)}.o-c-pagenavi-a.yellow .nav-links{margin-top:7rem}@media screen and (max-width:75rem){.o-c-pagenavi-a.yellow .nav-links{margin-top:6rem}}@media screen and (max-width:75rem) and (max-width:62.5rem){.o-c-pagenavi-a.yellow .nav-links{margin-top:5rem}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.o-c-pagenavi-a.yellow .nav-links{margin-top:4rem}}.o-c-pagenavi-a.yellow a:hover{background-color:#EBDA9F;border-color:#EBDA9F}.o-c-pagenavi-a.blue .nav-links{margin-top:8rem}@media screen and (max-width:75rem){.o-c-pagenavi-a.blue .nav-links{margin-top:7rem}}@media screen and (max-width:75rem) and (max-width:62.5rem){.o-c-pagenavi-a.blue .nav-links{margin-top:6rem}}.o-c-pagenavi-a.blue a:hover{background-color:#A1CBED;border-color:#A1CBED}.o-c-page-navi-s{width:100%;display:flex;justify-content:center;margin-top:7rem;padding-top:4rem;border-top:0.1rem solid #CED2D5;position:relative}@media screen and (max-width:43.75rem){.o-c-page-navi-s{margin-top:6rem;padding-top:3rem}}.o-c-page-navi-s a{display:flex;justify-content:center;align-items:center;width:16rem;font-size:1.8rem;line-height:6rem;border:0.1rem solid #CED2D5;border-radius:5rem;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}@media screen and (max-width:62.5rem){.o-c-page-navi-s a{font-size:1.7rem;line-height:5rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.o-c-page-navi-s a{font-size:1.5rem;line-height:4.5rem;width:calc((100% - 1.4rem) / 3)}}.o-c-page-navi-s a:after,.o-c-page-navi-s a:before{display:inline-block;width:2rem;height:6rem}@media screen and (max-width:62.5rem){.o-c-page-navi-s a:after,.o-c-page-navi-s a:before{height:5rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.o-c-page-navi-s a:after,.o-c-page-navi-s a:before{height:4.5rem}}.o-c-page-navi-s a.prev{position:absolute;right:calc(50% + 8rem + 2rem)}@media screen and (max-width:43.75rem){.o-c-page-navi-s a.prev{right:auto;left:0}}.o-c-page-navi-s a.prev:before{content:"";background:url("../img/base/icon__navi.png") center/2rem no-repeat;transform:scale(-1,1);margin-right:0.5rem}@media screen and (max-width:43.75rem){.o-c-page-navi-s a.prev:before{margin-right:0.3rem}}.o-c-page-navi-s a.next{position:absolute;left:calc(50% + 8rem + 2rem)}@media screen and (max-width:43.75rem){.o-c-page-navi-s a.next{left:auto;right:0}}.o-c-page-navi-s a.next:after{content:"";background:url("../img/base/icon__navi.png") center/2rem no-repeat;margin-left:0.5rem}@media screen and (max-width:43.75rem){.o-c-page-navi-s a.next:after{margin-left:0.3rem}}.o-c-page-navi-s a.all:before{content:"";background:url("../img/base/icon__all.png") center/2rem no-repeat;margin-right:0.8rem}.o-c-page-navi-s.yellow a:hover{background-color:#EBDA9F;border-color:#EBDA9F}.o-c-page-navi-s.blue a:hover{background-color:#A1CBED;border-color:#A1CBED}.o-hamburger{display:none;position:fixed;cursor:pointer;width:5.6rem;height:5.6rem;border-radius:50%;z-index:100;top:1rem;right:2rem;background-color:#3E4E57;transition:height 0.6s,background-color 0.3s}@media screen and (max-width:75rem){.o-hamburger{display:block}}@media screen and (max-width:75rem) and (max-width:43.75rem){.o-hamburger{width:5rem;height:5rem;right:1rem}}.o-hamburger:hover{background-color:rgba(62,78,87,0.7)}.o-hamburger:after,.o-hamburger:before{content:"";display:block;height:0.2rem;width:2.6rem;background-color:#fff;position:absolute;left:1.5rem;transition:all 0.2s ease;-webkit-transition:all 0.2s ease}@media screen and (max-width:43.75rem){.o-hamburger:after,.o-hamburger:before{height:0.2rem;width:2.4rem;left:1.3rem}}.o-hamburger:before{top:calc(50% - 0.6rem)}@media screen and (max-width:43.75rem){.o-hamburger:before{top:calc(50% - 0.5rem)}}.o-hamburger:after{top:calc(50% + 0.5rem)}@media screen and (max-width:43.75rem){.o-hamburger:after{top:calc(50% + 0.4rem)}}.o-hamburger.active:before{top:50%;transform:rotate(-45deg)}.o-hamburger.active:after{top:50%;transform:rotate(45deg)}.blog-category{display:inline-block;width:14rem;font-size:1.3rem;line-height:3rem;text-align:center;border-radius:0.2rem;background-color:rgba(235,218,159,0.5)}@media screen and (max-width:75rem){.blog-category{line-height:2.5rem;width:12rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){.blog-category{width:11rem;font-size:1.2rem;line-height:2.4rem}}.blogday{font-size:1.7rem;line-height:1.2;margin-left:1.5rem}@media screen and (max-width:75rem){.blogday{font-size:1.6rem;line-height:1.2;margin-left:1rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){.blogday{font-size:1.5rem;line-height:1.2;margin-left:0.6rem}}.o-p-bloglist{display:flex;flex-wrap:wrap}@media screen and (max-width:62.5rem){.o-p-bloglist{max-width:76rem;margin:0 auto}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.o-p-bloglist{max-width:40rem}}.o-p-bloglist__li{width:calc((100% - 12rem) / 3);margin:0 6rem 6rem 0}.o-p-bloglist__li:nth-child(3n){margin-right:0}.o-p-bloglist__li:nth-last-child(-n+3){margin-bottom:0}@media screen and (max-width:75rem){.o-p-bloglist__li{margin:0 4rem 4rem 0;width:calc((100% - 8rem) / 3)}}@media screen and (max-width:75rem) and (max-width:62.5rem){.o-p-bloglist__li{width:calc((100% - 4rem) / 2);margin-right:4rem}.o-p-bloglist__li:nth-child(3n){margin-right:4rem}.o-p-bloglist__li:nth-child(2n){margin-right:0}.o-p-bloglist__li:nth-last-child(3){margin-bottom:4rem}.o-p-bloglist__li:nth-last-child(2){margin-bottom:0}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.o-p-bloglist__li{width:100%;margin-right:0!important}.o-p-bloglist__li:nth-last-child(2){margin-bottom:4rem}.o-p-bloglist__li:last-child{margin-bottom:0}}.o-p-bloglist__li a .image{border-radius:6rem 0.6rem 6rem 0.6rem;overflow:hidden;position:relative;margin-bottom:1.5rem}.o-p-bloglist__li a .image.noimage:after{content:"";width:100%;height:100%;display:block;border:0.1rem solid #CED2D5;border-radius:6rem 0.6rem 6rem 0.6rem;position:absolute;top:0;left:0}.o-p-bloglist__li a .image:before{content:"";display:block;width:100%;padding-top:66.666%}.o-p-bloglist__li a .image img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}.o-p-bloglist__li a .title{font-size:1.8rem;line-height:1.7;margin-top:1.4rem}@media screen and (max-width:75rem){.o-p-bloglist__li a .title{font-size:1.6rem;line-height:1.7;margin-top:1rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){.o-p-bloglist__li a .title{font-size:1.5rem;line-height:1.7}}.o-p-bloglist__li a:hover img{transform:scale(1.1)}.o-p-anime__wave .swiper .swiper-wrapper{transition-timing-function:linear}.o-p-anime__wave .swiper .swiper-slide{width:100vw;height:6.9vw}@media screen and (max-width:87.5rem){.o-p-anime__wave .swiper .swiper-slide{width:80vw}}@media screen and (max-width:87.5rem) and (max-width:43.75rem){.o-p-anime__wave .swiper .swiper-slide{width:120vw}}.o-p-anime__wave .swiper .swiper-slide.gray{background:url("../img/base/nami__gray.png") center/cover no-repeat}.o-p-anime__wave .swiper .swiper-slide.white{background:url("../img/base/nami__white.png") center/cover no-repeat}.o-p-anime__wave .swiper .swiper-slide.yellow{background:url("../img/base/nami__yellow.png") center/cover no-repeat}.o-p-anime__wave .swiper .swiper-slide.blue{background:url("../img/base/nami__blue.png") center/cover no-repeat}.o-p-anime__wave .swiper .swiper-slide.hanten{transform:scale(1,-1)}.o-p-anime__fadein{opacity:0;position:relative;transition:all 1s ease;-webkit-transition:all 1s ease}.o-p-anime__fadein .target{width:0.1rem;height:calc(100% - 40rem);min-height:0.1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}@media screen and (max-width:75rem){.o-p-anime__fadein .target{height:calc(100% - 30rem)}}@media screen and (max-width:75rem) and (max-width:43.75rem){.o-p-anime__fadein .target{height:calc(100% - 20rem)}}.o-p-anime__fadein.show{opacity:1}.p-top__hero__inn__copy{opacity:1}.p-top__hero__inn__copy span{opacity:0}.p-top__hero__inn__copy.show{opacity:1}.p-top__hero__inn__copy.show span:first-child{animation:typing 1.2s 0.06s forwards;opacity:0}.p-top__hero__inn__copy.show span:nth-child(2){animation:typing 1.2s 0.12s forwards;opacity:0}.p-top__hero__inn__copy.show span:nth-child(3){animation:typing 1.2s 0.18s forwards;opacity:0}.p-top__hero__inn__copy.show span:nth-child(4){animation:typing 1.2s 0.24s forwards;opacity:0}.p-top__hero__inn__copy.show span:nth-child(5){animation:typing 1.2s 0.3s forwards;opacity:0}.p-top__hero__inn__copy.show span:nth-child(6){animation:typing 1.2s 0.36s forwards;opacity:0}.p-top__hero__inn__copy.show span:nth-child(7){animation:typing 1.2s 0.42s forwards;opacity:0}.p-top__hero__inn__copy.show span:nth-child(8){animation:typing 1.2s 0.48s forwards;opacity:0}.p-top__hero__inn__copy.show span:nth-child(9){animation:typing 1.2s 0.54s forwards;opacity:0}.p-top__hero__inn__copy.show span:nth-child(10){animation:typing 1.2s 0.6s forwards;opacity:0}.p-top__hero__inn__copy.show span:nth-child(11){animation:typing 1.2s 0.66s forwards;opacity:0}.p-top__hero__inn__copy.show span:nth-child(12){animation:typing 1.2s 0.72s forwards;opacity:0}.p-top__hero__inn__copy.show span:nth-child(13){animation:typing 1.2s 0.78s forwards;opacity:0}.p-top__hero__inn__copy.show span:nth-child(14){animation:typing 1.2s 0.84s forwards;opacity:0}.p-top__hero__inn__copy.show span:nth-child(15){animation:typing 1.2s 0.9s forwards;opacity:0}.p-top__hero__inn__copy.show span:nth-child(16){animation:typing 1.2s 0.96s forwards;opacity:0}.p-top__hero__inn__copy.show span:nth-child(17){animation:typing 1.2s 1.02s forwards;opacity:0}.p-top__hero__inn__copy.show span:nth-child(18){animation:typing 1.2s 1.08s forwards;opacity:0}.p-top__hero__inn__copy.show span:nth-child(19){animation:typing 1.2s 1.14s forwards;opacity:0}.p-top__hero__inn__copy.show span:nth-child(20){animation:typing 1.2s 1.2s forwards;opacity:0}.p-top__hero__inn__copy.show span:nth-child(21){animation:typing 1.2s 1.26s forwards;opacity:0}.p-top__hero__inn__copy.show span:nth-child(22){animation:typing 1.2s 1.32s forwards;opacity:0}.p-top__hero__inn__copy.show span:nth-child(23){animation:typing 1.2s 1.38s forwards;opacity:0}.p-top__hero__inn__copy.show span:nth-child(24){animation:typing 1.2s 1.44s forwards;opacity:0}.p-top__hero__inn__copy.show span:nth-child(25){animation:typing 1.2s 1.5s forwards;opacity:0}@keyframes typing{0%{opacity:0}to{opacity:1}}.p-top__hero__recruit{opacity:0;transition:all 0.6s ease;-webkit-transition:all 0.6s ease}.p-top__hero__recruit.show{opacity:1}.p-top__about__wrap .image .target{width:0.1rem;height:0.1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.p-top__about__wrap .image__inn{opacity:0;transform:translateY(1.5rem)}.p-top__about__wrap .image__inn.show.pic-01{animation:about-show 2s 0s forwards}.p-top__about__wrap .image__inn.show.pic-02{animation:about-show 2s 0.3s forwards}@keyframes about-show{0%{opacity:0;transform:translateY(1.5rem)}80%{transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.o-p-features-list__li,.p-facilities__equipment__list__li,.p-information__departments__list__li,.p-top__medical__list__li{position:relative;opacity:0}.o-p-features-list__li .target,.p-facilities__equipment__list__li .target,.p-information__departments__list__li .target,.p-top__medical__list__li .target{width:0.1rem;height:30%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.o-p-features-list__li.show:nth-child(odd),.p-facilities__equipment__list__li.show:nth-child(odd),.p-information__departments__list__li.show:nth-child(odd),.p-top__medical__list__li.show:nth-child(odd){animation:medical-show 0.8s 0s forwards}.o-p-features-list__li.show:nth-child(2n),.p-facilities__equipment__list__li.show:nth-child(2n),.p-information__departments__list__li.show:nth-child(2n),.p-top__medical__list__li.show:nth-child(2n){animation:medical-show 0.8s 0.3s forwards}@media screen and (max-width:62.5rem){.o-p-features-list__li.show:nth-child(2n),.p-facilities__equipment__list__li.show:nth-child(2n),.p-information__departments__list__li.show:nth-child(2n),.p-top__medical__list__li.show:nth-child(2n){animation:medical-show 0.8s 0s forwards}}@keyframes medical-show{0%{opacity:0}to{opacity:1}}.o-p-self-section__img:before{opacity:0}.o-p-self-section__img:after{opacity:0;transform:translateX(-0.8rem)}.o-p-self-section__img .target{width:0.1rem;height:0.1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.o-p-self-section__img.show:before{animation:self-show01 0.8s 0s forwards}.o-p-self-section__img.show:after{animation:self-show02 0.8s 0.4s forwards}@keyframes self-show01{0%{opacity:0}to{opacity:1}}@keyframes self-show02{0%{opacity:0;transform:translateX(-0.8rem)}to{opacity:1;transform:translateX(0)}}.o-p-self-section.recruit .o-p-self-section__img:after{opacity:0;transform:translateX(0.8rem)}.o-p-self-section.recruit .o-p-self-section__img.show:after{animation:self-show03 0.8s 0.4s forwards}@keyframes self-show03{0%{opacity:0;transform:translateX(0.8rem)}to{opacity:1;transform:translateX(0)}}.Gsap-fadein,.Gsap-fadein-late{opacity:0;transition:opacity 0.5s ease}.Gsap-fadein-late.FadeIn,.Gsap-fadein.FadeIn{opacity:1}.o-p-sec{padding-right:6rem;padding-left:6rem;margin-left:auto;margin-right:auto}@media screen and (max-width:81.25rem){.o-p-sec{padding-right:5rem;padding-left:5rem}}@media screen and (max-width:81.25rem) and (max-width:43.75rem){.o-p-sec{padding-right:2.5rem;padding-left:2.5rem}}@media screen and (max-width:81.25rem) and (max-width:43.75rem) and (max-width:22.5rem){.o-p-sec{padding-right:2rem;padding-left:2rem}}.mw1200{max-width:132rem}@media screen and (max-width:81.25rem){.mw1200{max-width:130rem}}@media screen and (max-width:81.25rem) and (max-width:43.75rem){.mw1200{max-width:55rem}}.mw1000{max-width:112rem}@media screen and (max-width:81.25rem){.mw1000{max-width:110rem}}@media screen and (max-width:81.25rem) and (max-width:43.75rem){.mw1000{max-width:55rem}}.mw900{max-width:102rem}@media screen and (max-width:81.25rem){.mw900{max-width:100rem}}@media screen and (max-width:81.25rem) and (max-width:43.75rem){.mw900{max-width:55rem}}.mw800{max-width:92rem}@media screen and (max-width:81.25rem){.mw800{max-width:90rem}}@media screen and (max-width:81.25rem) and (max-width:43.75rem){.mw800{max-width:55rem}}.mw700{max-width:82rem}@media screen and (max-width:81.25rem){.mw700{max-width:80rem}}@media screen and (max-width:81.25rem) and (max-width:43.75rem){.mw700{max-width:55rem}}.o-p-sec__mb160{margin-bottom:16rem}@media screen and (max-width:81.25rem){.o-p-sec__mb160{margin-bottom:14rem}}@media screen and (max-width:81.25rem) and (max-width:43.75rem){.o-p-sec__mb160{margin-bottom:10rem}}.news-category{display:inline-block;width:14rem;font-size:1.3rem;line-height:3rem;text-align:center;border-radius:0.2rem;background-color:rgba(161,203,237,0.5)}@media screen and (max-width:75rem){.news-category{line-height:2.5rem;width:12rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){.news-category{width:11rem;font-size:1.2rem;line-height:2.4rem}}.newsday{display:inline-block;width:10rem;font-size:1.6rem;line-height:3rem}@media screen and (max-width:75rem){.newsday{width:9rem;font-size:1.5rem;line-height:2.5rem}}.o-p-newslist{border-top:0.1rem solid #CED2D5}.o-p-newslist__li{border-bottom:0.1rem solid #CED2D5}.o-p-newslist__li a{width:100%;display:flex;flex-wrap:wrap;align-items:baseline;padding:3rem 1.5rem;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}@media screen and (max-width:75rem){.o-p-newslist__li a{padding:2.5rem 1rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){.o-p-newslist__li a{padding:2rem 0.5rem 1.8rem}}.o-p-newslist__li a:hover{background-color:rgba(161,203,237,0.15)}.o-p-newslist__li a .title{padding-left:1.5rem;width:calc(100% - 10rem - 14rem)}@media screen and (max-width:75rem){.o-p-newslist__li a .title{width:calc(100% - 9rem - 12rem)}}@media screen and (max-width:75rem) and (max-width:43.75rem){.o-p-newslist__li a .title{width:100%;padding-left:0;margin-top:0.6rem}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:0.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:0.2s transform,0.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:0.2s transform,0.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:0.2s transform,0.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,0.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:0.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.o-p-features-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-5rem}@media screen and (max-width:62.5rem){.o-p-features-list{margin-bottom:-4rem}}.o-p-features-list__li{width:calc((100% - 4rem) / 2);margin-bottom:5rem}@media screen and (max-width:62.5rem){.o-p-features-list__li{width:100%;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:4rem}}.o-p-features-list__li .img{position:relative;line-height:1;margin-bottom:2.5rem}@media screen and (max-width:62.5rem){.o-p-features-list__li .img{width:30rem;margin-bottom:0}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.o-p-features-list__li .img{width:100%;margin-bottom:2rem}}.o-p-features-list__li .img:before{content:"";width:3.4rem;height:2rem;background:url("../img/base/icon__line.png") center/cover no-repeat;position:absolute;bottom:-1rem;left:50%;transform:translate(-50%,0)}@media screen and (max-width:62.5rem){.o-p-features-list__li .img:before{opacity:0}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.o-p-features-list__li .img:before{opacity:1}}.o-p-features-list__li .txt{max-width:51rem;margin:0 auto}@media screen and (max-width:62.5rem){.o-p-features-list__li .txt{width:calc(100% - 30rem);max-width:none;padding-left:2rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.o-p-features-list__li .txt{width:100%;padding-left:0}}.o-p-features-list__li .txt__tit{font-size:2.2rem;line-height:1.4;text-align:center;margin-bottom:1rem}@media screen and (max-width:75rem){.o-p-features-list__li .txt__tit{font-size:2rem;line-height:1.4}}@media screen and (max-width:75rem) and (max-width:62.5rem){.o-p-features-list__li .txt__tit{text-align:left;padding-top:2rem;position:relative}.o-p-features-list__li .txt__tit:before{content:"";width:3.4rem;height:0.4rem;background:linear-gradient(90deg,#EBDA9F 0%,#EBDA9F 50%,#A1CBED 50%,#A1CBED 100%);position:absolute;top:0;left:0}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.o-p-features-list__li .txt__tit{font-size:1.7rem;line-height:1.4;padding-top:0;text-align:center}.o-p-features-list__li .txt__tit:before{display:none}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem) and (max-width:22.5rem){.o-p-features-list__li .txt__tit{font-size:1.5rem;line-height:1.4}}.o-p-features-list__li .txt__read{color:rgba(62,78,87,0.7)}.o-p-self-section{display:flex;align-items:center;max-width:90rem;margin:0 auto}@media screen and (max-width:56.25rem){.o-p-self-section{flex-direction:column!important}}.o-p-self-section__txt{width:47%;padding-right:4rem}@media screen and (max-width:56.25rem){.o-p-self-section__txt{max-width:46rem;width:100%;padding:0!important;margin-bottom:3rem}}@media screen and (max-width:56.25rem){.o-p-self-section__txt__read br{display:none}}.o-p-self-section__img{width:53%;position:relative}@media screen and (max-width:56.25rem){.o-p-self-section__img{width:100%;max-width:60rem}}.o-p-self-section__img:after,.o-p-self-section__img:before{content:"";display:block;width:100%;height:42rem;border-radius:10rem 0.8rem}@media screen and (max-width:62.5rem){.o-p-self-section__img:after,.o-p-self-section__img:before{border-radius:8rem 0.8rem}}@media screen and (max-width:62.5rem) and (max-width:56.25rem){.o-p-self-section__img:after,.o-p-self-section__img:before{height:40vw;border-radius:6rem 0.6rem}}@media screen and (max-width:62.5rem) and (max-width:56.25rem) and (max-width:43.75rem){.o-p-self-section__img:after,.o-p-self-section__img:before{height:50vw;border-radius:2.5rem 0.3rem}}.o-p-self-section__img:before{background:center/cover no-repeat}.webp .o-p-self-section__img:before{background-image:url(../img/base/self__visual.jpg.webp)}.no-webp .o-p-self-section__img:before{background-image:url(../img/base/self__visual.jpg)}.o-p-self-section__img:before{position:relative;z-index:2}.o-p-self-section__img:after{background-color:#EBDA9F;position:absolute;top:1.5rem;left:1.5rem;z-index:1}@media screen and (max-width:56.25rem){.o-p-self-section__img:after{top:1rem;left:1rem}}@media screen and (max-width:56.25rem) and (max-width:43.75rem){.o-p-self-section__img:after{top:0.8rem;left:0.8rem}}.o-p-self-section.recruit{flex-direction:row-reverse}.o-p-self-section.recruit .o-p-self-section__txt{padding:0 0 0 4rem}.o-p-self-section.recruit .o-p-self-section__img:after,.o-p-self-section.recruit .o-p-self-section__img:before{border-radius:0.8rem 10rem}@media screen and (max-width:62.5rem){.o-p-self-section.recruit .o-p-self-section__img:after,.o-p-self-section.recruit .o-p-self-section__img:before{border-radius:0.8rem 8rem}}@media screen and (max-width:62.5rem) and (max-width:56.25rem){.o-p-self-section.recruit .o-p-self-section__img:after,.o-p-self-section.recruit .o-p-self-section__img:before{border-radius:0.6rem 6rem}}@media screen and (max-width:62.5rem) and (max-width:56.25rem) and (max-width:43.75rem){.o-p-self-section.recruit .o-p-self-section__img:after,.o-p-self-section.recruit .o-p-self-section__img:before{border-radius:0.3rem 2.5rem}}.webp .o-p-self-section.recruit .o-p-self-section__img:before{background-image:url(../img/base/recruit__visual.jpg.webp)}.no-webp .o-p-self-section.recruit .o-p-self-section__img:before{background-image:url(../img/base/recruit__visual.jpg)}.o-p-self-section.recruit .o-p-self-section__img:after{background-color:#A1CBED;left:auto;right:1.5rem}@media screen and (max-width:56.25rem){.o-p-self-section.recruit .o-p-self-section__img:after{right:1rem}}@media screen and (max-width:56.25rem) and (max-width:43.75rem){.o-p-self-section.recruit .o-p-self-section__img:after{right:0.8rem}}.o-p-facility{background-color:#F9F9FA;padding:12rem 0 20rem;position:relative}@media screen and (max-width:75rem){.o-p-facility{padding:10rem 0 17rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){.o-p-facility{padding:8rem 0 10rem}}.o-p-facility__slider{position:relative}.o-p-facility__slider .slider-btn{width:100%;text-align:right;position:absolute;top:-11rem;left:50%;transform:translate(-50%,0)}@media screen and (max-width:81.25rem){.o-p-facility__slider .slider-btn{top:-9rem}}@media screen and (max-width:81.25rem) and (max-width:43.75rem){.o-p-facility__slider .slider-btn{top:-8rem}}.o-p-facility__slider .slider-btn__pause,.o-p-facility__slider .slider-btn__start{top:auto;margin-top:0;font-size:0;left:auto;color:transparent;width:6rem;height:6rem;border-radius:50%;border:0.2rem solid #A1CBED;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}@media screen and (max-width:43.75rem){.o-p-facility__slider .slider-btn__pause,.o-p-facility__slider .slider-btn__start{width:5.5rem;height:5.5rem;background-size:1.8rem!important}}.o-p-facility__slider .slider-btn__pause:hover,.o-p-facility__slider .slider-btn__start:hover{background-color:rgba(161,203,237,0.2)}.o-p-facility__slider .slider-btn__pause{background:url("../img/base/slider__pause.png") center/2rem no-repeat #fff;margin-right:1rem}@media screen and (max-width:43.75rem){.o-p-facility__slider .slider-btn__pause{margin-right:0.5rem}}.o-p-facility__slider .slider-btn__start{background:url("../img/base/slider__start.png") center/2rem no-repeat #fff}.o-p-facility .o-p-anime__wave{width:100%;position:absolute;bottom:-0.1rem;left:0}.o-p-facility .o-c-btn__def a{margin:0 0 0 auto}@media screen and (max-width:43.75rem){.o-p-facility .o-c-btn__def a{margin:0 auto}}.o-p-info__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:90rem;margin:0 auto}@media screen and (max-width:56.25rem){.o-p-info__top{flex-direction:column;margin-top:6rem}}@media screen and (max-width:56.25rem) and (max-width:43.75rem){.o-p-info__top{margin-top:4rem}}.o-p-info__top__left{width:40rem;text-align:center}@media screen and (max-width:75rem){.o-p-info__top__left{width:35rem}}@media screen and (max-width:75rem) and (max-width:56.25rem){.o-p-info__top__left{width:100%;margin-bottom:3rem}}@media screen and (max-width:75rem) and (max-width:56.25rem) and (max-width:43.75rem){.o-p-info__top__left{margin-bottom:2rem}}.o-p-info__top__left img{width:100%}@media screen and (max-width:56.25rem){.o-p-info__top__left img{width:35rem}}@media screen and (max-width:56.25rem) and (max-width:43.75rem){.o-p-info__top__left img{width:26rem}}.o-p-info__top__left address{margin-top:4rem;width:100%}@media screen and (max-width:43.75rem){.o-p-info__top__left address{margin-top:2rem}}.o-p-info__top__left address p{text-align:center;line-height:2;margin-bottom:1.5rem}@media screen and (max-width:56.25rem){.o-p-info__top__left address p .br900{display:none}}@media screen and (max-width:56.25rem) and (max-width:43.75rem){.o-p-info__top__left address p .br900{display:inline-block}}.o-p-info__top__left address ul{text-align:center}.o-p-info__top__left address ul li{font-size:1.6rem;line-height:1.8;display:inline-block}@media screen and (max-width:56.25rem){.o-p-info__top__left address ul li{font-size:1.5rem;line-height:1.8}}@media screen and (max-width:56.25rem) and (max-width:22.5rem){.o-p-info__top__left address ul li{font-size:1.4rem;line-height:1.8}}.o-p-info__top__left address ul li:first-child{margin-right:3rem}@media screen and (max-width:43.75rem){.o-p-info__top__left address ul li:first-child{margin-right:1.5rem}}.o-p-info__top__left address ul li span{display:inline-block;padding-right:0.5rem}.o-p-info__top__right{width:calc(100% - 40rem - 5rem)}@media screen and (max-width:75rem){.o-p-info__top__right{width:calc(100% - 35rem - 4rem)}}@media screen and (max-width:75rem) and (max-width:56.25rem){.o-p-info__top__right{max-width:45rem;width:100%;margin:0 auto}}.o-p-info__middle{margin:5rem auto}@media screen and (max-width:43.75rem){.o-p-info__middle{margin:4rem auto}}.o-p-info__bottom__gmap{height:45rem;position:relative;margin-bottom:2.5rem}@media screen and (max-width:43.75rem){.o-p-info__bottom__gmap{height:35rem;margin-bottom:2rem}}.o-p-info__bottom__gmap iframe{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:1rem;border:0.1rem solid #CED2D5!important}@media screen and (max-width:43.75rem){.o-p-info__bottom__gmap iframe{border-radius:0.6rem}}.o-p-info__bottom__info{display:flex;flex-wrap:wrap}@media screen and (max-width:43.75rem){.o-p-info__bottom__info{flex-direction:column}}.o-p-info__bottom__info .o-c-list_dot{width:calc(100% - 26rem);padding-right:2rem}@media screen and (max-width:43.75rem){.o-p-info__bottom__info .o-c-list_dot{width:100%;padding-right:0}}.o-p-info__bottom__info .o-c-btn__def{width:26rem;margin-top:0}@media screen and (max-width:43.75rem){.o-p-info__bottom__info .o-c-btn__def{margin:2rem auto 0}}.o-p-timetable{max-width:70rem;margin:0 auto}.o-p-timetable table{width:100%}.o-p-timetable table thead{border-top:0.1rem solid #CED2D5}.o-p-timetable table thead tr{border-bottom:0.1rem solid #CED2D5}.o-p-timetable table thead tr th{height:5rem;text-align:center;border-left:0.1rem solid #CED2D5}@media screen and (max-width:43.75rem){.o-p-timetable table thead tr th{font-size:1.2rem;line-height:1.2;height:4rem}}@media screen and (max-width:43.75rem) and (max-width:22.5rem){.o-p-timetable table thead tr th{font-size:1.1rem;line-height:1.2}}.o-p-timetable table thead tr th:first-child{border-left:none}@media screen and (max-width:43.75rem){.o-p-timetable table thead tr th:first-child{font-size:1.4rem;line-height:1.2}}@media screen and (max-width:43.75rem) and (max-width:22.5rem){.o-p-timetable table thead tr th:first-child{font-size:1.3rem;line-height:1.2}}.o-p-timetable table tbody tr{border-bottom:0.1rem solid #CED2D5}.o-p-timetable table tbody tr th{width:30%;height:6rem}@media screen and (max-width:43.75rem){.o-p-timetable table tbody tr th{width:27%;height:6.5rem}}.o-p-timetable table tbody tr th .inn{display:flex;align-items:center;height:100%}@media screen and (max-width:43.75rem){.o-p-timetable table tbody tr th .inn{flex-direction:column;justify-content:center}}.o-p-timetable table tbody tr th .inn__label{font-size:1.3rem;line-height:2.6rem;border-radius:0.2rem;font-weight:700;text-align:center;color:#fff;width:6rem;margin:0 1rem}@media screen and (max-width:46.875rem){.o-p-timetable table tbody tr th .inn__label{width:5rem;margin:0 1rem 0 0}}@media screen and (max-width:46.875rem) and (max-width:43.75rem){.o-p-timetable table tbody tr th .inn__label{font-size:1.1rem;line-height:1.6rem;letter-spacing:0.2em;padding-left:0.3rem;margin:0 0 0.5rem;border-radius:2rem}}.o-p-timetable table tbody tr th .inn__label.blue{background-color:#98BEDE}.o-p-timetable table tbody tr th .inn__label.yellow{background-color:#D1C595}.o-p-timetable table tbody tr th .inn__time{display:flex;flex-direction:column}@media screen and (max-width:43.75rem){.o-p-timetable table tbody tr th .inn__time{width:100%;align-items:center}}.o-p-timetable table tbody tr th .inn__time__number{font-size:1.8rem;line-height:1.5}@media screen and (max-width:43.75rem){.o-p-timetable table tbody tr th .inn__time__number{font-size:1.5rem;line-height:0.9;letter-spacing:0.001em}}.o-p-timetable table tbody tr th .inn__time__number span{padding:0 0.3rem}@media screen and (max-width:43.75rem){.o-p-timetable table tbody tr th .inn__time__number span{padding:0 0.1rem}}.o-p-timetable table tbody tr th .inn__time__small{font-size:1.2rem;line-height:1.4;letter-spacing:0.03em;display:inline-block;margin-top:-0.4rem}@media screen and (max-width:43.75rem){.o-p-timetable table tbody tr th .inn__time__small{font-size:0.9rem;line-height:1.4;margin-top:0}}@media screen and (max-width:43.75rem) and (max-width:22.5rem){.o-p-timetable table tbody tr th .inn__time__small{font-size:2.4vw}}.o-p-timetable table tbody tr td{width:10%;border-left:0.1rem solid #CED2D5;background:center/7rem 6rem no-repeat}@media screen and (max-width:43.75rem){.o-p-timetable table tbody tr td{width:10.4285714286%;background-size:4.9rem 4.2rem}}.o-p-timetable table tbody tr td.tt_01{background-image:url("../img/base/tt__01.png")}.o-p-timetable table tbody tr td.tt_02{background-image:url("../img/base/tt__02.png")}.o-p-timetable table tbody tr td.tt_03{background-image:url("../img/base/tt__03.png")}.o-p-timetable table tbody tr td.tt_04{background-image:url("../img/base/tt__04.png")}.o-p-timetable__memo{margin-top:1.5rem}.o-p-timetable__memo li{margin-bottom:0.6rem;font-size:1.4rem;line-height:1.8;text-indent:-1.4rem;margin-left:1.4rem}@media screen and (max-width:62.5rem){.o-p-timetable__memo li{font-size:1.2rem;line-height:1.8;text-indent:-1.3rem;margin-left:1.3rem}}.o-p-timetable__memo li:last-child{margin-bottom:0}.js-scrollable .scroll-hint-icon-wrap .scroll-hint-icon{position:absolute;top:calc(50% - 8rem);left:calc(50% - 8rem);width:16rem;height:16rem;border-radius:50%;transition:opacity 0.3s;background:rgba(249,249,250,0.98);display:flex;align-items:center;justify-content:center;flex-direction:column;transition:opacity 0.4s;filter:drop-shadow(0 0 0.5rem rgba(62,78,87,0.3))}@media screen and (max-width:43.75rem){.js-scrollable .scroll-hint-icon-wrap .scroll-hint-icon{transform-origin:center;transform:scale(0.8)}}.js-scrollable .scroll-hint-icon-wrap .scroll-hint-icon:before{width:3.5rem;height:3.5rem;background:url("../img/base/swipe__finger.png") center/contain no-repeat}.js-scrollable .scroll-hint-icon-wrap .scroll-hint-icon:after{width:3.5rem;height:1rem;top:4rem;background:url("../img/base/swipe__arrow.png") center/contain no-repeat}.js-scrollable .scroll-hint-icon-wrap .scroll-hint-icon .scroll-hint-text{font-size:1.2rem;line-height:1;font-weight:700;color:#3E4E57;margin-top:1rem}.js-scrollable .scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:1}@keyframes scroll-hint-appear{0%{transform:translateX(40px);opacity:0}10%{opacity:1}50%,to{transform:translateX(-40px);opacity:0}}.scroll-hint.is-right-scrollable{background:linear-gradient(270deg,rgba(0,0,0,0.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint.is-right-scrollable.is-left-scrollable{background:linear-gradient(90deg,rgba(0,0,0,0.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0)),linear-gradient(270deg,rgba(0,0,0,0.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint.is-left-scrollable{background:linear-gradient(90deg,rgba(0,0,0,0.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint-icon{position:absolute;top:calc(50% - 25px);left:calc(50% - 60px);box-sizing:border-box;width:120px;height:80px;border-radius:5px;transition:opacity 0.3s;opacity:0;background:rgba(0,0,0,0.7);text-align:center;padding:20px 10px 10px 10px}.scroll-hint-icon-wrap{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;pointer-events:none}.scroll-hint-text{font-size:10px;color:#FFF;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:0.8}.scroll-hint-icon:before{display:inline-block;width:40px;height:40px;color:#FFF;vertical-align:middle;text-align:center;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon:after{content:"";width:34px;height:14px;display:block;position:absolute;top:10px;left:50%;margin-left:-20px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);opacity:0;transition-delay:2.4s}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{animation:scroll-hint-appear 1.2s linear;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#FFF;box-shadow:0 4px 5px rgba(0,0,0,0.4)}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-white .scroll-hint-text{color:#000}.pc{display:inline-block!important}.tab{display:none}.sp{display:none}.se{display:none}@media screen and (max-width:53.125rem){.pc{display:none!important}.tab{display:inline-block!important}.sp{display:none}.se{display:none}}@media screen and (max-width:43.75rem){.pc{display:none!important}.tab{display:none!important}.sp{display:inline-block!important}.se{display:none}}@media screen and (max-width:22.5rem){.pc{display:none!important}.tab{display:none!important}.sp{display:inline-block!important}.se{display:inline-block!important}}.p-top__hero{height:100vh;height:100svh;max-height:75vw;min-height:50vw;margin-bottom:15rem;padding:13rem 4rem 5rem;position:relative}@media screen and (max-width:81.25rem){.p-top__hero{padding-top:12rem}}@media screen and (max-width:81.25rem) and (max-width:75rem){.p-top__hero{height:auto;max-height:none;min-height:auto;padding:8rem 0 0;margin-bottom:10rem}}@media screen and (max-width:81.25rem) and (max-width:75rem) and (max-width:43.75rem){.p-top__hero{padding-top:7rem;margin-bottom:10rem}}.p-top__hero__inn{width:100%;height:100%;position:relative;overflow:hidden}@media screen and (max-width:75rem){.p-top__hero__inn{height:auto}}.p-top__hero__inn .swiper{width:100%;height:100%;position:absolute;top:0;left:0;z-index:8;border-radius:0.8rem 0.8rem 27rem 0.8rem}@media screen and (max-width:87.5rem){.p-top__hero__inn .swiper{border-radius:0.8rem 0.8rem 20vw 0.8rem}}@media screen and (max-width:87.5rem) and (max-width:75rem){.p-top__hero__inn .swiper{position:relative;height:calc(100vh - 240px);height:calc(100vsh - 240px);border-radius:0;background-position:center left 90%}}@media screen and (max-width:87.5rem) and (max-width:75rem) and (max-width:53.125rem){.p-top__hero__inn .swiper{height:65vw}}@media screen and (max-width:87.5rem) and (max-width:75rem) and (max-width:53.125rem) and (max-width:43.75rem){.p-top__hero__inn .swiper{height:73vw}}.p-top__hero__inn .swiper .swiper-wrapper .swiper-slide{width:100%;height:100%}.p-top__hero__inn .swiper .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover}.p-top__hero__inn__copy{font-size:3rem;line-height:2;letter-spacing:0.2em;writing-mode:vertical-rl;text-shadow:0 0 1.5rem rgba(255,255,255,0.8);position:absolute;top:14%;left:8%;z-index:9}@media screen and (max-width:81.25rem){.p-top__hero__inn__copy{font-size:2.6rem;line-height:2}}@media screen and (max-width:81.25rem) and (max-width:75rem){.p-top__hero__inn__copy{font-size:2.4rem;line-height:1.8;top:12%;left:7%}}@media screen and (max-width:81.25rem) and (max-width:75rem) and (max-width:43.75rem){.p-top__hero__inn__copy{top:10vw;font-size:3.5vw}}.p-top__hero__memo{font-size:1.3rem;line-height:5rem;letter-spacing:0.15em;color:rgba(62,78,87,0.8);width:100%;text-align:center;position:absolute;bottom:0;left:0;z-index:9}@media screen and (max-width:75rem){.p-top__hero__memo{position:relative;font-size:1.3rem;line-height:6rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-top__hero__memo{font-size:1.2rem;line-height:1.8;margin-top:2rem}}.p-top__hero__reserve{width:20rem;height:20rem;background-color:#fff;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;bottom:2rem;right:2rem;z-index:9;opacity:1}@media screen and (max-width:75rem){.p-top__hero__reserve{position:absolute;bottom:8rem;right:2rem;transform:scale(0.8);transform-origin:right bottom}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-top__hero__reserve{transform:scale(0.5);bottom:9.5rem!important;right:1rem;position:absolute!important;opacity:1!important}}@media screen and (max-width:75rem){.p-top__hero__reserve.absolute{animation:absolute01 0.6s forwards}@keyframes absolute01{0%{opacity:1;position:fixed;bottom:2rem}40%{opacity:0;position:fixed;bottom:2rem}50%{opacity:0;position:absolute;bottom:8rem}to{opacity:1;position:absolute;bottom:8rem}}}@media screen and (max-width:75rem){.p-top__hero__reserve.fixed{animation:fixed01 0.6s forwards}@keyframes fixed01{0%{opacity:1;position:absolute;bottom:8rem}40%{opacity:0;position:absolute;bottom:8rem}50%{opacity:0;position:fixed;bottom:2rem}to{opacity:1;position:fixed;bottom:2rem}}}.p-top__hero__reserve:before{content:"";display:block;width:calc(100% - 1.2rem);height:calc(100% - 1.2rem);border-radius:50%;background:linear-gradient(to bottom right,#EBDA9F,#A1CBED);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.p-top__hero__reserve:after{content:"";display:block;width:calc(100% - 2.6rem);height:calc(100% - 2.6rem);border-radius:50%;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}.p-top__hero__reserve span{position:relative;z-index:3}.p-top__hero__reserve span.main{font-size:2.2rem;line-height:1.2;margin-bottom:1.5rem;padding-top:2rem;background:url("../img/base/kujira__03.png") center top/4rem 0.6rem no-repeat}.p-top__hero__reserve span.sub{font-size:1.3rem;line-height:1.8;padding-bottom:1rem}.p-top__hero__reserve:hover:after{width:calc(100% - 3.4rem);height:calc(100% - 3.4rem)}.p-top__news{width:100%;display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width:62.5rem){.p-top__news{position:relative;padding-bottom:9rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-top__news{padding-bottom:8.5rem}}.p-top__news__left{width:26rem}@media screen and (max-width:62.5rem){.p-top__news__left{width:100%}.p-top__news__left .o-c-btn__def{position:absolute;bottom:0;left:50%;transform:translate(-50%,0)}}.p-top__news__right{width:calc(100% - 26rem);padding-left:4rem}@media screen and (max-width:62.5rem){.p-top__news__right{width:100%;padding-left:0}}.p-top__about{position:relative}.p-top__about .o-p-anime__wave{width:100%;position:absolute;top:0;left:0;background-color:#fff;z-index:1}.p-top__about__wrap{background-color:#F9F9FA;padding:4rem 0 15rem}@media screen and (max-width:87.5rem){.p-top__about__wrap{padding:0 0 12rem}}@media screen and (max-width:87.5rem) and (max-width:62.5rem){.p-top__about__wrap{padding:12rem 0}}@media screen and (max-width:87.5rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-top__about__wrap{padding:10rem 0}}.p-top__about__wrap__inn{display:flex;flex-wrap:wrap;align-items:flex-end;position:relative;z-index:2}.p-top__about__wrap__inn .text{width:calc(100% - 72rem);padding-right:6rem}@media screen and (max-width:87.5rem){.p-top__about__wrap__inn .text{width:41rem;padding-right:4rem}}@media screen and (max-width:87.5rem) and (max-width:62.5rem){.p-top__about__wrap__inn .text{width:100%;padding-right:0;margin-bottom:5rem}}.p-top__about__wrap__inn .text__copy{font-size:2.8rem;line-height:1.8;margin-bottom:2rem}@media screen and (max-width:87.5rem){.p-top__about__wrap__inn .text__copy{font-size:2.6rem;line-height:1.8}}@media screen and (max-width:87.5rem) and (max-width:75rem){.p-top__about__wrap__inn .text__copy{font-size:2.4rem;line-height:1.8}}@media screen and (max-width:87.5rem) and (max-width:75rem) and (max-width:62.5rem){.p-top__about__wrap__inn .text__copy{text-align:center}.p-top__about__wrap__inn .text__copy br.br1000{display:none}}@media screen and (max-width:87.5rem) and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-top__about__wrap__inn .text__copy{font-size:2rem;line-height:1.8}.p-top__about__wrap__inn .text__copy br.br1000{display:inline-block}}@media screen and (max-width:62.5rem){.p-top__about__wrap__inn .text__read{max-width:50rem;margin:0 auto}}@media screen and (max-width:62.5rem){.p-top__about__wrap__inn .text .o-c-tit_def{text-align:center}.p-top__about__wrap__inn .text .o-c-tit_def__en{background-position:top center}}@media screen and (max-width:62.5rem){.p-top__about__wrap__inn .text .o-c-btn__def a{margin:0 auto}}.p-top__about__wrap__inn .image{width:72rem;display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width:87.5rem){.p-top__about__wrap__inn .image{width:calc(100% - 41rem)}}@media screen and (max-width:87.5rem) and (max-width:62.5rem){.p-top__about__wrap__inn .image{width:100%}}.p-top__about__wrap__inn .image__inn{width:calc((100% - 4rem) / 2);height:52rem;position:relative}@media screen and (max-width:87.5rem){.p-top__about__wrap__inn .image__inn{width:calc((100% - 3rem) / 2);height:45vw}}@media screen and (max-width:87.5rem) and (max-width:43.75rem){.p-top__about__wrap__inn .image__inn{width:calc((100% - 2rem) / 2);height:46vw}}.p-top__about__wrap__inn .image__inn:before{content:"";display:block;width:100%;height:100%;border-radius:0.8rem;background:center/cover no-repeat;position:relative;z-index:2}@media screen and (max-width:87.5rem){.p-top__about__wrap__inn .image__inn:before{border-radius:0.3rem}}.p-top__about__wrap__inn .image__inn:after{content:"";width:24rem;height:24rem;border-radius:0.8rem;position:absolute;z-index:1}@media screen and (max-width:87.5rem){.p-top__about__wrap__inn .image__inn:after{width:16rem;height:16rem}}@media screen and (max-width:87.5rem) and (max-width:43.75rem){.p-top__about__wrap__inn .image__inn:after{width:10rem;height:10rem;border-radius:0.3rem}}.webp .p-top__about__wrap__inn .image__inn.pic-01:before{background-image:url(../img/top/about__01.jpg.webp)}.no-webp .p-top__about__wrap__inn .image__inn.pic-01:before{background-image:url(../img/top/about__01.jpg)}.p-top__about__wrap__inn .image__inn.pic-01:after{background-color:#A1CBED;top:-1.5rem;left:-1.5rem}@media screen and (max-width:87.5rem){.p-top__about__wrap__inn .image__inn.pic-01:after{top:-0.8rem;left:-0.8rem}}.p-top__about__wrap__inn .image__inn.pic-02{margin-bottom:23rem}@media screen and (max-width:87.5rem){.p-top__about__wrap__inn .image__inn.pic-02{margin-bottom:15vw}}@media screen and (max-width:87.5rem) and (max-width:62.5rem){.p-top__about__wrap__inn .image__inn.pic-02{margin-bottom:0}}.webp .p-top__about__wrap__inn .image__inn.pic-02:before{background-image:url(../img/top/about__02.jpg.webp)}.no-webp .p-top__about__wrap__inn .image__inn.pic-02:before{background-image:url(../img/top/about__02.jpg)}.p-top__about__wrap__inn .image__inn.pic-02:after{background-color:#EBDA9F;bottom:-1.5rem;right:-1.5rem}@media screen and (max-width:87.5rem){.p-top__about__wrap__inn .image__inn.pic-02:after{bottom:-0.8rem;right:-0.8rem}}.p-top__medical__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-4rem}@media screen and (max-width:62.5rem){.p-top__medical__list{max-width:70rem;margin:0 auto -2.5rem}}.p-top__medical__list__li{width:calc((100% - 4rem) / 2);margin-bottom:4rem}@media screen and (max-width:62.5rem){.p-top__medical__list__li{width:100%;margin-bottom:2.5rem}}.p-top__medical__list__li a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:25rem;padding:0 4rem;border:0.1rem solid #CED2D5;position:relative;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}@media screen and (max-width:75rem){.p-top__medical__list__li a{padding:0 2.5rem}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-top__medical__list__li a{height:auto;padding:2rem 4rem}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-top__medical__list__li a{padding:1.5rem 2rem 2.5rem}}.p-top__medical__list__li a:hover{background-color:rgba(235,218,159,0.2);border-color:rgba(235,218,159,0.6)}.p-top__medical__list__li a:before{content:"";width:2rem;height:2rem;background:url("../img/base/icon__link.png") center/contain no-repeat;position:absolute;bottom:1rem;right:1rem}@media screen and (max-width:43.75rem){.p-top__medical__list__li a:before{width:1.6rem;height:1.6rem}}.p-top__medical__list__li a .img{width:16rem;padding:2rem}@media screen and (max-width:75rem){.p-top__medical__list__li a .img{width:13rem;padding:1rem 1rem 1rem 0}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-top__medical__list__li a .img{width:100%;margin-bottom:1rem;padding:0}}.p-top__medical__list__li a .img img{width:100%}@media screen and (max-width:43.75rem){.p-top__medical__list__li a .img img{width:8rem;display:block;margin:auto}}.p-top__medical__list__li a .txt{width:calc(100% - 16rem);padding-left:1rem}@media screen and (max-width:75rem){.p-top__medical__list__li a .txt{width:calc(100% - 13rem)}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-top__medical__list__li a .txt{width:100%;padding-left:0}}.p-top__medical__list__li a .txt__tit{font-size:2.2rem;line-height:1.2;letter-spacing:0.1em;margin-bottom:1rem}@media screen and (max-width:75rem){.p-top__medical__list__li a .txt__tit{font-size:2rem;line-height:1.2}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-top__medical__list__li a .txt__tit{font-size:1.8rem;line-height:1.2;text-align:center}}.p-top__medical__list__li a .txt__read{color:rgba(62,78,87,0.7);line-height:1.9}@media screen and (max-width:75rem){.p-top__medical__list__li a .txt__read{font-size:1.4rem;line-height:1.9}}.p-top__medical__list__li a .txt__read span{display:inline-block}.p-top__other{max-width:170rem}.p-top__other__list{display:flex;flex-wrap:wrap;justify-content:space-between}.p-top__other__list__li{width:calc((100% - 1rem) / 3)}@media screen and (max-width:43.75rem){.p-top__other__list__li{width:100%;margin-bottom:2rem}.p-top__other__list__li:last-child{margin-bottom:0}}.p-top__other__list__li a{display:block}@media screen and (max-width:43.75rem){.p-top__other__list__li a{display:flex;align-items:center;border:0.1rem solid #CED2D5;border-radius:1rem;overflow:hidden}}.p-top__other__list__li a.on:hover .image img{transform:translate(-50%,-50%) scale(1.05)}.p-top__other__list__li a.off{cursor:auto}.p-top__other__list__li a .image{width:100%;padding-top:90%;border-radius:0.6rem;overflow:hidden;position:relative}@media screen and (max-width:43.75rem){.p-top__other__list__li a .image{width:45%;padding-top:37%;border-radius:0}}.p-top__other__list__li a .image img{width:auto;height:100%;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all 0.5s ease;-webkit-transition:all 0.5s ease}.p-top__other__list__li a .image span{width:100%;height:100%;font-size:2.2rem;line-height:1;letter-spacing:0.1em;color:#fff;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(62,78,87,0.4);z-index:2}@media screen and (max-width:62.5rem){.p-top__other__list__li a .image span{font-size:1.8rem;line-height:1}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-top__other__list__li a .image span{font-size:1.4rem;line-height:1}}.p-top__other__list__li a .title{font-size:2.6rem;line-height:1.1;letter-spacing:0.1em;margin-top:1.5rem;display:inline-block;padding-right:10rem;background:center right 0/8rem 1.2rem no-repeat}@media screen and (max-width:81.25rem){.p-top__other__list__li a .title{font-size:2.3rem;line-height:1.1}}@media screen and (max-width:81.25rem) and (max-width:62.5rem){.p-top__other__list__li a .title{display:block;text-align:center;font-size:2rem;line-height:1.1;padding:2rem 0 0;background:top 0 center/4rem 0.6rem no-repeat}}@media screen and (max-width:81.25rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-top__other__list__li a .title{font-size:1.7rem;line-height:1.1;width:55%;margin-top:0;text-align:center}}.p-top__other__list__li.doctor .title{background-image:url("../img/top/other__icon01.png")}.p-top__other__list__li.faq .title{background-image:url("../img/top/other__icon02.png")}.p-top__other__list__li.blog .title{background-image:url("../img/top/other__icon03.png")}.p-top__visual{height:50rem;background:center/cover no-repeat}.webp .p-top__visual{background-image:url(../img/top/clinic-visual.jpg.webp)}.no-webp .p-top__visual{background-image:url(../img/top/clinic-visual.jpg)}.p-top__visual{background-attachment:fixed}@media screen and (max-width:75rem){.p-top__visual{height:42vw}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-top__visual{height:60vw;background-attachment:scroll}}.p-contact__form__intro{text-align:center}@media screen and (max-width:43.75rem){.p-contact__form__intro{text-align:left}}.p-contact__form__1st{border:0.1rem solid #CED2D5;border-radius:0.8rem;position:relative;padding:4.5rem 3rem 3rem;margin:8rem auto 4rem}@media screen and (max-width:43.75rem){.p-contact__form__1st{padding:4rem 1.5rem 2rem;margin:6rem auto 3rem}}.p-contact__form__1st .title{font-size:1.6rem;line-height:2rem;white-space:nowrap;position:absolute;top:-1rem;left:50%;transform:translate(-50%,0);padding:0 2rem;background-color:#fff}.p-contact__form__1st .note{font-size:1.3rem;line-height:1.8;text-align:center;color:rgba(62,78,87,0.7)}@media screen and (max-width:43.75rem){.p-contact__form__1st .note{font-size:1.2rem;line-height:1.8;text-align:left;text-indent:-1.2rem;margin-left:1.2rem}}.p-contact__form__1st .list{margin-bottom:3rem}@media screen and (max-width:43.75rem){.p-contact__form__1st .list{margin-bottom:2rem}}.p-contact__form__1st .list span{display:block}.p-contact__form__1st .list .wpcf7-radio{display:flex;justify-content:center}@media screen and (max-width:43.75rem){.p-contact__form__1st .list .wpcf7-radio{flex-direction:column;align-items:center}}.p-contact__form__1st .list .wpcf7-radio .wpcf7-list-item{margin:0}.p-contact__form__1st .list .wpcf7-radio .wpcf7-list-item:last-of-type{margin-left:3rem}@media screen and (max-width:43.75rem){.p-contact__form__1st .list .wpcf7-radio .wpcf7-list-item:last-of-type{margin:1.5rem 0 0}}.p-contact__form__1st .list .wpcf7-radio .wpcf7-list-item label{display:flex;align-items:center;cursor:pointer}.p-contact__form__1st .list .wpcf7-radio .wpcf7-list-item label input[type=radio]{width:2rem;height:2rem;border-radius:50%;border:0.1rem solid #CED2D5;margin-right:0.5rem;position:relative}.p-contact__form__1st .list .wpcf7-radio .wpcf7-list-item label input[type=radio]:before{content:"";display:block;width:1.2rem;height:1.2rem;border-radius:50%;background-color:transparent;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-contact__form__1st .list .wpcf7-radio .wpcf7-list-item label input[type=radio]:checked:before{background:#DBC983}.p-contact__form__1st .list .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label{font-size:1.5rem;line-height:1.2}.p-contact__form__2nd .item{display:flex;margin-bottom:2.5rem}@media screen and (max-width:43.75rem){.p-contact__form__2nd .item{flex-direction:column;margin-bottom:3rem}}.p-contact__form__2nd .item:last-child{margin-bottom:0}.p-contact__form__2nd .item__title{font-size:1.6rem;line-height:1.2;font-weight:700;width:22rem;display:flex;align-items:center}@media screen and (max-width:56.25rem){.p-contact__form__2nd .item__title{font-size:1.5rem;line-height:1.2;width:19rem}}.p-contact__form__2nd .item__title span.label{font-size:1.4rem;line-height:2.6rem;color:#fff;background-color:#DBC983;display:inline-block;width:6rem;border-radius:0.2rem;margin-right:1rem;text-align:center}@media screen and (max-width:56.25rem){.p-contact__form__2nd .item__title span.label{width:5rem;margin-right:0.6rem}}.p-contact__form__2nd .item__title span.label.req{background-color:#96C0E3}.p-contact__form__2nd .item__title span.small{font-size:0.8em}.p-contact__form__2nd .item__input{width:calc(100% - 22rem)}@media screen and (max-width:56.25rem){.p-contact__form__2nd .item__input{width:calc(100% - 19rem)}}@media screen and (max-width:56.25rem) and (max-width:43.75rem){.p-contact__form__2nd .item__input{width:100%;margin-top:1rem}}.p-contact__form__2nd .item__input input,.p-contact__form__2nd .item__input textarea{width:100%;font-size:1.6rem;line-height:2;border:0.1rem solid #CED2D5;border-radius:0.4rem;padding:1.3rem 1.5rem}@media screen and (max-width:43.75rem){.p-contact__form__2nd .item__input input,.p-contact__form__2nd .item__input textarea{padding:1rem 1.2rem}}.p-contact__form__2nd .item__input input.wpcf7-not-valid,.p-contact__form__2nd .item__input textarea.wpcf7-not-valid{border-color:#ED777D}.p-contact__form__2nd .item__input textarea{height:20rem}.p-contact__form__2nd .item__input .wpcf7-not-valid-tip{color:#ED777D;padding-top:0.5rem;font-size:1.4rem;line-height:1.4}.p-contact__form__privacy{margin:5rem auto 4rem;text-align:center}@media screen and (max-width:43.75rem){.p-contact__form__privacy{margin:3rem auto}}.p-contact__form__privacy a{display:inline-block;margin:0 0.3rem;line-height:1.4;font-weight:700;color:#96C0E3;border-bottom:0.2rem solid #96C0E3;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}.p-contact__form__privacy a:hover{color:#DBC983;border-color:#DBC983}.p-contact__form__send{display:flex;justify-content:center;position:relative}.p-contact__form__send input{width:32rem;background:url("../img/base/icon__btn.png") center left calc(50% + 9.5rem)/1.5rem 1rem no-repeat}@media screen and (max-width:62.5rem){.p-contact__form__send input{background-position:center left calc(50% + 9rem)}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-contact__form__send input{width:24rem}}.p-contact__form__send .wpcf7-spinner{position:absolute;left:calc(50% + 15rem);top:50%;transform:translate(0,-50%);background-color:#EBDA9F}@media screen and (max-width:43.75rem){.p-contact__form__send .wpcf7-spinner{left:calc(50% + 10rem)}}.p-contact__form .wpcf7-response-output{font-size:1.5rem;line-height:1.8;font-weight:700;color:#ED777D;text-align:center;border:none!important;border-top:0.2rem solid #ED777D!important;border-bottom:0.2rem solid #ED777D!important;padding:1.5rem 1rem!important;margin:0 0 4rem!important;text-align:center}@media screen and (max-width:62.5rem){.p-contact__form .wpcf7-response-output{font-size:1.4rem;line-height:1.8}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-contact__form .wpcf7-response-output{font-size:1.3rem;line-height:1.8;text-align:left}}.p-contact__form__comment{font-size:1.2rem;line-height:2;text-align:center;margin-top:6rem}@media screen and (max-width:43.75rem){.p-contact__form__comment{font-size:1.1rem;line-height:2;text-align:left;margin-top:4rem}}.p-contact__form__comment a{font-weight:700;border-bottom:0.1rem solid rgba(62,78,87,0.5);padding:0 0.2rem;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}.p-contact__form__comment a:hover{opacity:0.6}.grecaptcha-badge{visibility:hidden}.p-contact__complete__read{margin-bottom:3rem}@media screen and (max-width:50rem){.p-contact__complete__read{margin-bottom:2rem}}.p-privacy__intro{margin-bottom:7rem}@media screen and (max-width:62.5rem){.p-privacy__intro{margin-bottom:5rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-privacy__intro{margin-bottom:4rem}}.p-privacy__list__li{margin-bottom:6rem}@media screen and (max-width:62.5rem){.p-privacy__list__li{margin-bottom:4rem}}.p-privacy__list__li:last-child{margin-bottom:0}.p-privacy__list__li .o-c-list_dot{margin-top:1rem}.p-privacy__list__li address{margin-top:1rem;background-color:rgba(235,218,159,0.2);padding:3rem;border-radius:0.8rem}@media screen and (max-width:43.75rem){.p-privacy__list__li address{padding:2rem}}.p-error__main{font-size:2rem;line-height:2;text-align:center}@media screen and (max-width:62.5rem){.p-error__main{font-size:1.8rem;line-height:2}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-error__main{font-size:1.6rem;line-height:2}}.p-error__sub{margin-top:3rem;text-align:center}@media screen and (max-width:43.75rem){.p-error__sub{text-align:left}}.p-recruit__intro__read{text-align:center;font-size:2rem;line-height:2}@media screen and (max-width:62.5rem){.p-recruit__intro__read{font-size:1.8rem;line-height:2}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-recruit__intro__read{font-size:1.5rem;line-height:2}}@media screen and (max-width:62.5rem) and (max-width:43.75rem) and (max-width:22.5rem){.p-recruit__intro__read{font-size:1.4rem;line-height:2}}.p-recruit__intro__visual{margin-top:6rem;width:100%;background:center/cover no-repeat}.webp .p-recruit__intro__visual{background-image:url(../img/recruit/visual.jpg.webp)}.no-webp .p-recruit__intro__visual{background-image:url(../img/recruit/visual.jpg)}@media screen and (max-width:75rem){.p-recruit__intro__visual{margin-top:4rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-recruit__intro__visual{margin-top:3rem}}.p-recruit__intro__visual:before{content:"";display:block;width:100%;padding-top:46rem}@media screen and (max-width:75rem){.p-recruit__intro__visual:before{padding-top:40%}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-recruit__intro__visual:before{padding-top:50%}}.p-recruit__job__nav{display:flex;justify-content:space-between}.p-recruit__job__nav .label{width:calc(50% - 0.1rem)}@media screen and (max-width:43.75rem){.p-recruit__job__nav .label{margin-bottom:3rem}}.p-recruit__job__nav .label a{color:rgba(62,78,87,0.5);display:block;text-align:center;font-size:2rem;line-height:6rem;letter-spacing:0.3em;background-color:rgba(62,78,87,0.1);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;position:relative}@media screen and (max-width:62.5rem){.p-recruit__job__nav .label a{font-size:1.8rem;line-height:5rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-recruit__job__nav .label a{font-size:1.6rem;line-height:4.5rem}}.p-recruit__job__nav .label a:before{content:"";width:1.8rem;height:1.8rem;background:url("../img/base/icon__down.png") center/contain no-repeat;position:absolute;top:50%;right:2rem;transform:translate(0,-50%);opacity:0;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}@media screen and (max-width:62.5rem){.p-recruit__job__nav .label a:before{width:1.4rem;height:1.4rem;right:1.5rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-recruit__job__nav .label a:before{width:1rem;height:1rem;right:1rem}}.p-recruit__job__nav .label a:hover{background-color:rgba(235,218,159,0.3)}.p-recruit__job__nav .label a.active{color:#3e4e57;background-color:rgba(161,203,237,0.6)}.p-recruit__job__nav .label a.active:before{opacity:1}.p-recruit__job__nav .label:first-child a{border-radius:0.8rem 0 0 0.8rem}@media screen and (max-width:43.75rem){.p-recruit__job__nav .label:first-child a{border-radius:0.3rem 0 0 0.3rem}}.p-recruit__job__nav .label:last-child a{border-radius:0 0.8rem 0.8rem 0}@media screen and (max-width:43.75rem){.p-recruit__job__nav .label:last-child a{border-radius:0 0.3rem 0.3rem 0}}.p-recruit__job__contents .block table{width:100%}@media screen and (max-width:43.75rem){.p-recruit__job__contents .block table{display:block}}@media screen and (max-width:43.75rem){.p-recruit__job__contents .block table tr{width:100%;display:block;margin-bottom:3rem}.p-recruit__job__contents .block table tr:last-child{margin-bottom:0}}.p-recruit__job__contents .block table tr th{font-size:1.6rem;line-height:2;font-weight:700;vertical-align:baseline;width:16rem;padding:3rem 0;position:relative}@media screen and (max-width:62.5rem){.p-recruit__job__contents .block table tr th{font-size:1.5rem;line-height:2;width:14rem;padding:2.5rem 0}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-recruit__job__contents .block table tr th{font-size:1.4rem;line-height:2;width:100%;display:block;padding:0.2rem 0.5rem 0.4rem 2rem;margin-bottom:1rem;background-color:#F9F9FA}}.p-recruit__job__contents .block table tr th:before{content:"";width:100%;height:0.3rem;background-color:#A1CBED;position:absolute;bottom:0;left:0}@media screen and (max-width:43.75rem){.p-recruit__job__contents .block table tr th:before{width:0.6rem;height:100%;background-color:#EBDA9F}}.p-recruit__job__contents .block table tr td{padding:3rem 0;position:relative}@media screen and (max-width:62.5rem){.p-recruit__job__contents .block table tr td{padding:2.5rem 0}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-recruit__job__contents .block table tr td{width:100%;display:block;padding:0}}.p-recruit__job__contents .block table tr td:before{content:"";width:100%;height:0.1rem;background-color:#CED2D5;position:absolute;bottom:0;left:0}@media screen and (max-width:43.75rem){.p-recruit__job__contents .block table tr td:before{display:none}}.p-recruit__job__contents .block table tr td span.title{display:inline-block;font-size:1.6rem;line-height:2;padding-bottom:0.5rem}@media screen and (max-width:62.5rem){.p-recruit__job__contents .block table tr td span.title{font-size:1.5rem;line-height:2}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-recruit__job__contents .block table tr td span.title{font-size:1.4rem;line-height:2}}.p-recruit__job__contents .block table tr td span.ib{display:inline-block}.p-recruit__job__contents .block table tr td a{pointer-events:none}@media screen and (max-width:43.75rem){.p-recruit__job__contents .block table tr td a{pointer-events:auto;border-bottom:0.1rem solid #CED2D5}}.p-recruit__job__contents .block table tr td .o-c-list_dot{margin-top:0.6rem}.p-recruit__job__contents .block table tr td .o-c-list_dot__li{margin-bottom:0.6rem}.p-doctor__message__visual{display:flex;flex-wrap:wrap;align-items:center;max-width:120rem;margin:0 auto;padding:0 2.5rem}@media screen and (max-width:62.5rem){.p-doctor__message__visual{padding:0}}.p-doctor__message__visual__txt{width:32rem}@media screen and (max-width:62.5rem){.p-doctor__message__visual__txt{width:26rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-doctor__message__visual__txt{width:100%;text-align:center;margin-bottom:3rem}}.p-doctor__message__visual__txt .clinic{font-size:2.3rem;line-height:1;margin-bottom:4rem}@media screen and (max-width:62.5rem){.p-doctor__message__visual__txt .clinic{font-size:1.9rem;line-height:1}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-doctor__message__visual__txt .clinic{font-size:1.6rem;line-height:1;margin-bottom:3rem}}.p-doctor__message__visual__txt .position{font-size:2.1rem;line-height:1}@media screen and (max-width:62.5rem){.p-doctor__message__visual__txt .position{font-size:1.8rem;line-height:1}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-doctor__message__visual__txt .position{font-size:1.5rem;line-height:1}}.p-doctor__message__visual__txt .name-ja{font-size:4.6rem;line-height:1;margin:2.5rem 0;font-weight:400;letter-spacing:0.15em}@media screen and (max-width:62.5rem){.p-doctor__message__visual__txt .name-ja{font-size:4.2rem;line-height:1}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-doctor__message__visual__txt .name-ja{font-size:2.6rem;line-height:1;margin:1.5rem 0}}.p-doctor__message__visual__txt .name-en{font-size:1.8rem;line-height:1;color:#A1CBED;letter-spacing:0.15em}@media screen and (max-width:81.25rem){.p-doctor__message__visual__txt .name-en{font-size:1.6rem;line-height:1}}@media screen and (max-width:81.25rem) and (max-width:62.5rem){.p-doctor__message__visual__txt .name-en{font-size:1.4rem;line-height:1}}.p-doctor__message__visual__img{width:calc(100% - 32rem);height:42rem;background:center/cover no-repeat}.webp .p-doctor__message__visual__img{background-image:url(../img/doctor/doctor.jpg.webp)}.no-webp .p-doctor__message__visual__img{background-image:url(../img/doctor/doctor.jpg)}.p-doctor__message__visual__img{position:relative}@media screen and (max-width:81.25rem){.p-doctor__message__visual__img{height:38rem}}@media screen and (max-width:81.25rem) and (max-width:62.5rem){.p-doctor__message__visual__img{width:calc(100% - 26rem);height:32rem}}@media screen and (max-width:81.25rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-doctor__message__visual__img{width:100%;height:calc((100vw - 4rem) * 0.6)}}.p-doctor__message__visual__img:after,.p-doctor__message__visual__img:before{content:"";width:20rem;height:20rem;border-radius:10.8rem 0.8rem;position:absolute;z-index:-1}@media screen and (max-width:62.5rem){.p-doctor__message__visual__img:after,.p-doctor__message__visual__img:before{border-radius:8.6rem 0.8rem}}@media screen and (max-width:62.5rem) and (max-width:53.125rem){.p-doctor__message__visual__img:after,.p-doctor__message__visual__img:before{border-radius:5.4rem 0.6rem;width:15rem;height:15rem}}@media screen and (max-width:62.5rem) and (max-width:53.125rem) and (max-width:43.75rem){.p-doctor__message__visual__img:after,.p-doctor__message__visual__img:before{border-radius:3rem 0.3rem;width:8rem;height:8rem}}.p-doctor__message__visual__img:before{background-color:#A1CBED;top:-1rem;left:-1rem}@media screen and (max-width:43.75rem){.p-doctor__message__visual__img:before{top:-0.7rem;left:-0.7rem}}.p-doctor__message__visual__img:after{background-color:#EBDA9F;bottom:-1rem;right:-1rem}@media screen and (max-width:43.75rem){.p-doctor__message__visual__img:after{bottom:-0.7rem;right:-0.7rem}}.p-doctor__message__read{max-width:90rem;margin:5rem auto 0}@media screen and (max-width:62.5rem){.p-doctor__message__read{margin-top:4rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-doctor__message__read{margin-top:3rem}}.p-doctor__message__read p{margin-bottom:4rem}@media screen and (max-width:81.25rem){.p-doctor__message__read p{margin-bottom:3rem}}@media screen and (max-width:81.25rem) and (max-width:62.5rem){.p-doctor__message__read p{margin-bottom:2rem}}.p-doctor__message__read p:last-child{margin-bottom:0}.p-doctor__career__contents{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:53.125rem){.p-doctor__career__contents{max-width:60rem;margin:auto}}.p-doctor__career__contents__left{width:calc((100% - 6rem) / 2)}@media screen and (max-width:75rem){.p-doctor__career__contents__left{width:calc(60% - 2.5rem)}}@media screen and (max-width:75rem) and (max-width:53.125rem){.p-doctor__career__contents__left{width:100%}}.p-doctor__career__contents__left table{width:100%;border-top:0.1rem solid #CED2D5;line-height:1.8}.p-doctor__career__contents__left table tr{border-bottom:0.1rem solid #CED2D5}.p-doctor__career__contents__left table tr th{width:11rem;padding:1.6rem 0 1.6rem 1rem;vertical-align:baseline}@media screen and (max-width:43.75rem){.p-doctor__career__contents__left table tr th{width:9.5rem;padding:1.2rem 0}}.p-doctor__career__contents__left table tr td{padding:1.6rem 1rem 1.6rem 0}@media screen and (max-width:43.75rem){.p-doctor__career__contents__left table tr td{padding:1.2rem 0}}.p-doctor__career__contents__left table tr td span{display:inline-block}.p-doctor__career__contents__right{width:calc((100% - 6rem) / 2)}@media screen and (max-width:75rem){.p-doctor__career__contents__right{width:calc(40% - 2.5rem)}}@media screen and (max-width:75rem) and (max-width:53.125rem){.p-doctor__career__contents__right{width:100%;margin-top:4rem}}.p-doctor__career__contents__right .o-c-list_dot{margin-bottom:6rem}@media screen and (max-width:53.125rem){.p-doctor__career__contents__right .o-c-list_dot{margin-bottom:3.5rem}}.p-doctor__career__contents__right .o-c-list_dot:last-of-type{margin-bottom:0}.p-news{position:relative}.p-news:before{content:"";width:calc((100vw - 120rem + 1rem) / 2);height:100%;background-color:#F9F9FA;position:absolute;top:0;left:0;z-index:1}@media screen and (max-width:87.5rem){.p-news:before{width:20rem}}@media screen and (max-width:87.5rem) and (max-width:75rem){.p-news:before{width:8rem}}@media screen and (max-width:87.5rem) and (max-width:75rem) and (max-width:62.5rem){.p-news:before{display:none}}.p-news__inn{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:2}@media screen and (max-width:62.5rem){.p-news__inn{flex-direction:column-reverse;max-width:80rem;margin:auto}}.p-news__inn__left{width:24rem;background-color:#F9F9FA;padding:7rem 0;border-radius:0 10rem 10rem 0}@media screen and (max-width:75rem){.p-news__inn__left{width:20rem;border-radius:0 8rem 8rem 0;padding:6rem 0}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-news__inn__left{width:100%;border-radius:4rem;margin-top:5rem;padding:5rem 0}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-news__inn__left{margin-top:4rem;border-radius:2rem;padding:4rem 0}}@media screen and (max-width:62.5rem){.p-news__inn__left .sidebar{display:flex;flex-direction:column;align-items:center}}.p-news__inn__left .sidebar__title{margin-bottom:2.5rem;color:#A1CBED;font-size:2.2rem;line-height:1.4;letter-spacing:0.12em}@media screen and (max-width:43.75rem){.p-news__inn__left .sidebar__title{font-size:2rem;line-height:1.4;margin-bottom:1.5rem}}.p-news__inn__left .sidebar__list li{margin-bottom:1.5rem}@media screen and (max-width:43.75rem){.p-news__inn__left .sidebar__list li{margin-bottom:1rem}}.p-news__inn__left .sidebar__list li:last-child{margin-bottom:0}.p-news__inn__left .sidebar__list li a{font-size:1.6rem;line-height:1.2}@media screen and (max-width:43.75rem){.p-news__inn__left .sidebar__list li a{font-size:1.5rem;line-height:1.2}}.p-news__inn__right{width:calc(100% - 24rem - 8rem)}@media screen and (max-width:75rem){.p-news__inn__right{width:calc(100% - 20rem - 6rem)}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-news__inn__right{width:100%}}.p-news__inn__right__cat-tit{font-size:2rem;line-height:1.6;margin-bottom:5rem}@media screen and (max-width:75rem){.p-news__inn__right__cat-tit{margin-bottom:4rem}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-news__inn__right__cat-tit{text-align:center}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-news__inn__right__cat-tit{margin-bottom:3rem;font-size:1.7rem;line-height:1.6}}.p-news__inn__right__cat-tit>span{font-size:1.2em}.p-news__inn__right__cat-tit>span span{padding:0 0.5rem}@media screen and (max-width:43.75rem){.p-blog__archive{display:flex;flex-direction:column-reverse}}.p-blog__archive__category .sidebar{margin-bottom:10rem}@media screen and (max-width:75rem){.p-blog__archive__category .sidebar{margin-bottom:8rem}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-blog__archive__category .sidebar{margin-bottom:6rem}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-blog__archive__category .sidebar{margin:6rem 0 0}}.p-blog__archive__category .sidebar__title{margin-bottom:2rem;color:#DEC260;text-align:center;font-size:2.2rem;line-height:1.4;letter-spacing:0.12em}@media screen and (max-width:43.75rem){.p-blog__archive__category .sidebar__title{font-size:2rem;line-height:1.4;margin-bottom:1.5rem}}.p-blog__archive__category .sidebar__list{display:flex;flex-wrap:wrap;justify-content:center;max-width:110rem;margin:0 auto}.p-blog__archive__category .sidebar__list li{width:20%}@media screen and (max-width:75rem){.p-blog__archive__category .sidebar__list li{width:25%}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-blog__archive__category .sidebar__list li{width:50%}}.p-blog__archive__category .sidebar__list li a{width:100%;height:6rem;padding:0 1rem;text-align:center;display:flex;align-items:center;justify-content:center;font-size:1.6rem;line-height:1.2;background-color:#f5f5f5;border-radius:0.4rem;border:0.2rem solid #fff;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}@media screen and (max-width:62.5rem){.p-blog__archive__category .sidebar__list li a{font-size:1.5rem;line-height:1.2;height:5.5rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-blog__archive__category .sidebar__list li a{font-size:1.4rem;line-height:1.2;height:5rem}}.p-blog__archive__category .sidebar__list li a:hover{background-color:rgba(235,218,159,0.5)}.p-blog__archive__post__cat-tit{font-size:2.1rem;line-height:1.6;text-align:center;margin:-3rem 0 8rem}@media screen and (max-width:75rem){.p-blog__archive__post__cat-tit{margin:-1rem 0 6rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-blog__archive__post__cat-tit{font-size:1.7rem;line-height:1.6;margin:0 0 4.5rem}}.p-blog__archive__post__cat-tit>span{font-size:1.2em}.p-blog__archive__post__cat-tit>span span{padding:0 0.5rem}.p-blog__archive__post .no-post{text-align:center}.p-post__thumbnail{line-height:0;margin-bottom:4rem;position:relative}@media screen and (max-width:43.75rem){.p-post__thumbnail{margin-bottom:3rem}}.p-post__thumbnail img{border-radius:10rem 0.8rem 10rem 0.8rem;position:relative;z-index:2}@media screen and (max-width:62.5rem){.p-post__thumbnail img{border-radius:8rem 0.6rem 8rem 0.6rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-post__thumbnail img{border-radius:4rem 0.4rem 4rem 0.4rem}}.p-post__thumbnail:after,.p-post__thumbnail:before{content:"";display:block;width:20rem;height:20rem;position:absolute;z-index:1}@media screen and (max-width:62.5rem){.p-post__thumbnail:after,.p-post__thumbnail:before{width:16rem;height:16rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-post__thumbnail:after,.p-post__thumbnail:before{width:8rem;height:8rem}}.p-post__thumbnail:before{top:-1rem;left:-1rem;background-color:#A1CBED;border-radius:11rem 0.8rem 0.8rem 0.8rem}@media screen and (max-width:62.5rem){.p-post__thumbnail:before{top:-0.8rem;left:-0.8rem;border-radius:8.6rem 0.6rem 0.6rem 0.6rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-post__thumbnail:before{top:-0.6rem;left:-0.6rem;border-radius:4.4rem 0.4rem 0.4rem 0.4rem}}.p-post__thumbnail:after{bottom:-1rem;right:-1rem;background-color:#EBDA9F;border-radius:0.8rem 0.8rem 11rem 0.8rem}@media screen and (max-width:62.5rem){.p-post__thumbnail:after{bottom:-0.8rem;right:-0.8rem;border-radius:0.6rem 0.6rem 8.6rem 0.6rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-post__thumbnail:after{border-radius:0.4rem 0.4rem 4.4rem 0.4rem;bottom:-0.6rem;right:-0.6rem}}.p-post__head{margin-bottom:5rem;padding-bottom:5rem;border-bottom:0.1rem solid #CED2D5}@media screen and (max-width:62.5rem){.p-post__head{margin-bottom:4rem;padding-bottom:4rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-post__head{margin-bottom:2.5rem;padding-bottom:2.5rem}}.p-post__head__title{font-size:3rem;line-height:1.6;margin-top:2rem}@media screen and (max-width:62.5rem){.p-post__head__title{font-size:2.8rem;line-height:1.6}}@media screen and (max-width:62.5rem) and (max-width:53.125rem){.p-post__head__title{font-size:2.6rem;line-height:1.6;margin-top:1.5rem}}@media screen and (max-width:62.5rem) and (max-width:53.125rem) and (max-width:43.75rem){.p-post__head__title{font-size:2rem;line-height:1.6;margin-top:1rem}}.p-post__blog3{background-color:rgba(235,218,159,0.2);padding:10rem 0}@media screen and (max-width:75rem){.p-post__blog3{padding:9rem 0}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-post__blog3{padding:8rem 0}}.p-post__blog3 .o-c-btn__def{margin-top:0}.p-post__blog3 .o-p-bloglist{justify-content:center;max-width:100%;margin-bottom:4rem}@media screen and (max-width:56.25rem){.p-post__blog3 .o-p-bloglist{max-width:60rem;min-width:40rem;width:fit-content;flex-direction:column}}@media screen and (max-width:56.25rem) and (max-width:43.75rem){.p-post__blog3 .o-p-bloglist{max-width:40rem;min-width:auto;width:100%}}.p-post__blog3 .o-p-bloglist__li{margin-bottom:0}.p-post__blog3 .o-p-bloglist__li:last-child{margin-right:0}@media screen and (max-width:62.5rem){.p-post__blog3 .o-p-bloglist__li{width:calc((100% - 4rem) / 3)}}@media screen and (max-width:62.5rem) and (max-width:56.25rem){.p-post__blog3 .o-p-bloglist__li{width:fit-content;margin-bottom:2.5rem}}@media screen and (max-width:62.5rem) and (max-width:56.25rem) and (max-width:43.75rem){.p-post__blog3 .o-p-bloglist__li{width:100%}}@media screen and (max-width:62.5rem) and (max-width:56.25rem){.p-post__blog3 .o-p-bloglist__li:last-child{margin-bottom:0!important}.p-post__blog3 .o-p-bloglist__li a{display:flex;flex-wrap:wrap;align-items:center}.p-post__blog3 .o-p-bloglist__li a .image{width:24rem;margin-bottom:0}.p-post__blog3 .o-p-bloglist__li a .text{width:calc(100% - 24rem);padding-left:3rem}}@media screen and (max-width:62.5rem) and (max-width:56.25rem) and (max-width:43.75rem){.p-post__blog3 .o-p-bloglist__li{margin-bottom:4rem}.p-post__blog3 .o-p-bloglist__li a{flex-direction:column}.p-post__blog3 .o-p-bloglist__li a .image{width:100%}.p-post__blog3 .o-p-bloglist__li a .text{width:100%;padding-left:0;margin-top:1.5rem}}.p-faq__list__li{margin-bottom:2rem;border:0.1rem solid #CED2D5;overflow:hidden}@media screen and (max-width:56.25rem){.p-faq__list__li{margin-bottom:1.5rem}}.p-faq__list__li.active{border-color:transparent}.p-faq__list__li:last-child{margin-bottom:0}.p-faq__list__li .accordion{overflow:hidden;position:relative;box-sizing:border-box;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}.p-faq__list__li .accordion:hover{background-color:rgba(161,203,237,0.2)}.p-faq__list__li .accordion__title{list-style:none;display:flex;align-items:center;width:100%;padding:0 3rem;box-sizing:border-box;cursor:pointer;position:relative}@media screen and (max-width:56.25rem){.p-faq__list__li .accordion__title{padding:0 2.5rem}}@media screen and (max-width:56.25rem) and (max-width:43.75rem){.p-faq__list__li .accordion__title{padding:0 1.5rem;align-items:flex-start}}.p-faq__list__li .accordion__title:focus-visible{outline:none;background-color:rgba(161,203,237,0.2)}.p-faq__list__li .accordion__title::-webkit-details-marker{display:none}.p-faq__list__li .accordion__title:before{content:"";display:inline-block;width:5rem;height:3.5rem;background:url("../img/faq/icon__q.png") center left/contain no-repeat;margin-bottom:-0.2rem}@media screen and (max-width:56.25rem){.p-faq__list__li .accordion__title:before{width:4rem;height:3rem}}@media screen and (max-width:56.25rem) and (max-width:43.75rem){.p-faq__list__li .accordion__title:before{width:2.5rem;height:3.7rem;background-size:2rem;background-position:bottom left}}.p-faq__list__li .accordion__title__inn{font-size:1.8rem;line-height:1.6;font-weight:bold;width:calc(100% - 5rem);padding:2.5rem 1.6rem 2.5rem 0;box-sizing:border-box;position:relative}@media screen and (max-width:56.25rem){.p-faq__list__li .accordion__title__inn{font-size:1.7rem;line-height:1.6;padding:2rem 1.6rem 2rem 0;width:calc(100% - 4rem)}}@media screen and (max-width:56.25rem) and (max-width:43.75rem){.p-faq__list__li .accordion__title__inn{font-size:1.4rem;line-height:1.6;width:calc(100% - 2.5rem);padding:1.5rem 1.4rem 1.5rem 0}}.p-faq__list__li .accordion__title__inn:after,.p-faq__list__li .accordion__title__inn:before{content:"";display:inline-block;background-color:#3E4E57;position:absolute;top:50%;transform:translate(0,-50%)}.p-faq__list__li .accordion__title__inn:before{width:0.2rem;height:1.6rem;right:0.7rem;transform-origin:center;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}@media screen and (max-width:43.75rem){.p-faq__list__li .accordion__title__inn:before{height:1rem;right:0.4rem;top:2.7rem}}.p-faq__list__li .accordion__title__inn:after{width:1.6rem;height:0.2rem;right:0}@media screen and (max-width:43.75rem){.p-faq__list__li .accordion__title__inn:after{width:1rem;top:2.7rem}}.p-faq__list__li .accordion__content{padding:2.5rem 3rem 3.5rem;position:relative}.p-faq__list__li .accordion__content:before{content:"";width:calc(100% - 6rem);height:0.1rem;background-color:#CED2D5;position:absolute;top:0;left:50%;transform:translate(-50%,0)}@media screen and (max-width:56.25rem){.p-faq__list__li .accordion__content:before{width:calc(100% - 5rem)}}@media screen and (max-width:56.25rem) and (max-width:43.75rem){.p-faq__list__li .accordion__content:before{width:calc(100% - 3rem)}}@media screen and (max-width:56.25rem){.p-faq__list__li .accordion__content{padding:2rem 2.5rem 3rem}}@media screen and (max-width:56.25rem) and (max-width:43.75rem){.p-faq__list__li .accordion__content{padding:1.5rem 1.5rem 1.8rem}.p-faq__list__li .accordion__content p{line-height:1.9}}.p-faq__list__li .accordion.is-opened{background-color:rgba(235,218,159,0.2)}.p-faq__list__li .accordion.is-opened .accordion__title__inn:before{transform:translate(0,-50%) rotate(90deg)}.p-access__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.p-access__top__left{width:calc(100% - 60rem);padding-right:6rem;text-align:center}@media screen and (max-width:81.25rem){.p-access__top__left{padding-right:2rem}}@media screen and (max-width:81.25rem) and (max-width:75rem){.p-access__top__left{width:100%;max-width:70rem;padding-right:0;margin:0 auto 4rem}}.p-access__top__left:before{content:"";display:inline-block;width:40rem;height:12rem;background:url("../img/base/logo__mix.svg") center/contain no-repeat}@media screen and (max-width:62.5rem){.p-access__top__left:before{width:36rem;height:10.8rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-access__top__left:before{width:27rem;height:8.1rem}}.p-access__top__left address{margin:4.5rem 0 3.5rem}@media screen and (max-width:75rem){.p-access__top__left address{margin-top:3rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-access__top__left address{margin:2rem 0 3rem}}.p-access__top__left address p{line-height:1.9;margin-bottom:3.5rem}.p-access__top__left address p a{display:inline-block;line-height:1.8;margin-top:1rem;color:#61A7E1;border-bottom:0.2rem solid #61A7E1;padding-right:2rem;background:url("../img/base/icon__blank-2.png") center right/1.5rem no-repeat;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}.p-access__top__left address p a:hover{opacity:0.6}.p-access__top__left address .l-footer__left__number{justify-content:center;margin-bottom:0}.p-access__top__left table{width:100%;border-top:0.1rem solid #CED2D5}@media screen and (max-width:43.75rem){.p-access__top__left table{display:block}}.p-access__top__left table tr{border-bottom:0.1rem solid #CED2D5}@media screen and (max-width:43.75rem){.p-access__top__left table tr{width:100%;display:block;padding:2rem 1rem}}.p-access__top__left table tr th{width:17rem;font-size:1.7rem;line-height:1.6}@media screen and (max-width:43.75rem){.p-access__top__left table tr th{width:100%;display:block;font-size:1.6rem;line-height:1.6}}.p-access__top__left table tr td{padding:2rem 0;text-align:left}@media screen and (max-width:43.75rem){.p-access__top__left table tr td{width:100%;display:block;padding:0.5rem 0 0}}.p-access__top__left table tr td .br01{display:inline-block}@media screen and (max-width:75rem){.p-access__top__left table tr td .br01{display:none}}.p-access__top__left table tr td .br02{display:none}@media screen and (max-width:75rem){.p-access__top__left table tr td .br02{display:inline-block}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-access__top__left table tr td .br02{display:none}}.p-access__top__right{width:60rem}@media screen and (max-width:75rem){.p-access__top__right{width:calc(50% - 1rem)}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-access__top__right{width:100%;max-width:70rem;margin:0 auto}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-access__top__right{margin:0 0 2.5rem}}.p-access__top__right:before{content:"";display:block;width:100%;height:58rem;background:center/cover no-repeat}.webp .p-access__top__right:before{background-image:url(../img/base/building.jpg.webp)}.no-webp .p-access__top__right:before{background-image:url(../img/base/building.jpg)}.p-access__top__right:before{border-radius:8rem 0.8rem}@media screen and (max-width:75rem){.p-access__top__right:before{height:40rem;border-radius:1rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-access__top__right:before{height:64vw;border-radius:0.3rem}}.p-access__top__middle{width:100vw;height:54rem;position:relative;margin:8rem calc((120rem - 100vw) / 2) 0;overflow:hidden}@media screen and (max-width:81.25rem){.p-access__top__middle{margin:6rem -5rem}}@media screen and (max-width:81.25rem) and (max-width:75rem){.p-access__top__middle{width:calc(50% - 1rem);height:40rem;margin:0;border-radius:1rem}}@media screen and (max-width:81.25rem) and (max-width:75rem) and (max-width:62.5rem){.p-access__top__middle{width:100vw;margin:5rem -5rem 0;border-radius:0}}@media screen and (max-width:81.25rem) and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-access__top__middle{height:38rem;width:100%;margin:0;border-radius:0.3rem}}.p-access__top__middle iframe{width:100%;height:100%;position:absolute;top:0;left:0}.p-access__top__bottom{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:90rem;margin:8rem auto 0}@media screen and (max-width:81.25rem){.p-access__top__bottom{margin-top:6rem}}@media screen and (max-width:81.25rem) and (max-width:62.5rem){.p-access__top__bottom{flex-wrap:wrap}}@media screen and (max-width:62.5rem){.p-access__top__bottom .o-c-tit_def{width:100%;text-align:center}.p-access__top__bottom .o-c-tit_def__en{background-position:center top!important}}.p-access__top__bottom .o-p-timetable{flex:1;width:100%;max-width:70rem;margin:0}@media screen and (max-width:62.5rem){.p-access__top__bottom .o-p-timetable{margin:0 auto}}.p-facilities__visual__list__li{display:flex;align-items:center;margin-top:5rem}@media screen and (max-width:62.5rem){.p-facilities__visual__list__li{flex-direction:column-reverse;margin-top:6rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-facilities__visual__list__li{margin-top:5rem}}.p-facilities__visual__list__li .title{width:30rem;padding-right:2rem}@media screen and (max-width:81.25rem){.p-facilities__visual__list__li .title{width:26rem}}@media screen and (max-width:81.25rem) and (max-width:62.5rem){.p-facilities__visual__list__li .title{width:100%;padding-right:0;margin-top:1.5rem;border-bottom:0.2rem solid #EBDA9F}}@media screen and (max-width:81.25rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-facilities__visual__list__li .title{margin-top:1rem}}.p-facilities__visual__list__li .title__ja{font-size:2.2rem;line-height:1.6;letter-spacing:0.08em;border-bottom:0.2rem solid #EBDA9F;padding-bottom:1.5rem;margin-bottom:1.5rem}@media screen and (max-width:81.25rem){.p-facilities__visual__list__li .title__ja{font-size:2rem;line-height:1.6}}@media screen and (max-width:81.25rem) and (max-width:62.5rem){.p-facilities__visual__list__li .title__ja{font-size:1.8rem;line-height:1.6;padding-bottom:1rem;margin-bottom:0;border-bottom:none;display:inline-block}}@media screen and (max-width:81.25rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-facilities__visual__list__li .title__ja{font-size:1.6rem;line-height:1.6}}.p-facilities__visual__list__li .title__en{color:#A1CBED;letter-spacing:0.08em}@media screen and (max-width:62.5rem){.p-facilities__visual__list__li .title__en{display:inline-block;margin-left:1.5rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-facilities__visual__list__li .title__en{font-size:1.2rem;line-height:1.6;margin-left:0.5rem}}.p-facilities__visual__list__li img{width:calc(100% - 30rem)}@media screen and (max-width:81.25rem){.p-facilities__visual__list__li img{width:calc(100% - 26rem)}}@media screen and (max-width:81.25rem) and (max-width:62.5rem){.p-facilities__visual__list__li img{width:100%}}.p-facilities__equipment__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-6rem}@media screen and (max-width:43.75rem){.p-facilities__equipment__list{margin-bottom:-5rem}}.p-facilities__equipment__list__li{width:calc((100% - 8rem) / 2);margin-bottom:6rem}@media screen and (max-width:75rem){.p-facilities__equipment__list__li{width:calc((100% - 6rem) / 2)}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-facilities__equipment__list__li{width:100%;display:flex;flex-direction:row-reverse;align-items:flex-start}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-facilities__equipment__list__li{flex-direction:column;margin-bottom:5rem}}.p-facilities__equipment__list__li img{background-color:rgba(235,218,159,0.2)}@media screen and (max-width:62.5rem){.p-facilities__equipment__list__li img{width:30rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-facilities__equipment__list__li img{width:100%}}.p-facilities__equipment__list__li .text{margin-top:1.2rem}@media screen and (max-width:81.25rem){.p-facilities__equipment__list__li .text{margin-top:0.6rem}}@media screen and (max-width:81.25rem) and (max-width:62.5rem){.p-facilities__equipment__list__li .text{width:calc(100% - 30rem);padding-right:2rem;margin-top:0}}@media screen and (max-width:81.25rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-facilities__equipment__list__li .text{width:100%;padding-right:0;margin-top:1rem}}.p-facilities__equipment__list__li .text__title{font-size:2.2rem;line-height:1.4;text-align:center;padding-bottom:1.5rem;border-bottom:0.2rem solid #EBDA9F}@media screen and (max-width:81.25rem){.p-facilities__equipment__list__li .text__title{font-size:2rem;line-height:1.6;padding-bottom:1rem}}@media screen and (max-width:81.25rem) and (max-width:62.5rem){.p-facilities__equipment__list__li .text__title{text-align:left;font-size:1.8rem;line-height:1.6}.p-facilities__equipment__list__li .text__title br{display:none}}@media screen and (max-width:81.25rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-facilities__equipment__list__li .text__title{text-align:center;font-size:1.6rem;line-height:1.6}.p-facilities__equipment__list__li .text__title br{display:inline-block}}.p-facilities__equipment__list__li .text__title span{font-size:0.85em;display:inline-block}.p-facilities__equipment__list__li .text p{margin-top:1.5rem;font-size:1.4rem;line-height:2.1}@media screen and (max-width:62.5rem){.p-facilities__equipment__list__li .text p{margin-top:1rem;font-size:1.3rem;line-height:2}}.p-about__intro__main{font-size:3rem;line-height:1.8;letter-spacing:0.08em;text-align:center;padding-top:8rem;background:url("../img/about/intro-logo.png") top center/13rem 6rem no-repeat;margin-bottom:5rem}@media screen and (max-width:62.5rem){.p-about__intro__main{font-size:2.7rem;line-height:1.8;margin-bottom:4rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-about__intro__main{font-size:2rem;line-height:1.8;margin-bottom:2.5rem;padding-top:6.5rem;background-size:10.4rem 4.8rem}}.p-about__intro__sub{font-size:1.7rem;line-height:2.5;text-align:center}@media screen and (max-width:62.5rem){.p-about__intro__sub{font-size:1.6rem;line-height:2.5}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-about__intro__sub{font-size:1.5rem;line-height:2.1;text-align:left}}.p-about__features{position:relative}.p-about__features .o-p-anime__wave{width:100%;position:absolute;top:0;left:0;background-color:#fff;z-index:1}.p-about__features__wrap{background-color:#F9F9FA;padding:17rem 0 15rem}@media screen and (max-width:87.5rem){.p-about__features__wrap{padding:15rem 0 12rem}}@media screen and (max-width:87.5rem) and (max-width:62.5rem){.p-about__features__wrap{padding:12rem 0}}@media screen and (max-width:87.5rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-about__features__wrap{padding:10rem 0}}.p-about__first__read{text-align:center}@media screen and (max-width:43.75rem){.p-about__first__read{text-align:left}}.p-about__first__title{font-size:2.2rem;line-height:1.6;padding-bottom:2rem;margin:6rem 0 5rem;text-align:center;position:relative}@media screen and (max-width:81.25rem){.p-about__first__title{font-size:2rem;line-height:1.6;margin:5rem 0}}@media screen and (max-width:81.25rem) and (max-width:43.75rem){.p-about__first__title{font-size:1.8rem;line-height:1.6;margin:4rem 0;padding-bottom:1rem}}.p-about__first__title:before{content:"";display:block;width:6rem;height:0.5rem;background:linear-gradient(90deg,#EBDA9F 0%,#EBDA9F 50%,#A1CBED 50%,#A1CBED 100%);position:absolute;bottom:0;left:50%;transform:translate(-50%,0)}@media screen and (max-width:43.75rem){.p-about__first__title:before{width:5rem;height:0.3rem}}@media screen and (max-width:62.5rem){.p-about__first__list{max-width:70rem;margin:auto}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-about__first__list{max-width:45rem}}.p-about__first__list__li{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:5.5rem;position:relative}@media screen and (max-width:62.5rem){.p-about__first__list__li{margin-bottom:7rem}}.p-about__first__list__li:before{content:"";display:inline-block;width:0.3rem;height:5.5rem;background-color:#EBDA9F;position:absolute;bottom:-5.5rem;left:calc(50% - 0.2rem)}@media screen and (max-width:62.5rem){.p-about__first__list__li:before{height:5rem;bottom:-6rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-about__first__list__li:before{width:0.2rem;height:4rem;bottom:-5.5rem}}.p-about__first__list__li:last-child{margin-bottom:0}.p-about__first__list__li:last-child:before{display:none}.p-about__first__list__li img{width:38rem;border-radius:6rem 0.6rem}@media screen and (max-width:62.5rem){.p-about__first__list__li img{width:30rem;border-radius:4rem 0.4rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-about__first__list__li img{width:100%;border-radius:2.5rem 0.3rem}}.p-about__first__list__li .text{padding:0 0 1.5rem 4rem;width:calc(100% - 38rem)}@media screen and (max-width:62.5rem){.p-about__first__list__li .text{width:calc(100% - 30rem);padding-left:3rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-about__first__list__li .text{width:100%;padding:1.5rem 0 0}}.p-about__first__list__li .text__title{font-size:2.2rem;line-height:1.6;margin-bottom:1.5rem}@media screen and (max-width:81.25rem){.p-about__first__list__li .text__title{font-size:2rem;line-height:1.6;margin-bottom:1rem}}@media screen and (max-width:81.25rem) and (max-width:43.75rem){.p-about__first__list__li .text__title{font-size:1.8rem;line-height:1.6;margin-bottom:0.5rem}}.p-about__first__list__li .text__title:before{content:attr(data-number);display:inline-block;font-family:"Roboto Condensed",sans-serif;font-size:1.1em;font-weight:700;color:#61A7E1;padding-right:0.8rem}.p-about__first__dx{margin:8rem auto 0;padding:4rem;border:0.1rem solid #CED2D5;border-radius:1rem}@media screen and (max-width:43.75rem){.p-about__first__dx{margin-top:12rem;padding:0;border:none;border-radius:0;position:relative}.p-about__first__dx:before{content:"";width:3.4rem;height:2rem;background:url(../img/base/icon__line.png) center/cover no-repeat;position:absolute;top:-7rem;left:50%;transform:translate(-50%,0)}}.p-about__first__dx .list{margin:1.4rem 0 1.4rem 1rem;list-style-type:none}.p-about__first__dx .list li{margin-bottom:0.5rem;text-indent:-0.9rem;margin-left:0.9rem;line-height:1.7}@media screen and (max-width:43.75rem){.p-about__first__dx .list li{text-indent:-0.8rem;margin-left:0.8rem}}.p-about__first__dx .list li:last-child{margin-bottom:0}.p-about__first__dx .list li:before{content:attr(data-number);display:inline-block;font-family:"Roboto Condensed",sans-serif;font-size:1.1em;padding-right:0.3rem}.p-information__departments__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-6rem}@media screen and (max-width:43.75rem){.p-information__departments__list{max-width:50rem;margin:0 auto -5rem}}.p-information__departments__list__li{width:calc((100% - 8rem) / 2);margin-bottom:6rem;display:flex;flex-direction:column}@media screen and (max-width:81.25rem){.p-information__departments__list__li{width:calc((100% - 5rem) / 2)}}@media screen and (max-width:81.25rem) and (max-width:62.5rem){.p-information__departments__list__li{width:calc((100% - 3rem) / 2)}}@media screen and (max-width:81.25rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-information__departments__list__li{width:100%;margin-bottom:5rem}}.p-information__departments__list__li .text{max-width:46rem;margin:-5rem auto 0}@media screen and (max-width:62.5rem){.p-information__departments__list__li .text{margin-top:-4rem}}.p-information__departments__list__li .text__icon{width:10rem;height:10rem;padding:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:0.1rem solid #A1CBED;background-color:#fff;margin:0 auto}@media screen and (max-width:62.5rem){.p-information__departments__list__li .text__icon{width:8rem;height:8rem;padding:1.5rem}}.p-information__departments__list__li .text__title{font-size:2.2rem;line-height:1.6;text-align:center;margin:1.5rem auto}@media screen and (max-width:81.25rem){.p-information__departments__list__li .text__title{font-size:2rem;line-height:1.6;margin:1rem auto}}@media screen and (max-width:81.25rem) and (max-width:43.75rem){.p-information__departments__list__li .text__title{font-size:1.8rem;line-height:1.6}}.p-information__departments__list__li .text__read span{display:inline-block}.p-information__departments__list__li .text .o-c-btn__def{margin-top:2rem}.p-information__related__list{display:flex;flex-wrap:wrap;justify-content:space-between}.p-information__related__list__li{width:calc((100% - 3rem) / 2)}@media screen and (max-width:43.75rem){.p-information__related__list__li{width:100%}.p-information__related__list__li:last-child{margin-top:2rem}}.p-information__related__list__li .o-c-btn__large{margin-top:0}.p-information__intro{display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width:68.75rem){.p-information__intro{max-width:80rem;margin-left:auto;margin-right:auto}}.p-information__intro__left{flex:1;padding-right:4rem}@media screen and (max-width:68.75rem){.p-information__intro__left{flex:auto;padding-right:0}}.p-information__intro__right{width:56rem}@media screen and (max-width:68.75rem){.p-information__intro__right{width:80%;margin:3rem auto 0}}@media screen and (max-width:68.75rem) and (max-width:43.75rem){.p-information__intro__right{width:100%;margin-top:2rem}}.p-information__intro__right img{width:100%}.p-information__trouble{background-color:rgba(161,203,237,0.15);margin-top:10rem}@media screen and (max-width:43.75rem){.p-information__trouble{margin-top:8rem}}.p-information__trouble .o-p-anime__wave{margin-top:-0.1rem}.p-information__trouble__inn{padding:7rem 0 14rem}@media screen and (max-width:62.5rem){.p-information__trouble__inn{padding-bottom:10rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-information__trouble__inn{padding-bottom:8rem}}.p-information__trouble__inn .read{text-align:center;margin-top:4rem}@media screen and (max-width:43.75rem){.p-information__trouble__inn .read{text-align:left;margin-top:2rem}}.p-information__trouble__inn .dermatology-list{display:flex;justify-content:center;margin-top:5rem}@media screen and (max-width:56.25rem){.p-information__trouble__inn .dermatology-list{justify-content:space-between;margin-top:4rem}}@media screen and (max-width:56.25rem) and (max-width:43.75rem){.p-information__trouble__inn .dermatology-list{max-width:40rem;flex-wrap:wrap;margin:3rem auto -2rem}}.p-information__trouble__inn .dermatology-list>li{width:24rem;margin-right:2.5rem;text-align:center}@media screen and (max-width:62.5rem){.p-information__trouble__inn .dermatology-list>li{width:calc((100% - 4.5rem) / 4);margin-right:1.5rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-information__trouble__inn .dermatology-list>li{width:calc((100% - 2rem) / 2);margin:0 0 2rem}}.p-information__trouble__inn .dermatology-list>li:last-child{margin-right:0}.p-information__trouble__inn .dermatology-list>li .image{width:18rem;line-height:0;background-color:#fff;border-radius:50%;margin:0 auto 1.2rem;position:relative}@media screen and (max-width:62.5rem){.p-information__trouble__inn .dermatology-list>li .image{width:100%}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-information__trouble__inn .dermatology-list>li .image{margin-bottom:1rem}}.p-information__trouble__inn .dermatology-list>li .image:before{content:"";display:block;width:100%;padding-top:100%}.p-information__trouble__inn .dermatology-list>li .image img{width:70%;max-width:12rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:43.75rem){.p-information__trouble__inn .dermatology-list>li .image img{max-width:10rem}}.p-information__trouble__inn .dermatology-list>li .title{font-size:1.8rem;line-height:1.2;margin-bottom:0.8rem}@media screen and (max-width:43.75rem){.p-information__trouble__inn .dermatology-list>li .title{font-size:1.7rem;line-height:1.2;margin-bottom:0.6rem}}.p-information__trouble__inn .dermatology-list>li ul.comment{display:flex;flex-wrap:wrap;justify-content:center}.p-information__trouble__inn .dermatology-list>li ul.comment li{font-size:1.4rem;line-height:1.7}@media screen and (max-width:43.75rem){.p-information__trouble__inn .dermatology-list>li ul.comment li{font-size:1.3rem;line-height:1.7}}.p-information__trouble__inn .dermatology-list>li ul.comment li:after{content:"/";padding:0 0.3rem;color:#A1CBED}.p-information__trouble__inn .dermatology-list>li ul.comment li:last-child:after{display:none}.p-information__trouble__inn .pediatric-list{background-color:#fff;max-width:80rem;margin:0 auto;padding:5rem}@media screen and (max-width:62.5rem){.p-information__trouble__inn .pediatric-list{padding:5rem 4rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-information__trouble__inn .pediatric-list{padding:3rem 2rem}}.p-information__trouble__inn .pediatric-list ul{width:fit-content;margin:0 auto}.p-information__trouble__inn .pediatric-list ul li{background:url("../img/information/list-mark.png") top 0.2rem left/3.2rem no-repeat;padding-left:3.8rem;margin-bottom:2rem}@media screen and (max-width:43.75rem){.p-information__trouble__inn .pediatric-list ul li{background-size:2rem;background-position:top 0.2rem left;padding-left:2.6rem;margin-bottom:1.2rem}}.p-information__trouble__inn .pediatric-list ul li:last-child{margin-bottom:0}.p-information__trouble__inn .pediatric-list ul li .main{font-size:1.8rem;line-height:3.4rem}@media screen and (max-width:43.75rem){.p-information__trouble__inn .pediatric-list ul li .main{font-size:1.5rem;line-height:2.2rem}}.p-information__trouble__inn .pediatric-list.allergy ul{display:grid;width:fit-content;grid-template-columns:repeat(2,auto);max-width:44rem}@media screen and (max-width:43.75rem){.p-information__trouble__inn .pediatric-list.allergy ul{grid-template-columns:repeat(1,auto)}}.p-information__trouble__inn .pediatric-list.allergy ul li:nth-child(odd){margin-right:5rem}@media screen and (max-width:43.75rem){.p-information__trouble__inn .pediatric-list.allergy ul li:nth-child(odd){margin-right:0}}.p-information__disease__navi{display:flex;flex-wrap:wrap;margin-bottom:6rem}@media screen and (max-width:56.25rem){.p-information__disease__navi{margin-bottom:5rem}}@media screen and (max-width:56.25rem) and (max-width:43.75rem){.p-information__disease__navi{margin-bottom:4rem}}.p-information__disease__navi li{width:calc((100% - 12rem) / 4);margin:0 4rem 2.5rem 0}.p-information__disease__navi li:nth-child(4n){margin-right:0}@media screen and (max-width:68.75rem){.p-information__disease__navi li{width:calc((100% - 9rem) / 4);margin:0 3rem 2.5rem 0}}@media screen and (max-width:68.75rem) and (max-width:56.25rem){.p-information__disease__navi li{width:calc((100% - 4rem) / 3);margin:0 2rem 2rem 0!important}.p-information__disease__navi li:nth-child(3n){margin-right:0!important}}@media screen and (max-width:68.75rem) and (max-width:56.25rem) and (max-width:43.75rem){.p-information__disease__navi li{width:calc((100% - 1rem) / 2);margin:0 1rem 1rem 0!important}.p-information__disease__navi li:nth-child(3n){margin-right:1rem!important}.p-information__disease__navi li:nth-child(2n){margin-right:0!important}}.p-information__disease__navi li a{display:block;font-size:1.8rem;line-height:1.4;padding:1.5rem 2rem 1.5rem 1rem;border-bottom:0.2rem solid #A1CBED;background:url("../img/base/icon__down.png") center right/1.2rem no-repeat;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}@media screen and (max-width:68.75rem){.p-information__disease__navi li a{font-size:1.6rem;line-height:1.4;padding:1.2rem 2rem 1.2rem 1rem}}@media screen and (max-width:68.75rem) and (max-width:43.75rem){.p-information__disease__navi li a{font-size:1.4rem;line-height:1.4;padding:0.9rem 1rem 0.9rem 0;background-size:0.8rem;border-width:0.1rem}}@media screen and (max-width:68.75rem) and (max-width:43.75rem) and (max-width:23.125rem){.p-information__disease__navi li a{font-size:1.3rem;line-height:1.4}}.p-information__disease__navi li a:hover{border-color:#EBDA9F;background-color:rgba(235,218,159,0.2)}.p-information__disease__list{padding-top:2rem}@media screen and (max-width:43.75rem){.p-information__disease__list{padding-top:1rem}}.p-information__disease__list__li{margin-bottom:3rem;border:0.1rem solid #CED2D5;border-radius:0.6rem 6rem;padding:5rem}@media screen and (max-width:62.5rem){.p-information__disease__list__li{padding:4rem 3rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-information__disease__list__li{border-radius:0.4rem 2rem;padding:3.5rem 2rem}}.p-information__disease__list__li:last-child{margin-bottom:0}.p-information__disease__list__li .name{text-align:center;font-size:2rem;line-height:1.4;padding-bottom:2rem;position:relative;margin-bottom:3rem}@media screen and (max-width:43.75rem){.p-information__disease__list__li .name{font-size:1.9rem;line-height:1.4;padding-bottom:1.5rem;margin-bottom:2.5rem}}.p-information__disease__list__li .name span{display:inline-block}.p-information__disease__list__li .name:before{content:"";width:5rem;height:0.5rem;background:linear-gradient(90deg,#EBDA9F 0%,#EBDA9F 50%,#A1CBED 50%,#A1CBED 100%);position:absolute;bottom:0;left:50%;transform:translate(-50%,0)}@media screen and (max-width:43.75rem){.p-information__disease__list__li .name:before{width:4rem;height:0.4rem}}.p-information__disease__list__li .block{max-width:80rem;margin:0 auto;display:flex;flex-wrap:wrap;align-items:baseline;padding:2rem;border-bottom:0.2rem dotted #CED2D5}@media screen and (max-width:62.5rem){.p-information__disease__list__li .block{padding:2rem 1rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-information__disease__list__li .block{flex-direction:column;padding:2rem 0 0;border-bottom:none}}.p-information__disease__list__li .block:first-of-type{padding-top:0}.p-information__disease__list__li .block:last-of-type{border-bottom:none;padding-bottom:0}.p-information__disease__list__li .block__left{width:8rem}@media screen and (max-width:43.75rem){.p-information__disease__list__li .block__left{width:100%;text-align:center;margin-bottom:0.7rem}}.p-information__disease__list__li .block__left__label{font-size:1.6rem;line-height:1;display:inline-block;background-color:rgba(235,218,159,0.6);padding:0.4rem 1rem 0.6rem 1.2rem;border-radius:0.4rem;letter-spacing:0.2em}@media screen and (max-width:43.75rem){.p-information__disease__list__li .block__left__label{display:block;font-size:1.5rem;line-height:1;padding:0.3rem 0.8rem 0.4rem 1rem;border-radius:0.2rem}}.p-information__disease__list__li .block__left__label.blue{background-color:rgba(161,203,237,0.5)}.p-information__disease__list__li .block__left__label.yellow{background-color:rgba(235,218,159,0.6)}.p-information__disease__list__li .block__right{width:calc(100% - 8rem)}@media screen and (max-width:43.75rem){.p-information__disease__list__li .block__right{width:100%}}.p-information__disease__list__li .block__right p{line-height:2}@media screen and (max-width:43.75rem){.p-information__disease__list__li .block__right p{line-height:1.9}}.p-information__disease__list__li .block__right p .note{display:block;margin:1rem 0 0 1.4rem;font-size:0.85em;line-height:1.7;text-indent:-1.4rem}@media screen and (max-width:62.5rem){.p-information__disease__list__li .block__right p .note{margin-left:1.2rem;text-indent:-1.2rem}}.p-information__disease .beauty-list__li{margin-bottom:5rem;border:0.1rem solid #CED2D5;border-radius:0.6rem 6rem;overflow:hidden}@media screen and (max-width:56.25rem){.p-information__disease .beauty-list__li{margin-bottom:4rem}}@media screen and (max-width:56.25rem) and (max-width:43.75rem){.p-information__disease .beauty-list__li{border-radius:0.4rem 2rem;margin-bottom:3rem}}.p-information__disease .beauty-list__li:last-child{margin-bottom:0}.p-information__disease .beauty-list__li__top{max-width:85rem;margin:0 auto;padding:5rem}@media screen and (max-width:62.5rem){.p-information__disease .beauty-list__li__top{padding:4rem 3rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-information__disease .beauty-list__li__top{padding:3rem 2rem 2.5rem}}.p-information__disease .beauty-list__li__top .name{text-align:center;font-size:2rem;line-height:1.4;padding-bottom:2rem;position:relative;margin-bottom:3rem}@media screen and (max-width:43.75rem){.p-information__disease .beauty-list__li__top .name{font-size:1.9rem;line-height:1.4;padding-bottom:1.5rem;margin-bottom:1.8rem}}.p-information__disease .beauty-list__li__top .name span{font-size:0.8em}.p-information__disease .beauty-list__li__top .name:before{content:"";width:5rem;height:0.5rem;background:linear-gradient(90deg,#EBDA9F 0%,#EBDA9F 50%,#A1CBED 50%,#A1CBED 100%);position:absolute;bottom:0;left:50%;transform:translate(-50%,0)}@media screen and (max-width:43.75rem){.p-information__disease .beauty-list__li__top .name:before{width:4rem;height:0.4rem}}.p-information__disease .beauty-list__li__bottom{padding:4rem 5rem 5rem}@media screen and (max-width:62.5rem){.p-information__disease .beauty-list__li__bottom{padding:4rem 3rem 5rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-information__disease .beauty-list__li__bottom{padding:2.5rem 1.5rem 3rem}}.p-information__disease .beauty-list__li__bottom .title{font-size:1.8rem;line-height:1.5;text-align:center;background:center bottom/12rem 1.5rem no-repeat;padding-bottom:2rem;margin-bottom:2rem}@media screen and (max-width:43.75rem){.p-information__disease .beauty-list__li__bottom .title{font-size:1.6rem;line-height:1.5;background-size:8rem 1rem;margin-bottom:1.2rem;padding-bottom:1.5rem}}.p-information__disease .beauty-list__li__bottom .list{display:flex;flex-wrap:wrap;justify-content:center}.p-information__disease .beauty-list__li__bottom .list li:after{content:"/";padding:0 0.5rem;color:#aaa}@media screen and (max-width:43.75rem){.p-information__disease .beauty-list__li__bottom .list li:after{padding:0 0.2rem}}.p-information__disease .beauty-list__li__bottom .list li:last-child:after{display:none}.p-information__disease .beauty-list__li:nth-child(odd) .beauty-list__li__bottom{background-color:rgba(235,218,159,0.25)}.p-information__disease .beauty-list__li:nth-child(odd) .beauty-list__li__bottom .title{background-image:url("../img/information/title-mark__yellow.png")}.p-information__disease .beauty-list__li:nth-child(2n) .beauty-list__li__bottom{background-color:rgba(161,203,237,0.2)}.p-information__disease .beauty-list__li:nth-child(2n) .beauty-list__li__bottom .title{background-image:url("../img/information/title-mark__blue.png")}.p-information__disease__subtit{width:fit-content;margin:10rem auto 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;font-size:2.6rem;line-height:1.6;font-weight:700}@media screen and (max-width:81.25rem){.p-information__disease__subtit{font-size:2.2rem;line-height:1.6}}@media screen and (max-width:81.25rem) and (max-width:43.75rem){.p-information__disease__subtit{font-size:2rem;line-height:1.6}}.p-information__disease__subtit span.main{position:relative;padding:0 10rem}@media screen and (max-width:43.75rem){.p-information__disease__subtit span.main{padding:0 5rem}}.p-information__disease__subtit span.main:after,.p-information__disease__subtit span.main:before{content:"";width:9rem;height:0.4rem;position:absolute;top:1.8rem}@media screen and (max-width:81.25rem){.p-information__disease__subtit span.main:after,.p-information__disease__subtit span.main:before{top:1.5rem}}@media screen and (max-width:81.25rem) and (max-width:43.75rem){.p-information__disease__subtit span.main:after,.p-information__disease__subtit span.main:before{width:4rem;height:0.3rem}}.p-information__disease__subtit span.main:before{background:linear-gradient(90deg,#EBDA9F 0%,#fff 100%);left:0}.p-information__disease__subtit span.main:after{background:linear-gradient(90deg,#fff 0%,#A1CBED 100%);right:0}.p-information__disease__subtit span.sub{font-size:0.8em}.p-price__list__memo{text-align:center;font-size:1.8rem;line-height:2;padding:50px 20px;border:2px solid #A1CBED;border-radius:1rem}@media screen and (max-width:43.75rem){.p-price__list__memo{font-size:1.4rem;line-height:2;padding:30px 20px}}.p-price__list .block{margin-bottom:8rem}@media screen and (max-width:62.5rem){.p-price__list .block{margin-bottom:7rem}}.p-price__list .block:last-of-type{margin-bottom:0}.p-price__list .block__tit{font-size:2.2rem;line-height:1.6;font-weight:700;padding:1rem 2rem 1.4rem 3rem;background-color:rgba(62,78,87,0.06);position:relative;margin-bottom:2rem}@media screen and (max-width:62.5rem){.p-price__list .block__tit{font-size:2rem;line-height:1.6;padding:0.8rem 2rem 1.1rem 3rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-price__list .block__tit{font-size:1.7rem;line-height:1.6;padding:0.7rem 1rem 0.8rem 2rem;margin-bottom:1.5rem}}.p-price__list .block__tit:before{content:"";width:1rem;height:100%;background:linear-gradient(180deg,#EBDA9F 0%,#EBDA9F 50%,#A1CBED 50%,#A1CBED 100%);position:absolute;top:0;left:0}@media screen and (max-width:43.75rem){.p-price__list .block__tit:before{width:0.8rem}}.p-price__list .block__tit span{font-size:0.8em;display:inline-block}.p-price__list .block__note{font-size:1.4rem;line-height:1.8;margin-top:1.5rem;padding-left:1.8rem;position:relative}@media screen and (max-width:62.5rem){.p-price__list .block__note{font-size:1.3rem;line-height:1.8;margin-top:1rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-price__list .block__note{font-size:1.2rem;line-height:1.8;padding-left:1.6rem}}.p-price__list .block__note:before{content:"※";position:absolute;top:0;left:0}.p-price__list .block table{width:100%;border-top:0.1rem solid #CED2D5;font-size:1.6rem;line-height:1.5}@media screen and (max-width:62.5rem){.p-price__list .block table{font-size:1.5rem;line-height:1.5}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-price__list .block table{font-size:1.3rem;line-height:1.5}}.p-price__list .block table tr{border-bottom:0.1rem solid #CED2D5;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}.p-price__list .block table tr:hover{background-color:rgba(161,203,237,0.1)}@media screen and (max-width:53.125rem){.p-price__list .block table tr:hover{background-color:transparent}}.p-price__list .block table tr th{font-weight:700;padding:2rem 1.5rem}@media screen and (max-width:62.5rem){.p-price__list .block table tr th{padding:1.7rem 1rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-price__list .block table tr th{padding:1.4rem 1.4rem 1.4rem 0}}.p-price__list .block table tr th.no-br{white-space:nowrap}.p-price__list .block table tr td{padding:2rem 1.5rem;text-align:right}@media screen and (max-width:62.5rem){.p-price__list .block table tr td{padding:1.7rem 1rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-price__list .block table tr td{padding:1.4rem 0}}.p-price__list .block table tr td.left{text-align:left}@media screen and (max-width:43.75rem){.p-price__list .block table tr td.left{padding-right:1rem}}.p-price__list .block table tr td:last-child{white-space:nowrap}.p-price__list .block table tr span{display:inline-block}.p-price__list .block table tr span.small{font-size:0.85em}.p-price__list .block table tr span.label{font-size:0.85em;color:#DE5D63;background-color:rgba(237,119,125,0.2);border-radius:0.3rem;padding:0.1rem 0.8rem 0.2rem;margin-left:0.8rem}@media screen and (max-width:43.75rem){.p-price__list .block table tr span.label{padding:0.1rem 0.5rem 0.2rem;margin-left:0.5rem}}#depilation{background:url("../img/depilation/pattern-back.svg") center/60rem 30rem repeat}@media screen and (max-width:43.75rem){#depilation{background-size:40rem 20rem}}.p-depilation__ttl-01{text-align:center;margin-bottom:5rem}@media screen and (max-width:75rem){.p-depilation__ttl-01{margin-bottom:4rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-depilation__ttl-01{margin-bottom:3rem}}.p-depilation__ttl-01__en{font-size:2.8rem;line-height:1.4;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;font-weight:700;color:#5FC798;margin-bottom:1rem}@media screen and (max-width:87.5rem){.p-depilation__ttl-01__en{font-size:2.6rem;line-height:1}}@media screen and (max-width:87.5rem) and (max-width:75rem){.p-depilation__ttl-01__en{font-size:2.4rem;line-height:1}}@media screen and (max-width:87.5rem) and (max-width:75rem) and (max-width:43.75rem){.p-depilation__ttl-01__en{font-size:2rem;line-height:1}}@media screen and (max-width:87.5rem) and (max-width:75rem) and (max-width:43.75rem) and (max-width:22.5rem){.p-depilation__ttl-01__en{font-size:1.9rem;line-height:1}}.p-depilation__ttl-01__en:after,.p-depilation__ttl-01__en:before{content:"・"}.p-depilation__ttl-01__ja{font-size:3.4rem;line-height:1.6;font-weight:700;letter-spacing:0.1em}@media screen and (max-width:87.5rem){.p-depilation__ttl-01__ja{font-size:3.2rem;line-height:1.6}}@media screen and (max-width:87.5rem) and (max-width:75rem){.p-depilation__ttl-01__ja{font-size:2.8rem;line-height:1.6}}@media screen and (max-width:87.5rem) and (max-width:75rem) and (max-width:43.75rem){.p-depilation__ttl-01__ja{font-size:2rem;line-height:1.6;letter-spacing:0.05em}}@media screen and (max-width:87.5rem) and (max-width:75rem) and (max-width:43.75rem) and (max-width:22.5rem){.p-depilation__ttl-01__ja{font-size:1.9rem;line-height:1.6}}.p-depilation__ttl-02{font-size:3rem;line-height:1.5;letter-spacing:0.1em;font-weight:700;padding:0 0 2rem 9rem;position:relative}@media screen and (max-width:75rem){.p-depilation__ttl-02{font-size:2.7rem;line-height:1.5;padding:0 0 1.8rem 7.5rem}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__ttl-02{font-size:2.4rem;line-height:1.5;padding:0 0 1.5rem 6.5rem}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__ttl-02{font-size:1.7rem;line-height:1.5;letter-spacing:0.08em;padding:0 0 1.2rem 6.5rem}}.p-depilation__ttl-02:before{content:"";width:100%;height:0.4rem;background-image:linear-gradient(90deg,#A1CBED,#A1CBED 24rem,#EBDA9F 24rem,#EBDA9F);position:absolute;bottom:0;left:0}@media screen and (max-width:62.5rem){.p-depilation__ttl-02:before{height:0.3rem;background-image:linear-gradient(90deg,#A1CBED,#A1CBED 20rem,#EBDA9F 20rem,#EBDA9F)}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__ttl-02:before{background-image:linear-gradient(90deg,#A1CBED,#A1CBED 30%,#EBDA9F 30%,#EBDA9F)}}.p-depilation__ttl-02:after{content:"";width:6rem;height:9rem;background:url("../img/depilation/leaf__07.png") center/contain no-repeat;position:absolute;bottom:-1.5rem;left:1rem}@media screen and (max-width:75rem){.p-depilation__ttl-02:after{width:5.1rem;height:7.65rem;bottom:-1rem}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__ttl-02:after{width:4.2rem;height:6.3rem;bottom:-0.8rem}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__ttl-02:after{width:4.8rem;height:7.2rem;bottom:-1.2rem;left:0.5rem}}@media screen and (max-width:43.75rem){.p-depilation__ttl-02.mini{padding:0 0 1.5rem 4.8rem;font-size:1.8rem;line-height:1.5}.p-depilation__ttl-02.mini span{font-size:0.75em}.p-depilation__ttl-02.mini:after{width:3.6rem;height:5.4rem;bottom:-0.8rem;left:0}}.p-depilation__ttl-03{text-align:center;position:relative;margin-bottom:3.5rem}@media screen and (max-width:75rem){.p-depilation__ttl-03{margin-bottom:3rem}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__ttl-03{margin-bottom:2.5rem}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__ttl-03{margin-bottom:2rem}}.p-depilation__ttl-03 span{display:inline-block;font-size:3rem;line-height:1.5;letter-spacing:0.1em;font-weight:700;padding:0 11rem 2rem;position:relative}@media screen and (max-width:75rem){.p-depilation__ttl-03 span{font-size:2.7rem;line-height:1.5;padding:0 9rem 1.8rem}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__ttl-03 span{font-size:2.4rem;line-height:1.5;padding:0 8rem 1.5rem}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__ttl-03 span{font-size:1.7rem;line-height:1.5;letter-spacing:0.08em;padding:0 3.5rem 1.2rem}}.p-depilation__ttl-03 span:after,.p-depilation__ttl-03 span:before{content:"";width:8rem;height:8rem;background:url("../img/depilation/leaf__08.png") center/contain no-repeat;position:absolute;bottom:-2rem}@media screen and (max-width:75rem){.p-depilation__ttl-03 span:after,.p-depilation__ttl-03 span:before{width:7rem;height:7rem;bottom:-1.8rem}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__ttl-03 span:after,.p-depilation__ttl-03 span:before{width:6rem;height:6rem;bottom:-1.6rem}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__ttl-03 span:after,.p-depilation__ttl-03 span:before{width:4rem;height:4rem;bottom:-1.2rem}}.p-depilation__ttl-03 span:before{left:0;transform:scale(-1,1)}.p-depilation__ttl-03 span:after{right:0}.p-depilation__ttl-03:before{content:"";width:100%;height:0.4rem;background-image:linear-gradient(90deg,#A1CBED,#A1CBED calc(50% - 12rem),#EBDA9F calc(50% - 12rem),#EBDA9F calc(50% + 12rem),#A1CBED calc(50% + 12rem),#A1CBED);position:absolute;bottom:0;left:0}@media screen and (max-width:62.5rem){.p-depilation__ttl-03:before{height:0.3rem;background-image:linear-gradient(90deg,#A1CBED,#A1CBED calc(50% - 10rem),#EBDA9F calc(50% - 10rem),#EBDA9F calc(50% + 10rem),#A1CBED calc(50% + 10rem),#A1CBED)}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__ttl-03:before{background-image:linear-gradient(90deg,#A1CBED,#A1CBED calc(50% - 5rem),#EBDA9F calc(50% - 5rem),#EBDA9F calc(50% + 5rem),#A1CBED calc(50% + 5rem),#A1CBED)}}.p-depilation__tbl table{width:100%;background-color:#fff;font-size:1.6rem;line-height:1.6;border-top:0.1rem solid rgba(62,78,87,0.4)}.p-depilation__tbl table.custom01{min-width:80rem}@media screen and (max-width:75rem){.p-depilation__tbl table.custom01{font-size:1.5rem;line-height:1.6}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__tbl table.custom01{font-size:1.4rem;line-height:1.6}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__tbl table.custom01{font-size:1.3rem;line-height:1.6;min-width:56rem}}.p-depilation__tbl table.custom01 tr th{white-space:nowrap}.p-depilation__tbl table.custom02{table-layout:fixed}@media screen and (max-width:75rem){.p-depilation__tbl table.custom02{font-size:1.5rem;line-height:1.6}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-depilation__tbl table.custom02{min-width:48rem;font-size:1.3rem;line-height:1.6}}.p-depilation__tbl table.custom02 tr th:first-child{width:30%}.p-depilation__tbl table.custom02 tr td{width:35%}.p-depilation__tbl table.custom03{table-layout:fixed;min-width:100rem}@media screen and (max-width:75rem){.p-depilation__tbl table.custom03{font-size:1.5rem;line-height:1.6}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__tbl table.custom03{min-width:100rem}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__tbl table.custom03{font-size:1.3rem;line-height:1.6;min-width:85rem}}.p-depilation__tbl table.custom03 tr th span.small{font-size:0.8em}.p-depilation__tbl table.custom03 tr th:first-child{width:26%}@media screen and (max-width:75rem){.p-depilation__tbl table.custom03 tr th:first-child{width:26%}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-depilation__tbl table.custom03 tr th:first-child{width:20%}}.p-depilation__tbl table.custom03 tr td{width:18.5%}@media screen and (max-width:62.5rem){.p-depilation__tbl table.custom03 tr td{width:18.5%}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__tbl table.custom03 tr td{width:20%}}.p-depilation__tbl table.custom02 td.center span,.p-depilation__tbl table.custom03 td.center span{display:inline-block;width:8.2rem;text-align:right;white-space:nowrap}@media screen and (max-width:75rem){.p-depilation__tbl table.custom02 td.center span,.p-depilation__tbl table.custom03 td.center span{width:7.7rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-depilation__tbl table.custom02 td.center span,.p-depilation__tbl table.custom03 td.center span{width:6.8rem}}.p-depilation__tbl table tr{border-bottom:0.1rem solid rgba(62,78,87,0.4)}.p-depilation__tbl table tr .left{text-align:left}.p-depilation__tbl table tr .center{text-align:center}.p-depilation__tbl table tr th{font-weight:700;padding:1.2rem 2rem 1.4rem;border-left:0.1rem solid rgba(62,78,87,0.4)}@media screen and (max-width:75rem){.p-depilation__tbl table tr th{padding:1.2rem 1.5rem 1.4rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-depilation__tbl table tr th{padding:1rem 1rem 1.2rem}}.p-depilation__tbl table tr th.center{padding-left:0;padding-right:0}.p-depilation__tbl table tr th:first-of-type{border-left:none}.p-depilation__tbl table tr th.black{background-color:rgba(62,78,87,0.9);color:#fff}.p-depilation__tbl table tr th.blue{background-color:rgba(161,203,237,0.6)}.p-depilation__tbl table tr th.yellow{background-color:rgba(235,218,159,0.5)}.p-depilation__tbl table tr th span.label{background-color:#5FC798;color:#fff;padding:0.1rem 1rem;border-radius:10rem;display:inline-block;margin-left:0.5rem;font-size:0.8em}.p-depilation__tbl table tr td{padding:1.2rem 2rem 1.4rem;border-left:0.1rem solid rgba(62,78,87,0.4)}@media screen and (max-width:75rem){.p-depilation__tbl table tr td{padding:1.2rem 1.5rem 1.4rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-depilation__tbl table tr td{padding:1rem 1rem 1.2rem}}.p-depilation__tbl table tr td .ib{display:inline-block}.p-depilation__fv{margin-top:13rem;position:relative}@media screen and (max-width:87.5rem){.p-depilation__fv{margin-top:12rem}}@media screen and (max-width:87.5rem) and (max-width:75rem){.p-depilation__fv{margin-top:8rem}}@media screen and (max-width:87.5rem) and (max-width:75rem) and (max-width:43.75rem){.p-depilation__fv{margin-top:7rem}}.p-depilation__fv__copy{font-size:2.8rem;line-height:1.8;letter-spacing:0.15em;white-space:nowrap;position:absolute;top:20%;right:55%;z-index:3}@media screen and (max-width:87.5rem){.p-depilation__fv__copy{font-size:2.6rem;line-height:1.8;top:25%;right:52%}}@media screen and (max-width:87.5rem) and (max-width:62.5rem){.p-depilation__fv__copy{font-size:3.2vw;left:10%;top:15%}}@media screen and (max-width:87.5rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__fv__copy{font-size:3.6vw;top:14vw}}.p-depilation__fv__copy br.br1000{display:none}@media screen and (max-width:62.5rem){.p-depilation__fv__copy br.br1000{display:inline-block}}.p-depilation__fv:before{content:"";width:100%;height:calc(100% - 10rem);background-position:center;background-size:cover;background-repeat:no-repeat}.webp .p-depilation__fv:before{background-image:url(../img/depilation/fv.jpg.webp)}.no-webp .p-depilation__fv:before{background-image:url(../img/depilation/fv.jpg)}.p-depilation__fv:before{position:absolute;top:0;left:0;z-index:1}@media screen and (max-width:62.5rem){.p-depilation__fv:before{height:76vw}}.p-depilation__fv .banner{padding-top:42rem;position:relative;z-index:2}@media screen and (max-width:62.5rem){.p-depilation__fv .banner{padding:60vw 3rem 0}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__fv .banner{padding:60vw 2rem 0}}.p-depilation__fv .banner__inn{background-color:#fff;padding:5rem;border-radius:10rem 1rem 10rem 1rem;filter:drop-shadow(0 0 1.5rem rgba(62,78,87,0.1));display:flex;align-items:center;justify-content:center;position:relative}@media screen and (max-width:62.5rem){.p-depilation__fv .banner__inn{flex-direction:column;padding:5rem 3rem;border-radius:8rem 0.8rem 8rem 0.8rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__fv .banner__inn{border-radius:4rem 0.4rem 4rem 0.4rem;padding:3rem 0}}.p-depilation__fv .banner__inn__left{font-size:6rem;line-height:1;display:flex;flex-direction:column;align-items:center;letter-spacing:0.1em;margin-right:8rem}@media screen and (max-width:87.5rem){.p-depilation__fv .banner__inn__left{margin-right:5rem}}@media screen and (max-width:87.5rem) and (max-width:75rem){.p-depilation__fv .banner__inn__left{font-size:5rem;line-height:1}}@media screen and (max-width:87.5rem) and (max-width:75rem) and (max-width:62.5rem){.p-depilation__fv .banner__inn__left{font-size:5.5rem;line-height:1;margin:0 0 5rem;flex-direction:row;align-items:center}}@media screen and (max-width:87.5rem) and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__fv .banner__inn__left{flex-direction:column;font-size:3.8rem;line-height:1;margin-bottom:3rem}}.p-depilation__fv .banner__inn__left span{font-size:0.5em;display:inline-block;margin-bottom:2.5rem;letter-spacing:0.25em;padding-top:1.6rem;position:relative}@media screen and (max-width:62.5rem){.p-depilation__fv .banner__inn__left span{margin:0 1rem 0 0;padding-top:1.3rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__fv .banner__inn__left span{margin:0 0 1rem 0}}.p-depilation__fv .banner__inn__left span:before{content:"●●●●";font-size:0.4em;letter-spacing:2.1em;color:#A1CBED;position:absolute;left:6%;top:0}.p-depilation__fv .banner__inn__right{width:100%;max-width:56rem}@media screen and (max-width:75rem){.p-depilation__fv .banner__inn__right{max-width:50rem}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__fv .banner__inn__right{max-width:100%}}.p-depilation__fv .banner__inn__right__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem}@media screen and (max-width:62.5rem){.p-depilation__fv .banner__inn__right__top{justify-content:center}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__fv .banner__inn__right__top{margin-bottom:1.5rem}}.p-depilation__fv .banner__inn__right__top>span{display:inline-block;text-align:center;border-radius:10rem}.p-depilation__fv .banner__inn__right__top>span.txt{width:25rem;font-size:2.8rem;line-height:1;padding:1.5rem 0 1.7rem}@media screen and (max-width:75rem){.p-depilation__fv .banner__inn__right__top>span.txt{width:22rem;font-size:2.5rem;line-height:1}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__fv .banner__inn__right__top>span.txt{padding:1rem 0 1.2rem}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__fv .banner__inn__right__top>span.txt{width:12rem;font-size:1.6rem;line-height:1;padding:0.6rem 0 0.8rem}}.p-depilation__fv .banner__inn__right__top>span.txt>span{color:#fff}.p-depilation__fv .banner__inn__right__top>span.txt:first-of-type{background-color:#EBDA9F}.p-depilation__fv .banner__inn__right__top>span.txt:last-of-type{background-color:#A1CBED}.p-depilation__fv .banner__inn__right__top>span.plus{width:3rem;height:3rem;background:url("../img/depilation/fv__plus.png") center/contain no-repeat}@media screen and (max-width:62.5rem){.p-depilation__fv .banner__inn__right__top>span.plus{margin:0 1rem;justify-content:center}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__fv .banner__inn__right__top>span.plus{width:2rem;height:2rem;margin:0 2vw}}.p-depilation__fv .banner__inn__right__bottom{display:flex;justify-content:space-between;align-items:baseline}@media screen and (max-width:62.5rem){.p-depilation__fv .banner__inn__right__bottom{justify-content:center}}.p-depilation__fv .banner__inn__right__bottom span{display:inline-block}.p-depilation__fv .banner__inn__right__bottom span.large{font-size:9rem;line-height:1}@media screen and (max-width:75rem){.p-depilation__fv .banner__inn__right__bottom span.large{font-size:8rem;line-height:1}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__fv .banner__inn__right__bottom span.large{margin:0 0.5rem}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__fv .banner__inn__right__bottom span.large{font-size:4.9rem;line-height:1;letter-spacing:0;margin:0 0.5vw}}.p-depilation__fv .banner__inn__right__bottom span.middle{font-size:4rem;line-height:1;letter-spacing:0.16em}@media screen and (max-width:75rem){.p-depilation__fv .banner__inn__right__bottom span.middle{font-size:3.6rem;line-height:1}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-depilation__fv .banner__inn__right__bottom span.middle{font-size:1.8rem;line-height:1;letter-spacing:0.1em}}.p-depilation__fv .banner__inn__right__bottom span.middle span{font-size:0.9em}.p-depilation__fv .banner__inn img.leaf{width:20rem;position:absolute;top:-4rem;left:-4rem}@media screen and (max-width:75rem){.p-depilation__fv .banner__inn img.leaf{width:16rem;left:-2rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-depilation__fv .banner__inn img.leaf{width:30vw;top:-8vw;left:-2rem}}.p-depilation__point{position:relative}.p-depilation__point .list{display:flex;justify-content:space-between;max-width:94rem;margin:0 auto 5rem}@media screen and (max-width:75rem){.p-depilation__point .list{max-width:82rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-depilation__point .list{width:fit-content;flex-direction:column;margin-bottom:3rem}}.p-depilation__point .list__li{width:calc((100% - 4rem) / 3);display:flex;flex-direction:column;align-items:center}@media screen and (max-width:43.75rem){.p-depilation__point .list__li{flex-direction:row;width:100%;margin-bottom:1.5rem}.p-depilation__point .list__li:last-child{margin-bottom:0}}.p-depilation__point .list__li__icon{width:20rem;height:20rem;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;filter:drop-shadow(0 0 1rem rgba(62,78,87,0.1));margin-bottom:2rem}@media screen and (max-width:75rem){.p-depilation__point .list__li__icon{width:17rem;height:17rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-depilation__point .list__li__icon{width:10rem;height:10rem;margin:0 1rem 0 0}}.p-depilation__point .list__li__icon img{width:12rem}@media screen and (max-width:75rem){.p-depilation__point .list__li__icon img{width:10rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-depilation__point .list__li__icon img{width:6rem}}.p-depilation__point .list__li__txt{font-size:2.4rem;line-height:1.6;text-align:center;font-weight:700;letter-spacing:0.1em}@media screen and (max-width:75rem){.p-depilation__point .list__li__txt{font-size:2.2rem;line-height:1.6}}@media screen and (max-width:75rem) and (max-width:56.25rem){.p-depilation__point .list__li__txt{font-size:1.8rem;line-height:1.6}}@media screen and (max-width:75rem) and (max-width:56.25rem) and (max-width:43.75rem){.p-depilation__point .list__li__txt{font-size:1.7rem;line-height:1.6;text-align:left}}.p-depilation__point .list__li__txt span{display:inline-block}.p-depilation__point__label{max-width:94rem;margin:0 auto;font-size:1.8rem;line-height:1.6;letter-spacing:0.1em;text-align:center;background-image:linear-gradient(90deg,rgba(235,218,159,0.6),rgba(161,203,237,0.6));padding:1rem 0 1.2rem;border-radius:10rem}@media screen and (max-width:75rem){.p-depilation__point__label{max-width:82rem;font-size:1.7rem;line-height:1.6}}@media screen and (max-width:75rem) and (max-width:56.25rem){.p-depilation__point__label{font-size:1.6rem;line-height:1.6}}@media screen and (max-width:75rem) and (max-width:56.25rem) and (max-width:43.75rem){.p-depilation__point__label{max-width:36rem;font-size:1.4rem;line-height:1.6}}.p-depilation__point img.leaf{width:12rem;position:absolute;top:-2rem;right:14rem}@media screen and (max-width:87.5rem){.p-depilation__point img.leaf{top:-3rem;right:16rem}}@media screen and (max-width:87.5rem) and (max-width:75rem){.p-depilation__point img.leaf{top:-3.5rem;right:auto;left:calc(50% + 23rem)}}@media screen and (max-width:87.5rem) and (max-width:75rem) and (max-width:43.75rem){.p-depilation__point img.leaf{width:10rem;top:0.6rem;left:calc(50% + 8rem);transform-origin:center;transform:rotate(45deg)}}.p-depilation__plan{filter:drop-shadow(0 0 1rem rgba(255,255,255,0.5))}.p-depilation__plan__inn{padding:8rem 0 14rem;background-color:#F7F0D9}@media screen and (max-width:75rem){.p-depilation__plan__inn{padding-bottom:12rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-depilation__plan__inn{padding-bottom:10rem}}.p-depilation__plan__inn .list{position:relative;margin:6rem 0 4rem}@media screen and (max-width:75rem){.p-depilation__plan__inn .list{margin:4.5rem 0 3rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-depilation__plan__inn .list{margin:3rem 0 2.5rem}}.p-depilation__plan__inn .list__ul{display:flex;justify-content:space-between}@media screen and (max-width:56.25rem){.p-depilation__plan__inn .list__ul{flex-direction:column;max-width:54rem;margin:0 auto}}.p-depilation__plan__inn .list__ul__li{width:calc((100% - 4rem) / 2);background-color:#fff;padding:4.5rem 0;filter:drop-shadow(0 0 1rem rgba(235,218,159,0.5))}@media screen and (max-width:62.5rem){.p-depilation__plan__inn .list__ul__li{width:calc((100% - 3rem) / 2)}}@media screen and (max-width:62.5rem) and (max-width:56.25rem){.p-depilation__plan__inn .list__ul__li{width:100%;padding:4rem 0;margin-bottom:2rem}.p-depilation__plan__inn .list__ul__li:last-child{margin-bottom:0!important}}@media screen and (max-width:62.5rem) and (max-width:56.25rem) and (max-width:43.75rem){.p-depilation__plan__inn .list__ul__li{padding:3rem 0}}.p-depilation__plan__inn .list__ul__li__ttl{display:flex;align-items:center;justify-content:center;margin-bottom:2.5rem}@media screen and (max-width:75rem){.p-depilation__plan__inn .list__ul__li__ttl{margin-bottom:2rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-depilation__plan__inn .list__ul__li__ttl{margin-bottom:1.5rem}}.p-depilation__plan__inn .list__ul__li__ttl .main{font-size:2.8rem;line-height:1;display:flex;align-items:center}@media screen and (max-width:75rem){.p-depilation__plan__inn .list__ul__li__ttl .main{font-size:2.6rem;line-height:1}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-depilation__plan__inn .list__ul__li__ttl .main{font-size:2rem;line-height:1}}.p-depilation__plan__inn .list__ul__li__ttl .main span{font-size:0.8em;padding:0 0.2rem}.p-depilation__plan__inn .list__ul__li__ttl .sub{display:inline-block;font-size:2rem;line-height:1;text-align:center;padding:0.4rem 0 0.6rem;width:8rem;margin-left:1.2rem;background-color:rgba(235,218,159,0.8);border-radius:10rem}@media screen and (max-width:75rem){.p-depilation__plan__inn .list__ul__li__ttl .sub{font-size:1.8rem;line-height:1}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-depilation__plan__inn .list__ul__li__ttl .sub{width:6rem;font-size:1.6rem;line-height:1;margin-left:0.8rem;padding:0.2rem 0 0.4rem}}.p-depilation__plan__inn .list__ul__li__cost{display:flex;justify-content:center;align-items:baseline}.p-depilation__plan__inn .list__ul__li__cost span.large{font-size:6rem;line-height:1;letter-spacing:0em;padding:0 0.5rem 0 0.8rem}@media screen and (max-width:75rem){.p-depilation__plan__inn .list__ul__li__cost span.large{font-size:5.6rem;line-height:1}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-depilation__plan__inn .list__ul__li__cost span.large{font-size:4.4rem;line-height:1}}.p-depilation__plan__inn .list__ul__li__cost span.middle{font-size:3rem;line-height:1;letter-spacing:0.16em}@media screen and (max-width:75rem){.p-depilation__plan__inn .list__ul__li__cost span.middle{font-size:2.8rem;line-height:1}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-depilation__plan__inn .list__ul__li__cost span.middle{font-size:2.2rem;line-height:1}}.p-depilation__plan__inn .list__ul__li__cost span.middle span{font-size:0.9em}.p-depilation__plan__inn .list img.leaf{width:16rem;position:absolute;top:-6rem;left:-8rem}@media screen and (max-width:75rem){.p-depilation__plan__inn .list img.leaf{width:14rem;top:-4rem;left:-6rem}}@media screen and (max-width:75rem) and (max-width:56.25rem){.p-depilation__plan__inn .list img.leaf{top:-2.5rem;left:auto;right:calc(50% + 20rem)}}@media screen and (max-width:75rem) and (max-width:56.25rem) and (max-width:43.75rem){.p-depilation__plan__inn .list img.leaf{width:9rem;top:-1.5rem;right:auto;left:-2.5rem}}.p-depilation__plan__inn .memo{font-size:2rem;line-height:1.8;text-align:center}@media screen and (max-width:75rem){.p-depilation__plan__inn .memo{font-size:1.8rem;line-height:1.8}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__plan__inn .memo{font-size:1.6rem;line-height:1.8}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__plan__inn .memo{font-size:1.4rem;line-height:1.8;text-align:left}}.p-depilation__plan__inn .memo a{border-bottom:0.1rem solid #3E4E57;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}.p-depilation__plan__inn .memo a:hover{opacity:0.6}.p-depilation__cta{padding:16rem 0}@media screen and (max-width:81.25rem){.p-depilation__cta{padding:14rem 0}}@media screen and (max-width:81.25rem) and (max-width:43.75rem){.p-depilation__cta{padding:10rem 0}}.p-depilation__cta__inn{filter:drop-shadow(0 0 1rem rgba(62,78,87,0.1));padding:5.5rem 0 6rem;display:flex;flex-direction:column;align-items:center;position:relative}@media screen and (max-width:75rem){.p-depilation__cta__inn{padding:5rem 0}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-depilation__cta__inn{padding:4rem 0}}.p-depilation__cta__inn:after,.p-depilation__cta__inn:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-depilation__cta__inn:before{width:100%;height:100%;background-image:linear-gradient(90deg,#EBDA9F,#A1CBED);border-radius:100rem;z-index:1}@media screen and (max-width:53.125rem){.p-depilation__cta__inn:before{border-radius:4rem}}@media screen and (max-width:53.125rem) and (max-width:43.75rem){.p-depilation__cta__inn:before{border-radius:2rem}}.p-depilation__cta__inn:after{width:calc(100% - 1rem);height:calc(100% - 1rem);background-color:#fff;border-radius:100rem;z-index:2}@media screen and (max-width:53.125rem){.p-depilation__cta__inn:after{border-radius:3.5rem}}@media screen and (max-width:53.125rem) and (max-width:43.75rem){.p-depilation__cta__inn:after{width:calc(100% - 0.8rem);height:calc(100% - 0.8rem);border-radius:1.6rem}}.p-depilation__cta__inn__ttl{font-size:3.4rem;line-height:1.6;letter-spacing:0.1em;margin-bottom:2.5rem;position:relative;z-index:4}@media screen and (max-width:75rem){.p-depilation__cta__inn__ttl{font-size:3rem;line-height:1.6}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__cta__inn__ttl{font-size:2.8rem;line-height:1.6}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:53.125rem){.p-depilation__cta__inn__ttl{font-size:2.6rem;line-height:1.6;text-align:center;margin-bottom:1.5rem}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:53.125rem) and (max-width:43.75rem){.p-depilation__cta__inn__ttl{font-size:2.1rem;line-height:1.6;letter-spacing:0.05em}}.p-depilation__cta__inn__btn{width:60rem;height:9rem;display:flex;align-items:center;justify-content:center;font-size:2.8rem;line-height:1;letter-spacing:0.1em;border-radius:5rem 0.8rem;position:relative;background-color:#fff;z-index:4;overflow:hidden}@media screen and (max-width:75rem){.p-depilation__cta__inn__btn{width:50rem;height:8rem;font-size:2.5rem;line-height:1;border-radius:4.5rem 0.6rem}}@media screen and (max-width:75rem) and (max-width:53.125rem){.p-depilation__cta__inn__btn{font-size:2.2rem;line-height:1;width:45rem;height:7rem;border-radius:4rem 0.5rem}}@media screen and (max-width:75rem) and (max-width:53.125rem) and (max-width:43.75rem){.p-depilation__cta__inn__btn{max-width:30rem;width:calc(100% - 4rem);height:5.5rem;border-radius:2rem 0.3rem;font-size:1.5rem;line-height:1}}.p-depilation__cta__inn__btn:before{content:"";width:100%;height:100%;background-image:linear-gradient(90deg,#EBDA9F,#A1CBED);position:absolute;top:0;left:0;opacity:0.6;z-index:-1;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}.p-depilation__cta__inn__btn:after{content:"";width:3rem;height:3rem;background:url("../img/depilation/btn__arrow.png") center/contain no-repeat;display:inline-block;margin-left:1rem}@media screen and (max-width:75rem){.p-depilation__cta__inn__btn:after{width:2.5rem;height:2.5rem;margin-left:0.8rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-depilation__cta__inn__btn:after{width:1.5rem;height:1.5rem;margin-left:0.5rem}}.p-depilation__cta__inn__btn:hover:before{opacity:1}.p-depilation__cta__inn img.leaf{width:20rem;position:absolute;top:50%;left:calc(50% + 34rem);transform:translate(0,-50%);z-index:3}@media screen and (max-width:75rem){.p-depilation__cta__inn img.leaf{width:18rem;left:calc(50% + 28rem)}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__cta__inn img.leaf{width:16rem;left:calc(50% + 23rem)}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:53.125rem){.p-depilation__cta__inn img.leaf{width:20rem;left:calc(50% + 14rem)}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:53.125rem) and (max-width:43.75rem){.p-depilation__cta__inn img.leaf{width:11rem;left:auto;right:-3rem;top:-5rem;transform-origin:center;transform:translate(0,0) rotate(-41deg)}}.p-depilation__message__block{display:flex;align-items:center}@media screen and (max-width:62.5rem){.p-depilation__message__block{align-items:flex-start}}@media screen and (max-width:62.5rem) and (max-width:53.125rem){.p-depilation__message__block{flex-direction:column}}.p-depilation__message__block__txt{flex:1;padding-right:4rem}@media screen and (max-width:75rem){.p-depilation__message__block__txt{padding-right:3rem}}@media screen and (max-width:75rem) and (max-width:53.125rem){.p-depilation__message__block__txt{flex:auto;width:100%;padding-right:0;margin-bottom:3rem}}.p-depilation__message__block__txt .ttl{font-size:2.6rem;line-height:1.6;letter-spacing:0.1em}@media screen and (max-width:75rem){.p-depilation__message__block__txt .ttl{font-size:2.4rem;line-height:1.6}}@media screen and (max-width:75rem) and (max-width:53.125rem){.p-depilation__message__block__txt .ttl{text-align:center}}@media screen and (max-width:75rem) and (max-width:53.125rem) and (max-width:43.75rem){.p-depilation__message__block__txt .ttl{font-size:1.8rem;line-height:1.6}}.p-depilation__message__block__txt .read{font-size:1.8rem;line-height:2.2;margin-top:2.5rem}@media screen and (max-width:75rem){.p-depilation__message__block__txt .read{font-size:1.6rem;line-height:2.2;margin-top:2rem}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__message__block__txt .read{font-size:1.5rem;line-height:2.2}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__message__block__txt .read{font-size:1.4rem;line-height:2.2;margin-top:1.5rem}}.p-depilation__message__block__img{width:44rem;height:50rem;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat}.webp .p-depilation__message__block__img{background-image:url(../img/doctor/doctor.jpg.webp)}.no-webp .p-depilation__message__block__img{background-image:url(../img/doctor/doctor.jpg)}.p-depilation__message__block__img{filter:drop-shadow(0 0 1rem rgba(62,78,87,0.1))}@media screen and (max-width:62.5rem){.p-depilation__message__block__img{width:34rem;height:45rem}}@media screen and (max-width:62.5rem) and (max-width:53.125rem){.p-depilation__message__block__img{width:100%;height:45vw}}@media screen and (max-width:62.5rem) and (max-width:53.125rem) and (max-width:43.75rem){.p-depilation__message__block__img{height:58vw}}.p-depilation__message__block__img img{width:13rem;position:absolute;right:-2rem;bottom:-2rem}@media screen and (max-width:62.5rem){.p-depilation__message__block__img img{width:11rem}}@media screen and (max-width:62.5rem) and (max-width:53.125rem){.p-depilation__message__block__img img{width:13rem;right:-3rem}}@media screen and (max-width:62.5rem) and (max-width:53.125rem) and (max-width:43.75rem){.p-depilation__message__block__img img{width:8rem;right:-1.5rem;bottom:-1.5rem}}.p-depilation__reason{filter:drop-shadow(0 0 1rem rgba(255,255,255,0.5))}.p-depilation__reason__inn{padding:8rem 0 14rem;background-color:#E9F2FB}@media screen and (max-width:75rem){.p-depilation__reason__inn{padding-bottom:12rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-depilation__reason__inn{padding-bottom:10rem}}.p-depilation__reason__inn .p-depilation__ttl-01{margin-bottom:5rem}@media screen and (max-width:43.75rem){.p-depilation__reason__inn .p-depilation__ttl-01{margin-bottom:4rem}}.p-depilation__reason__inn .list{counter-reset:item;position:relative}.p-depilation__reason__inn .list .accordion{overflow:hidden;position:relative;box-sizing:border-box;border-radius:0.8rem;background-color:#fff;margin-bottom:3rem;filter:drop-shadow(0 0 1rem rgba(161,203,237,0.4));transition:all 0.3s ease;-webkit-transition:all 0.3s ease}@media screen and (max-width:43.75rem){.p-depilation__reason__inn .list .accordion{margin-bottom:2rem;border-radius:0.6rem}}.p-depilation__reason__inn .list .accordion:last-of-type{margin-bottom:0}.p-depilation__reason__inn .list .accordion:hover{background-color:#FAF6E8}.p-depilation__reason__inn .list .accordion__title{list-style:none;display:flex;align-items:center;width:100%;padding:0 3rem;box-sizing:border-box;cursor:pointer;position:relative}@media screen and (max-width:43.75rem){.p-depilation__reason__inn .list .accordion__title{padding:0 2rem}}.p-depilation__reason__inn .list .accordion__title:after,.p-depilation__reason__inn .list .accordion__title:before{content:"";display:inline-block;width:2.4rem;height:0.2rem;background-color:#3E4E57;position:absolute;top:4.3rem;right:3rem;transform-origin:center}@media screen and (max-width:75rem){.p-depilation__reason__inn .list .accordion__title:after,.p-depilation__reason__inn .list .accordion__title:before{top:4rem}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__reason__inn .list .accordion__title:after,.p-depilation__reason__inn .list .accordion__title:before{width:2rem;top:3.4rem}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__reason__inn .list .accordion__title:after,.p-depilation__reason__inn .list .accordion__title:before{width:1.4rem;top:3rem;right:2rem;background-color:#5FC798}}.p-depilation__reason__inn .list .accordion__title:before{transform:translate(0,-50%)}.p-depilation__reason__inn .list .accordion__title:after{transform:translate(0,-50%) rotate(-90deg);transition:all 0.3s ease;-webkit-transition:all 0.3s ease}.p-depilation__reason__inn .list .accordion__title__inn{width:100%;font-size:2.4rem;line-height:1.6;font-weight:bold;letter-spacing:0.08em;padding:2.5rem 4rem 2.5rem 4.5rem;border-bottom:0.2rem solid transparent;position:relative;transition:all 0.1s ease;-webkit-transition:all 0.1s ease}@media screen and (max-width:75rem){.p-depilation__reason__inn .list .accordion__title__inn{font-size:2.2rem;line-height:1.4;padding-left:4rem}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__reason__inn .list .accordion__title__inn{font-size:2rem;line-height:1.4;padding:2rem 3.5rem 2rem 3.8rem}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__reason__inn .list .accordion__title__inn{font-size:1.6rem;line-height:1.4;padding:1.5rem 2rem 1.5rem 0}}.p-depilation__reason__inn .list .accordion__title__inn:before{content:"";counter-increment:item;content:"0" counter(item) ".";font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:1.2em;letter-spacing:0.05em;color:#5FC798;position:absolute;top:2.3rem;left:0}@media screen and (max-width:62.5rem){.p-depilation__reason__inn .list .accordion__title__inn:before{top:1.8rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__reason__inn .list .accordion__title__inn:before{position:initial;padding-right:0.2rem}}.p-depilation__reason__inn .list .accordion__title:focus-visible{outline:none;background-color:#FAF6E8}.p-depilation__reason__inn .list .accordion__title::-webkit-details-marker{display:none}.p-depilation__reason__inn .list .accordion__content{padding:3rem 3rem 4rem}@media screen and (max-width:62.5rem){.p-depilation__reason__inn .list .accordion__content{padding:2rem 3rem 3rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__reason__inn .list .accordion__content{padding:2rem 2rem 3rem}}.p-depilation__reason__inn .list .accordion__content p{font-size:1.8rem;line-height:2;letter-spacing:0.06em}@media screen and (max-width:75rem){.p-depilation__reason__inn .list .accordion__content p{font-size:1.7rem;line-height:2}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__reason__inn .list .accordion__content p{font-size:1.6rem;line-height:2}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__reason__inn .list .accordion__content p{font-size:1.4rem;line-height:2}}.p-depilation__reason__inn .list .accordion.is-opened{background-color:#FAF6E8}.p-depilation__reason__inn .list .accordion.is-opened .accordion__title:after{transform:translate(0,-50%) rotate(0)}.p-depilation__reason__inn .list .accordion.is-opened .accordion__title__inn{border-color:#5FC798}.p-depilation__reason__inn .list img{width:19rem;position:absolute;top:-11rem;left:-6rem}@media screen and (max-width:75rem){.p-depilation__reason__inn .list img{width:17.1rem;top:-9.9rem;left:-3rem}}@media screen and (max-width:75rem) and (max-width:53.125rem){.p-depilation__reason__inn .list img{width:14.25rem;top:-8.25rem}}@media screen and (max-width:75rem) and (max-width:53.125rem) and (max-width:43.75rem){.p-depilation__reason__inn .list img{width:9.5rem;top:-5.5rem;left:auto;right:calc(50% + 12rem)}}.p-depilation__facility__top{display:flex;align-items:center}@media screen and (max-width:62.5rem){.p-depilation__facility__top{display:flex;flex-wrap:wrap;justify-content:space-between}}.p-depilation__facility__top .txt{width:calc(100% - 50rem);padding-right:4rem}@media screen and (max-width:75rem){.p-depilation__facility__top .txt{width:calc(100% - 38rem)}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__facility__top .txt{width:auto;display:contents;padding-right:0}}.p-depilation__facility__top .txt .p-depilation__ttl-01{text-align:left}@media screen and (max-width:62.5rem){.p-depilation__facility__top .txt .p-depilation__ttl-01{order:1;text-align:center;width:100%}}.p-depilation__facility__top .txt .read{font-size:2rem;line-height:2.2}@media screen and (max-width:75rem){.p-depilation__facility__top .txt .read{font-size:1.8rem;line-height:2.2}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__facility__top .txt .read{font-size:1.7rem;line-height:2.2;order:2;width:calc(100% - 35rem);padding-right:3rem}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__facility__top .txt .read{font-size:1.4rem;line-height:2.2;width:100%;padding:0 0 2rem}}.p-depilation__facility__top .img{width:50rem;border-radius:2rem;overflow:hidden;line-height:0;filter:drop-shadow(0 0 1rem rgba(62,78,87,0.1))}@media screen and (max-width:75rem){.p-depilation__facility__top .img{width:38rem;border-radius:1.6rem}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__facility__top .img{width:35rem;order:3}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__facility__top .img{width:100%;border-radius:1rem}}.p-depilation__facility__bottom{margin-top:5rem}.p-depilation__facility__bottom .list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:7.5rem 0 -6rem}@media screen and (max-width:75rem){.p-depilation__facility__bottom .list{margin-top:7rem}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__facility__bottom .list{margin:6rem 0 -5rem}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__facility__bottom .list{margin:4.5rem 0 -4rem}}.p-depilation__facility__bottom .list__li{width:calc((100% - 4rem) / 2);background-color:#fff;padding:5rem 3rem 4rem;position:relative;margin-bottom:6rem;border-radius:8rem 0.8rem;filter:drop-shadow(0 0 0.5rem rgba(62,78,87,0.1))}@media screen and (max-width:75rem){.p-depilation__facility__bottom .list__li{border-radius:6rem 0.6rem;padding:4rem 3rem 3rem}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__facility__bottom .list__li{width:100%;margin-bottom:5rem}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__facility__bottom .list__li{margin-bottom:4rem;padding:3.5rem 2rem 2.5rem;border-radius:1rem}}.p-depilation__facility__bottom .list__li__ttl{font-size:2.2rem;line-height:1.4;font-weight:700;letter-spacing:0.1em;width:40rem;text-align:center;padding:0.5rem 0 0.7rem;border-radius:10rem;background-image:linear-gradient(90deg,rgba(235,218,159,0.6),rgba(161,203,237,0.6));background-color:#fff;position:absolute;top:-2rem;left:50%;transform:translate(-50%,0)}@media screen and (max-width:87.5rem){.p-depilation__facility__bottom .list__li__ttl{font-size:2rem;line-height:1.4;width:38rem}}@media screen and (max-width:87.5rem) and (max-width:75rem){.p-depilation__facility__bottom .list__li__ttl{width:32rem;font-size:1.8rem;line-height:1.4;top:-1.8rem}}@media screen and (max-width:87.5rem) and (max-width:75rem) and (max-width:62.5rem){.p-depilation__facility__bottom .list__li__ttl{width:38rem}}@media screen and (max-width:87.5rem) and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__facility__bottom .list__li__ttl{width:26rem;font-size:1.5rem;line-height:1.4;padding:0.3rem 0 0.5rem;top:-1.5rem}}.p-depilation__facility__bottom .list__li__read{max-width:48rem;margin:0 auto}@media screen and (max-width:87.5rem){.p-depilation__facility__bottom .list__li__read{max-width:45rem}}@media screen and (max-width:87.5rem) and (max-width:62.5rem){.p-depilation__facility__bottom .list__li__read{max-width:54rem}}.p-depilation__facility__bottom .list__li__read__main{font-size:2.4rem;line-height:1.4;font-weight:700;letter-spacing:0.1em;text-align:center;margin-bottom:1.5rem}@media screen and (max-width:87.5rem){.p-depilation__facility__bottom .list__li__read__main{font-size:2.2rem;line-height:1.4;margin-bottom:1.2rem}}@media screen and (max-width:87.5rem) and (max-width:75rem){.p-depilation__facility__bottom .list__li__read__main{font-size:2rem;line-height:1.4}}@media screen and (max-width:87.5rem) and (max-width:75rem) and (max-width:43.75rem){.p-depilation__facility__bottom .list__li__read__main{font-size:1.7rem;line-height:1.4}}.p-depilation__facility__bottom .list__li__read__sub{font-size:1.8rem;line-height:2.2}@media screen and (max-width:87.5rem){.p-depilation__facility__bottom .list__li__read__sub{font-size:1.7rem;line-height:2.2}}@media screen and (max-width:87.5rem) and (max-width:75rem){.p-depilation__facility__bottom .list__li__read__sub{font-size:1.6rem;line-height:2.2}}@media screen and (max-width:87.5rem) and (max-width:75rem) and (max-width:43.75rem){.p-depilation__facility__bottom .list__li__read__sub{font-size:1.4rem;line-height:2.1}}.p-depilation__about{filter:drop-shadow(0 0 0.5rem rgba(62,78,87,0.05))}.p-depilation__about__inn{padding:8rem 0 14rem;background-color:#fff}@media screen and (max-width:75rem){.p-depilation__about__inn{padding-bottom:12rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-depilation__about__inn{padding-bottom:10rem}}.p-depilation__about__inn .block{margin-bottom:8rem}@media screen and (max-width:62.5rem){.p-depilation__about__inn .block{margin-bottom:7rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__about__inn .block{margin-bottom:5rem}}.p-depilation__about__inn .block:last-of-type{margin-bottom:0}.p-depilation__about__inn .block__read{font-size:1.8rem;line-height:2.2;margin-bottom:3rem}@media screen and (max-width:75rem){.p-depilation__about__inn .block__read{font-size:1.6rem;line-height:2.2;margin-bottom:2.5rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-depilation__about__inn .block__read{font-size:1.4rem;line-height:2.2;margin-bottom:2rem}}.p-depilation__about__inn .block__img{border-radius:2rem;overflow:hidden;filter:drop-shadow(0 0 0.5rem rgba(62,78,87,0.1))}@media screen and (max-width:43.75rem){.p-depilation__about__inn .block__img{border-radius:1rem}}.p-depilation__about__inn .block__img.visual01{text-align:center;line-height:0}.p-depilation__about__inn .block__img.visual01:before{content:"";width:100%;height:100%;filter:blur(2rem);background-position:center;background-size:cover;background-repeat:no-repeat}.webp .p-depilation__about__inn .block__img.visual01:before{background-image:url(../img/depilation/about__01.jpg.webp)}.no-webp .p-depilation__about__inn .block__img.visual01:before{background-image:url(../img/depilation/about__01.jpg)}.p-depilation__about__inn .block__img.visual01:before{opacity:0.8;position:absolute;top:0;left:0;z-index:-1}.p-depilation__about__inn .block__img.visual01 img{width:80rem}@media screen and (max-width:75rem){.p-depilation__about__inn .block__img.visual01 img{width:70rem}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__about__inn .block__img.visual01 img{width:55rem}}.p-depilation__about__inn .block__img.visual02 img{width:100%;min-width:60rem}.p-depilation__flow .list{display:flex;justify-content:space-between;margin-top:6.5rem;list-style-type:none;counter-reset:item}@media screen and (max-width:75rem){.p-depilation__flow .list{margin-top:5rem}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__flow .list{flex-direction:column}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__flow .list{flex-direction:column;margin-top:3.5rem}}.p-depilation__flow .list__li{width:calc((100% - 9rem) / 3)}@media screen and (max-width:75rem){.p-depilation__flow .list__li{width:calc((100% - 8rem) / 3)}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__flow .list__li{width:100%;margin-bottom:4rem;display:flex;align-items:center}.p-depilation__flow .list__li:last-child{margin-bottom:0!important}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__flow .list__li{flex-direction:column}}.p-depilation__flow .list__li__img{line-height:0;width:100%;border-radius:0.8rem;overflow:hidden;filter:drop-shadow(0 0 1rem rgba(62,78,87,0.1));margin-bottom:1.6rem;position:relative}@media screen and (max-width:62.5rem){.p-depilation__flow .list__li__img{width:32rem;margin:0}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__flow .list__li__img{width:100%;margin-bottom:1.2rem}}.p-depilation__flow .list__li__img:before{content:counter(item);counter-increment:item;width:6rem;height:6rem;padding:0 0.3rem 0.3rem;display:flex;align-items:center;justify-content:center;font-size:3rem;line-height:1;font-family:"Roboto Condensed",sans-serif;font-weight:700;color:#fff;background-color:#A1CBED;border-bottom-right-radius:3rem;position:absolute;top:0;left:0}@media screen and (max-width:62.5rem){.p-depilation__flow .list__li__txt{width:calc(100% - 32rem);padding-left:3rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__flow .list__li__txt{width:100%;padding-left:0}}.p-depilation__flow .list__li__txt__ttl{text-align:center;font-size:2.4rem;line-height:1.6;font-weight:700;letter-spacing:0.1em;margin-bottom:1.2rem}@media screen and (max-width:75rem){.p-depilation__flow .list__li__txt__ttl{font-size:2.2rem;line-height:1.6;margin-bottom:1rem}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__flow .list__li__txt__ttl{font-size:2rem;line-height:1.6}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__flow .list__li__txt__ttl{font-size:1.8rem;line-height:1.6;margin-bottom:0.8rem}}.p-depilation__flow .list__li__txt__read{font-size:1.6rem;line-height:2.2}@media screen and (max-width:75rem){.p-depilation__flow .list__li__txt__read{font-size:1.5rem;line-height:2.2}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-depilation__flow .list__li__txt__read{font-size:1.4rem;line-height:2.1}}.p-depilation__price__memo{text-align:center;font-size:2rem;line-height:1.8;margin-bottom:-2rem}@media screen and (max-width:75rem){.p-depilation__price__memo{font-size:1.8rem;line-height:1.8}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__price__memo{font-size:1.4rem;line-height:1.8}}.p-depilation__price .block{margin-top:7rem}@media screen and (max-width:62.5rem){.p-depilation__price .block{margin-top:6rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__price .block{margin-top:5rem}}.p-depilation__price .block__navi{display:flex;margin-top:3.5rem;background-color:#fff;border-left:0.1rem solid rgba(62,78,87,0.4);border-top:0.1rem solid rgba(62,78,87,0.4)}@media screen and (max-width:75rem){.p-depilation__price .block__navi{margin-top:3rem}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__price .block__navi{margin-top:2.5rem}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__price .block__navi{flex-direction:column;border-top:none;margin-top:2rem;border-right:0.1rem solid rgba(62,78,87,0.4)}}.p-depilation__price .block__navi li{width:33.3333333333%;border-right:0.1rem solid rgba(62,78,87,0.4)}@media screen and (max-width:43.75rem){.p-depilation__price .block__navi li{width:100%;border-right:none;border-top:0.1rem solid rgba(62,78,87,0.4)}}.p-depilation__price .block__navi li a{height:9rem;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.8rem;line-height:1.6;background-color:rgba(62,78,87,0.1);transition:all 0.2s ease;-webkit-transition:all 0.2s ease}@media screen and (max-width:75rem){.p-depilation__price .block__navi li a{font-size:1.6rem;line-height:1.6;height:8rem}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__price .block__navi li a{font-size:1.4rem;line-height:1.6;height:7.5rem}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__price .block__navi li a{height:6rem;font-size:1.2rem;line-height:1.6;position:relative;background:url("../img/depilation/price__plus.png") center right 2rem/1.4rem no-repeat rgba(62,78,87,0.1)}}.p-depilation__price .block__navi li a span{font-size:1.2em;font-weight:700}.p-depilation__price .block__navi li a:hover{background-color:rgba(62,78,87,0.2)}.p-depilation__price .block__navi li a.active{background-color:#3E4E57;color:#fff;pointer-events:none}.p-depilation__price .block__contents{border:0.1rem solid rgba(62,78,87,0.4);border-top:none;background-color:#fff;padding:5rem 5rem 7rem}@media screen and (max-width:75rem){.p-depilation__price .block__contents{padding-bottom:6rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-depilation__price .block__contents{padding:2.5rem 2rem}}.p-depilation__price .block__contents .default{height:9rem;display:flex;align-items:center;justify-content:center;border:0.1rem solid rgba(62,78,87,0.4);border-radius:0.8rem;font-size:1.8rem;line-height:1}@media screen and (max-width:75rem){.p-depilation__price .block__contents .default{height:8rem;font-size:1.6rem;line-height:1}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__price .block__contents .default{height:7rem}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__price .block__contents .default{font-size:1.4rem;line-height:1;height:5.5rem;border-radius:0.6rem}}.p-depilation__price .block__contents .default span{font-size:1.56em;padding:0 0.3rem 0 0.8rem;letter-spacing:0}.p-depilation__price .block__contents .other{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:1rem}@media screen and (max-width:62.5rem){.p-depilation__price .block__contents .other{flex-direction:column}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__price .block__contents .other{flex-direction:column;padding-top:0.5rem}}.p-depilation__price .block__contents .other__li{width:calc((100% - 2rem) / 2);margin-top:2rem;border:0.2rem solid #3E4E57;border-radius:0.8rem;overflow:hidden}@media screen and (max-width:62.5rem){.p-depilation__price .block__contents .other__li{width:100%;margin-top:1rem}}@media screen and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__price .block__contents .other__li{border-radius:0.6rem;border-width:0.1rem}}.p-depilation__price .block__contents .other__li__top{display:flex;height:5rem}@media screen and (max-width:75rem){.p-depilation__price .block__contents .other__li__top{height:4.5rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-depilation__price .block__contents .other__li__top{height:3.5rem}}.p-depilation__price .block__contents .other__li__top>div{padding:0 2rem;height:100%;display:flex;align-items:center;font-weight:700}@media screen and (max-width:75rem){.p-depilation__price .block__contents .other__li__top>div{padding:0 1.5rem}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__price .block__contents .other__li__top>div{padding:0 3rem}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__price .block__contents .other__li__top>div{padding:0 1rem}}.p-depilation__price .block__contents .other__li__top__left{width:54%;justify-content:flex-start;font-size:2rem;line-height:1}@media screen and (max-width:75rem){.p-depilation__price .block__contents .other__li__top__left{font-size:1.8rem;line-height:1}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-depilation__price .block__contents .other__li__top__left{width:48%;font-size:1.3rem;line-height:1}}.p-depilation__price .block__contents .other__li__top__right{width:46%;justify-content:end;font-size:2rem;line-height:1}@media screen and (max-width:75rem){.p-depilation__price .block__contents .other__li__top__right{font-size:1.7rem;line-height:1}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-depilation__price .block__contents .other__li__top__right{width:52%;font-size:1.2rem;line-height:1}}.p-depilation__price .block__contents .other__li__bottom{height:8rem;display:flex;align-items:center;padding:0 2rem;position:relative}@media screen and (max-width:75rem){.p-depilation__price .block__contents .other__li__bottom{padding:0 1.5rem;height:7.5rem}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__price .block__contents .other__li__bottom{padding:0 3rem;height:7rem}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__price .block__contents .other__li__bottom{padding:0 1.5rem;height:6.5rem}}.p-depilation__price .block__contents .other__li__bottom:before{content:"";width:0;height:0;border-style:solid;border-top:1.2rem solid transparent;border-bottom:1.2rem solid transparent;border-left:1.8rem solid #3E4E57;border-right:0;position:absolute;top:50%;left:calc(54% - 0.8rem);transform:translate(0,-50%)}@media screen and (max-width:75rem){.p-depilation__price .block__contents .other__li__bottom:before{border-top-width:1rem;border-bottom-width:1rem;border-left-width:1.3rem;left:calc(54% - 0.6rem)}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-depilation__price .block__contents .other__li__bottom:before{border-top-width:0.8rem;border-bottom-width:0.8rem;border-left-width:1.2rem;left:calc(48% - 0.5rem)}}.p-depilation__price .block__contents .other__li__bottom__left{width:54%;font-size:1.8rem;line-height:1}@media screen and (max-width:75rem){.p-depilation__price .block__contents .other__li__bottom__left{font-size:1.6rem;line-height:1}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-depilation__price .block__contents .other__li__bottom__left{width:48%;font-size:1.3rem;line-height:1.4}}.p-depilation__price .block__contents .other__li__bottom__left span{font-size:1.5em;padding:0 0.3rem 0 0.8rem;letter-spacing:0;font-weight:500}@media screen and (max-width:43.75rem){.p-depilation__price .block__contents .other__li__bottom__left span{padding:0 0.2rem 0 0}}.p-depilation__price .block__contents .other__li__bottom__right{width:46%;text-align:right;font-size:2.6rem;line-height:1;font-weight:700}@media screen and (max-width:75rem){.p-depilation__price .block__contents .other__li__bottom__right{font-size:2.4rem;line-height:1}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-depilation__price .block__contents .other__li__bottom__right{width:52%;font-size:1.6rem;line-height:1}}.p-depilation__price .block__contents .other__li__bottom__right span{font-size:1.56em;padding-right:0.3rem;letter-spacing:0}@media screen and (max-width:43.75rem){.p-depilation__price .block__contents .other__li__bottom__right span{padding-right:0.2rem}}.p-depilation__price .block__contents .other__li.yellow{border-color:#EBDA9F}.p-depilation__price .block__contents .other__li.yellow .other__li__top__left{background-color:#EBDA9F}.p-depilation__price .block__contents .other__li.yellow .other__li__top__right{background-color:rgba(235,218,159,0.5)}.p-depilation__price .block__contents .other__li.yellow .other__li__bottom:before{border-left-color:#EBDA9F}.p-depilation__price .block__contents .other__li.blue{border-color:#A1CBED}.p-depilation__price .block__contents .other__li.blue .other__li__top__left{background-color:#A1CBED}.p-depilation__price .block__contents .other__li.blue .other__li__top__right{background-color:rgba(161,203,237,0.5)}.p-depilation__price .block__contents .other__li.blue .other__li__bottom:before{border-left-color:#A1CBED}.p-depilation__price .block .p-depilation__tbl{margin-top:4.5rem}@media screen and (max-width:75rem){.p-depilation__price .block .p-depilation__tbl{margin-top:3.5rem}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__price .block .p-depilation__tbl{margin-top:2.5rem}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__price .block .p-depilation__tbl{margin-top:1.5rem}}.p-depilation__faq{filter:drop-shadow(0 0 1rem rgba(255,255,255,0.5))}.p-depilation__faq__inn{padding:8rem 0 14rem;background-color:#F7F0D9}@media screen and (max-width:75rem){.p-depilation__faq__inn{padding-bottom:12rem}}@media screen and (max-width:75rem) and (max-width:43.75rem){.p-depilation__faq__inn{padding-bottom:10rem}}.p-depilation__faq__inn .list{position:relative}.p-depilation__faq__inn .list:after,.p-depilation__faq__inn .list:before{content:"";width:20rem;height:92rem;background:url("../img/depilation/leaf__09.png") top center/contain repeat-y;position:absolute;z-index:1}@media screen and (max-width:75rem){.p-depilation__faq__inn .list:after,.p-depilation__faq__inn .list:before{width:16rem;height:73.6rem}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__faq__inn .list:after,.p-depilation__faq__inn .list:before{width:10rem;height:15rem;background-size:cover;top:-13rem!important}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__faq__inn .list:after,.p-depilation__faq__inn .list:before{width:6rem;height:9rem;top:-8rem!important}}.p-depilation__faq__inn .list:before{right:calc(50% + 50rem - 3rem);transform:scale(-1,1) translate(0,-50%);top:58%}@media screen and (max-width:87.5rem){.p-depilation__faq__inn .list:before{right:calc(50% + 50rem - 10rem)}}@media screen and (max-width:87.5rem) and (max-width:75rem){.p-depilation__faq__inn .list:before{right:auto;left:-4rem}}@media screen and (max-width:87.5rem) and (max-width:75rem) and (max-width:62.5rem){.p-depilation__faq__inn .list:before{left:auto;right:calc(50% + 20rem);transform:scale(-1,1) translate(0,0)}}@media screen and (max-width:87.5rem) and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__faq__inn .list:before{right:calc(50% + 12rem)}}.p-depilation__faq__inn .list:after{left:calc(50% + 50rem - 3rem);transform:translate(0,-50%);top:38%}@media screen and (max-width:87.5rem){.p-depilation__faq__inn .list:after{left:calc(50% + 50rem - 10rem)}}@media screen and (max-width:87.5rem) and (max-width:75rem){.p-depilation__faq__inn .list:after{left:auto;right:-4rem}}@media screen and (max-width:87.5rem) and (max-width:75rem) and (max-width:62.5rem){.p-depilation__faq__inn .list:after{right:auto;left:calc(50% + 20rem);transform:translate(0,0)}}@media screen and (max-width:87.5rem) and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__faq__inn .list:after{left:calc(50% + 12rem)}}.p-depilation__faq__inn .list__ul{max-width:100rem;margin:5rem auto 0;position:relative;z-index:2}@media screen and (max-width:75rem){.p-depilation__faq__inn .list__ul{max-width:calc(100vw - 16rem)}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__faq__inn .list__ul{max-width:100%;margin-top:4rem}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__faq__inn .list__ul{margin-top:3rem}}.p-depilation__faq__inn .list__ul__li{margin-bottom:3rem;background-color:#fff;border-radius:2rem;padding:3rem}@media screen and (max-width:43.75rem){.p-depilation__faq__inn .list__ul__li{padding:2rem;border-radius:1.5rem;margin-bottom:2rem}}.p-depilation__faq__inn .list__ul__li{filter:drop-shadow(0 0 1rem rgba(235,218,159,0.5))}.p-depilation__faq__inn .list__ul__li:last-child{margin-bottom:0}.p-depilation__faq__inn .list__ul__li__ttl{font-size:2.4rem;line-height:1.6;font-weight:700;padding:0 0 2.5rem 3.2rem;margin-bottom:2.5rem;border-bottom:0.2rem solid #5FC798;background:url("../img/depilation/faq__q.png") top 1rem left/2.6rem no-repeat}@media screen and (max-width:75rem){.p-depilation__faq__inn .list__ul__li__ttl{font-size:2.2rem;line-height:1.6;background-position:top 0.8rem left}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__faq__inn .list__ul__li__ttl{font-size:2rem;line-height:1.6;padding:0 0 2rem 3rem;margin-bottom:2rem;background-size:2.4rem;background-position:top 0.6rem left}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__faq__inn .list__ul__li__ttl{font-size:1.6rem;line-height:1.6;padding:0 0 1.6rem 2.6rem;margin-bottom:1.6rem;background-size:2rem;background-position:top 0.5rem left}}.p-depilation__faq__inn .list__ul__li__read{font-size:1.8rem;line-height:2.2;padding-left:3.2rem;background:url("../img/depilation/faq__a.png") top 0.6rem left/2.6rem no-repeat}@media screen and (max-width:75rem){.p-depilation__faq__inn .list__ul__li__read{font-size:1.7rem;line-height:2.2;background-position:top 0.4rem left}}@media screen and (max-width:75rem) and (max-width:62.5rem){.p-depilation__faq__inn .list__ul__li__read{font-size:1.6rem;line-height:2.2;padding-left:3rem;background-size:2.4rem;background-position:top 0.5rem left}}@media screen and (max-width:75rem) and (max-width:62.5rem) and (max-width:43.75rem){.p-depilation__faq__inn .list__ul__li__read{font-size:1.4rem;line-height:2.1;padding-left:2.6rem;background-size:2rem;background-position:top 0.5rem left}}.p-depilation__faq+.p-depilation__cta{background-color:#fff}
/*# sourceMappingURL=style.css.map */