@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{display:block;opacity:1}99%{opacity:0}100%{display:none;opacity:0}}@keyframes fadeOut{0%{display:block;opacity:1}99%{opacity:0}100%{display:none;opacity:0}}@-webkit-keyframes swiperFadeIn{0%{-webkit-transform:translateX(200%);transform:translateX(200%)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes swiperFadeIn{0%{-webkit-transform:translateX(200%);transform:translateX(200%)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes arrow{0%{translate:0 0;opacity:1}40%{opacity:0}49.9%{translate:50% 0;opacity:0}50%{translate:-50% 0;opacity:0}100%{translate:0 0;opacity:1}}@keyframes arrow{0%{translate:0 0;opacity:1}40%{opacity:0}49.9%{translate:50% 0;opacity:0}50%{translate:-50% 0;opacity:0}100%{translate:0 0;opacity:1}}.js-fadeIn{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.js-fadeIn.-active{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}.js-list>*{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}.js-list.-active>*{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.js-swiperSlide .swiper-slide{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}.js-swiperSlide.-active .swiper-slide{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.js-swiperFadeIn .swiper-wrapper{-webkit-transform:translate3d(50vw, 0px, 0px);transform:translate3d(50vw, 0px, 0px);opacity:0;-webkit-transition:opacity .8s cubic-bezier(0.18, 0.06, 0.23, 1) .1s,-webkit-transform 1.3s cubic-bezier(0.43, 0.05, 0.17, 1);transition:opacity .8s cubic-bezier(0.18, 0.06, 0.23, 1) .1s,-webkit-transform 1.3s cubic-bezier(0.43, 0.05, 0.17, 1);transition:transform 1.3s cubic-bezier(0.43, 0.05, 0.17, 1),opacity .8s cubic-bezier(0.18, 0.06, 0.23, 1) .1s;transition:transform 1.3s cubic-bezier(0.43, 0.05, 0.17, 1),opacity .8s cubic-bezier(0.18, 0.06, 0.23, 1) .1s,-webkit-transform 1.3s cubic-bezier(0.43, 0.05, 0.17, 1)}.js-swiperFadeIn.-active .swiper-wrapper{-webkit-transform:translate3d(0%, 0px, 0px);transform:translate3d(0%, 0px, 0px);opacity:1}.c-back-button{position:relative;width:292px;height:68px;margin:20px auto 0;border-radius:60px;background-color:#333;font-size:clamp(1rem,.9482044199rem + .2209944751vw,1.125rem);text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s}.c-back-button::after{position:absolute;width:24px;height:24px;margin:auto 16px auto auto;inset:0;background-image:url(/wp-content/themes/crosswish-theme/img/meo/ico_arrow_right.svg);content:""}main section{overflow-x:clip}.wrapper_m{max-width:1200px}.c-meo-btn a{display:grid;place-content:center;width:100%;height:clamp(3.75rem,3.3874309392rem + 1.546961326vw,4.625rem);margin:auto;border-radius:40px;background-color:#ff4e0f;color:#fff;font-weight:bold;font-size:clamp(1rem,.9482044199rem + .2209944751vw,1.125rem);text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s}.c-meo-campaign{border-radius:16px;background-color:#fff;-webkit-box-shadow:0px 0px 4px #b3b8fc;box-shadow:0px 0px 4px #b3b8fc}.c-meo-campaign-head{margin-top:14px}.c-meo-campaign ._inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1080px;margin:auto;padding:clamp(2.25rem,1.9910220994rem + 1.1049723757vw,2.875rem) clamp(.75rem,-11.25rem + 18.75vw,3.75rem);gap:0 100px}.c-meo-campaign ._inner ._body p{text-align:center}.c-meo-campaign ._inner ._body p span{font-weight:bold}.c-meo-campaign ._inner ._body .c-meo-btn{margin-top:15px}.c-meo-campaign-head div{font-weight:bold;font-size:clamp(.75rem,.5946132597rem + .6629834254vw,1.125rem);text-align:center}.c-meo-campaign-head div._copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-meo-campaign-head div._copy::before,.c-meo-campaign-head div._copy::after{display:block;width:20px;height:24px;background-size:100% 100%;background-repeat:no-repeat;content:""}.c-meo-campaign-head div._copy::before{margin-right:20px;background-image:url(/wp-content/themes/crosswish-theme/img/meo/deco_campeign_lt.svg)}.c-meo-campaign-head div._copy::after{margin-left:20px;background-image:url(/wp-content/themes/crosswish-theme/img/meo/deco_campeign_rt.svg)}.c-meo-campaign-head div._copy span{font-size:1.5rem}.c-meo-campaign-head div._color{color:#c00;font-size:clamp(1rem,-3rem + 6.25vw,2rem);text-align:center}.c-meo-campaign-head div._color span{font-size:clamp(1.25rem,-3.75rem + 7.8125vw,2.5rem)}.c-meo-campaign-plan{padding:30px 20px 26px;border:1px solid #959ad7;border-radius:8px;font-weight:bold;text-align:center}.c-meo-campaign-plan ._pick{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;color:#ff4e0f}.c-meo-campaign-plan ._copy{color:#5057b5}.c-meo-campaign-plan ._copy ._name{font-size:clamp(1.375rem,.375rem + 1.5625vw,1.625rem);line-height:1.8}.c-meo-campaign-plan ._copy ._yen{font-size:clamp(1.5rem,0rem + 2.34375vw,1.875rem);line-height:1}.c-meo-campaign-plan ._copy ._yen span{font-size:clamp(.875rem,.8232044199rem + .2209944751vw,1rem)}.p-meo-nav{display:none}.p-meo-header{position:relative;padding:clamp(7.5rem,5.4281767956rem + 8.8397790055vw,12.5rem) 0 clamp(3.75rem,.8494475138rem + 12.3756906077vw,10.75rem);overflow:hidden;background:-webkit-linear-gradient(314.02deg, rgba(212, 233, 243, 0.4) 4.78%, rgba(216, 207, 227, 0.4) 65.59%, rgba(206, 210, 223, 0.4) 94.35%);background:linear-gradient(135.98deg, rgba(212, 233, 243, 0.4) 4.78%, rgba(216, 207, 227, 0.4) 65.59%, rgba(206, 210, 223, 0.4) 94.35%)}.p-meo-header::before,.p-meo-header::after{position:absolute;background-size:cover;background-repeat:no-repeat;content:""}.p-meo-header::before{top:clamp(3.75rem,2.6622928177rem + 4.6408839779vw,6.375rem);left:calc(-1*clamp(6.875rem,4.2334254144rem + 11.270718232vw,13.25rem));width:min(42.4603174603vw,642px);height:min(66.1375661376vw,1000px);background-image:url(/wp-content/themes/crosswish-theme/img/meo/mv_bg_deco_01.png)}.p-meo-header::after{top:82px;right:-158px;width:965px;height:966px;background-image:url(/wp-content/themes/crosswish-theme/img/meo/mv_bg_deco_02.png)}.p-meo-header .wrapper_m{z-index:2;position:relative}.p-meo-header ._container ._box{font-weight:bold}.p-meo-header ._container ._box ._sub{font-size:clamp(.875rem,.7196132597rem + .6629834254vw,1.25rem)}.p-meo-header ._container ._box ._sub span{font-size:clamp(1.0625rem,.7258287293rem + 1.4364640884vw,1.875rem)}.p-meo-header ._container ._box ._copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:28px;margin-top:clamp(1.25rem,.4730662983rem + 3.3149171271vw,3.125rem);padding:5px clamp(.75rem,.0507596685rem + 2.9834254144vw,2.4375rem) 5px clamp(.75rem,.257941989rem + 2.0994475138vw,1.9375rem);gap:clamp(.375rem,.1678176796rem + .8839779006vw,.875rem);border:1px solid #5057b5;border-radius:30px;background-color:#fff;color:#5057b5;font-size:clamp(.875rem,-0.125rem + 1.5625vw,1.125rem);letter-spacing:.08em}.p-meo-header ._container ._box ._copy img{width:clamp(.6875rem,.5580110497rem + .5524861878vw,1rem)}.p-meo-header ._container ._box ._tit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:clamp(.625rem,.3660220994rem + 1.1049723757vw,1.25rem);gap:10px;color:#5057b5;font-size:clamp(1.4375rem,.9972375691rem + 1.8784530387vw,2.5rem);letter-spacing:.05em}.p-meo-header ._container ._box ._tit img{width:clamp(8.375rem,-3.125rem + 17.96875vw,11.25rem)}.p-meo-header ._container ._box ._price{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:20px;gap:0 clamp(.625rem,.3660220994rem + 1.1049723757vw,1.25rem);color:#5057b5;font-size:clamp(.9375rem,.7044198895rem + .9944751381vw,1.5rem);line-height:1}.p-meo-header ._container ._box ._price::after{position:absolute;bottom:-25px;left:0;width:100%;height:24px;background-image:url(/wp-content/themes/crosswish-theme/img/meo/mv_line.svg);background-size:100% 100%;background-repeat:no-repeat;content:""}.p-meo-header ._container ._box ._price ._c{color:#ff4e0f}.p-meo-header ._container ._box ._price ._s{font-size:clamp(.875rem,.8232044199rem + .2209944751vw,1rem)}.p-meo-header ._container ._box ._price ._m{font-size:clamp(1.5rem,1.0856353591rem + 1.7679558011vw,2.5rem)}.p-meo-header ._container ._box ._price ._l{font-size:clamp(2.1875rem,1.5400552486rem + 2.7624309392vw,3.75rem)}.p-meo-header ._container ._box p{z-index:5;position:relative;margin-top:clamp(2.5rem,1.7230662983rem + 3.3149171271vw,4.375rem);font-size:clamp(.875rem,.7714088398rem + .4419889503vw,1.125rem);line-height:2}.p-meo-header ._container ._img{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.p-meo-header ._container ._img ._main{z-index:10;position:relative;width:max(70.4vw,264px)}.p-meo-header ._container ._img ._main::after{position:absolute;top:max(9.6vw,36px);left:max(33.0666666667vw,124px);width:max(7.4666666667vw,28px);height:max(12vw,45px);background-image:url(/wp-content/themes/crosswish-theme/img/meo/mv_main_pin.png);background-size:100% 100%;background-repeat:no-repeat;content:"";-webkit-animation:pin infinite 3s ease-out;animation:pin infinite 3s ease-out}@-webkit-keyframes pin{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes pin{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}.p-meo-header ._container ._img ._comment{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:max(8vw,30px);gap:clamp(.1875rem,.0839088398rem + .4419889503vw,.4375rem)}.p-meo-header ._container ._img ._comment figure{-webkit-animation:comment infinite 8s cubic-bezier(0.16, 1, 0.3, 1);animation:comment infinite 8s cubic-bezier(0.16, 1, 0.3, 1)}@-webkit-keyframes comment{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}15%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}30%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}90%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}100%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@keyframes comment{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}15%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}30%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}90%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}100%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}.p-meo-header ._container ._img ._comment figure:nth-child(1) img{-webkit-transform:translateY(-40%);transform:translateY(-40%)}.p-meo-header ._container ._img ._comment figure:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.p-meo-header ._container ._img ._comment figure:nth-child(2) img{-webkit-transform:translateY(-20%);transform:translateY(-20%)}.p-meo-header ._container ._img ._comment figure:nth-child(3){-webkit-animation-delay:1s;animation-delay:1s}.p-meo-header ._container ._img ._comment figure:nth-child(3) img{-webkit-transform:translateY(20%);transform:translateY(20%)}.p-meo-header ._container ._img ._comment figure img{width:max(13.3333333333vw,50px)}.p-meo-header ._icon{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:20;gap:0 20px}.p-meo-header ._icon figure{width:clamp(8.375rem,5.4226519337rem + 12.5966850829vw,15.5rem)}.p-meo-catch{padding-bottom:clamp(.875rem,.3570441989rem + 2.2099447514vw,2.125rem)}.p-meo-catch .c-meo-campaign{-webkit-transform:translateY(-80px);transform:translateY(-80px)}.p-meo-catch .p-meo-merit{-webkit-transform:translateY(-34px);transform:translateY(-34px)}.p-meo-catch .p-meo-merit ul{display:grid;grid-template-columns:1fr;gap:20px 15px}.p-meo-catch .p-meo-merit ul li{position:relative;padding:64px 10px 44px;background-color:#959ad7;color:#fff;font-weight:bold;text-align:center}.p-meo-catch .p-meo-merit ul li::before{position:absolute;top:0;left:0;width:clamp(6.9375rem,6.6008287293rem + 1.4364640884vw,7.75rem);height:clamp(6.9375rem,6.6008287293rem + 1.4364640884vw,7.75rem);background-color:#5057b5;content:"";-webkit-clip-path:polygon(100% 0, 0 0, 0 100%);clip-path:polygon(100% 0, 0 0, 0 100%)}.p-meo-catch .p-meo-merit ul li ._tit{z-index:2;position:relative;font-size:clamp(1.5rem,-0.5rem + 3.125vw,2rem)}.p-meo-catch .p-meo-merit ul li ._tit span{color:#f5ff33;font-size:3.75rem;line-height:0}.p-meo-catch .p-meo-merit ul li p{margin-top:30px;font-size:clamp(.9375rem,.1875rem + 1.171875vw,1.125rem)}.p-meo-catch .p-meo-merit ul li ._note{margin-top:8px;font-weight:normal;font-size:clamp(.625rem,.5991022099rem + .1104972376vw,.6875rem)}.p-meo-intro{padding:clamp(3.75rem,2.0148480663rem + 7.4033149171vw,7.9375rem) 0 clamp(5rem,3.6533149171rem + 5.7458563536vw,8.25rem);overflow:hidden;background-color:#f2f6f7;text-align:center}.p-meo-intro .wrapper_s{z-index:10;position:relative}.p-meo-intro ._head ._copy{color:#5057b5;font-weight:bold;font-size:clamp(1.375rem,1.1160220994rem + 1.1049723757vw,2rem);letter-spacing:.05em}.p-meo-intro ._head ._copy span{color:#ff4e0f;font-size:clamp(1.625rem,1.158839779rem + 1.9889502762vw,2.75rem)}.p-meo-intro ._head ._copy+p{margin-top:30px}.p-meo-intro ._head ._tit{margin-top:24px;font-weight:bold;font-size:clamp(1rem,.6892265193rem + 1.3259668508vw,1.75rem);letter-spacing:.05em}.p-meo-intro ._head ._tit span{color:#ff4e0f;font-size:clamp(1.25rem,.7320441989rem + 2.2099447514vw,2.5rem)}.p-meo-intro ._head ._tit+p{margin-top:22px}.p-meo-intro ._head p span{font-weight:bold}.p-meo-intro ._body{margin-top:clamp(1.875rem,1.5642265193rem + 1.3259668508vw,2.625rem)}.p-meo-intro ._body ._rank li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:1000px;margin:auto;gap:0 clamp(1.125rem,-.0921961326rem + 5.1933701657vw,4.0625rem);background-color:#fff;font-weight:bold;font-size:clamp(1rem,.7928176796rem + .8839779006vw,1.5rem);text-align:left}.p-meo-intro ._body ._rank li+li{margin-top:5px}.p-meo-intro ._body ._rank li._first{width:calc(100% + 8px);max-width:1080px;height:clamp(3.625rem,2.5372928177rem + 4.6408839779vw,6.25rem);margin-left:50%;padding:5px clamp(1.125rem,-.3511740331rem + 6.2983425414vw,4.6875rem);gap:0 clamp(1rem,-.2689917127rem + 5.4143646409vw,4.0625rem);-webkit-transform:translateX(-50%);transform:translateX(-50%);border:2px solid #ff4e0f;font-size:clamp(1rem,.5856353591rem + 1.7679558011vw,2rem)}.p-meo-intro ._body ._rank li._first ._num{position:relative}.p-meo-intro ._body ._rank li._first ._num::before{position:absolute;top:-15px;left:-7px;width:19px;height:13px;background-image:url(/wp-content/themes/crosswish-theme/img/meo/ico_king.svg);background-size:100% 100%;background-repeat:no-repeat;content:"";font-family:"Montserrat"}.p-meo-intro ._body ._rank li._first+li{margin-top:8px}.p-meo-intro ._body ._rank li:not(._first){height:clamp(3.625rem,3.1847375691rem + 1.8784530387vw,4.6875rem);padding:5px clamp(1.25rem,.1622928177rem + 4.6408839779vw,3.875rem);opacity:.8}.p-meo-intro ._body ._rank li ._num{line-height:.6}.p-meo-intro ._body ._rank li ._num span{font-size:clamp(1.5625rem,.9668508287rem + 2.5414364641vw,3rem)}.p-meo-intro .p-meo-about{position:relative;padding-top:clamp(5rem,3.4461325967rem + 6.6298342541vw,8.75rem)}.p-meo-intro .p-meo-about::before{position:absolute;top:-290px;right:-220px;width:584px;height:404px;background-image:url(/wp-content/themes/crosswish-theme/img/meo/deco_01.png);background-size:cover;background-repeat:no-repeat;content:""}.p-meo-intro .p-meo-about .wrapper_m{z-index:10;position:relative;padding:clamp(3.75rem,1.9371546961rem + 7.7348066298vw,8.125rem) 0 clamp(5.125rem,3.6229281768rem + 6.408839779vw,8.75rem);background-color:#959ad7}.p-meo-intro .p-meo-about .wrapper_m::before,.p-meo-intro .p-meo-about .wrapper_m::after{position:absolute;background-size:cover;background-repeat:no-repeat;content:""}.p-meo-intro .p-meo-about .wrapper_m::before{top:-100px;left:-210px;width:min(30.4232804233vw,460px);height:min(29.3650793651vw,444px);background-image:url(/wp-content/themes/crosswish-theme/img/meo/deco_02.png)}.p-meo-intro .p-meo-about .wrapper_m::after{right:calc(-1*clamp(5.625rem,6.2206491713rem - 2.5414364641vw,4.1875rem));bottom:calc(-1*clamp(.625rem,-5.020718232rem + 24.0883977901vw,14.25rem));width:min(25.1322751323vw,380px);height:min(31.8783068783vw,482px);background-image:url(/wp-content/themes/crosswish-theme/img/meo/deco_03.png)}.p-meo-intro .p-meo-about ._inner{-webkit-box-sizing:content-box;box-sizing:content-box;max-width:1030px;margin:0 auto;padding:0 12px}.p-meo-intro .p-meo-about ._tit{color:#fff;font-weight:bold;font-size:clamp(1.25rem,.9392265193rem + 1.3259668508vw,2rem);letter-spacing:.05em}.p-meo-intro .p-meo-about ._tit span{font-size:clamp(.875rem,.6160220994rem + 1.1049723757vw,1.5rem)}.p-meo-intro .p-meo-about ._wrapper{position:relative;margin-top:74px;padding:clamp(5rem,3.5554699538rem + 6.1633281972vw,7.5rem) clamp(1.25rem,.2140883978rem + 4.4198895028vw,3.75rem) clamp(6.25rem,5.9133287293rem + 1.4364640884vw,7.0625rem);border-radius:20px;background:#fdfdfd;-webkit-box-shadow:30px 30px 15px rgba(0,0,0,.101961);box-shadow:30px 30px 15px rgba(0,0,0,.101961);text-align:left}.p-meo-intro .p-meo-about ._wrapper::after{display:block;position:absolute;top:-75px;left:0px;width:clamp(6.25rem,5.0069060773rem + 5.3038674033vw,9.25rem);height:clamp(8.5625rem,6.8532458564rem + 7.2928176796vw,12.6875rem);background-image:url(/wp-content/themes/crosswish-theme/img/meo/aboot_icon.png);background-size:100% 100%;background-repeat:no-repeat;content:""}.p-meo-intro .p-meo-about ._wrapper ._tex{font-size:clamp(.875rem,.8232044199rem + .2209944751vw,1rem);line-height:1.8}.p-meo-intro .p-meo-about ._wrapper ._tex span{font-weight:bold}.p-meo-intro .p-meo-about ._wrapper ._img{margin-top:45px}.p-meo-type{position:relative;padding:clamp(19.25rem,10.8717257319rem + 35.7473035439vw,33.75rem) 0 98px;overflow:hidden;background:-webkit-linear-gradient(314.02deg, rgba(212, 233, 243, 0.4) 4.78%, rgba(216, 207, 227, 0.4) 65.59%, rgba(206, 210, 223, 0.4) 94.35%);background:linear-gradient(135.98deg, rgba(212, 233, 243, 0.4) 4.78%, rgba(216, 207, 227, 0.4) 65.59%, rgba(206, 210, 223, 0.4) 94.35%)}.p-meo-type::before{position:absolute;top:-50px;right:calc(-1*clamp(5.125rem,4.658839779rem + 1.9889502762vw,6.25rem));width:clamp(17.6875rem,13.6992403315rem + 17.0165745856vw,27.3125rem);height:clamp(32.25rem,24.9727209945rem + 31.0497237569vw,49.8125rem);background-image:url(/wp-content/themes/crosswish-theme/img/meo/deco_04.png);background-size:cover;background-repeat:no-repeat;content:""}.p-meo-type ._wrapper{position:relative;margin:0 12px 0;padding:140px clamp(.75rem,-.2611710324rem + 4.3143297381vw,2.5rem) 80px;border-radius:20px;background:#fff;-webkit-box-shadow:30px 30px 15px rgba(0,0,0,.101961);box-shadow:30px 30px 15px rgba(0,0,0,.101961)}.p-meo-type ._wrapper::after{position:absolute;right:10px;bottom:-24px;width:114px;height:68px;background-image:url(/wp-content/themes/crosswish-theme/img/meo/rame_04.svg);background-size:cover;background-repeat:no-repeat;content:""}.p-meo-type ._wrapper ._tit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:bold;font-size:clamp(1rem,.5856353591rem + 1.7679558011vw,2rem);letter-spacing:.08em}.p-meo-type ._wrapper ._tit span{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(30%, #FBFF00));background:-webkit-linear-gradient(transparent 70%, #FBFF00 30%);background:linear-gradient(transparent 70%, #FBFF00 30%)}.p-meo-type ._wrapper ._box{margin-top:clamp(3.375rem,2.9606353591rem + 1.7679558011vw,4.375rem)}.p-meo-type ._wrapper ._box dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto;padding:0 clamp(0rem,-5rem + 7.8125vw,1.25rem);gap:8px 10px;font-weight:bold}.p-meo-type ._wrapper ._box dl+dl{margin-top:clamp(1.375rem,1.2455110497rem + .5524861878vw,1.6875rem)}.p-meo-type ._wrapper ._box dl dt{font-size:clamp(1rem,.9482044199rem + .2209944751vw,1.125rem)}.p-meo-type ._wrapper ._box dl dd{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(.375rem,.2714088398rem + .4419889503vw,.625rem)}.p-meo-type ._wrapper ._box dl dd span{padding:clamp(.1875rem,.0839088398rem + .4419889503vw,.4375rem) clamp(1.0625rem,.9848066298rem + .3314917127vw,1.25rem) clamp(.1875rem,.0321132597rem + .6629834254vw,.5625rem);border-radius:25px;background-color:#959ad7;font-size:clamp(.75rem,.6464088398rem + .4419889503vw,1rem)}.p-meo-type ._wrapper ._box dl dd._c1 span{background-color:#daf3ff}.p-meo-type ._wrapper ._box dl dd._c2 span{background-color:#e2f7ee}.p-meo-type ._wrapper ._box dl dd._c3 span{background-color:#eefae3}.p-meo-type ._wrapper ._box dl dd._c4 span{background-color:#fafae1}.p-meo-type ._wrapper ._box dl dd._c5 span{background-color:#fcf6e3}.p-meo-type ._wrapper ._box dl dd._c6 span{background-color:#faf2e6}.p-meo-type ._wrapper ._box dl dd._c7 span{background-color:#f8ece8}.p-meo-type ._wrapper ._box dl dd._c8 span{background-color:#f7e7e9}.p-meo-type ._wrapper ._box dl dd._c9 span{background-color:#f3e7f4}.p-meo-type ._wrapper ._box dl dd._c10 span{background-color:#f0e7fd}.p-meo-type ._wrapper ._box dl dd._c11 span{background-color:#ebeafc}.p-meo-type ._wrapper ._box dl dd._c12 span{background-color:#e8edfc}.p-meo-type ._wrapper ._img{z-index:2;position:absolute;top:calc(-1*clamp(18.125rem,9.8189522342rem + 35.4391371341vw,32.5rem));left:-80px;width:clamp(20.5rem,14.8302195686rem + 24.1910631741vw,30.3125rem)}.p-meo-date{padding:clamp(4.125rem,2.726519337rem + 5.9668508287vw,7.5rem) 0 clamp(5.4375rem,4.0649171271rem + 5.8563535912vw,8.75rem);text-align:center}.p-meo-date ._copy{font-weight:bold;font-size:clamp(1.25rem,.9910220994rem + 1.1049723757vw,1.875rem)}.p-meo-date ._tit{display:block;margin-top:36px;font-weight:bold;font-size:clamp(1.5rem,-2.5rem + 6.25vw,2.5rem)}.p-meo-date ._tit::after{display:block;width:clamp(7.9375rem,7.2382596685rem + 2.9834254144vw,9.625rem);height:clamp(.9375rem,.8339088398rem + .4419889503vw,1.1875rem);margin:clamp(1.375rem,1.2455110497rem + .5524861878vw,1.6875rem) auto 0;background-image:url(/wp-content/themes/crosswish-theme/img/meo/line_small.svg);background-size:100% 100%;background-repeat:no-repeat;content:""}.p-meo-date ._dates{display:grid;grid-template-columns:1fr;margin-top:clamp(2rem,1.5856353591rem + 1.7679558011vw,3rem);gap:16px 18px}.p-meo-date ._dates li{padding:20px clamp(1.25rem,-1.25rem + 3.90625vw,1.875rem) clamp(1.5625rem,1.3035220994rem + 1.1049723757vw,2.1875rem);border-radius:20px;background:-webkit-linear-gradient(314.02deg, rgba(212, 233, 243, 0.4) 4.78%, rgba(216, 207, 227, 0.4) 65.59%, rgba(206, 210, 223, 0.4) 94.35%);background:linear-gradient(135.98deg, rgba(212, 233, 243, 0.4) 4.78%, rgba(216, 207, 227, 0.4) 65.59%, rgba(206, 210, 223, 0.4) 94.35%)}.p-meo-date ._dates li figure{margin:auto}.p-meo-date ._dates li ._bold{color:#959ad7;font-weight:bold;line-height:.6}.p-meo-date ._dates li ._bold ._num{font-size:clamp(4rem,0rem + 6.25vw,5rem)}.p-meo-date ._dates li ._bold ._per{font-size:clamp(2rem,0rem + 3.125vw,2.5rem)}.p-meo-date ._dates li ._bold ._other{font-size:clamp(2.125rem,.125rem + 3.125vw,2.625rem)}.p-meo-date ._dates li ._bold ._bk{color:#333;font-size:clamp(1rem,0rem + 1.5625vw,1.25rem)}.p-meo-date ._dates li ._bold span:not(._bk){font-family:"Montserrat"}.p-meo-date ._dates li p{font-weight:bold;line-height:1.8}.p-meo-date ._result{display:block;font-weight:bold;font-size:clamp(1.25rem,.9392265193rem + 1.3259668508vw,2rem);line-height:1.875}.p-meo-date ._result::before{display:block;width:clamp(9.3125rem,5.1947513812rem + 17.5690607735vw,19.25rem);height:clamp(1.125rem,.6070441989rem + 2.2099447514vw,2.375rem);margin:clamp(2rem,1.2748618785rem + 3.0939226519vw,3.75rem) auto clamp(.875rem,-.057320442rem + 3.9779005525vw,3.125rem);background-image:url(/wp-content/themes/crosswish-theme/img/meo/line_medium.svg);background-size:100% 100%;background-repeat:no-repeat;content:""}.p-meo-date ._result span{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(30%, #FBFF00));background:-webkit-linear-gradient(transparent 70%, #FBFF00 30%);background:linear-gradient(transparent 70%, #FBFF00 30%)}.p-meo-blog{margin-bottom:clamp(5rem,2.6315789474rem + 4.2105263158vw,6rem);padding:clamp(2.5rem,1.8266574586rem + 2.8729281768vw,4.125rem) 0 clamp(3.75rem,.7894736842rem + 5.2631578947vw,5rem);background-color:#f2f6f7}.p-meo-blog ._inner{max-width:900px;margin:auto;padding:0 20px}.p-meo-blog ._inner:has(.swiper-slide:nth-child(3)){max-width:1140px}.p-meo-blog ._inner ._head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:34px}.p-meo-blog ._inner ._head p{font-size:clamp(.6875rem,.5062154696rem + .773480663vw,1.125rem);text-align:left}.p-meo-blog ._inner .p-meo-blog-swiper{margin-top:30px}.p-meo-blog ._inner .p-meo-blog-swiper a{display:block}.p-meo-blog ._inner .p-meo-blog-swiper ._post-title{margin-top:2em;font-size:clamp(0.875rem,0.3062787136vw + 0.7957503828rem,1.125rem)}.p-meo-blog ._inner .p-meo-blog-swiper ._post-title{font-weight:700;line-height:1.7777777778;text-align:left}.p-meo-blog ._inner .p-meo-blog-swiper ._post-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:1em;gap:20px}.p-meo-blog ._inner .p-meo-blog-swiper ._post-category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:clamp(0.75rem,0.1531393568vw + 0.7103751914rem,0.875rem)}.p-meo-blog ._inner .p-meo-blog-swiper ._post-category{font-weight:700}.p-meo-blog ._inner .p-meo-blog-swiper ._post-category .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;color:#fff;font-size:clamp(0.6875rem,0.1531393568vw + 0.6478751914rem,0.8125rem)}.p-meo-blog ._inner .p-meo-blog-swiper ._post-category .icon{margin-right:.8em;border-radius:50%;font-style:italic;font-weight:700;font-family:"Montserrat"}.p-meo-blog ._inner .p-meo-blog-swiper ._post-date{color:#bbb;font-size:clamp(0.6875rem,0.1531393568vw + 0.6478751914rem,0.8125rem)}.p-meo-blog ._inner .p-meo-blog-swiper ._post-date{font-family:"Montserrat"}.p-meo-price{position:relative;padding:clamp(3.375rem,1.6657458564rem + 7.2928176796vw,7.5rem) 0 clamp(5rem,1.8922651934rem + 13.2596685083vw,12.5rem);background-color:#4babc6;text-align:center}.p-meo-price::before{position:absolute;bottom:20px;left:50%;width:-webkit-max-content;width:-moz-max-content;width:max-content;translate:-50% 40%;content:"MEO";color:#fff;font-size:clamp(10rem,49.0045941807vw + -2.6799387443rem,50rem);font-family:"Montserrat";text-align:center}.p-meo-price::before{font-weight:500;opacity:.1}.p-meo-price ._tit{color:#fff;font-weight:bold;font-size:clamp(1.3125rem,.8722375691rem + 1.8784530387vw,2.375rem);letter-spacing:.05em}.p-meo-price ._tit+p{margin-top:clamp(1rem,.533839779rem + 1.9889502762vw,2.125rem);color:#fff;font-size:clamp(.875rem,.7714088398rem + .4419889503vw,1.125rem);line-height:1.8666666667;letter-spacing:.05em}.p-meo-price-swiper{margin-top:clamp(2.5rem,2.2410220994rem + 1.1049723757vw,3.125rem);overflow:visible !important}.p-meo-price-swiper.swiper-horizontal>.swiper-scrollbar{bottom:0;left:50%;width:calc(100% - 40px);height:4px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff}.p-meo-price-swiper.swiper-horizontal>.swiper-scrollbar .swiper-scrollbar-drag{background-color:#fbff00}.p-meo-price-swiper ._list>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;padding:clamp(3.125rem,2.9696132597rem + .6629834254vw,3.5rem) clamp(1.25rem,-0.75rem + 3.125vw,1.75rem) clamp(2.5rem,-10rem + 19.53125vw,5.625rem);border-radius:12px;background-color:#fff;-webkit-box-shadow:30px 30px 15px rgba(0,0,0,.101961);box-shadow:30px 30px 15px rgba(0,0,0,.101961)}.p-meo-price-swiper ._list>li ._name{color:#4babc6;font-weight:bold;font-size:clamp(1.375rem,-0.125rem + 2.34375vw,1.75rem);letter-spacing:.05em}.p-meo-price-swiper ._list>li ._name+p{margin-top:clamp(1.25rem,-3.75rem + 7.8125vw,2.5rem)}.p-meo-price-swiper ._list>li table{width:100%;max-width:420px;margin:26px auto 0;color:#333}.p-meo-price-swiper ._list>li table thead th{color:#4babc6}.p-meo-price-swiper ._list>li table tbody{font-weight:bold;font-size:clamp(.875rem,.8232044199rem + .2209944751vw,1rem)}.p-meo-price-swiper ._list>li table tbody tr+tr{border-top:8px solid #fff}.p-meo-price-swiper ._list>li table tbody tr+tr th,.p-meo-price-swiper ._list>li table tbody tr+tr td{margin-top:8px}.p-meo-price-swiper ._list>li table tbody tr th{padding:14px 5px;background-color:#e9f3f6}.p-meo-price-swiper ._list>li table tbody tr td ._s{font-size:clamp(.625rem,.5732044199rem + .2209944751vw,.75rem)}.p-meo-price-swiper ._list>li table tbody tr td ._l{font-size:clamp(1.375rem,1.3232044199rem + .2209944751vw,1.5rem)}.p-meo-price-swiper ._list>li ._period{margin-top:clamp(.625rem,.3660220994rem + 1.1049723757vw,1.25rem)}.p-meo-price-swiper ._list>li ._period ._t{margin-right:10px;padding:6px 30px;border-radius:20px;background-color:#4babc6;color:#fff;font-weight:bold;font-size:clamp(.75rem,.6982044199rem + .2209944751vw,.875rem)}.p-meo-price-swiper ._list>li ._period ._n{color:#333;font-size:clamp(1rem,.9482044199rem + .2209944751vw,1.125rem)}.p-meo-price-swiper ._list>li ._detail{margin-top:26px}.p-meo-price-swiper ._list>li ._detail>li{position:relative;padding-left:10px;color:#333;font-size:clamp(.75rem,.6464088398rem + .4419889503vw,1rem);text-align:left}.p-meo-price-swiper ._list>li ._detail>li::before{position:absolute;top:7px;left:0;width:6px;height:6px;border-radius:50%;background-color:#4babc6;content:""}.p-meo-price-swiper ._list>li ._detail>li+li{margin-top:4px}.p-meo-price-swiper ._list>li ._sales{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:24px auto 0;padding:4px 10px;border-radius:30px;background-color:#4babc6;color:#fff}.p-meo-price-swiper ._list>li ._sales::after{position:absolute;bottom:-5px;left:50%;aspect-ratio:1/.8660254038;width:7px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:-webkit-linear-gradient(45deg, #4BABC6, #4BABC6);background:linear-gradient(45deg, #4BABC6, #4BABC6);content:"";-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0)}.p-meo-price-swiper ._list>li ._price{margin-top:40px;padding:12px;background-color:#4babc6;color:#fff;font-weight:bold;text-align:center}.p-meo-price-swiper ._list>li ._price+._estimate{display:grid;place-content:center;height:100%;color:#4babc6;font-weight:bold;font-size:clamp(1.125rem,.9696132597rem + .6629834254vw,1.5rem)}.p-meo-price-swiper ._list>li ._price+._page{margin-top:14px}.p-meo-price-swiper ._list>li ._page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:14px}.p-meo-price-swiper ._list>li ._page dt,.p-meo-price-swiper ._list>li ._page dd{font-weight:bold}.p-meo-price-swiper ._list>li ._page dt{color:#4babc6;font-weight:500}.p-meo-price-swiper ._list>li ._tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:16px;margin-bottom:20px;gap:3px 4px}.p-meo-price-swiper ._list>li ._tag li{padding:4px 10px;border-radius:20px;background:#e9f3f6;font-weight:bold;font-size:clamp(.75rem,.6982044199rem + .2209944751vw,.875rem)}.p-meo-price-swiper ._list>li ._total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:auto;border-top:1px solid #4babc6}.p-meo-price-swiper ._list>li ._total span{display:inline-block;font-weight:bold}.p-meo-price-swiper ._list>li ._total span:first-child{margin-right:4px}.p-meo-price-swiper ._list>li ._total span.-m{font-size:clamp(.875rem,.8232044199rem + .2209944751vw,1rem)}.p-meo-price-swiper ._list>li ._total span.-l{font-size:clamp(1.125rem,.9696132597rem + .6629834254vw,1.5rem)}.p-meo-price-swiper:has(.swiper-slide:nth-child(3))+._note{width:100%}.p-meo-price-swiper+._note{width:calc(776px + clamp(.625rem,-1.375rem + 3.125vw,1.125rem));margin:clamp(1.875rem,-0.625rem + 3.90625vw,2.5rem) auto 0;color:#fff;font-size:clamp(.875rem,.625rem + .390625vw,.9375rem);text-align:right}.p-meo-cta{position:relative;padding:clamp(5rem,3.0576657459rem + 8.2872928177vw,9.6875rem) 0 clamp(4.625rem,1.9834254144rem + 11.270718232vw,11rem);overflow:hidden;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(199, 239, 255, 0.34)), color-stop(rgba(212, 252, 210, 0.34)), color-stop(rgba(250, 250, 199, 0.34)), color-stop(rgba(255, 233, 219, 0.34)), color-stop(rgba(255, 219, 237, 0.34)), color-stop(rgba(242, 213, 255, 0.34)), to(rgba(219, 227, 255, 0.34)));background-image:-webkit-linear-gradient(top, rgba(199, 239, 255, 0.34), rgba(212, 252, 210, 0.34), rgba(250, 250, 199, 0.34), rgba(255, 233, 219, 0.34), rgba(255, 219, 237, 0.34), rgba(242, 213, 255, 0.34), rgba(219, 227, 255, 0.34));background-image:linear-gradient(180deg, rgba(199, 239, 255, 0.34), rgba(212, 252, 210, 0.34), rgba(250, 250, 199, 0.34), rgba(255, 233, 219, 0.34), rgba(255, 219, 237, 0.34), rgba(242, 213, 255, 0.34), rgba(219, 227, 255, 0.34))}.p-meo-cta::before,.p-meo-cta::after{position:absolute;background-size:100% 100%;background-repeat:no-repeat;content:""}.p-meo-cta::before{top:196px;right:32px;width:63px;height:34px;background-image:url(/wp-content/themes/crosswish-theme/img/meo/rame_01.svg)}.p-meo-cta::after{left:-60px;width:177px;height:130px;background-image:url(/wp-content/themes/crosswish-theme/img/meo/rame_03.svg)}.p-meo-cta .c-meo-campaign{position:relative}.p-meo-cta .c-meo-campaign::before{position:absolute;top:-60px;right:calc(-1*clamp(.625rem,-.1519337017rem + 3.3149171271vw,2.5rem));width:166px;height:86px;background-image:url(/wp-content/themes/crosswish-theme/img/meo/rame_02.svg);content:""}.p-meo-feature{padding:clamp(5.875rem,4.3211325967rem + 6.6298342541vw,9.625rem) 0 118px}.p-meo-feature ._tit{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;font-weight:bold;font-size:clamp(1.25rem,1.1464088398rem + .4419889503vw,1.5rem);letter-spacing:.05em}.p-meo-feature ._tit::before,.p-meo-feature ._tit::after{position:absolute;background-size:100% 100%;background-repeat:no-repeat;content:""}.p-meo-feature ._tit::before{top:-90px;left:-120px;width:95px;height:145px;background-image:url(/wp-content/themes/crosswish-theme/img/meo/rame_tit_sp.svg)}.p-meo-feature ._tit::after{top:-24px;right:-176px;width:105px;height:69px;background-image:url(/wp-content/themes/crosswish-theme/img/meo/rame_tit_rt.svg)}.p-meo-feature ._tit span{font-size:clamp(1.5rem,1.0856353591rem + 1.7679558011vw,2.5rem)}.p-meo-feature ._list{margin-top:clamp(1.5rem,-.2092541436rem + 7.2928176796vw,5.625rem);counter-reset:number 0}.p-meo-feature ._list li{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;gap:0 clamp(2.5rem,-17.5rem + 31.25vw,7.5rem)}.p-meo-feature ._list li::before{z-index:-1;position:absolute;content:""}.p-meo-feature ._list li:nth-child(1)::before{bottom:calc(-1*clamp(3.125rem,2.4516574586rem + 2.8729281768vw,4.75rem));left:calc(-1*clamp(4.375rem,-.804558011rem + 22.0994475138vw,16.875rem));width:clamp(8.875rem,4.2392955801rem + 19.7790055249vw,20.0625rem);height:clamp(9.5rem,4.6312154696rem + 20.773480663vw,21.25rem);background-image:url(/wp-content/themes/crosswish-theme/img/meo/deco_05.png);background-size:cover;background-repeat:no-repeat}.p-meo-feature ._list li:nth-child(2)::before{top:60px;right:calc(-1*clamp(7.5rem,-.6837016575rem + 34.9171270718vw,27.25rem));width:clamp(13.75rem,8.130179558rem + 23.9779005525vw,27.3125rem);height:clamp(25.125rem,14.8953729282rem + 43.6464088398vw,49.8125rem);background-image:url(/wp-content/themes/crosswish-theme/img/meo/deco_06.png);background-size:cover;background-repeat:no-repeat}.p-meo-feature ._list li:nth-child(3)::before{top:128px;left:calc(-1*clamp(5rem,-3.442679558rem + 36.0220994475vw,25.375rem));width:clamp(13.75rem,8.130179558rem + 23.9779005525vw,27.3125rem);height:clamp(25.125rem,14.8953729282rem + 43.6464088398vw,49.8125rem);background-image:url(/wp-content/themes/crosswish-theme/img/meo/deco_06.png);background-size:cover;background-repeat:no-repeat}.p-meo-feature ._list li:nth-child(4)::before{top:152px;right:calc(-1*clamp(2.5rem,-2.1616022099rem + 19.8895027624vw,13.75rem));width:clamp(10rem,4.7945441989rem + 22.2099447514vw,22.5625rem);height:clamp(9.625rem,4.6008287293rem + 21.4364640884vw,21.75rem);background-image:url(/wp-content/themes/crosswish-theme/img/meo/deco_07.png);background-size:cover;background-repeat:no-repeat}.p-meo-feature ._list li+li{margin-top:clamp(5rem,4.533839779rem + 1.9889502762vw,6.125rem)}.p-meo-feature ._list li ._box{max-width:520px;padding-top:24px;counter-increment:number 1}.p-meo-feature ._list li ._box::before{-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background:-webkit-linear-gradient(314.02deg, #D4E9F3 4.78%, #D8CFE3 65.59%, #CED2DF 94.35%);background:linear-gradient(135.98deg, #D4E9F3 4.78%, #D8CFE3 65.59%, #CED2DF 94.35%);background-clip:text;content:"0" counter(number);font-weight:bold;font-size:clamp(2rem,1.7928176796rem + .8839779006vw,2.5rem);font-family:"Montserrat"}.p-meo-feature ._list li ._box ._catch{margin-top:28px;margin-top:20px;line-height:3.4;letter-spacing:.08em}.p-meo-feature ._list li ._box ._catch span{font-weight:bold;font-size:clamp(1.25rem,.7320441989rem + 2.2099447514vw,2.5rem);line-height:1.6}.p-meo-feature ._list li ._box ._catch span.-c{color:#959ad7}.p-meo-feature ._list li ._box ._catch span.-g{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:5px 8px;background:-webkit-linear-gradient(314.02deg, rgba(212, 233, 243, 0.4) 4.78%, rgba(216, 207, 227, 0.4) 65.59%, rgba(206, 210, 223, 0.4) 94.35%);background:linear-gradient(135.98deg, rgba(212, 233, 243, 0.4) 4.78%, rgba(216, 207, 227, 0.4) 65.59%, rgba(206, 210, 223, 0.4) 94.35%)}.p-meo-feature ._list li ._box ._catch+p{margin-top:28px;font-size:clamp(1rem,.7039473684rem + .5263157895vw,1.125rem)}.p-meo-flow{padding:clamp(5.9375rem,4.6426104972rem + 5.5248618785vw,9.0625rem) 0 135px;overflow:hidden;backdrop-filter:blur(15px);background:-webkit-gradient(linear, left top, left bottom, from(rgb(186, 232, 255)), to(rgb(239, 229, 255)));background:-webkit-linear-gradient(top, rgb(186, 232, 255) 0%, rgb(239, 229, 255) 100%);background:linear-gradient(180deg, rgb(186, 232, 255) 0%, rgb(239, 229, 255) 100%);text-align:center}.p-meo-flow ._tit{font-weight:bold;font-size:clamp(1.25rem,.7320441989rem + 2.2099447514vw,2.5rem);letter-spacing:.2em}.p-meo-flow ._tit+p{margin-top:clamp(2.125rem,1.3480662983rem + 3.3149171271vw,4rem);font-weight:bold;font-size:clamp(1.125rem,.9696132597rem + .6629834254vw,1.5rem);line-height:1.8333333333;letter-spacing:.05em}.p-meo-flow ._tit+p span{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(30%, #FBFF00));background:-webkit-linear-gradient(transparent 70%, #FBFF00 30%);background:linear-gradient(transparent 70%, #FBFF00 30%)}.p-meo-flow .p-meo-flow-swiper{margin-top:clamp(2rem,1.3784530387rem + 2.6519337017vw,3.5rem)}.p-meo-flow .p-meo-flow-swiper.swiper-horizontal>.swiper-scrollbar{bottom:0;left:calc(50% - 10px);width:calc(100% - 30px);height:4px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff}.p-meo-flow .p-meo-flow-swiper.swiper-horizontal>.swiper-scrollbar .swiper-scrollbar-drag{background-color:#5057b5}.p-meo-flow ._flow{display:grid;grid-template-columns:repeat(4, 1fr)}.p-meo-flow ._flow li{z-index:2;position:relative;width:280px;min-height:360px;padding:20px clamp(1.25rem,-1.25rem + 3.90625vw,1.875rem) 36px;border-radius:12px;background-color:#fff}.p-meo-flow ._flow li:not(:last-child)::before{z-index:-1;position:absolute;width:100%;height:5px;margin:auto calc(-1*clamp(.625rem,-3.125rem + 5.859375vw,1.5625rem)) auto auto;inset:0;background-color:#fff;content:""}.p-meo-flow ._flow li ._num{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#959ad7;font-size:1rem;line-height:1;font-family:"Montserrat";text-align:center}.p-meo-flow ._flow li ._num span{display:block;font-size:2.5rem}.p-meo-flow ._flow li ._name{margin-top:30px;font-weight:bold;font-size:clamp(1rem,.5rem + .78125vw,1.125rem)}.p-meo-flow ._flow li ._name+p{margin-top:37px;font-size:clamp(.875rem,.8491022099rem + .1104972376vw,.9375rem);line-height:1.6666666667;text-align:left}.p-meo-flow ._flow li .c-meo-btn{margin-top:54px}.p-meo-flow ._flow li .c-meo-btn a{width:clamp(11.25rem,1.25rem + 15.625vw,13.75rem);height:48px;font-size:.75rem}.p-meo-flow ._flow li>span{display:block;margin-top:8px;font-size:clamp(.625rem,.5991022099rem + .1104972376vw,.6875rem);text-align:left}.p-meo-faq{padding-top:clamp(5.375rem,3.044198895rem + 9.9447513812vw,11rem)}.p-meo-faq ._tit{font-weight:bold;font-size:clamp(1.25rem,.7320441989rem + 2.2099447514vw,2.5rem)}.p-meo-faq ._list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1000px;margin:clamp(2rem,.4202348066rem + 6.7403314917vw,5.8125rem) auto 0;gap:8px}.p-meo-faq ._list li{text-align:left}.p-meo-faq ._list li ._btn{position:relative;width:100%;padding:clamp(1rem,.7928176796rem + .8839779006vw,1.5rem) 24px clamp(1rem,.7928176796rem + .8839779006vw,1.5rem) 60px;background-color:#fff;font-weight:bold;font-size:clamp(1rem,.9482044199rem + .2209944751vw,1.125rem);cursor:pointer}.p-meo-faq ._list li ._btn svg{position:absolute;top:50%;left:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-meo-faq ._list li ._btn h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.p-meo-faq ._list li ._btn h3::after{display:block;width:14px;height:14px;margin-top:7px;background-image:url(/wp-content/themes/crosswish-theme/img/meo/ico_plus.svg);background-size:100% 100%;background-repeat:no-repeat;content:"";-webkit-transition:rotate .3s;transition:rotate .3s}.p-meo-faq ._list li ._btn.is-active h3::after{rotate:45deg}.p-meo-faq ._list li div{display:none;position:relative;margin-top:2px;background-color:#fff}.p-meo-faq ._list li div svg{position:absolute;top:30px;left:24px}.p-meo-faq ._list li div p{padding:clamp(1rem,.7928176796rem + .8839779006vw,1.5rem) 60px clamp(1rem,.7928176796rem + .8839779006vw,1.5rem) 60px}.c-form-area input[type=checkbox]{all:revert;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:1em;height:1em;border:1px solid #767676;vertical-align:-5px}.p-meo-contact{padding:clamp(5.25rem,3.9551104972rem + 5.5248618785vw,8.375rem) 0 clamp(6.125rem,4.5711325967rem + 6.6298342541vw,9.875rem)}.p-meo-contact ._inner{padding:0 12px}.p-meo-contact .c-meo-campaign-head p{text-align:center}.p-meo-contact .c-meo-campaign-head p+._tit{margin-top:24px}.p-meo-contact .c-meo-campaign-head ._tit{font-weight:bold;font-size:clamp(1.125rem,.9696132597rem + .6629834254vw,1.5rem);text-align:center}.p-meo-contact .c-meo-campaign-head ._tit span{display:block;font-size:clamp(1.25rem,.7320441989rem + 2.2099447514vw,2.5rem)}.p-meo-contact .c-form-area{margin-top:clamp(2.5rem,1.4640883978rem + 4.4198895028vw,5rem)}.p-meo-contact .c-form-area dt{font-weight:bold}.p-meo-contact .c-form-area dt a{text-decoration:underline;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.p-meo-contact .c-form-area dd{padding-right:0;padding-left:0}.p-meo-contact .c-form-area dd input[type=text],.p-meo-contact .c-form-area dd input[type=url],.p-meo-contact .c-form-area dd input[type=email],.p-meo-contact .c-form-area dd input[type=tel]{height:44px;padding:12px 16px}.p-meo-contact .c-form-area dd input.c-number{width:120px}.p-meo-contact .c-form-area dd input.c-number{width:120px}.p-meo-contact .c-form-area dd.c-meo-checkbox .wpcf7-form-control-wrap .wpcf7-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-meo-contact .c-form-button{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:20px auto 0}.p-meo-contact .c-form-button::after{position:absolute;width:24px;height:24px;margin:auto 16px auto auto;inset:0;background-image:url(/wp-content/themes/crosswish-theme/img/meo/ico_arrow_right.svg);content:""}.p-meo-contact .c-form-button input{width:292px;height:68px;border-radius:60px;background-color:#333;font-size:clamp(1rem,.9482044199rem + .2209944751vw,1.125rem);text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s}.p-meo-contact .wpcf7 form.invalid .wpcf7-response-output{max-width:600px;margin:40px auto 0;padding:20px;border-color:red}.p-meo-footer{padding:clamp(5rem,2.669198895rem + 9.9447513812vw,10.625rem) 0 clamp(5.625rem,5.0034530387rem + 2.6519337017vw,7.125rem);background-color:#f2f6f7}.p-meo-footer ._about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(1.25rem,-.7182320442rem + 8.3977900552vw,6rem)}.p-meo-footer ._about figure{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;max-width:532px}.p-meo-footer ._about ._box ._tit{margin-top:clamp(2.125rem,1.3480662983rem + 3.3149171271vw,4rem)}.p-meo-footer ._about ._box p{margin-top:clamp(1.6875rem,1.1695441989rem + 2.2099447514vw,2.9375rem);line-height:2}.p-meo-footer ._info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:clamp(4.25rem,2.7479281768rem + 6.408839779vw,7.875rem);gap:20px}.p-meo-footer ._info ._company{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:34px clamp(1.25rem,-.7182320442rem + 8.3977900552vw,6rem);font-size:clamp(.875rem,.8232044199rem + .2209944751vw,1rem)}.p-meo-footer ._info ._company ._message-logo a{display:block}.p-meo-footer ._info ._company ._box p{font-weight:bold;font-size:clamp(1rem,.9482044199rem + .2209944751vw,1.125rem)}.p-meo-footer ._info ._company ._box ._address{margin-top:clamp(.625rem,.4696132597rem + .6629834254vw,1rem)}.p-meo-footer ._info ._company ._box ._tel{margin-top:8px;font-weight:bold;font-size:clamp(1.125rem,1.0732044199rem + .2209944751vw,1.25rem)}.p-meo-footer ._info ._company ._box ._tel a{border-bottom:1px solid #333}.p-meo-footer ._nav{padding-right:clamp(0rem,-17rem + 26.5625vw,4.25rem)}.p-meo-footer ._nav ul li+li{margin-top:15px}.p-meo-footer ._nav ul li:last-child{margin-top:48px}.p-meo-footer ._nav ul li a{display:block;position:relative;padding-left:20px;font-size:clamp(.875rem,.8491022099rem + .1104972376vw,.9375rem)}.p-meo-footer ._nav ul li a::before{position:absolute;top:8px;left:0;width:11px;height:10px;background-image:url(/wp-content/themes/crosswish-theme/img/meo/ico_arrow.svg);background-size:100% 100%;background-repeat:no-repeat;content:""}@font-face{font-style:normal;font-weight:normal;src:url("/wp-content/themes/crosswish-theme/fonts/ShipporiMincho-Regular.woff2") format("woff2"),url("/wp-content/themes/crosswish-theme/fonts/ShipporiMincho-Regular.woff") format("woff");font-family:"ShipporiMincho"}@font-face{font-style:normal;font-weight:700;src:url("/wp-content/themes/crosswish-theme/fonts/ShipporiMincho-SemiBold.woff2") format("woff2"),url("/wp-content/themes/crosswish-theme/fonts/ShipporiMincho-SemiBold.woff") format("woff");font-family:"ShipporiMincho"}@font-face{font-style:normal;font-weight:normal;src:url("/wp-content/themes/crosswish-theme/fonts/BIZUDPGothic-Regular.woff2") format("woff2"),url("/wp-content/themes/crosswish-theme/fonts/BIZUDPGothic-Regular.woff") format("woff");font-family:"BIZUDPGothic"}@font-face{font-style:normal;font-weight:700;src:url("/wp-content/themes/crosswish-theme/fonts/BIZUDPGothic-Bold.woff2") format("woff2"),url("/wp-content/themes/crosswish-theme/fonts/BIZUDPGothic-Bold.woff") format("woff");font-family:"BIZUDPGothic"}@font-face{font-style:normal;font-weight:700;src:url("/wp-content/themes/crosswish-theme/fonts/Cormorant-Regular.woff2") format("woff2"),url("/wp-content/themes/crosswish-theme/fonts/Cormorant-Regular.woff") format("woff");font-family:"Cormorant"}.l-medical-header{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1000;position:fixed;top:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:80px;padding:0 clamp(1.25rem,-.9038461538rem + 2.6923076923vw,2.125rem) 0 clamp(1.25rem,-5.5192307692rem + 8.4615384615vw,4rem);background-color:#fff;-webkit-transition:background-color .3s;transition:background-color .3s}.l-medical-header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;gap:0 20px;-webkit-transition:height .3s;transition:height .3s}.l-medical-header__wrapper ._logo{z-index:100;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:clamp(14.1875rem,-17.0432692308rem + 39.0384615385vw,26.875rem)}.l-medical-header__wrapper ._logo p{margin-bottom:5px;font-size:clamp(.625rem,-.2980769231rem + 1.1538461538vw,1rem)}.l-header-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.l-header-menu nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(.9375rem,-infinity*1rem + infinity*1vw,2.5rem)}.l-header-menu nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-header-menu nav ul li a{display:block;width:100%;font-weight:500;font-size:clamp(.875rem,.2596153846rem + .7692307692vw,1.125rem);text-align:center;-webkit-transition:color .3s;transition:color .3s}.l-header-menu nav ul li a.-btn{display:grid;place-content:center;padding:10px 20px;border-radius:30px;font-weight:bold;font-size:clamp(.875rem,.2596153846rem + .7692307692vw,1.125rem);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transition-property:color,background-color;transition-property:color,background-color}.l-header-menu nav ul li a.-btn.-contact{border:1px solid #029db7;background-color:#029db7;color:#fff}.l-header-menu nav ul li a.-btn.-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background-color:#06c755;color:#fff}.l-header-btn{display:none}.l-header-btn.-active div::before{top:50%;-webkit-transform:translateY(-50%) rotate(15deg);transform:translateY(-50%) rotate(15deg)}.l-header-btn.-active div::after{top:50%;bottom:auto;-webkit-transform:translateY(-50%) rotate(-15deg);transform:translateY(-50%) rotate(-15deg)}.l-header-btn.-active div span{opacity:0}.js-fadeIn{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.js-fadeIn.-active{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}.js-list>*{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}.js-list.-active>*{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}main{margin-top:80px}main section{overflow-x:clip}main p{font-size:clamp(1rem,.9452247191rem + .2247191011vw,1.125rem);letter-spacing:.04em}.wrapper_m{max-width:1200px}.c-medical-btn{display:grid;place-content:center;width:100%;max-width:340px;padding:27px 24px;border-radius:60px;background-color:#fff;color:#029db7;font-weight:bold;font-size:clamp(1rem,.8904494382rem + .4494382022vw,1.25rem);line-height:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transition-property:color,background-color,opacity;transition-property:color,background-color,opacity}.c-medical-btn.-sample{position:relative;max-width:420px;background:-webkit-gradient(linear, left top, right top, from(#4BABC6), to(#34BEC5));background:-webkit-linear-gradient(left, #4BABC6 0%, #34BEC5 100%);background:linear-gradient(90deg, #4BABC6 0%, #34BEC5 100%);color:#fff}.c-medical-btn.-sample img{position:absolute;top:50%;right:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-medical-btn.-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background-color:#06c755;color:#fff}.c-medical-contact{position:relative;padding:clamp(4.5rem,-7.5rem + 18.75vw,7.5rem) 0 clamp(3.125rem,-64.375rem + 105.46875vw,20rem);overflow:hidden;background:#031115;color:#fff}.c-medical-contact__box{z-index:2;position:relative}.c-medical-contact__tex{z-index:-1;position:absolute;top:-10px;left:46px;width:648px}.c-medical-contact__tit{font-weight:bold;font-size:clamp(1.75rem,1.4761235955rem + 1.1235955056vw,2.375rem);letter-spacing:.05em}.c-medical-contact__tit+p{margin-top:16px}.c-medical-contact__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:46px;gap:24px clamp(.5rem,-.0778120185rem + 2.4653312789vw,1.5rem)}.p-meo-price{background:-webkit-gradient(linear, left top, right top, from(#4BABC6), to(#4B72C6));background:-webkit-linear-gradient(left, #4BABC6 0%, #4B72C6 100%);background:linear-gradient(90deg, #4BABC6 0%, #4B72C6 100%)}.p-medical-mv{overflow:hidden}.p-medical-mv__container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding-top:clamp(1.4375rem,-1.5625rem + 4.6875vw,2.1875rem);padding-bottom:clamp(4.8125rem,-14.4375rem + 30.078125vw,9.625rem);gap:0 max(2.8125vw,45px)}.p-medical-mv__news{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;position:absolute;top:0;right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:clamp(2.875rem,-3.125rem + 9.375vw,4.375rem);padding:10px clamp(.75rem,-.0168539326rem + 3.1460674157vw,2.5rem) 10px clamp(1.875rem,1.6011235955rem + 1.1235955056vw,2.5rem);border-radius:clamp(2.5rem,2.2261235955rem + 1.1235955056vw,3.125rem) 0 0 0;background:#ff5b73;color:#fff;font-weight:bold;font-size:clamp(.75rem,.5308988764rem + .8988764045vw,1.25rem)}.p-medical-mv__news a{display:inline-block;text-decoration:underline}.p-medical-mv__header.-active ._tit{opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.p-medical-mv__header.-active .p-medical-mv__phone{opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;-webkit-transition-delay:.4s;transition-delay:.4s}.p-medical-mv__header ._tit{opacity:0}.p-medical-mv__header .p-medical-mv__phone{opacity:0}.p-medical-mv__header ._tit{margin-top:40px}.p-medical-mv__header ._tit>span{display:block;font-weight:bold}.p-medical-mv__header ._tit>span._tit-sub{font-size:clamp(1rem,.7808988764rem + .8988764045vw,1.5rem);font-family:"BIZUDPGothic";letter-spacing:.1em}.p-medical-mv__header ._tit>span._tit-sub>span{font-size:clamp(1.5rem,1.1165730337rem + 1.5730337079vw,2.375rem)}.p-medical-mv__header ._tit>span._tit-main{-webkit-background-clip:text;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-text-fill-color:rgba(0,0,0,0);margin-top:10px;background:-webkit-gradient(linear, left top, right top, color-stop(40.55%, #C98AFF), color-stop(59.45%, #3DC5FF));background:-webkit-linear-gradient(left, #C98AFF 40.55%, #3DC5FF 59.45%);background:linear-gradient(90deg, #C98AFF 40.55%, #3DC5FF 59.45%);background-clip:text;font-size:clamp(2.375rem,1.827247191rem + 2.2471910112vw,3.625rem);letter-spacing:.06em}.p-medical-mv__contents{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-medical-mv__contents ._img{position:relative}.p-medical-mv__contents ._tex{z-index:2;position:relative;max-width:850px;opacity:0}.p-medical-mv__contents ._tex.-active{opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.p-medical-mv__contents ._tex ._copy{font-weight:bold;font-size:clamp(1.375rem,1.1011235955rem + 1.1235955056vw,2rem);letter-spacing:.04em}.p-medical-mv__contents ._tex ._copy span{display:inline-block}.p-medical-mv__contents ._tex ._copy+p{margin-top:20px}.p-medical-mv__img.sp_only{margin-right:-20px}.p-medical-mv__img img{width:100%}.p-medical-mv__point{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;position:relative;gap:4px clamp(.75rem,-2.25rem + 4.6875vw,1.5rem)}.p-medical-mv__point>li{display:grid;place-content:center;aspect-ratio:1;border-radius:50%;backdrop-filter:blur(10px);color:#fff;text-align:center;-webkit-transition:none;transition:none}.p-medical-mv__point>li ._name span{display:block;font-weight:bold;letter-spacing:.02em}.p-medical-mv__point>li ._name span.-s{font-size:clamp(.75rem,.6404494382rem + .4494382022vw,1rem)}.p-medical-mv__point>li ._name span.-l{font-size:clamp(1.375rem,1.2380617978rem + .5617977528vw,1.6875rem)}.p-medical-mv__point>li ._service{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:clamp(.75rem,-1.25rem + 3.125vw,1.25rem) auto clamp(.5rem,0rem + .78125vw,.625rem);border-top:1px solid #fff;border-bottom:1px solid #fff;font-size:clamp(.75rem,.6952247191rem + .2247191011vw,.875rem)}.p-medical-mv__point>li ._price span.-s{font-size:clamp(.5625rem,.5077247191rem + .2247191011vw,.6875rem)}.p-medical-mv__point>li ._price span.-m{font-size:clamp(.6875rem,.6053370787rem + .3370786517vw,.875rem)}.p-medical-mv__point>li ._price span.-l{font-weight:bold;font-size:clamp(1.125rem,1.0154494382rem + .4494382022vw,1.375rem)}.p-medical-mv__point>li:nth-child(1){background:rgba(0,170,214,.7)}.p-medical-mv__point>li:nth-child(2){background:rgba(93,154,233,.7)}.p-medical-mv__point>li:nth-child(3){background:rgba(131,137,206,.7)}.p-medical-mv__phone{position:relative;margin-top:70px}.p-medical-mv__phone::before,.p-medical-mv__phone::after{display:block;position:absolute;aspect-ratio:1;border-radius:50%;content:"";opacity:.3}.p-medical-mv__phone::before{top:-20%;right:-36%;width:max(72.5641025641vw,283px);background:-webkit-radial-gradient(50% 50%, 50% 50%, #C98AFF 0%, #FFF 100%);background:radial-gradient(50% 50% at 50% 50%, #C98AFF 0%, #FFF 100%);-webkit-animation:fuwa infinite 3s ease-in;animation:fuwa infinite 3s ease-in}.p-medical-mv__phone::after{bottom:-42%;left:-80%;width:max(113.3333333333vw,442px);background:-webkit-radial-gradient(50% 50%, 50% 50%, #41C0E2 0%, #9BDEF0 62.98%, #FFF 100%);background:radial-gradient(50% 50% at 50% 50%, #41C0E2 0%, #9BDEF0 62.98%, #FFF 100%);-webkit-animation:fuwa infinite 5s ease-in-out;animation:fuwa infinite 5s ease-in-out}.p-medical-mv__phone img:nth-child(1){z-index:2;position:relative;-webkit-animation:fuwa infinite 12s ease-in-out;animation:fuwa infinite 12s ease-in-out}.p-medical-mv__phone img:nth-child(2){z-index:3;position:absolute;top:0;left:0;-webkit-animation:fuwa infinite 8s ease-in-out;animation:fuwa infinite 8s ease-in-out}@-webkit-keyframes fuwa{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(-24px);transform:translateY(-24px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes fuwa{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(-24px);transform:translateY(-24px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}.p-medical-feature{padding:0 0 118px}.p-medical-feature ._list li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px clamp(1.25rem,-11.25rem + 19.53125vw,4.375rem)}.p-medical-feature ._list li figure{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:calc(50% - 50vw)}.p-medical-feature ._list li ._box{width:100%}.p-medical-feature ._list li ._box ._catch{-webkit-background-clip:text;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-text-fill-color:rgba(0,0,0,0);background:-webkit-gradient(linear, left top, right top, color-stop(40.55%, #C98AFF), color-stop(59.45%, #3DC5FF));background:-webkit-linear-gradient(left, #C98AFF 40.55%, #3DC5FF 59.45%);background:linear-gradient(90deg, #C98AFF 40.55%, #3DC5FF 59.45%);background-clip:text;font-weight:bold;font-size:clamp(2rem,-4rem + 9.375vw,3.5rem);letter-spacing:.06em}.p-medical-feature ._list li ._box ._catch+p{margin-top:clamp(2rem,-1.75rem + 5.859375vw,2.9375rem)}.p-medical-propose__bg{padding:90px 0 clamp(2.5rem,-2.5rem + 7.8125vw,3.75rem);background:-webkit-linear-gradient(179.77deg, rgba(201, 138, 255, 0.15) 0.22%, rgba(61, 197, 255, 0.15) 99.83%);background:linear-gradient(270.23deg, rgba(201, 138, 255, 0.15) 0.22%, rgba(61, 197, 255, 0.15) 99.83%)}.p-medical-propose__example{padding-bottom:100px}.p-medical-propose__price{letter-spacing:.04em}.p-medical-propose__price.-l{text-align:left}.p-medical-propose__price .-first{margin-right:12px}.p-medical-propose__price .-num{font-weight:bold;font-size:clamp(1.5rem,-0.5rem + 3.125vw,2rem)}.p-medical-propose__price .-yen{font-weight:bold;font-size:clamp(1.125rem,-0.375rem + 2.34375vw,1.5rem)}.p-medical-propose__price .-first,.p-medical-propose__price .-tax{font-size:clamp(.875rem,.375rem + .78125vw,1rem)}.p-medical-propose__tit{font-weight:bold;font-size:clamp(1.125rem,.7415730337rem + 1.5730337079vw,2rem);line-height:1.8;letter-spacing:.06em;text-align:center}.p-medical-propose__plan{margin-top:58px}.p-medical-propose__plan li+li{margin-top:40px}.p-medical-propose__plan li ._header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:17px}.p-medical-propose__plan li ._header ._topic{display:grid;place-content:center;width:240px;height:62px;border-radius:20px 20px 0 0;background-color:#029db7;color:#fff;font-weight:bold;font-size:clamp(.875rem,.8476123596rem + .1123595506vw,.9375rem);text-align:center}.p-medical-propose__plan li ._header p{font-size:clamp(.875rem,-0.125rem + 1.5625vw,1.125rem)}.p-medical-propose__plan li ._body{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:257px;padding:20px;border:1px solid #029db7;border-radius:20px;background-color:#fff}.p-medical-propose__plan li ._body>div{display:grid;place-content:center;text-align:center}.p-medical-propose__plan li ._body>div ._sub{color:#029db7;font-weight:bold;font-size:clamp(1.125rem,.625rem + .78125vw,1.25rem);letter-spacing:.05em}.p-medical-propose__plan li ._body>div ._name{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:5px auto 10px;padding:2px 20px;border:1px solid #029db7;border-radius:60px;color:#029db7;font-weight:bold;font-size:clamp(1.125rem,.625rem + .78125vw,1.25rem);letter-spacing:.05em}.p-medical-propose__plan li ._body>div._web{position:relative;font-size:clamp(.75rem,.6952247191rem + .2247191011vw,.875rem)}.p-medical-propose__plan li ._body>div._web::after{display:block;position:absolute;top:50%;right:0;width:1px;height:80%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/wp-content/themes/crosswish-theme/img/medical/line.svg);background-position:center;background-size:cover;content:""}.p-medical-propose__plan li ._body>div._web ._page{font-size:.875rem;letter-spacing:.04em}.p-medical-propose__plan li ._body>div._web .p-medical-propose__price{margin-top:10px}.p-medical-propose__plan li ._body>div._meo .p-medical-propose__price .-aj{position:relative}.p-medical-propose__plan li ._body>div._meo .p-medical-propose__price .-aj::before{display:inline-block;width:clamp(2.25rem,-2rem + 6.640625vw,3.3125rem);content:""}.p-medical-propose__plan li ._body>div._meo ._note{margin-top:5px;font-size:clamp(.75rem,.6952247191rem + .2247191011vw,.875rem)}.p-medical-propose__plan li ._body>div._total{width:100%;padding:18px 10px;border-radius:18px;background-color:#e6fbff}.p-medical-propose__plan li ._body>div._total ._inner p{color:#029db7;font-weight:bold;font-size:clamp(1rem,.5rem + .78125vw,1.125rem)}.p-medical-propose__plan li ._body>div._total ._inner dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:340px;margin:12px auto 0;gap:10px}.p-medical-propose__plan li ._body>div._total ._inner dl.-first{margin-bottom:20px}.p-medical-propose__plan li ._body>div._total ._inner dl:not(.-first) dd .-num{font-size:clamp(1.25rem,.25rem + 1.5625vw,1.5rem)}.p-medical-propose__plan li ._body>div._total ._inner dl:not(.-first) dd .-tax,.p-medical-propose__plan li ._body>div._total ._inner dl:not(.-first) dd .-yen{font-size:clamp(.875rem,.375rem + .78125vw,1rem)}.p-medical-propose__plan li ._body>div._total ._inner dl:not(.-first)+dl{margin-top:5px}.p-medical-propose__plan li ._body>div._total ._inner dl dt{display:grid;place-content:center;width:clamp(5.75rem,.75rem + 7.8125vw,7rem);height:32px;padding:0 clamp(.625rem,-1.875rem + 3.90625vw,1.25rem);border-radius:70px;background-color:#029db7;color:#fff;font-weight:bold}.p-medical-propose__plan li ._body>div._total ._inner dl dt.-g{background:#999}.p-medical-propose__plan li ._body>div._total ._inner dl dd{line-height:1.4}.p-medical-nav{padding-top:clamp(5rem,-5rem + 15.625vw,7.5rem)}.p-medical-nav__tit{font-weight:bold;font-size:clamp(1.5rem,-0.5rem + 3.125vw,2rem);letter-spacing:.04em;text-align:center}.p-medical-nav__tit img{width:90%;max-width:498px}.p-medical-nav__tit span{display:block}.p-medical-nav nav{margin-top:60px}.p-medical-nav nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(.875rem,.7106741573rem + .6741573034vw,1.25rem)}.p-medical-nav nav ul li a{display:block;width:100%;padding-bottom:clamp(.625rem,.4606741573rem + .6741573034vw,1rem);border-bottom:1px solid #000;font-weight:bold;font-size:clamp(.8125rem,.6207865169rem + .7865168539vw,1.25rem);letter-spacing:.04em;text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s}.p-medical-web{padding:clamp(3.75rem,-16.25rem + 31.25vw,8.75rem) 0 140px}.p-medical-web__tit{color:#029db7;font-weight:bold;letter-spacing:.04em;text-align:center}.p-medical-web__tit ._sub{font-size:clamp(.875rem,.7106741573rem + .6741573034vw,1.25rem)}.p-medical-web__tit ._main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;font-size:clamp(1.75rem,1.202247191rem + 2.2471910112vw,3rem)}.p-medical-web__tit ._main img{width:clamp(2.5rem,1.2127808989rem + 5.2808988764vw,5.4375rem)}.p-medical-web__copy{margin-top:24px;font-weight:bold;font-size:clamp(1.125rem,.7415730337rem + 1.5730337079vw,2rem);font-family:"ShipporiMincho";text-align:center}.p-medical-web__copy span{color:#029db7}.p-medical-web__img{position:relative;margin-top:clamp(2.5rem,2.2808988764rem + .8988764045vw,3rem);margin-bottom:40px;padding:45px 20px 0;padding-top:45px;text-align:center}.p-medical-web__img::before{display:block;position:absolute;top:0;left:0;width:100%;height:clamp(11.4375rem,.0189274448rem + 46.8454258675vw,30rem);border-radius:24px 24px 0 0;background:-webkit-gradient(linear, left top, right top, from(#4BABC6), to(#34BEC5));background:-webkit-linear-gradient(left, #4BABC6 0%, #34BEC5 100%);background:linear-gradient(90deg, #4BABC6 0%, #34BEC5 100%);content:""}.p-medical-web__img img{z-index:2;position:relative;width:100%;max-width:1060px}.p-medical-web .c-medical-btn{margin:56px auto 0}.p-medical-web .p-meo-feature{padding-bottom:0}.p-medical-web .p-meo-feature ._tit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-medical-web .p-meo-feature ._tit img{display:block;width:100%;max-width:190px}.p-medical-web .p-meo-feature ._tit span{font-size:clamp(1.25rem,.702247191rem + 2.2471910112vw,2.5rem)}.p-medical-web .p-meo-feature ._list li ._box{max-width:530px}.p-medical-web .p-meo-feature ._list li ._box ._catch span.-c{color:#029db7}.p-medical-web .p-meo-feature ._list li ._box ._catch+p{width:100%;max-width:520px;font-size:clamp(.9375rem,.6875rem + .390625vw,1rem)}.p-medical-price{position:relative;padding:clamp(3.375rem,1.5674157303rem + 7.4157303371vw,7.5rem) 0 clamp(5rem,1.7134831461rem + 13.4831460674vw,12.5rem);background:-webkit-gradient(linear, left top, right top, from(#4BABC6), to(#34BEC5));background:-webkit-linear-gradient(left, #4BABC6 0%, #34BEC5 100%);background:linear-gradient(90deg, #4BABC6 0%, #34BEC5 100%);text-align:center}.p-medical-price::before{position:absolute;bottom:20px;left:50%;width:-webkit-max-content;width:-moz-max-content;width:max-content;translate:-50% 40%;content:"WEB SITE";color:#fff;font-size:clamp(9.375rem,22.9709035222vw + 3.4312787136rem,28.125rem);font-family:"Montserrat";text-align:center}.p-medical-price::before{font-weight:500;opacity:.1}.p-medical-price ._tit{color:#fff;font-weight:bold;font-size:clamp(1.3125rem,.8469101124rem + 1.9101123596vw,2.375rem);letter-spacing:.05em}.p-medical-price ._tit+p{margin-top:clamp(1rem,.5070224719rem + 2.0224719101vw,2.125rem);color:#fff;font-size:clamp(.875rem,.7654494382rem + .4494382022vw,1.125rem);line-height:1.8666666667;letter-spacing:.05em}.p-medical-price .p-meo-price-swiper ._list>li{padding:clamp(3.125rem,2.9606741573rem + .6741573034vw,3.5rem) clamp(1.25rem,-2.75rem + 6.25vw,2.25rem) 20px}.p-medical-price .p-meo-price-swiper ._list>li ._detail>li{padding-left:22px;font-weight:500;font-size:.875rem;line-height:1.5;letter-spacing:.04em}.p-medical-price .p-meo-price-swiper ._list>li ._detail>li::before{top:7px}.p-medical-price .p-meo-price-swiper ._list>li ._detail>li+li{margin-top:5px}.p-medical-price .p-meo-price-swiper+._note{margin-top:12px;color:#fff;font-size:clamp(.875rem,.625rem + .390625vw,.9375rem);text-align:right}.p-medical-price ._comment{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;padding:18px 20px;border:2px solid #c00;background:#fff;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.1);box-shadow:0 0 4px 0 rgba(0,0,0,.1);color:#c00}.p-medical-price ._comment p{line-height:1.8}.p-medical-price ._comment p span{font-weight:bold}.p-medical-price ._comment p a{display:block;font-size:clamp(.875rem,.7654494382rem + .4494382022vw,1.125rem);text-decoration:underline}.p-medical-seo{padding:clamp(5rem,3.7401685393rem + 5.1685393258vw,7.875rem) 0 clamp(5rem,3.356741573rem + 6.7415730337vw,8.75rem)}.p-medical-seo__tit{color:#5776af;font-weight:bold;font-size:clamp(1.5rem,1.0617977528rem + 1.797752809vw,2.5rem);text-align:center}.p-medical-seo__copy{margin-top:24px;font-weight:bold;font-size:clamp(1rem,.5617977528rem + 1.797752809vw,2rem);font-family:"ShipporiMincho";text-align:center}.p-medical-seo__copy span{color:#5776af}.p-medical-seo__copy+p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px;gap:20px;color:#333;font-size:clamp(1rem,.9452247191rem + .2247191011vw,1.125rem)}.p-medical-seo__bg{position:relative;margin-top:clamp(3.75rem,3.1474719101rem + 2.4719101124vw,5.125rem);padding-top:40px}.p-medical-seo__bg::before{display:block;position:absolute;top:0;left:0;width:100%;height:256px;background:-webkit-gradient(linear, left top, right top, from(#93C0FA), to(#6BC2DF));background:-webkit-linear-gradient(left, #93C0FA 0%, #6BC2DF 100%);background:linear-gradient(90deg, #93C0FA 0%, #6BC2DF 100%);content:""}.p-medical-seo__plan{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;position:relative;gap:20px 46px}.p-medical-seo__plan li{overflow:hidden;border:1px solid;border-radius:12px}.p-medical-seo__plan li:nth-child(1){border-color:#5776af}.p-medical-seo__plan li:nth-child(1) ._header{background:#5776af}.p-medical-seo__plan li:nth-child(1) ._body ._inner dl dt{background-color:#5776af}.p-medical-seo__plan li:nth-child(2){border-color:#5d9ae9}.p-medical-seo__plan li:nth-child(2) ._header{background:#5d9ae9}.p-medical-seo__plan li:nth-child(2) ._body ._inner dl dt{background-color:#5d9ae9}.p-medical-seo__plan li ._header{padding:20px 28px;color:#fff;font-weight:bold;letter-spacing:.02em;text-align:center}.p-medical-seo__plan li ._body{padding:20px 10px 32px;background-color:#fff}.p-medical-seo__plan li ._body ._inner{max-width:400px;margin:0 auto}.p-medical-seo__plan li ._body ._inner p{font-weight:500;font-size:clamp(.875rem,.375rem + .78125vw,1rem);line-height:1.6}.p-medical-seo__plan li ._body ._inner dl{margin-top:24px}.p-medical-seo__plan li ._body ._inner dl dt,.p-medical-seo__plan li ._body ._inner dl dd{font-size:clamp(.875rem,.8202247191rem + .2247191011vw,1rem)}.p-medical-seo__plan li ._body ._inner dl dt{padding:10px 14px;color:#fff}.p-medical-seo__plan li ._body ._inner dl dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px;border-bottom:1px solid #d9d9d9;font-weight:normal}.p-medical-seo__note{margin-top:30px}.p-medical-seo__note li{padding-left:1em;font-size:clamp(.875rem,.8476123596rem + .1123595506vw,.9375rem);line-height:2;text-indent:-1em}.p-medical-meo{position:relative;margin-top:clamp(7.5rem,-34.25rem + 65.234375vw,17.9375rem);padding-top:clamp(3.75rem,-18.25rem + 34.375vw,9.25rem)}.p-medical-meo::before{display:block;position:absolute;top:0;left:0;width:100%;height:515px;border-radius:40px 40px 0 0;background:-webkit-gradient(linear, left top, right top, from(#8389CE), to(#DFAFF6));background:-webkit-linear-gradient(left, #8389CE 0%, #DFAFF6 100%);background:linear-gradient(90deg, #8389CE 0%, #DFAFF6 100%);content:""}.p-medical-meo__container{z-index:2;position:relative;overflow:hidden;border-radius:16px}.p-medical-meo__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:83px;padding:10px 32px;background-color:#8389ce;color:#fff;font-size:clamp(2rem,0rem + 3.125vw,2.5rem);line-height:1;font-family:"Cormorant"}.p-medical-meo__header span{font-size:clamp(3rem,-1rem + 6.25vw,4rem)}.p-medical-meo__body{padding:clamp(2rem,-14rem + 25vw,6rem) clamp(1.25rem,-11.25rem + 19.53125vw,4.375rem);background-color:#fff}.p-medical-meo__body ._header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.p-medical-meo__body ._header ._box ._tit{font-weight:bold}.p-medical-meo__body ._header ._box ._tit span{display:block;color:#8389ce;font-weight:bold}.p-medical-meo__body ._header ._box ._tit span._sub{font-size:clamp(.6875rem,-1.5625rem + 3.515625vw,1.25rem);letter-spacing:.02em}.p-medical-meo__body ._header ._box ._tit span._main{font-size:clamp(1.5rem,-4.5rem + 9.375vw,3rem);letter-spacing:.04em}.p-medical-meo__body ._header ._box p{margin-top:16px;font-weight:bold;font-size:clamp(1rem,-3rem + 6.25vw,2rem);line-height:1.6;font-family:"ShipporiMincho"}.p-medical-meo__body ._header ._box p span{color:#8389ce}.p-medical-meo__body ._header figure{-webkit-box-flex:1;-ms-flex:1;flex:1;width:80%;max-width:432px;margin:0 auto}.p-medical-meo__body ._contents{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:32px;gap:32px}.p-medical-meo__body ._contents figure{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;max-width:485px;margin:0 auto}.p-medical-meo__body ._contents ._box ._tit{color:#8389ce;font-weight:bold;font-size:clamp(1rem,-3rem + 6.25vw,2rem);font-family:"ShipporiMincho"}.p-medical-meo__body ._contents ._box ._tex p{margin-top:20px}.p-medical-meo__body ._contents ._box ._tex p span{font-weight:bold}.p-medical-meo__body ._contents ._box ._tex p+p{margin-top:10px}.p-medical-meo-plan .p-meo-price{background:-webkit-gradient(linear, left top, right top, from(#8389CE), to(#DFAFF6));background:-webkit-linear-gradient(left, #8389CE 0%, #DFAFF6 100%);background:linear-gradient(90deg, #8389CE 0%, #DFAFF6 100%)}.p-medical-meo-plan .p-meo-price .p-meo-price-swiper ._list>li ._name{color:#8389ce}.p-medical-meo-plan .p-meo-price .p-meo-price-swiper ._list>li table thead th{color:#000}.p-medical-meo-plan .p-meo-price .p-meo-price-swiper ._list>li ._period ._t{background-color:#8389ce}.p-medical-meo-plan .p-meo-price .p-meo-price-swiper ._list>li ._detail>li::before{background-color:#8389ce}.p-medical-meo-plan .p-meo-price+._note{margin-top:12px;color:#fff;font-size:clamp(.875rem,.625rem + .390625vw,.9375rem);text-align:right}.p-medical-web-flow{padding:clamp(5rem,0rem + 7.8125vw,6.25rem) 0}.p-medical-web-flow ._flow li ._num{color:#008eb2}.p-medical-web-flow,.p-medical-meo-flow{background:#efefef}.p-medical-web-flow .p-meo-flow-swiper ._flow li ._btns,.p-medical-meo-flow .p-meo-flow-swiper ._flow li ._btns{margin-top:20px}.p-medical-web-flow .p-meo-flow-swiper ._flow li ._btns .c-medical-btn,.p-medical-meo-flow .p-meo-flow-swiper ._flow li ._btns .c-medical-btn{height:40px;padding:10px 24px;font-size:.8125rem}.p-medical-web-flow .p-meo-flow-swiper ._flow li ._btns .c-medical-btn:not(.-line),.p-medical-meo-flow .p-meo-flow-swiper ._flow li ._btns .c-medical-btn:not(.-line){border:1px solid #029db7;background-color:#029db7;color:#fff}.p-medical-web-flow .p-meo-flow-swiper ._flow li ._btns .c-medical-btn.-line,.p-medical-meo-flow .p-meo-flow-swiper ._flow li ._btns .c-medical-btn.-line{margin-top:8px}.p-medical-web-flow .p-meo-flow-swiper ._flow li ._btns .c-medical-btn.-line img,.p-medical-meo-flow .p-meo-flow-swiper ._flow li ._btns .c-medical-btn.-line img{width:23px}.p-medical-date{padding-top:90px;padding-bottom:0}.p-medical-date__tit{font-weight:bold;font-size:clamp(1.5rem,-0.5rem + 3.125vw,2rem);font-family:"ShipporiMincho"}.p-medical-date__tit span{color:#e60012}.p-medical-date ._dates li{padding:20px clamp(1rem,-1rem + 3.125vw,1.5rem) clamp(1.5625rem,1.2886235955rem + 1.1235955056vw,2.1875rem)}.p-medical-date ._dates li ._bold ._num{font-size:clamp(2.5rem,-2.5rem + 7.8125vw,3.75rem)}.p-medical-date ._dates li ._bold ._per,.p-medical-date ._dates li ._bold ._other{font-size:clamp(1.75rem,.25rem + 2.34375vw,2.125rem)}.p-medical-date ._dates li ._bold ._bk{font-size:clamp(.875rem,.375rem + .78125vw,1rem)}.p-medical-date ._dates li p{font-size:clamp(.875rem,.375rem + .78125vw,1rem)}.p-meo-faq{padding:clamp(5.375rem,2.9101123596rem + 10.1123595506vw,11rem) 0 clamp(4.375rem,2.4578651685rem + 7.8651685393vw,8.75rem);background:-webkit-gradient(linear, left top, left bottom, color-stop(102.62%, #EFE5FF), color-stop(-3.5%, #D8F6FF), color-stop(-3.5%, #BAE8FF));background:-webkit-linear-gradient(top, #EFE5FF 102.62%, #D8F6FF -3.5%, #BAE8FF -3.5%);background:linear-gradient(180deg, #EFE5FF 102.62%, #D8F6FF -3.5%, #BAE8FF -3.5%)}.p-meo-faq ._tit{font-weight:bold;font-size:clamp(1.25rem,.702247191rem + 2.2471910112vw,2.5rem);text-align:center}.p-meo-faq ._list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1000px;margin:clamp(2rem,.3293539326rem + 6.8539325843vw,5.8125rem) auto 0;gap:8px}.p-meo-faq ._list li{text-align:left}.p-meo-faq ._list li ._btn{position:relative;width:100%;padding:clamp(1rem,.7808988764rem + .8988764045vw,1.5rem) 24px clamp(1rem,.7808988764rem + .8988764045vw,1.5rem) 60px;background-color:#fff;font-weight:bold;font-size:clamp(1rem,.9452247191rem + .2247191011vw,1.125rem);cursor:pointer}.p-meo-faq ._list li ._btn svg{position:absolute;top:50%;left:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-meo-faq ._list li ._btn h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.p-meo-faq ._list li ._btn h3::after{display:block;width:14px;height:14px;margin-top:7px;background-image:url(/wp-content/themes/crosswish-theme/img/meo/ico_plus.svg);background-size:100% 100%;background-repeat:no-repeat;content:"";-webkit-transition:rotate .3s;transition:rotate .3s}.p-meo-faq ._list li ._btn.is-active h3::after{rotate:45deg}.p-meo-faq ._list li div{display:none;position:relative;margin-top:2px;background-color:#fff}.p-meo-faq ._list li div svg{position:absolute;top:30px;left:24px}.p-meo-faq ._list li div p{padding:clamp(1rem,.7808988764rem + .8988764045vw,1.5rem) 60px clamp(1rem,.7808988764rem + .8988764045vw,1.5rem) 60px}.c-form-area input[type=checkbox]{all:revert;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:1em;height:1em;border:1px solid #767676;vertical-align:-5px}.p-meo-contact .c-meo-campaign-head p{font-size:clamp(.9375rem,.8553370787rem + .3370786517vw,1.125rem)}.p-meo-contact .c-form-area dt{font-size:1.125rem}.p-meo-contact .c-form-area dd input::-webkit-input-placeholder, .p-meo-contact .c-form-area dd textarea::-webkit-input-placeholder{font-size:1.125rem}.p-meo-contact .c-form-area dd input::-moz-placeholder, .p-meo-contact .c-form-area dd textarea::-moz-placeholder{font-size:1.125rem}.p-meo-contact .c-form-area dd input:-ms-input-placeholder, .p-meo-contact .c-form-area dd textarea:-ms-input-placeholder{font-size:1.125rem}.p-meo-contact .c-form-area dd input::-ms-input-placeholder, .p-meo-contact .c-form-area dd textarea::-ms-input-placeholder{font-size:1.125rem}.p-meo-contact .c-form-area dd input::placeholder,.p-meo-contact .c-form-area dd textarea::placeholder,.p-meo-contact .c-form-area dd .wpcf7-list-item-label,.p-meo-contact .c-form-area dd input,.p-meo-contact .c-form-area dd textarea{font-size:1.125rem}.p-meo-contact .c-form-area dd p{font-size:clamp(.75rem,.6952247191rem + .2247191011vw,.875rem)}.p-meo-contact .c-form-button{margin-top:80px}.p-medical-faq{margin-top:clamp(6.25rem,-8.75rem + 23.4375vw,10rem);background:-webkit-gradient(linear, right top, left top, color-stop(0.22%, rgba(201, 138, 255, 0.1)), color-stop(99.83%, rgba(61, 197, 255, 0.1)));background:-webkit-linear-gradient(right, rgba(201, 138, 255, 0.1) 0.22%, rgba(61, 197, 255, 0.1) 99.83%);background:linear-gradient(270deg, rgba(201, 138, 255, 0.1) 0.22%, rgba(61, 197, 255, 0.1) 99.83%)}@media screen and (max-width: 1023px){.js-slideIn-sp{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}.js-slideIn-sp.-active{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.c-meo-campaign ._inner ._body{margin-top:18px}.c-meo-campaign ._inner ._body .c-meo-btn{margin-bottom:14px}.p-meo-header::before{top:max(16vw,60px);left:calc(-1*max(29.3333333333vw,110px));width:max(140vw,525px);height:max(175.4666666667vw,658px);background-image:url(/wp-content/themes/crosswish-theme/img/meo/mv_bg_deco_sp.png)}.p-meo-header::after{content:none}.p-meo-header ._container ._box ._sub{text-align:center}.p-meo-header ._container ._box ._copy{margin:clamp(1.25rem,.4730662983rem + 3.3149171271vw,3.125rem) auto 0}.p-meo-header ._container ._box ._tit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-meo-header ._container ._box ._price{margin:10px auto 0}.p-meo-header ._container ._box p{font-weight:normal;text-align:center}.p-meo-header ._container ._img{margin:auto;margin-top:clamp(2.5rem,-.3890600924rem + 12.3266563945vw,7.5rem)}.p-meo-header ._container ._img ._main{margin:auto}.p-meo-header ._icon{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.p-meo-catch .p-meo-merit ul li p{line-height:1.8}.p-meo-intro ._head p{line-height:1.8}.p-meo-intro .p-meo-about{margin:0 12px}.p-meo-intro .p-meo-about .wrapper_m::before{top:calc(-1*max(8vw,30px));left:0;width:max(49.0666666667vw,184px);height:max(47.4666666667vw,178px)}.p-meo-intro .p-meo-about .wrapper_m::after{right:calc(-1*max(24vw,90px));bottom:calc(-1*max(42.6666666667vw,160px));width:max(74.1333333333vw,278px);height:max(128.5333333333vw,482px)}.p-meo-type::before{top:calc(-1*max(5.3333333333vw,20px));right:calc(-1*max(21.8666666667vw,82px));width:max(75.4666666667vw,283px);height:max(137.6vw,516px)}.p-meo-date ._dates li figure{display:grid;place-content:center;width:65%;min-height:130px}.p-meo-date ._dates li ._bold{margin-top:10px}.p-meo-date ._dates li p{margin-top:30px}.p-meo-blog ._inner .p-meo-blog-swiper{overflow:visible !important}.p-meo-price ._tit+p{text-align:left}.p-meo-price-swiper{padding-bottom:60px}.p-meo-price-swiper ._list>li figure{width:80%;max-width:300px;margin:20px auto 0}.p-meo-cta::before{content:""}.p-meo-feature .wrapper_m{padding-right:35px;padding-left:35px}.p-meo-feature ._list li{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.p-meo-feature ._list li figure{overflow:hidden;border-radius:12px}.p-meo-feature ._list li:nth-child(1)::before{bottom:calc(-1*max(13.3333333333vw,50px));left:calc(-1*max(18.6666666667vw,70px));width:max(37.8666666667vw,142px);height:max(40.5333333333vw,152px)}.p-meo-feature ._list li:nth-child(2)::before{top:max(16vw,60px);right:calc(-1*max(16vw,60px));width:max(58.6666666667vw,220px);height:max(107.2vw,402px)}.p-meo-feature ._list li:nth-child(3)::before{top:max(34.1333333333vw,128px);left:calc(-1*max(21.3333333333vw,80px));width:max(58.6666666667vw,220px);height:max(107.2vw,402px)}.p-meo-feature ._list li:nth-child(4)::before{top:max(69.3333333333vw,260px);right:calc(-1*max(10.6666666667vw,40px));width:max(42.6666666667vw,160px);height:max(41.0666666667vw,154px)}.p-meo-flow .p-meo-flow-swiper{padding-bottom:35px}.p-meo-flow .p-meo-flow-swiper{overflow:visible !important}.p-meo-faq ._list li div p{line-height:1.6}.p-meo-footer ._about figure{width:78%;margin:0 auto}.p-meo-footer ._info ._company ._message-logo{width:27.5362318841%;max-width:100px;margin-right:auto}.p-meo-footer ._nav{margin-top:40px}.c-medical-contact figure{margin:36px 0 0}.c-medical-contact figure img{width:100%}.c-medical-contact__btns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:46px}.c-medical-contact__btns .c-medical-btn{width:50%;height:48px;padding:10px;font-size:clamp(.8125rem,.6319337442rem + .7704160247vw,1.125rem)}.c-medical-contact__btns .c-medical-btn.-line{gap:6px}.c-medical-contact__btns .c-medical-btn.-line img{width:24px}.p-medical-mv__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:20px;padding-left:20px}.p-medical-mv__header ._tit{margin-top:24px}.p-medical-mv__contents ._img{-webkit-overflow-scrolling:touch;margin-top:20px;margin-right:-20px;overflow-x:auto}.p-medical-mv__contents ._tex{margin-top:70px}.p-medical-mv__point>li{min-width:245px}.p-medical-mv__phone{width:86%;margin:47px auto 0}.p-medical-feature ._list li{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.p-medical-propose__plan li ._header{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.p-medical-propose__plan li ._header ._topic{width:140px;height:44px;margin-left:20px}.p-medical-propose__plan li ._body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-medical-propose__plan li ._body>div{padding:24px 5px}.p-medical-propose__plan li ._body>div._web::after{top:auto;right:auto;bottom:-50%;left:50%;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);rotate:90deg}.p-medical-web__tit ._main{margin-top:5px}.p-medical-price ._tit+p{text-align:left}.p-medical-seo__copy+p{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 15px;line-height:1.8;text-align:left}.p-medical-seo__copy+p>*:last-child{display:none}.p-medical-seo__copy+p img{width:39px}.p-medical-seo__plan{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-medical-meo__body ._header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-medical-meo__body ._header ._box ._tit{text-align:center}.p-medical-meo__body ._contents{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (min-width: 1){.js-swiperFadeIn .swiper-wrapper{-webkit-transform:translate3d(750px, 0px, 0px);transform:translate3d(750px, 0px, 0px)}}@media(any-hover: hover){.c-back-button:hover{opacity:.8}.c-meo-btn a:hover{opacity:.8}.p-meo-contact .c-form-area dt a:hover{opacity:.6}.p-meo-contact .c-form-button input:hover{opacity:.8}.l-header-menu nav ul li a:not(.-btn):hover{color:#029db7}.l-header-menu nav ul li a.-btn.-contact:hover{background:#fff;color:#029db7}.l-header-menu nav ul li a.-btn.-line:hover{background-color:#008135}.c-medical-btn:hover{background-color:#029db7;color:#fff}.c-medical-btn.-sample:hover{opacity:.6}.c-medical-btn.-line:hover{background-color:#008135}.p-medical-nav nav ul li a:hover{opacity:.6}.p-medical-web-flow .p-meo-flow-swiper ._flow li ._btns .c-medical-btn:not(.-line):hover,.p-medical-meo-flow .p-meo-flow-swiper ._flow li ._btns .c-medical-btn:not(.-line):hover{background:#fff;color:#029db7}}@media screen and (min-width: 600px){.c-meo-btn a{width:clamp(20rem,19.4820441989rem + 2.2099447514vw,21.25rem)}}@media screen and (min-width: 1024px){.c-meo-campaign ._inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:46px 60px}.c-meo-campaign-plan{min-width:463px}.p-meo-nav{display:block;z-index:100;position:fixed;height:57px;margin:120px auto 0;inset:0}.p-meo-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - 40px);max-width:1200px;height:100%;margin:auto;gap:0 76px;border-radius:30px;background-color:#fff;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.05);box-shadow:0px 0px 10px rgba(0,0,0,.05)}.p-meo-nav ul li a{font-weight:bold;-webkit-transition:color .3s;transition:color .3s}.p-meo-header ._container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-meo-header ._container ._box{width:600px;padding-top:90px}.p-meo-header ._container ._box ._copy{height:50px;font-size:clamp(1.125rem,-0.375rem + 2.34375vw,1.5rem)}.p-meo-header ._container ._box ._tit img{width:clamp(11.25rem,-2.75rem + 21.875vw,14.75rem)}.p-meo-header ._container ._img{max-width:565px;margin-bottom:40px}.p-meo-header ._container ._img ._main{width:min(37.3677248677vw,565px);margin-left:auto}.p-meo-header ._container ._img ._main::after{top:min(5.3571428571vw,81px);left:min(17.8571428571vw,270px);width:min(3.9682539683vw,60px);height:min(6.3492063492vw,96px)}.p-meo-header ._container ._img ._comment{right:min(1.1243386243vw,17px)}.p-meo-header ._container ._img ._comment figure img{width:min(6.0846560847vw,92px)}.p-meo-header ._icon{position:absolute;right:62px;bottom:-82px}.p-meo-header ._icon figure{width:clamp(12.5rem,.5rem + 18.75vw,15.5rem)}.p-meo-catch .p-meo-merit{-webkit-transform:translateY(-20px);transform:translateY(-20px)}.p-meo-catch .p-meo-merit ul{grid-template-columns:repeat(3, 1fr)}.p-meo-intro ._head ._tit{margin-top:10px}.p-meo-intro ._body ._rank li._first{width:calc(100% + 40px);border:4px solid #ff4e0f}.p-meo-intro ._body ._rank li._first ._num::before{top:-5px;left:-40px;width:34px;height:22px}.p-meo-intro .p-meo-about ._wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:44px;padding-top:90px;gap:clamp(1.25rem,-3.75rem + 7.8125vw,2.5rem)}.p-meo-intro .p-meo-about ._wrapper::after{top:calc(-1*clamp(7.625rem,1.875rem + 8.984375vw,9.0625rem));left:calc(-1*clamp(.875rem,-6.625rem + 11.71875vw,2.75rem))}.p-meo-intro .p-meo-about ._wrapper ._tex{width:430px}.p-meo-intro .p-meo-about ._wrapper ._img{z-index:10;position:absolute;top:calc(-1*clamp(.625rem,-4.375rem + 7.8125vw,1.875rem));right:calc(-1*clamp(.625rem,-14.375rem + 23.4375vw,4.375rem));max-width:clamp(31.25rem,13.75rem + 27.34375vw,35.625rem);margin-top:0}.p-meo-type{padding:140px 0}.p-meo-type ._wrapper{max-width:clamp(43.75rem,-14.75rem + 91.40625vw,58.375rem);margin-right:clamp(1.25rem,-26.75rem + 35vw,5.625rem);margin-left:auto;padding:120px 20px 75px}.p-meo-type ._wrapper::after{right:-56px;bottom:-42px;width:162px;height:98px}.p-meo-type ._wrapper ._tit{margin:auto;letter-spacing:.05em}.p-meo-type ._wrapper ._box{margin-left:clamp(1.25rem,-11.25rem + 19.53125vw,4.375rem)}.p-meo-type ._wrapper ._img{top:49px;left:calc(-50% - 100px);width:clamp(30.3125rem,-20.9375rem + 80.078125vw,43.125rem)}.p-meo-date ._tit{margin-top:20px}.p-meo-date ._dates{grid-template-columns:repeat(3, 1fr)}.p-meo-date ._dates li{display:grid;grid-template-rows:subgrid;grid-row:span 3}.p-meo-blog ._inner ._head p{font-weight:bold}.p-meo-blog ._inner .p-meo-blog-swiper ._list{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}.p-meo-blog ._inner .p-meo-blog-swiper ._list:has(.swiper-slide:nth-child(3)){grid-template-columns:repeat(3, 1fr);gap:20px}.p-meo-blog ._inner .p-meo-blog-swiper a ._post-textbox{-webkit-transition:.3s opacity;transition:.3s opacity}.p-meo-blog ._inner .p-meo-blog-swiper a figure{overflow:hidden}.p-meo-blog ._inner .p-meo-blog-swiper a img{-webkit-transition:.6s cubic-bezier(0.16, 1, 0.3, 1) scale;transition:.6s cubic-bezier(0.16, 1, 0.3, 1) scale}.p-meo-blog ._inner .p-meo-blog-swiper a:hover ._post-textbox{opacity:.7}.p-meo-blog ._inner .p-meo-blog-swiper a:hover img{scale:1.1}.p-meo-price::before{bottom:0}.p-meo-price-swiper ._list{display:grid;grid-template-columns:repeat(2, 388px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;gap:0 clamp(.625rem,-1.375rem + 3.125vw,1.125rem)}.p-meo-price-swiper ._list:has(.swiper-slide:nth-child(3)){grid-template-columns:repeat(3, 1fr)}.p-meo-price-swiper ._list>li{padding-bottom:56px;border-radius:20px}.p-meo-price-swiper ._list>li ._detail>li{padding-left:14px}.p-meo-price-swiper ._list>li ._detail>li::before{top:9px;width:8px;height:8px}.p-meo-cta::after{top:272px;bottom:auto;left:-16px}.p-meo-cta .c-meo-campaign::before{top:auto;bottom:-60px}.p-meo-feature ._list li figure{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:calc(50% - 50vw)}.p-meo-feature ._list li figure img{width:100%}.p-meo-feature ._list li:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p-meo-feature ._list li:nth-child(even) figure{margin-right:0;margin-left:calc(50% - 50vw)}.p-meo-feature ._list li ._box{width:50%}.p-meo-feature ._list li ._box ._catch{line-height:1.35}.p-meo-feature ._list li ._box ._catch span.-g{padding:0 18px}.p-meo-feature ._list li ._box ._catch+p{width:90%;max-width:480px}.p-meo-flow ._flow{gap:0 clamp(.625rem,-3.125rem + 5.859375vw,1.5625rem)}.p-meo-flow ._flow li{border-radius:15px}.p-meo-flow ._flow li{width:100%;padding-bottom:20px}.p-meo-contact .c-form-area dd input[type=text],.p-meo-contact .c-form-area dd input[type=url],.p-meo-contact .c-form-area dd input[type=email],.p-meo-contact .c-form-area dd input[type=tel]{height:52px}.p-meo-footer ._about{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-meo-footer ._about ._box{width:50%;max-width:640px}.p-meo-footer ._info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-meo-footer ._info ._company{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.p-meo-footer ._info ._company ._box ._tel{margin-top:6px}main{margin-top:130px}.c-medical-contact::after{display:block;position:absolute;top:0;right:0;width:max(52.734375vw,540px);height:100%;background-image:url(/wp-content/themes/crosswish-theme/img/medical/contact_img.png);background-position:center left;background-size:cover;content:""}.c-medical-contact__tex{top:-20px;left:-56px;width:1014px}.p-medical-mv__container{margin-left:20px}.p-medical-mv__header{width:36.87%}.p-medical-mv__header ._tit>span._tit-sub{font-size:calc(24/1800*100vw)}.p-medical-mv__header ._tit>span._tit-sub>span{font-size:calc(38/1800*100vw)}.p-medical-mv__header ._tit>span._tit-main{font-size:calc(58/1800*100vw)}.p-medical-mv__header ._tit>span._tit-main span{font-size:calc(40/1800*100vw)}.p-medical-mv__contents ._tex{margin:calc(170/1800*100vw) 20px clamp(1.25rem,-5.25rem + 10.15625vw,2.875rem) 0}.p-medical-mv__contents ._tex.-active{-webkit-transition-delay:1s;transition-delay:1s}.p-medical-mv__contents ._tex ._copy{font-size:clamp(1.5rem,.6111111111rem + 1.3888888889vw,2rem)}.p-medical-mv__point{position:absolute;bottom:calc(-1*125/1800*100vw);left:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-medical-mv__point.-active>li{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-medical-mv__point>li{width:calc(245/1800*100vw);-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}.p-medical-mv__point>li ._name span.-s{font-size:calc(16/1800*100vw)}.p-medical-mv__point>li ._name span.-l{font-size:calc(27/1800*100vw)}.p-medical-mv__point>li ._service{font-size:calc(14/1800*100vw)}.p-medical-mv__point>li ._price span.-s{font-size:calc(11/1800*100vw)}.p-medical-mv__point>li ._price span.-m{font-size:calc(14/1800*100vw)}.p-medical-mv__point>li ._price span.-l{font-size:calc(22/1800*100vw)}.p-medical-mv__phone::before{top:-8%;right:6%;width:max(17.6875vw,283px)}.p-medical-mv__phone::after{bottom:-10%;left:-30%;width:max(27.625vw,442px)}.p-medical-feature ._list li ._box{width:50%;max-width:608px;margin-top:40px}.p-medical-propose__plan li ._header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:26px}.p-medical-propose__plan li ._header ._topic{-ms-flex-item-align:end;align-self:flex-end}.p-medical-propose__plan li ._body>div._web{width:34%}.p-medical-propose__plan li ._body>div._meo{width:29%}.p-medical-propose__plan li ._body>div._total{width:37%}.p-medical-nav nav ul li{width:33.3333333333%}.p-medical-nav nav ul li a{padding-bottom:24px}.p-medical-web__img{margin-bottom:72px;padding-top:68px}.p-medical-web__img::before{height:clamp(15rem,-53.75rem + 107.421875vw,32.1875rem);border-radius:40px 40px 0 0}.p-medical-web__img img{width:80%}.p-medical-web .p-meo-feature ._tit::before{top:10%}.p-medical-web .p-meo-feature ._tit img{max-width:370px}.p-medical-price::before{bottom:0}.p-medical-price ._comment p a{display:inline-block}.p-medical-seo__bg{padding-top:90px}.p-medical-seo__bg::before{height:350px}.p-medical-seo__plan li{width:50%;border-radius:16px}.p-medical-meo__body ._header ._box{width:60%;max-width:592px}.p-medical-meo__body ._header ._box p{margin-top:24px}.p-medical-meo__body ._contents figure{width:80%}.p-medical-meo__body ._contents ._box{width:60%;max-width:530px}}@media screen and (min-width: 1024px)and (any-hover: hover){.p-meo-nav ul li a:hover{color:#959ad7}}@media screen and (max-width: 767px){.p-meo-header ._container ._img{margin-right:20px}.p-meo-type ._wrapper ._box dl dd{margin-top:5px}.p-meo-feature ._tit::after{content:none}}@media screen and (min-width: 1700px){.p-meo-type ._wrapper{margin-right:calc(50% - 700px)}}@media screen and (min-width: 768px){.p-meo-type ._wrapper ._box dl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-meo-type ._wrapper ._box dl dt{width:90px}.p-meo-feature ._tit::before{top:0;left:-184px;width:132px;height:72px;background-image:url(/wp-content/themes/crosswish-theme/img/meo/rame_tit_lt.svg)}}@media screen and (min-width: 1280px){.p-meo-type ._wrapper ._img{left:calc(-50% - 120px)}.l-medical-header{height:130px}.l-header-menu nav ul li:has(a:not(.-btn)){margin-right:clamp(1.25rem,-.5961538462rem + 2.3076923077vw,2rem)}.l-header-menu nav ul li:has(.-btn):not(:last-child){margin-right:16px}.p-medical-mv__container{margin-left:max(8.4375vw,135px)}}@media all and (-ms-high-contrast: none){.p-meo-blog ._inner .p-meo-blog-swiper ._post-title{font-size:1.125rem}.p-meo-blog ._inner .p-meo-blog-swiper ._post-category{font-size:0.875rem}.p-meo-blog ._inner .p-meo-blog-swiper ._post-category .icon{font-size:0.8125rem}.p-meo-blog ._inner .p-meo-blog-swiper ._post-date{font-size:0.8125rem}.p-meo-price::before{font-size:50rem}.p-medical-price::before{font-size:28.125rem}}@media screen and (-ms-high-contrast: none)and (max-width: 1023px){.p-meo-blog ._inner .p-meo-blog-swiper ._post-title{font-size:0.875rem}.p-meo-blog ._inner .p-meo-blog-swiper ._post-category{font-size:0.75rem}.p-meo-blog ._inner .p-meo-blog-swiper ._post-category .icon{font-size:0.6875rem}.p-meo-blog ._inner .p-meo-blog-swiper ._post-date{font-size:0.6875rem}.p-meo-price::before{font-size:10rem}.p-medical-price::before{font-size:9.375rem}}@media screen and (max-width: 599px){.p-meo-faq ._list li ._btn h3{padding-right:50px;line-break:strict;word-break:normal;overflow-wrap:anywhere}.p-meo-faq ._list li ._btn h3::after{position:absolute;top:50%;right:30px;margin-top:0;translate:0 -50%}.p-meo-faq ._list li ._btn h3{padding-right:50px;line-break:strict;word-break:normal;overflow-wrap:anywhere}.p-meo-faq ._list li ._btn h3::after{position:absolute;top:50%;right:30px;margin-top:0;translate:0 -50%}}@media screen and (max-width: 1279px){.l-header-menu{visibility:hidden;z-index:5;position:fixed;top:0;left:0;width:100%;height:100%;padding:0 20px 20vh;padding-top:106px;overflow-x:hidden;overflow-y:auto;background-color:#fff;text-align:left;opacity:0;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.l-header-menu::before{position:fixed;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, right top, left top, color-stop(0.22%, rgba(201, 138, 255, 0.1)), color-stop(99.83%, rgba(61, 197, 255, 0.1)));background:-webkit-linear-gradient(right, rgba(201, 138, 255, 0.1) 0.22%, rgba(61, 197, 255, 0.1) 99.83%);background:linear-gradient(270deg, rgba(201, 138, 255, 0.1) 0.22%, rgba(61, 197, 255, 0.1) 99.83%);content:""}.l-header-menu.-active{visibility:visible;opacity:1}.l-header-menu nav{z-index:3;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:75px auto}.l-header-menu nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.l-header-menu nav ul li{width:100%}.l-header-menu nav ul li:has(a:not(.-btn))+li{margin-top:40px}.l-header-menu nav ul li:has(.-btn):not(:last-child){margin-top:60px}.l-header-menu nav ul li:has(.-btn):not(:last-child)+li{margin-top:20px}.l-header-menu nav ul li a{position:relative;font-weight:bold;font-size:1rem}.l-header-menu nav ul li a::before{position:absolute;top:9.5px;left:0;width:11px;height:11px;border-radius:50%;content:""}.l-header-menu nav ul li a::after{position:absolute;top:12.5px;left:3px;width:5px;width:5px;height:5px;height:5px;border-radius:50%;content:""}.l-header-menu nav ul li a.-btn{width:230px;margin:0 auto;padding:17px 20px}.l-header-btn{display:grid;z-index:10;place-content:center;width:50px;height:50px;border:1px solid #000;border-radius:50%;cursor:pointer}.l-header-btn div{display:grid;position:relative;place-content:center;width:24px;height:10px}.l-header-btn div::before,.l-header-btn div::after{display:block;position:absolute;width:100%;height:1px;background-color:#000;content:"";-webkit-transition:all .3s;transition:all .3s}.l-header-btn div::before{top:0;left:0}.l-header-btn div::after{right:0;bottom:0px}.l-header-btn div span{display:block;width:24px;height:1px;background-color:#000}}