﻿.gallery{margin:0 0 20px 0}@media screen and (min-width:767.999px){.gallery{max-width:860px;margin:0 auto 50px}}.gallery .swiper-container{width:100%;height:250px;padding-bottom:70px;box-sizing:content-box}@media screen and (min-width:767.999px){.gallery .swiper-container{height:300px;padding-bottom:20px;overflow:hidden}}.clinic{}@media screen and (min-width:767.999px){.clinic{max-width:860px;margin:0 auto;display:flex}}.clinic__inner{margin:0 20px}@media screen and (min-width:767.999px){.clinic__inner:nth-of-type(1){width:48%}}.clinic__inner:nth-of-type(1) .logo{fill:#BBA87E;text-align:center}.clinic__inner:nth-of-type(1) svg{width:200px;height:56px}.clinic__inner:nth-of-type(1) dl{color:#4E6369;display:flex;flex-wrap:wrap}.clinic__inner:nth-of-type(1) dl dt{width:4em}.clinic__inner:nth-of-type(1) dl dd{width:calc(100% - 4em)}@media screen and (min-width:767.999px){.clinic__inner:nth-of-type(2){width:52%}}.clinic__inner:nth-of-type(2) .googlemap{width:100%;height:200px}@media screen and (min-width:767.999px){.clinic__inner:nth-of-type(2) .googlemap{height:100%}}.clinic__tel{font-size:2.142rem;font-weight:bold;text-align:center;margin-top:1em}.clinic__tel a{color:initial;text-decoration:none}.clinic__attention{text-align:left;font-size:0.857rem;color:#4E6369;margin:20px 0}.clinic #foot-access{font-size:13px;margin:0 auto;padding:5px 10px;max-width:auto}@media screen and (max-width:767px){.clinic #foot-access{margin:0 auto}}.clinic #foot-access h2{color:#BBA87E;margin:10px;text-align:center}.clinic #foot-access .access-ttl{border-bottom:1px solid #BBA87E;color:#BBA87E;font-weight:bold;margin:10px auto;padding:5px 0;text-align:center}.clinic #foot-access .access-ttl span{border:1px solid #BBA87E;display:inline-block;font-size:0.9em;margin-left:10px;padding:1px 10px 3px;position:relative;top:-2px;vertical-align:middle}.clinic #foot-access .access-subtext{text-align:center;font-size:13px;font-weight:normal}.clinic #foot-access .access-text{font-size:13px;text-align:left;font-weight:normal;width:auto;background-color:transparent}.clinic #foot-access .access-text::before{display:none !important}.clinic #foot-access dl{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;margin-top:16px}.clinic #foot-access dl dt{width:18%;border:1px solid #BBA87E;box-sizing:border-box;color:#BBA87E;font-weight:bold;line-height:1.4;padding:2px 10px;text-align:center}@media screen and (max-width:767px){.clinic #foot-access dl dt{width:20%}}.clinic #foot-access dl dd{width:80%;text-align:left}@media screen and (max-width:767px){.clinic #foot-access dl dd{width:78%}}.doctor{max-width:860px;width:100%;padding-right:15px;padding-left:15px;box-sizing:border-box;margin-right:auto;margin-left:auto;box-sizing:border-box}.doctor h2{margin:50px 0}@media only screen and (min-width:481px){.doctor{padding-right:0;padding-left:0}}.doctor>.doctor-flex{margin:0 0 50px 0}.doctor-flex{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}@media only screen and (min-width:481px){.doctor-flex{flex-direction:row;padding-right:15px;padding-left:15px}}.doctor-item{width:100%}@media only screen and (min-width:481px){.doctor-item{width:48%}}.doctor-item p{color:inherit;margin:0}.doctor-item:last-of-type p{font-size:0.857rem}@media only screen and (min-width:481px){.doctor-item:last-of-type p{font-size:0.857rem}}.doctor-item .doctor-flex{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.doctor-item .doctor-flex .doctor-item{width:100%;margin:0 0 0 20px}.doctor-item .doctor-flex .doctor-item:first-of-type{max-width:50%}@media only screen and (min-width:481px){.doctor-item .doctor-flex .doctor-item:first-of-type{max-width:180px}}.doctor-item .doctor-flex .doctor-img{margin:0 0 20px 0}@media only screen and (min-width:481px){.doctor-item .doctor-flex .doctor-img{margin:0 0 20px 0}}.doctor-item .doctor-flex .doctor-img img{width:100%}.doctor-item .doctor-flex .doctor-item p{color:#f00;color:#312b24}.doctor-item .doctor-flex .doctor-item strong{font-weight:bold;font-size:16px;color:#312b24}.doctor-item .doctor-flex .doctor-item span{font-size:10px;color:#969696}.doctor em{font-weight:bold;color:#BBA87E;font-size:16px;background:transparent}.doctor ul{display:flex;flex-wrap:wrap;padding:0;margin:0}.doctor li{list-style:none;background-color:#BBA87E;color:#fff;font-size:11px;font-weight:bold;padding:1px 10px;margin:5px 5px 10px 0}.doctor dl{border-bottom:solid 1px #BBA87E;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;margin:20px 0}@media only screen and (min-width:481px){.doctor dl{margin:0 0 20px 0}}.doctor dt,.doctor dd{border-top:solid 1px #BBA87E;padding:5px 0;font-size:0.857rem}@media only screen and (min-width:481px){.doctor dt,.doctor dd{font-size:0.857rem}}.doctor dt{width:5em}.doctor dd{width:calc(100% - 5em)}.doctor-specialty__sub{font-size:1.2rem;font-weight:bold;color:#BBA87E !important;margin:10px auto}.doctor-specialty span{margin:0 1% 2% 0;padding:0 8px;border:1px solid #BBA87E;color:#BBA87E;font-size:12px;border-radius:4px;line-height:2em;display:inline-block}.information{padding:50px 10px 30px;width:calc(100% - 20px)}@media screen and (min-width:767.999px){.information__wrap{max-width:860px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}}.information__item{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 20px 0}@media screen and (min-width:767.999px){.information__item{width:48%}}.information__item img{width:120px;height:auto;align-self:flex-start}.information__item__text{width:calc(100% - 120px - 10px)}.information__item__text p:nth-of-type(1){font-weight:bold;margin:0}.information__item__text p:nth-of-type(2){color:#4E6369;font-size:0.857rem;line-height:2em}.footer{background-color:#F5F3EC;padding:30px 0;margin:0 0 68px 0}@media screen and (min-width:767.999px){.footer{margin:0}}.footer__inner{text-align:center}.footer__inner p a{font-size:0.857rem;color:#4E6369}.footer__inner small{font-size:0.857rem;color:#4E6369}html{font-size:14px}body{color:#3B4043;font-family:游ゴシック, YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Verdana, メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height:2em;word-break:break-all}div{box-sizing:border-box}em{background:linear-gradient(transparent 50%, #ffff78 50%);font-style:normal;color:#3d3d3d}b{font-weight:bold}u{background:linear-gradient(transparent 60%, #2F356B 60%)}dl{margin:0;padding:0}dt{margin:0;padding:0}dd{margin:0;padding:0}time{color:#4E6369;margin-right:1.5em}a{}img{max-width:100%;height:auto;display:block}small{font-size:0.857rem}h2{font-size:1.428rem;font-weight:bold;text-align:center}h2 span{color:#4E6369;font-size:0.928rem;display:block;letter-spacing:0.2em}h2 span::before{content:"-";display:inline-block}h2 span::after{content:"-";display:inline-block}@media screen and (min-width:767.999px){.only-sp{display:none}}.btn{width:315px;margin:0 auto;background-color:#F15477;border-radius:10px}.btn p{font-size:1.285rem;text-align:center;margin:30px 0}.btn p a{color:#fff;padding:0.8em 1em;display:block}.btn-line{background-color:#1DC245}.btn-ghost{background-color:transparent}.btn-ghost p a{color:#2F356B;border:1px solid #2F356B}.btn-ghost p a:hover{color:#fff;background-color:#2F356B}.cta{bottom:0;position:fixed;width:100%;transform:translateY(66px);display:block}.cta.active{transition:0.5s;transform:translateY(0px)}@media screen and (min-width:480px){.cta.active{display:none}}@media screen and (min-width:480px){.cta{width:80%;display:block;transform:translateY(0px)}}@media screen and (min-width:767.999px){.cta{display:none}}.cta__inner{list-style:none;margin:0 auto;padding:0;display:flex;justify-content:space-between;width:calc(100% - 2px)}.cta__item{width:calc(100% / 2)}.cta__item a{color:#BBA87E;outline:1px solid #BBA87E;display:flex;justify-content:center;background-color:rgba(255, 255, 255, 0.9)}.cta__item a p{font-size:0.857rem;margin:0}.cta__item a p::before{content:"";width:23px;height:28px;display:block;margin:10px auto 0;background-size:contain;background-repeat:no-repeat}.cta__item:nth-of-type(1) a p::before{background-image:url(/wp/wp-content/themes/onishi-clinic/img/lp/icon-woman-beige.svg)}.cta__item:nth-of-type(2) a p::before{background-image:url(/wp/wp-content/themes/onishi-clinic/img/lp/icon-tel-beige.svg)}#datsumou5 .title{font-size:1.428rem;width:355px;margin:30px auto;padding:30px 0 0 0;background-image:url(/wp/wp-content/themes/onishi-clinic/img/lp/lp-datsumou5/title-bg04.png);background-size:contain;background-repeat:no-repeat;font-size:1.428rem;width:100%;max-width:360px;margin:30px auto;padding:40px 0 0 0;text-align:center}#datsumou5 .title>em>span{font-size:2.142rem}#datsumou5 .title>span{font-size:1.285rem;display:block}#datsumou5 .title>small{font-size:1.142rem;display:block}.comment{margin:30px 0}@media screen and (min-width:767.999px){.comment{max-width:700px;margin:0 auto 50px}}.comment__inner{background-color:rgba(252, 135, 146, 0.1);padding:30px 10px 10px;border-radius:10px}@media screen and (min-width:767.999px){.comment__inner{padding:30px 30px 50px;margin-top:20px}}.comment__title{position:relative}.comment__title::before{content:"";width:80px;height:80px;display:block;background-image:url(/wp/wp-content/themes/onishi-clinic/img/lp/lp-datsumou5/nurse.png);background-size:cover;position:absolute;margin:-15px 0 0 0}.comment__title>p{font-size:1.142rem;border-top:1px solid #FC8792;border-bottom:1px solid #FC8792;display:block;margin:0 0 0 80px;padding:0.5em 0 0.5em 1em}.comment p{margin:10px 10px 0 80px}@media screen and (min-width:480px){main{padding:70px 0 0 0}}.bounce{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;cursor:pointer;animation:bounce 1s ease-in-out forwards;animation-iteration-count:infinite}@keyframes bounce{0%{transform:scale(1);-webkit-transform:scale(1)}50%{transform:scale(1.05);-webkit-transform:scale(1.05)}}.header{height:60px}@media screen and (min-width:767.999px){.header{height:70px;position:fixed;z-index:100;width:100%;background-color:rgba(255, 255, 255, 0.9)}}.header__inner{max-width:1200px;margin:0 auto}@media screen and (min-width:767.999px){.header__inner{display:flex;justify-content:space-between;margin:0 70px 0 auto}}@media screen and (min-width:1340px){.header__inner{max-width:100%;margin:0 70px 0 10vw}}.header__inner .logo{fill:#BBA87E;padding:5px 0 0 10px;display:flex;align-items:center;height:60px}.header__inner .logo svg{width:130px}.header__inner .logo p{margin:0 0 0 0;font-size:0.714rem;font-size:1rem;line-height:1;color:#BBA87E}@media screen and (min-width:767.999px){.header__inner .logo p{margin:5px 0 0 0;font-size:1.4rem}}.header__inner .logo p span:nth-of-type(1){border:1px solid #BBA87E;margin:0 0.3em 0 10px;padding:0.6em 0.6em}.header__inner .logo p span:nth-of-type(2){display:block;margin:8px 0 0 10px}.header__inner>.cta{display:none}@media screen and (min-width:767.999px){.header__inner>.cta{max-width:375px;display:block;position:static}}.header__inner>.cta li{}@media screen and (min-width:767.999px){.header__inner>.cta li a p{height:70px}}.logo{font-size:24px}.logo p{color:#2F356B}.logo p>em{background:transparent}.flexbox{margin:0 10px}@media screen and (min-width:767.999px){.flexbox{display:flex;flex-wrap:wrap;align-items:center;margin:0 10px 50px}}@media screen and (min-width:767.999px){.flexbox__item{width:50%;padding:0 20px}}.flexbox__item:nth-of-type(1){margin:0 0 10px 0}@media screen and (min-width:767.999px){.flexbox__item:nth-of-type(1){margin:0}}.flexbox__item:nth-of-type(2){margin:0 0 30px 0}@media screen and (min-width:767.999px){.flexbox__item:nth-of-type(2){margin:0}}#datsumou5 nav{position:absolute;right:0;top:0}@media screen and (min-width:480px){#datsumou5 nav{position:fixed;z-index:200}}#datsumou5 nav .drawer-hidden{display:none}#datsumou5 nav .drawer-open{display:flex;height:60px;width:60px;justify-content:center;align-items:center;position:relative;z-index:100;cursor:pointer;background:#4E6369}@media screen and (min-width:767.999px){#datsumou5 nav .drawer-open{width:70px;height:70px}}#datsumou5 nav .drawer-open span,#datsumou5 nav .drawer-open span:before,#datsumou5 nav .drawer-open span:after{content:"";display:block;height:3px;width:25px;border-radius:3px;background:#fff;transition:0.5s;position:absolute}#datsumou5 nav .drawer-open span:before{bottom:8px}#datsumou5 nav .drawer-open span:after{top:8px}#datsumou5 nav #drawer-check:checked~.drawer-open span{background:rgba(255, 255, 255, 0)}#datsumou5 nav #drawer-check:checked~.drawer-open span::before{bottom:0;transform:rotate(45deg)}#datsumou5 nav #drawer-check:checked~.drawer-open span::after{top:0;transform:rotate(-45deg)}#datsumou5 nav .drawer-content{width:100%;height:100%;position:fixed;top:0;left:100%;z-index:99;background:rgba(78, 99, 105, 0.9);transition:0.5s;margin:60px 0 0 0}@media screen and (min-width:480px){#datsumou5 nav .drawer-content{width:80%;margin-left:20%}}@media screen and (min-width:767.999px){#datsumou5 nav .drawer-content{width:40%;margin:70px 0 0 60%}}#datsumou5 nav #drawer-check:checked~.drawer-content{left:0}#datsumou5 nav .drawer-list{list-style:none;margin:30px;padding:0}#datsumou5 nav .drawer-list .drawer-item{padding:15px 0;display:flex;align-items:center;justify-content:space-between}#datsumou5 nav .drawer-list .drawer-item:not(:last-child){border-bottom:1px solid rgba(255, 255, 255, 0.5)}#datsumou5 nav .drawer-list .drawer-item::after{content:"";width:5px;height:5px;border:0px;border-top:solid 2px #fff;border-right:solid 2px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#datsumou5 nav .drawer-list .drawer-item a{color:#fff;font-size:1.142rem}#datsumou5{}#datsumou5 .main-visual{background-image:url(/wp/wp-content/themes/onishi-clinic/img/lp/lp-datsumou5/main-visual.jpg);background-size:cover;background-position:top right -100px;height:375px;position:relative}@media screen and (min-width:767.999px){#datsumou5 .main-visual{height:570px;background-position:center}}#datsumou5 .main-visual__inner{display:flex}@media screen and (min-width:767.999px){#datsumou5 .main-visual__inner{max-width:860px;margin:0 auto}}#datsumou5 .main-visual__inner>img:nth-of-type(1){max-height:290px;padding:20px 0 0 20px}@media screen and (min-width:767.999px){#datsumou5 .main-visual__inner>img:nth-of-type(1){max-height:445px}}#datsumou5 .main-visual__inner>ul{margin:0;padding:0;list-style:none;position:absolute;bottom:30px;left:100px;-moz-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);-o-transform:rotate(-10deg);-ms-transform:rotate(-10deg);max-width:270px}@media screen and (min-width:767.999px){#datsumou5 .main-visual__inner>ul{-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;display:inline-flex;margin:0 auto -50px;align-items:flex-end;position:static;max-width:100%}}#datsumou5 .main-visual__inner>ul li{background-color:#FC8792;padding:0 1em;color:#fff;font-size:1.285rem;display:inline-block}#datsumou5 .main-visual__inner>ul li:not(:last-child){margin:0 0 10px 0}@media screen and (min-width:767.999px){#datsumou5 .main-visual__inner>ul li:not(:last-child){margin:0 20px 0 0}}#datsumou5 .main-visual__inner>ul li:last-child{margin:0 0 0 10px}@media screen and (min-width:767.999px){#datsumou5 .main-visual__inner>ul li{background-color:transparent;padding:0;background-image:url(/wp/wp-content/themes/onishi-clinic/img/lp/lp-datsumou5/main-visual-text-bg.png);background-repeat:no-repeat;background-size:cover}}#datsumou5 .main-visual__inner>ul li p{margin:0}@media screen and (min-width:767.999px){#datsumou5 .main-visual__inner>ul li p{border:1px solid;padding:25px;margin:5px}}#datsumou5 .main-visual__inner>ul li p span{font-size:1.571rem;padding:0.1em}@media screen and (min-width:767.999px){#datsumou5 .main-visual__inner>ul li p span{font-size:2rem}}#datsumou5 .main-visual__inner>img:nth-of-type(2){max-width:60px;position:absolute;bottom:-10px;left:30px}@media screen and (min-width:767.999px){#datsumou5 .main-visual__inner>img:nth-of-type(2){max-width:100px;left:auto;padding:0 0 0 20px}}#datsumou5 .main-visual-price{}@media screen and (min-width:767.999px){#datsumou5 .main-visual-price{display:flex;flex-wrap:wrap;justify-content:center;margin:30px 0 0 0}}#datsumou5 .main-visual-price__inner:nth-child(1){color:#FF6026}#datsumou5 .main-visual-price__inner:nth-child(1) p:nth-child(1){font-family:ten-mincho, serif;font-size:2rem;margin:20px auto 20px 50px}@media screen and (min-width:767.999px){#datsumou5 .main-visual-price__inner:nth-child(1) p:nth-child(1){max-width:300px;margin:20px 20px 20px 40px}}#datsumou5 .main-visual-price__inner:nth-child(1) p:nth-child(1) span{font-size:3.214rem}#datsumou5 .main-visual-price__inner:nth-child(2){color:#2F356B;display:grid;align-items:baseline;justify-content:center;flex-wrap:wrap}#datsumou5 .main-visual-price__inner:nth-child(2)>div{display:flex;align-items:center}#datsumou5 .main-visual-price__inner:nth-child(2)>div>p{margin:0}#datsumou5 .main-visual-price__inner:nth-child(2)>div>p:nth-child(1){font-size:1.285rem;display:inline-block;border:1px solid #2F356B;padding:0.5em 0.4em;margin:0 10px 0 0}#datsumou5 .main-visual-price__inner:nth-child(2)>div>p:nth-child(2){font-size:4.285rem;font-family:ten-mincho, serif;display:inline-block}#datsumou5 .main-visual-price__inner:nth-child(2)>div>p:nth-child(3){align-self:flex-end;display:flex;width:3em;margin:0 0 0 10px;flex-wrap:wrap}#datsumou5 .main-visual-price__inner:nth-child(2)>div>p:nth-child(3) span:nth-child(1){font-size:0.857rem;display:block}#datsumou5 .main-visual-price__inner:nth-child(2)>div>p:nth-child(3) span:nth-child(2){font-size:2.142rem;display:block}#datsumou5 .main-visual-price__inner:nth-child(2)>p{width:100%;text-align:center;margin:0.5em 0 0 0}@media screen and (min-width:767.999px){#datsumou5 .main-visual-price__b{display:flex;flex-wrap:wrap;justify-content:center;margin:30px 0 0 0}}#datsumou5 .main-visual-price__b__inner:nth-child(1){color:#FF6026}#datsumou5 .main-visual-price__b__inner:nth-child(1) p:nth-child(1){font-family:ten-mincho, serif;font-size:2rem;margin:20px auto 20px;text-align:center}@media screen and (min-width:767.999px){#datsumou5 .main-visual-price__b__inner:nth-child(1) p:nth-child(1){max-width:300px;margin:20px 20px 20px 40px}}#datsumou5 .main-visual-price__b__inner:nth-child(1) p:nth-child(1) span{font-size:3.214rem}#datsumou5 .main-visual-price__b__inner:nth-child(2){color:#2F356B;display:grid;align-items:baseline;justify-content:center;flex-wrap:wrap}#datsumou5 .main-visual-price__b__inner:nth-child(2)>div{display:flex;align-items:center}#datsumou5 .main-visual-price__b__inner:nth-child(2)>div>p{margin:0}#datsumou5 .main-visual-price__b__inner:nth-child(2)>div>p:nth-child(1){font-size:4.285rem;font-family:ten-mincho, serif;display:inline-block}#datsumou5 .main-visual-price__b__inner:nth-child(2)>div>p:nth-child(2){align-self:flex-end;display:flex;width:3em;margin:0 0 0 10px;flex-wrap:wrap}#datsumou5 .main-visual-price__b__inner:nth-child(2)>div>p:nth-child(2) span:nth-child(1){font-size:0.857rem;display:block}#datsumou5 .main-visual-price__b__inner:nth-child(2)>div>p:nth-child(2) span:nth-child(2){font-size:2.142rem;display:block}#datsumou5 .main-visual-price__b__inner:nth-child(2)>p{width:100%;text-align:center;margin:0.5em 0 0 0}#datsumou5 .lineyoyaku{border:2px solid #1DC245;width:calc(100% - 40px);margin:0 auto}@media screen and (min-width:767.999px){#datsumou5 .lineyoyaku{display:flex;justify-content:space-around;align-items:center;max-width:860px;padding:20px 0}}#datsumou5 .lineyoyaku__inner:nth-of-type(1){display:flex;justify-content:space-around;flex-wrap:wrap;align-items:center}@media screen and (min-width:767.999px){#datsumou5 .lineyoyaku__inner:nth-of-type(1){max-width:318px;margin:0 auto}}#datsumou5 .lineyoyaku__inner:nth-of-type(1) p{text-align:center;font-size:1.428rem;font-weight:bold;margin:20px 0 10px 0;width:100%}#datsumou5 .lineyoyaku__inner:nth-of-type(1) p span{font-size:1.571rem}#datsumou5 .lineyoyaku__inner:nth-of-type(1) p span::before{content:"";width:1em;height:1em;background-image:url(/wp/wp-content/themes/onishi-clinic/img/lp/common/icon-line.svg);display:inline-block;background-size:cover;margin:0 0.1em}#datsumou5 .lineyoyaku__inner:nth-of-type(1) .lineyoyaku-item{width:calc(100% / 3 - 24px);text-align:center}#datsumou5 .lineyoyaku__inner:nth-of-type(1) .lineyoyaku-item>img{display:inline-block}#datsumou5 .lineyoyaku__inner:nth-of-type(1) .lineyoyaku-item>p{font-size:0.714rem;line-height:initial;margin:5px 0 0 0}#datsumou5 .lineyoyaku__inner:nth-of-type(1) .arrow{content:"";display:inline-block;width:0;height:0;margin-top:-5px;border-top:5px solid transparent;border-right:6px solid transparent;border-bottom:5px solid transparent;border-left:6px solid #1DC245}#datsumou5 .lineyoyaku__inner:nth-of-type(2) .btn p{margin:10px 0}@media screen and (min-width:767.999px){#datsumou5 .lineyoyaku__inner:nth-of-type(2){width:50%}}#datsumou5 .plan{margin:0 10px}#datsumou5 .plan__inner{display:flex;flex-wrap:wrap}@media screen and (min-width:767.999px){#datsumou5 .plan__inner{max-width:650px;margin:0 auto;align-items:center}}#datsumou5 .plan__item{width:50%}@media screen and (min-width:767.999px){#datsumou5 .plan__item:nth-of-type(1){padding:0 30px 30px}}#datsumou5 .plan__item:nth-of-type(2){padding:0 10px}#datsumou5 .plan__item:nth-of-type(2) p:nth-of-type(1){font-size:1.142rem}#datsumou5 .plan__item:nth-of-type(2) p:nth-of-type(1)::before{content:"";width:1em;height:1em;display:inline-block;background-color:#F5F3EC;vertical-align:text-top;margin:0 0.5em 0 0}#datsumou5 .plan__item:nth-of-type(2) p:nth-of-type(2){font-size:0.857rem}#datsumou5 .plan__item:nth-of-type(2) p:nth-of-type(2) span{font-size:0.714rem;display:block}#datsumou5 .plan__item:nth-of-type(2) p:nth-of-type(3) span{font-size:0.714rem}#datsumou5 .plan__item:nth-of-type(2) .box{text-align:center;background-color:#2F356B;color:#fff;padding:5px;margin:0 0 10px 0}#datsumou5 .plan__item:nth-of-type(2) .box span{color:#2F356B;background-color:#fff;display:block;padding:0 5px 5px 5px}#datsumou5 .plan__item:nth-of-type(2) .box span span{background-color:#F5F3EC;font-size:0.714rem;padding:0 5px;line-height:2em}#datsumou5 .plan__b{max-width:600px;margin:1em auto 0;border-top:1px dotted #2F356B}#datsumou5 .plan__b>p{text-align:center;margin:1em 0}#datsumou5 .plan__b__pic{display:flex;justify-content:center}#datsumou5 .plan__b__pic figure{width:30%}#datsumou5 .plan__b__pic figure img{border:1px solid #2F356B}#datsumou5 .plan__b__pic figure figcaption{text-align:center;font-weight:bold;color:#2F356B}#datsumou5 .tsuikahiyou{background:linear-gradient(-45deg, #fff6f8 50%, #fff0f3 50%);padding:10px 10px 30px}#datsumou5 .tsuikahiyou .title{line-height:1em;background-image:url(/wp/wp-content/themes/onishi-clinic/img/lp/lp-datsumou5/title-bg04.png);padding:50px 0 0 0}#datsumou5 .tsuikahiyou__inner{padding:0 10px}@media screen and (min-width:480px){#datsumou5 .tsuikahiyou__inner{max-width:355px;margin:0 auto}}#datsumou5 .tsuikahiyou .contaier{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;max-width:700px;margin:0 auto}@media screen and (min-width:480px){#datsumou5 .tsuikahiyou .contaier{grid-template-columns:repeat(4, 1fr)}}#datsumou5 .tsuikahiyou .item{margin:0 auto}#datsumou5 .tsuikahiyou .item img{width:40%;margin:0 auto}#datsumou5 .tsuikahiyou .item p{font-weight:bold;text-align:center;color:#3d3d3d}#datsumou5 .tsuikahiyou .item p span{display:block;font-size:31px;color:#F098A6}#datsumou5 .service .title{background-image:none}@media screen and (min-width:767.999px){#datsumou5 .service__inner{display:flex;flex-wrap:wrap;max-width:860px;margin:0 auto;justify-content:center}}#datsumou5 .service__inner img{margin:0 auto 10px}#datsumou5 .service p{text-align:center;margin:0 0 50px 0}@media screen and (min-width:767.999px){#datsumou5 .service p{margin:30px 0 50px}}#datsumou5 .manzokudo{background-color:#e9f6f9}#datsumou5 .manzokudo__inner{margin:0 10px;padding:0 0 30px}@media screen and (min-width:767.999px){#datsumou5 .manzokudo__inner{max-width:860px;margin:0 auto;display:flex;flex-wrap:wrap}}@media screen and (min-width:767.999px){#datsumou5 .manzokudo__text{width:50%}}#datsumou5 .manzokudo__text .title{padding:50px 0 0}#datsumou5 .manzokudo__pic{max-width:300px;margin:30px auto}@media screen and (min-width:767.999px){#datsumou5 .manzokudo__pic{width:50%}}#datsumou5 .voice__inner{margin:30px 0 0}@media screen and (min-width:767.999px){#datsumou5 .voice__inner{max-width:860px;margin:30px auto 0}}#datsumou5 .voice__inner img:nth-of-type(1){width:90%;margin:0 auto 10px 0;max-width:520px}#datsumou5 .voice__inner img:nth-of-type(2){width:90%;margin:0 0 0 auto;max-width:520px}#datsumou5 .kokogasugoi__inner{margin:0 10px}@media screen and (min-width:767.999px){#datsumou5 .kokogasugoi__inner{max-width:860px;margin:0 auto}}#datsumou5 .kokogasugoi__inner .point-title{font-size:1.428rem;margin:20px auto;padding:0 20px;text-align:center}#datsumou5 .kokogasugoi__inner .point-title span{font-size:2.142rem;line-height:1.8em;color:#F098A6}#datsumou5 .kokogasugoi__inner .point-subtitle{text-align:center}#datsumou5 .kokogasugoi__inner .point-subtitle span{display:block;font-size:12px}#datsumou5 .kokogasugoi__inner .point-subtitle>p{min-width:300px;display:inline-block;position:relative;height:40px;line-height:40px;text-align:center;padding:0 30px;font-size:18px;background:#F098A6;color:#FFF;box-sizing:border-box;margin:0 0 30px 0}#datsumou5 .kokogasugoi__inner .point-subtitle>p::before,#datsumou5 .kokogasugoi__inner .point-subtitle>p::after{position:absolute;content:"";width:0px;height:0px;z-index:1}#datsumou5 .kokogasugoi__inner .point-subtitle>p::before{top:0;left:0;border-width:20px 0px 20px 15px;border-color:transparent transparent transparent #fff;border-style:solid}#datsumou5 .kokogasugoi__inner .point-subtitle>p::after{top:0;right:0;border-width:20px 15px 20px 0px;border-color:transparent #fff transparent transparent;border-style:solid}#datsumou5 .kokogasugoi__inner .point-subtitle>p span{display:contents;font-size:1.428rem}#datsumou5 .kokogasugoi__inner .point__logo{max-width:500px;margin:0 auto;padding:20px}#datsumou5 .kokogasugoi__inner .point-header{padding:50px 0 0 0;position:relative;max-width:410px;margin:20px auto 0;padding:40px 0 10px 0}#datsumou5 .kokogasugoi__inner .point-header::before{content:"";display:block;width:72px;height:57px;background-repeat:no-repeat;background-size:contain;background-image:url(../../img/lp/lp-datsumou5/illust-deco2.png);position:absolute;top:0}#datsumou5 .kokogasugoi__inner .point-header::after{content:"";display:block;width:72px;height:57px;background-repeat:no-repeat;background-size:contain;background-image:url(../../img/lp/lp-datsumou5/illust-kirakira2.png);position:absolute;top:0;right:0}#datsumou5 .kokogasugoi__inner .point-header p{font-size:19px;border-bottom:1px solid;font-family:ten-mincho, serif;margin:20px auto;padding:10px 0;text-align:center}#datsumou5 .kokogasugoi__inner .point-header p span{font-size:2.142rem}@media screen and (min-width:767.999px){#datsumou5 .kokogasugoi__inner .point__wrap{display:flex;flex-wrap:wrap;justify-content:space-around}}#datsumou5 .kokogasugoi__inner .point__item{width:100%;padding:10px;margin:10px auto;border-radius:5px;box-shadow:0 0px 10px 0 rgba(0, 0, 0, 0.1)}@media screen and (min-width:767.999px){#datsumou5 .kokogasugoi__inner .point__item{width:45%;padding:30px}}#datsumou5 .kokogasugoi__inner .point__item>img{margin:0 0 20px 0}#datsumou5 .kokogasugoi__inner .machine{padding:10px;width:fit-content;max-width:700px;margin:0 auto}#datsumou5 .kokogasugoi__inner .machine__inner{display:flex;flex-wrap:wrap;align-items:center;background-color:#fff;padding:10px;margin:20px auto;border-radius:5px;box-shadow:0 0px 10px 0 rgba(0, 0, 0, 0.1)}#datsumou5 .kokogasugoi__inner .machine__pic{width:30%}#datsumou5 .kokogasugoi__inner .machine__text{line-height:1.8em;width:70%;background-color:#fff6f8;margin:10px auto;font-size:0.857rem;padding:20px;align-self:stretch}#datsumou5 .kokogasugoi__inner .machine__text p{line-height:2}#datsumou5 .kokogasugoi__inner .machine__text h3{color:#2F356B;text-align:center;border-bottom:solid 1px;padding:0 0 10px 0;font-size:16px;margin:10px auto}#datsumou5 .kokogasugoi__inner .feature{margin:50px 0}#datsumou5 .kokogasugoi__inner .feature__item{margin-bottom:30px;padding:30px;box-shadow:0 0px 10px 0 rgba(0, 0, 0, 0.1)}@media screen and (min-width:767.999px){#datsumou5 .kokogasugoi__inner .feature__item{padding:40px}}#datsumou5 .kokogasugoi__inner .feature__title{border-bottom:solid 1px #2F356B;padding-bottom:10px}#datsumou5 .kokogasugoi__inner .feature__num{background-color:#2F356B;color:#fff;padding:5px 10px;border-radius:50px;margin-right:1em;line-height:3}#datsumou5 .kokogasugoi__inner .feature__laser{display:flex;flex-direction:column;gap:0 25px;justify-content:space-evenly;align-items:center;text-align:center}@media screen and (min-width:767.999px){#datsumou5 .kokogasugoi__inner .feature__laser{flex-direction:row}}#datsumou5 .kokogasugoi__inner .feature__laser-bgpk{background-color:#fff6f8;padding:15px;width:100%;margin:10px 0}#datsumou5 .kokogasugoi__inner .feature__laser-title{color:#2F356B;font-weight:bold;font-size:15px}#datsumou5 .kokogasugoi__inner .feature__img{width:fit-content;margin:0 auto}@media screen and (min-width:767.999px){#datsumou5 .kokogasugoi__inner .ok{max-width:860px;margin:0 auto}}#datsumou5 .kokogasugoi__inner .ok__inner{margin:10px auto 20px;width:100%;display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}@media screen and (min-width:767.999px){#datsumou5 .kokogasugoi__inner .ok__inner{display:flex;width:max-content}}#datsumou5 .kokogasugoi__inner .ok__item{display:block;margin:0 auto}@media screen and (min-width:767.999px){#datsumou5 .kokogasugoi__inner .ok__item{margin:20px}}#datsumou5 .kokogasugoi__inner .ok__item img{width:130px;margin:10px auto;clip-path:circle(50%)}#datsumou5 .kokogasugoi__inner .ok__item p{font-family:ten-mincho, serif;font-size:1.4rem;margin:10px;text-align:center}#datsumou5 .kokogasugoi__inner .ok__item p span:nth-of-type(1){font-size:0.8rem}#datsumou5 .kokogasugoi__inner .ok__item p span:nth-of-type(2){color:#FE7F00}#datsumou5 .kokogasugoi__inner .comment__title::before{margin:0}#datsumou5 .kokogasugoi__inner .border-box{border:none}@media screen and (min-width:767.999px){#datsumou5 .kokogasugoi__inner .border-box{display:flex;flex-wrap:wrap;justify-content:center}}#datsumou5 .kokogasugoi__inner .border-box__item{display:flex;border:5px solid #FCEAED;border-radius:10px;margin:0 auto 20px;align-items:center;max-width:335px}@media screen and (min-width:767.999px){#datsumou5 .kokogasugoi__inner .border-box__item{flex-wrap:wrap;width:calc(100% /3 - 60px);margin:0 10px}}#datsumou5 .kokogasugoi__inner .border-box__item img{width:80px;margin:20px 10px}@media screen and (min-width:767.999px){#datsumou5 .kokogasugoi__inner .border-box__item img{margin:0 auto}}#datsumou5 .kokogasugoi__inner .border-box__item p{font-family:ten-mincho, serif;font-size:1.285rem;margin:0}@media screen and (min-width:767.999px){#datsumou5 .kokogasugoi__inner .border-box__item p{width:100%;text-align:center;margin:0 0 20px 0}}#datsumou5 .kokogasugoi__inner .border-box__item p span{font-size:1.571rem}#datsumou5 .flow__item:nth-child(1) .flow__item__pic{background-image:url(/wp/wp-content/themes/onishi-clinic/img/lp/lp-datsumou5/flow01.jpg);background-size:cover}#datsumou5 .flow__item:nth-child(1) .flow__item__pic::before{content:"STEP1"}#datsumou5 .flow__item:nth-child(2) .flow__item__pic{background-image:url(/wp/wp-content/themes/onishi-clinic/img/lp/lp-datsumou5/flow02.jpg);background-size:cover}#datsumou5 .flow__item:nth-child(2) .flow__item__pic::before{content:"STEP2"}#datsumou5 .flow__item:nth-child(3) .flow__item__pic{background-image:url(/wp/wp-content/themes/onishi-clinic/img/lp/lp-datsumou5/flow03.jpg);background-size:cover}#datsumou5 .flow__item:nth-child(3) .flow__item__pic::before{content:"STEP3"}#datsumou5 .flow{background-color:#F5F3EC;padding:50px 0 30px}@media screen and (min-width:767.999px){#datsumou5 .flow__wrap{max-width:600px;margin:0 auto}}#datsumou5 .flow__item{display:flex;flex-wrap:wrap;margin:0 20px 20px}#datsumou5 .flow__item__pic{width:150px;position:relative}#datsumou5 .flow__item__pic::before{content:"STEP1";display:inline-block;color:#fff;background-color:#2F356B;width:5em;position:absolute;text-align:center;margin:20px auto 0 0;line-height:1.5}#datsumou5 .flow__item__text{background-color:#fff;width:calc(100% - 150px);padding:20px 10px}@media screen and (min-width:767.999px){#datsumou5 .flow__item__text{padding:20px 50px;text-align:center}}#datsumou5 .flow__item__text p:nth-of-type(1){font-size:1.142rem;font-weight:bold;text-align:center;border-bottom:1px solid #2F356B}@media screen and (min-width:767.999px){#datsumou5 .flow__item__text p:nth-of-type(1){display:table;margin:0 auto}}#datsumou5 .flow__item__text p:nth-of-type(2){margin:1em 0}#datsumou5 .trouble{margin:0 auto;max-width:750px;padding:20px}@media screen and (min-width:767.999px){#datsumou5 .trouble__text{text-align:center}}#datsumou5 .trouble__img{width:70%;margin:30px auto}@media screen and (min-width:767.999px){#datsumou5 .trouble__img{width:50%}}#datsumou5 .faq{max-width:700px;width:100%;padding-right:15px;padding-left:15px;box-sizing:border-box;margin-right:auto;margin-left:auto;box-sizing:border-box}#datsumou5 .faq h2{margin:50px 0}#datsumou5 .acd{border-top:solid 1px #2F356B}#datsumou5 .acd-check{display:none}#datsumou5 .acd-label{color:inherit;display:block;font-weight:bold;margin-bottom:1px;padding:10px;position:relative;border-bottom:solid 1px #2F356B;font-size:13px;cursor:pointer}@media only screen and (min-width:481px){#datsumou5 .acd-label{font-size:16px}}#datsumou5 .acd-label:after{color:#312B24;box-sizing:border-box;content:"";display:block;font-family:"Font Awesome 5 Free";font-weight:900;padding:10px 20px;position:absolute;right:0;top:0px}#datsumou5 .acd-content{display:block;height:0;opacity:0;padding:0 10px;transition:0.5s;visibility:hidden}#datsumou5 .acd-check:checked+.acd-label{border-bottom:none}#datsumou5 .acd-check:checked+.acd-label:after{content:""}#datsumou5 .acd-check:checked+.acd-label+.acd-content{height:100%;opacity:1;padding:0 10px 10px;visibility:visible;border-bottom:solid 1px #2F356B;color:#4E6369}#datsumou5 .subplan__title{font-size:1.142rem;font-weight:bold;margin:50px 0 10px;text-align:center}#datsumou5 .subplan__inner{max-width:800px;margin:0 auto}#datsumou5 .subplan__inner dl{border-top:1px solid #4E6369;border-bottom:1px solid #4E6369;display:flex;flex-wrap:wrap;font-size:1.142rem;line-height:2em}#datsumou5 .subplan__inner dl dt{width:49%;text-align:center;background-color:#F5F3EC;border-right:1px dashed #4E6369}#datsumou5 .subplan__inner dl dt.border{border-bottom:1px dashed #4E6369}#datsumou5 .subplan__inner dl dt:first-of-type{background-color:#2F356B;color:#fff;font-size:1rem}#datsumou5 .subplan__inner dl dt span{font-size:1rem}#datsumou5 .subplan__inner dl dd{width:50%;text-align:center}#datsumou5 .subplan__inner dl dd.border{border-bottom:1px dashed #4E6369}#datsumou5 .subplan__inner dl dd:first-of-type{background-color:#2F356B;color:#fff;font-size:1rem}#datsumou5 .subplan__inner dl dd span{font-size:0.857rem}#datsumou5 .subplan__inner .begginer img{margin:0 auto}#datsumou5 .subplan p{text-align:center;margin:1em 0}#datsumou5 .attention{margin:50px auto;padding:0 20px;max-width:700px}#datsumou5 .attention ul{list-style:none;padding:0;margin:0}#datsumou5 .attention ul li{margin:0 0 10px 0}#datsumou5 .fix-cta .cta{z-index:100}#datsumou5 .footer{background-color:#F5F3EC;padding:30px 0;margin:0 0 68px 0}@media screen and (min-width:767.999px){#datsumou5 .footer{margin:0}}#datsumou5 .footer__inner{text-align:center}#datsumou5 .footer__inner p a{font-size:0.857rem;color:#4E6369}#datsumou5 .footer__inner small{font-size:0.857rem;color:#4E6369}#datsumou5 .attention-top{margin:0 auto;padding:0 20px;max-width:700px}#datsumou5 .attention-top ul{list-style:none;padding:0;margin:0}#datsumou5 .attention-top ul li{margin:0 0 10px 0}#datsumou5 .limitedplan__wrap img{max-width:950px;margin:0 auto;width:100%;height:auto}#datsumou5 .limitedplan__banner{max-width:1000px;padding:20px;margin:0 auto}#datsumou5 .limitedplan__banner--single{margin:20px auto 0}@media screen and (max-width:750px){#datsumou5 .limitedplan__wrap img{max-width:375px;margin:0 auto;width:100%;height:auto}}#datsumou5 .plan-title{font-size:1.428rem;width:355px;font-size:1.8rem;width:355px;margin:0 auto;padding:50px 0 0 0;text-align:center}#datsumou5 .limitedplan{padding:0 10px 30px;width:calc(100% - 20px);max-width:100%}#datsumou5 .limitedplan__banner{width:100%}#datsumou5 table{border-collapse:collapse;font-size:12px}#datsumou5 .plan-table-3row,#datsumou5 .plan-table-4row,#datsumou5 .plan-table-2row{width:100%;line-height:1.5}#datsumou5 .plan-table-3row th,#datsumou5 .plan-table-3row td,#datsumou5 .plan-table-3row td.bg-sky-b{padding:15px;width:33.3%;text-align:center;border:1px solid #ddd}#datsumou5 .plan-table-4row th,#datsumou5 .plan-table-4row td{padding:15px;width:25%;text-align:center;border:1px solid #ddd}#datsumou5 .plan-table-2row th,#datsumou5 .plan-table-2row td{padding:15px;width:50%;text-align:center;border:1px solid #ddd}#datsumou5 .plan-table-3row .cell-border,#datsumou5 .plan-table-4row .cell-border,#datsumou5 .plan-table-2row .cell-border{}#datsumou5 .plan-table-3row th,#datsumou5 .plan-table-4row th,#datsumou5 .plan-table-2row th{font-weight:bold}#datsumou5 .plan-table-3row .bg-bl,#datsumou5 .plan-table-4row .bg-bl,#datsumou5 .plan-table-2row .bg-bl{background-color:#2f2f31;color:#fff;font-weight:bold}#datsumou5 .woman.plan-table-3row .bg-bl,#datsumou5 .woman.plan-table-4row .bg-bl,#datsumou5 .woman.plan-table-2row .bg-bl{background:#F098A6}#datsumou5 .plan-table-3row .bg-gl,#datsumou5 .plan-table-4row .bg-gl,#datsumou5 .plan-table-2row .bg-gl{background:#f4f4f4;color:#3B4043}#datsumou5 .plan-table-3row .bg-sky-b,#datsumou5 .plan-table-4row .bg-sky-b,#datsumou5 .plan-table-2row .bg-sky-b{background-color:#fff}#datsumou5 .plan-table-3row .bg-pink-b,#datsumou5 .plan-table-4row .bg-pink-b,#datsumou5 .plan-table-2row .bg-pink-b{background:#FFF1F4;color:#F05288}#datsumou5 .plan-table-3row .price,#datsumou5 .plan-table-4row .price,#datsumou5 .plan-table-2row .price{font-size:18px;font-weight:bold;letter-spacing:0.1em}#datsumou5 .plan-table-3row th span,#datsumou5 .plan-table-4row th span,#datsumou5 .plan-table-2row th span{font-size:12px}#datsumou5 .plan-table .fa{color:#E64E86}#datsumou5 .attension-box{border:4px solid #F098A6;max-width:640px;margin:30px auto;padding:20px;color:#F098A6;font-size:12px}#datsumou5 .th-headline{background:#E64E86;color:#fff;font-size:18px;padding:10px}#datsumou5 .th-headline-option{background:#a2a2a2;color:#fff;padding:10px}@media screen and (max-width:750px){#datsumou5 .plan-table-3row th,#datsumou5 .plan-table-3row td,#datsumou5 .plan-table-3row td.bg-sky-b,#datsumou5 .plan-table-4row th,#datsumou5 .plan-table-4row td,#datsumou5 .plan-table-4row td.bg-sky-b,#datsumou5 .plan-table-2row th,#datsumou5 .plan-table-2row td,#datsumou5 .plan-table-2row td.bg-sky-b{padding:8px}#datsumou5 .plan-table-3row th span,#datsumou5 .plan-table-4row th span,#datsumou5 .plan-table-2row th span{font-size:10px;display:block}#datsumou5 .plan-table-3row .price,#datsumou5 .plan-table-4row .price,#datsumou5 .plan-table-2row .price{font-size:14px}#datsumou5 .plan-table-3row .fa{display:block}#datsumou5 .th-headline{font-size:14px}#datsumou5 .th-headline-option{font-size:14px}}#datsumou5 .plan-table-3row .spPrice,#datsumou5 .plan-table-4row .spPrice{background-image:url(../../img/icon_special-price.png);background-position:left top;background-repeat:no-repeat;position:relative}#datsumou5 .plan-table-3row .spPrice .price,#datsumou5 .plan-table-4row .spPrice .price{font-size:22px}#datsumou5 .plan-table-3row .orgPrice{position:absolute;bottom:24px;right:3%;color:#F00;padding:0 2%;background:linear-gradient(transparent 60%, #ff0 0%)}#datsumou5 .plan-table-4row .orgPrice{bottom:24px;position:absolute;color:#d40d0d;padding:0 1%;margin-left:1%;letter-spacing:initial;background:linear-gradient(transparent 60%, #F9F8C7 0%)}#datsumou5 .plan-table-3row .orgPrice,#datsumou5 .plan-table-4row .orgPrice{font-size:11px}#datsumou5 .plan-table-3row .orgPrice em,#datsumou5 .plan-table-4row .orgPrice em{font-size:13px;font-weight:bold}#datsumou5 .price__partsillust{display:flex;justify-content:center;align-items:center;max-width:750px;margin:0 auto}#datsumou5 .price__partsillust-item{margin:0 auto;text-align:center;padding:20px 0}#datsumou5 .price__partsillust-item p{color:#fff;background-color:#F098A6;margin-bottom:10px;border-radius:50px;font-weight:bold}#datsumou5 .price__partsillust-item img{width:300px;height:auto}@media screen and (max-width:999px){#datsumou5 .plan-table-3row .orgPrice,#datsumou5 .plan-table-4row .orgPrice{position:absolute;bottom:20px;right:4%;color:#F00}}@media screen and (max-width:1024px){#datsumou5 .plan-table-3row .orgPrice em,#datsumou5 .plan-table-4row .orgPrice em{font-size:11px}#datsumou5 .plan-table-3row .orgPrice,#datsumou5 .plan-table-4row .orgPrice{position:static;width:auto;margin:auto;display:block;font-size:10px}}@media screen and (max-width:750px){#datsumou5 .plan-table-3row .spPrice .price,#datsumou5 .plan-table-4row .spPrice .price{font-size:17px}#datsumou5 .plan-table-3row .orgPrice em,#datsumou5 .plan-table-4row .orgPrice em{font-size:11px}}@media screen and (max-width:500px){#datsumou5 .plan-table-3row .spPrice,#datsumou5 .plan-table-4row .spPrice{background-size:30%}}#datsumou5 .mens{display:none}#datsumou5 .section-head{position:relative;max-width:400px;color:#F098A6;margin:0 auto 20px;background:url(../../img/sec-line.png) repeat-x 0 center;font-size:18px;font-weight:bold;line-height:1.8;text-align:center}#datsumou5 .section-head h3{position:relative;z-index:2;display:inline-block;padding:0 15px;background:#fff}#datsumou5 .section-head--junior{margin-top:40px}#datsumou5 .headline{color:#F15477;font-size:32px;margin:40px auto;border-bottom:double 1px;padding:20px 10px;max-width:300px}#datsumou5 .headline span{color:#3d3d3d;font-size:12px;display:block;padding:10px;letter-spacing:0.2em}#datsumou5 .headline span::before,#datsumou5 .headline span::after{content:none}#datsumou5 .headline-box{position:relative;max-width:350px;margin:0 auto}#datsumou5 .headline-img{position:absolute;top:60px;right:-10px;z-index:-10}@media screen and (min-width:767.999px){#datsumou5 .headline-img{top:60px;right:-60px}}#datsumou5 .fa-star:before{display:none}#datsumou5 .clinic__tel a{text-decoration:none}.swiper-pagination-bullet-active{background:#BBA87E}.ep2{font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;font-size:16px;line-height:1.8;color:#2B2F4A;text-align:left;word-break:normal;background:#FFFFFF}.ep2 *,.ep2 *::before,.ep2 *::after{box-sizing:border-box}.ep2 h2,.ep2 h3,.ep2 p,.ep2 ul,.ep2 ol,.ep2 li,.ep2 dl,.ep2 dt,.ep2 dd{margin:0;padding:0}.ep2 ul,.ep2 ol{list-style:none}.ep2 img{display:block;max-width:100%;height:auto}.ep2 a{color:#2F356B;text-decoration:none}.ep2 small{font-size:inherit}.ep2 em{font-style:normal;color:inherit;background:none}.ep2 h2 span{display:inline;font-size:inherit;color:inherit;letter-spacing:normal}.ep2 h2 span::before,.ep2 h2 span::after{content:none}.ep2 section{padding:40px 20px}.ep2 .ep2-only-pc{display:none}.ep2 .ep2-heading{font-size:26px;font-weight:600;line-height:1.6;text-align:center;color:#2F356B}.ep2 .ep2-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:60px;font-size:16px;font-weight:700;color:#FFFFFF;background:linear-gradient(135deg, #2F356B 0%, #454E9E 100%);border-radius:999px}.ep2 .ep2-btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media screen and (min-width:767.999px){.ep2 section{padding:64px 40px}.ep2 .ep2-only-sp{display:none}.ep2 .ep2-only-pc{display:inline}.ep2 .ep2-heading{font-size:38px}.ep2 .ep2-btn{gap:16px;max-width:460px;min-height:68px;font-size:19px;letter-spacing:0.06em}.ep2 .ep2-btn svg{width:22px;height:22px}}.ep2 .ep2-mv{padding:0;line-height:0;background:#E4E1EE}.ep2 .ep2-mv__inner{position:relative;container-type:inline-size}.ep2 .ep2-mv picture{display:block}.ep2 .ep2-mv img{width:100%}.ep2 .ep2-mv__cta{position:absolute;top:83.82%;left:50%;font-size:3.733vw;font-size:3.733cqw;line-height:1;text-align:center;transform:translateX(-50%)}.ep2 .ep2-mv__lead{font-size:1.143em;font-weight:500;line-height:1;letter-spacing:0.09em;white-space:nowrap;color:#2F356B}.ep2 .ep2-mv__btn{display:flex;align-items:center;justify-content:center;gap:0.4em;width:21.07em;height:3.75em;margin:0.77em auto 0;font-size:1em;font-weight:700;letter-spacing:0.06em;white-space:nowrap;color:#FFFFFF;background:linear-gradient(135deg, #2F356B 0%, #454E9E 100%);border-radius:999px}@media screen and (min-width:767.999px){.ep2 .ep2-mv__cta{top:77.98%;font-size:1.867vw;font-size:1.867cqw}.ep2 .ep2-mv__lead{font-size:1em;letter-spacing:0.07em}.ep2 .ep2-mv__btn{width:19.18em;height:3.464em;margin-top:0.75em}}.ep2 .ep2-point__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.ep2 .ep2-point__item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 12px;text-align:center;border:1px solid #DCD8F2;border-radius:8px}.ep2 .ep2-point__icon{display:flex;align-items:center;justify-content:center;flex:0 0 52px;width:52px;height:52px;background:#F1EEFA;border-radius:50%}.ep2 .ep2-point__icon img{width:26px;height:26px;object-fit:contain}.ep2 .ep2-point__text{display:flex;flex-direction:column;align-items:center;gap:8px}.ep2 .ep2-point__num{font-size:13px;font-weight:600;line-height:1;color:#2F356B}.ep2 .ep2-point__title{font-size:15px;font-weight:700;line-height:1.4;color:#2F356B}@media screen and (min-width:767.999px){.ep2 .ep2-point__list{grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:20px;max-width:1120px;margin:0 auto}.ep2 .ep2-point__item{flex-direction:row;gap:18px;padding:28px 24px;text-align:left;border-radius:9px}.ep2 .ep2-point__icon{flex-basis:60px;width:60px;height:60px}.ep2 .ep2-point__icon img{width:30px;height:30px}.ep2 .ep2-point__text{align-items:flex-start;gap:0;line-height:1.4}.ep2 .ep2-point__num{font-size:15px;line-height:1.4}.ep2 .ep2-point__title{font-size:19px}}.ep2 .ep2-worry{background:#FAF7F0}.ep2 .ep2-worry__title{font-size:25px}.ep2 .ep2-worry__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;margin-top:32px}.ep2 .ep2-worry__item{display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px 10px;text-align:center;background:#FFFFFF;border-radius:8px;box-shadow:0 3px 12px rgba(47, 53, 107, 0.06)}.ep2 .ep2-worry__item p{font-size:14px;font-weight:700;line-height:1.55;color:#2F356B}.ep2 .ep2-worry__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:#F1EEFA;border-radius:50%}.ep2 .ep2-worry__icon img{width:28px;height:28px;object-fit:contain}@media screen and (min-width:767.999px){.ep2 .ep2-worry__inner{max-width:1040px;margin:0 auto}.ep2 .ep2-worry__title{font-size:38px}.ep2 .ep2-worry__list{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:20px;margin-top:56px}.ep2 .ep2-worry__item{gap:18px;padding:36px 28px;border-radius:9px;box-shadow:0 4px 16px rgba(47, 53, 107, 0.06)}.ep2 .ep2-worry__item p{font-size:18px;line-height:1.6}.ep2 .ep2-worry__icon{width:76px;height:76px}.ep2 .ep2-worry__icon img{width:38px;height:38px}}.ep2 .ep2-lead{position:relative;padding:32px 20px;text-align:center;background:linear-gradient(135deg, #252A57 0%, #2F356B 50%, #454E9E 100%)}.ep2 .ep2-lead p{font-size:17px;font-weight:600;line-height:1.7;color:#FFFFFF}.ep2 .ep2-lead__arrow{position:absolute;left:50%;bottom:6px;width:24px;height:24px;color:#FFFFFF;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transform:translateX(-50%)}@media screen and (min-width:767.999px){.ep2 .ep2-lead{padding:48px 40px}.ep2 .ep2-lead p{font-size:22px;line-height:1.8}.ep2 .ep2-lead__arrow{bottom:10px;width:28px;height:28px}}.ep2 .ep2-machine{background:linear-gradient(180deg, #FBFAFE 0%, #F1EEFA 32%, #EAE6F7 100%)}.ep2 .ep2-machine__pic{display:flex;align-items:center;justify-content:center;height:360px;padding:20px;border-radius:11px}.ep2 .ep2-machine__pic img{max-width:100%;max-height:100%;object-fit:contain}.ep2 .ep2-machine__lead{margin-top:32px;font-size:13px;font-weight:700;letter-spacing:0.12em;text-align:center;color:#2F356B}.ep2 .ep2-machine__sub{margin-top:12px;font-size:20px;font-weight:600;text-align:center;color:#2F356B}.ep2 .ep2-machine__name{margin-top:2px;font-size:44px;font-weight:700;line-height:1.25;text-align:center;color:#2F356B}.ep2 .ep2-machine__tags{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:18px}.ep2 .ep2-machine__tag{display:inline-flex;align-items:center;padding:6px 14px;font-size:13px;font-weight:700;background:#FFFFFF;border-radius:999px}.ep2 .ep2-machine__tag--pink{color:#A54C7E}.ep2 .ep2-machine__tag--blue{color:#2F5A9E}.ep2 .ep2-machine__desc{margin-top:18px;font-size:15px;line-height:2;color:#3B3F5E}@media screen and (min-width:767.999px){.ep2 .ep2-machine__inner{display:flex;flex-wrap:wrap;align-items:center;gap:64px;max-width:1120px;margin:0 auto}.ep2 .ep2-machine__pic{flex:40 1 340px;min-width:0;height:520px;padding:24px;border-radius:14px}.ep2 .ep2-machine__text{flex:60 1 480px;min-width:0}.ep2 .ep2-machine__lead{margin-top:0;font-size:15px;letter-spacing:0.14em;text-align:left}.ep2 .ep2-machine__sub{margin-top:20px;font-size:28px;text-align:left}.ep2 .ep2-machine__name{margin-top:4px;font-size:76px;letter-spacing:0.01em;text-align:left}.ep2 .ep2-machine__tags{flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:10px;margin-top:28px}.ep2 .ep2-machine__tag{gap:8px;padding:8px 16px;font-size:14px}.ep2 .ep2-machine__desc{margin-top:28px;font-size:17px;line-height:2.1}}.ep2 .ep2-wave{padding-right:0;padding-left:0}.ep2 .ep2-wave__inner{padding:0 20px}.ep2 .ep2-wave__body{margin-top:32px}.ep2 .ep2-wave__card{padding:24px 20px;border:1px solid #ECD3E2;border-radius:9px}.ep2 .ep2-wave__card--blue{border-color:#CFDBEF}.ep2 .ep2-wave__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.ep2 .ep2-wave__name{font-size:14px;font-weight:700;color:#A54C7E}.ep2 .ep2-wave__card--blue .ep2-wave__name{color:#2F5A9E}.ep2 .ep2-wave__nm{font-size:42px;font-weight:700;line-height:1;color:#A54C7E}.ep2 .ep2-wave__card--blue .ep2-wave__nm{color:#2F5A9E}.ep2 .ep2-wave__nm small{margin-left:2px;font-size:20px}.ep2 .ep2-wave__desc{margin-top:12px;font-size:15px;line-height:1.8;color:#3B3F5E}.ep2 .ep2-wave__parts{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:6px;margin-top:14px}.ep2 .ep2-wave__parts li{padding:8px 0;font-size:12px;font-weight:700;text-align:center;color:#A54C7E;background:#FBF1F6;border-radius:5px}.ep2 .ep2-wave__deep{display:flex;align-items:center;justify-content:center;margin-top:14px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.5;color:#2F5A9E;background:#EEF3FA;border-radius:5px}.ep2 .ep2-wave__pic{margin:16px 0}.ep2 .ep2-wave__pic img{width:100%}.ep2 .ep2-wave__band{margin-top:24px;padding:22px 20px;font-size:20px;font-weight:600;line-height:1.6;text-align:center;color:#2F356B;background:linear-gradient(90deg, #F3D6E6 0%, #DCD8F2 50%, #D2E1F6 100%)}@media screen and (min-width:767.999px){.ep2 .ep2-wave__inner{max-width:1200px;margin:0 auto;padding:0 40px}.ep2 .ep2-wave__body{display:flex;flex-wrap:wrap;align-items:center;gap:32px;margin-top:56px}.ep2 .ep2-wave__card{flex:30 1 260px;min-width:0;padding:32px 28px;background:#FFFFFF;border-radius:10px}.ep2 .ep2-wave__head{display:block}.ep2 .ep2-wave__name{font-size:15px}.ep2 .ep2-wave__nm{font-size:56px;line-height:1.2}.ep2 .ep2-wave__nm small{margin-left:4px;font-size:26px}.ep2 .ep2-wave__desc{margin-top:14px;font-size:16px;line-height:1.9}.ep2 .ep2-wave__parts{gap:8px;margin-top:22px}.ep2 .ep2-wave__parts li{padding:10px 0;border-radius:6px}.ep2 .ep2-wave__deep{margin-top:22px;padding:12px 14px;border-radius:6px}.ep2 .ep2-wave__pic{flex:40 1 380px;min-width:0;margin:0}.ep2 .ep2-wave__band{margin-top:48px;padding:32px 40px;font-size:30px}}.ep2 .ep2-feature .ep2-heading{font-size:24px}.ep2 .ep2-feature__list{display:flex;flex-direction:column;gap:16px;max-width:520px;margin:28px auto 0}.ep2 .ep2-feature__item{display:flex;flex-direction:column;gap:14px;padding:22px 20px;background:#FAF8FC;border:1px solid #ECE9F1;border-radius:10px}.ep2 .ep2-feature__head{display:flex;align-items:baseline;gap:12px}.ep2 .ep2-feature__num{font-size:44px;font-weight:500;line-height:1;color:#2F356B}.ep2 .ep2-feature__head h3{font-size:18px;font-weight:700;color:#2F356B}.ep2 .ep2-feature__box{height:300px;background:#FFFFFF}.ep2 .ep2-feature__box--center{display:flex;align-items:center;justify-content:center;padding:16px 14px}.ep2 .ep2-feature__box--center img{max-width:100%;max-height:100%;object-fit:contain}.ep2 .ep2-feature__wave{width:100%}.ep2 .ep2-feature__wave text{font-size:16px;font-weight:700}.ep2 .ep2-feature__box--spot{position:relative}.ep2 .ep2-feature__box--spot img{display:block;width:100%;height:100%;object-fit:contain}.ep2 .ep2-feature__box--spot p{position:absolute;right:0;bottom:0;left:0;padding:0 0 12px;font-size:30px;font-weight:700;line-height:1.2;text-align:center;color:#2F356B}.ep2 .ep2-feature__box--spot small{font-size:16px}.ep2 .ep2-feature__box--time{display:flex;align-items:center;justify-content:center;gap:18px;padding:16px 18px;color:#2F356B}.ep2 .ep2-feature__box--time img{width:76px;height:76px;object-fit:contain}.ep2 .ep2-feature__time{font-size:20px;font-weight:700;line-height:1;color:#2F356B}.ep2 .ep2-feature__time+.ep2-feature__time{margin-top:10px}.ep2 .ep2-feature__time span{margin-right:8px;font-size:15px}.ep2 .ep2-feature__time strong{font-size:48px;font-weight:700}.ep2 .ep2-feature__timenote{margin-top:8px;font-size:12px;line-height:1.5;color:#5A5E7A}@media screen and (min-width:767.999px){.ep2 .ep2-feature .ep2-heading{font-size:38px}.ep2 .ep2-feature__inner{max-width:1120px;margin:0 auto}.ep2 .ep2-feature__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(420px, 1fr));gap:24px;max-width:none;margin:56px 0 0}.ep2 .ep2-feature__item{gap:20px;padding:36px 40px;border-radius:12px}.ep2 .ep2-feature__head{gap:18px}.ep2 .ep2-feature__num{font-size:60px}.ep2 .ep2-feature__head h3{font-size:22px}.ep2 .ep2-feature__box--center{padding:24px 20px}.ep2 .ep2-feature__box--spot p{padding:0 0 16px;font-size:44px}.ep2 .ep2-feature__box--spot small{font-size:22px}.ep2 .ep2-feature__box--time{gap:28px;padding:20px 28px}.ep2 .ep2-feature__box--time img{width:104px;height:104px}.ep2 .ep2-feature__time{font-size:28px}.ep2 .ep2-feature__time+.ep2-feature__time{margin-top:14px}.ep2 .ep2-feature__time span{margin-right:14px;font-size:22px}.ep2 .ep2-feature__time strong{font-size:72px}.ep2 .ep2-feature__timenote{margin-top:12px;font-size:13px}}.ep2 .ep2-diff{padding-right:16px;padding-left:16px;background:#FAF7F0}.ep2 .ep2-diff__title{font-weight:600;line-height:1.5;text-align:center;color:#2F356B}.ep2 .ep2-diff__title span{display:block;font-size:19px}.ep2 .ep2-diff__title strong{display:block;margin:4px 0;font-size:32px;font-weight:600}.ep2 .ep2-diff__tree{display:flex;flex-direction:column;align-items:center;margin-top:36px}.ep2 .ep2-diff__machine{width:auto;height:190px}.ep2 .ep2-diff__stem{display:block;width:0;height:28px;margin-top:10px;border-left:2px dashed #E2E0E6}.ep2 .ep2-diff__branch{position:relative;width:100%}.ep2 .ep2-diff__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.ep2 .ep2-diff__item{display:flex;flex-direction:column;align-items:center;min-width:0}.ep2 .ep2-diff__drop{display:none}.ep2 .ep2-diff__card{display:flex;flex:1;flex-direction:column;align-items:center;gap:10px;width:100%;padding:18px 8px;text-align:center;color:#2F356B;background:#FFFFFF;border:1px solid #DCD8F2;border-radius:7px}.ep2 .ep2-diff__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#F1EEFA;border-radius:50%}.ep2 .ep2-diff__icon img{width:26px;height:26px;object-fit:contain}.ep2 .ep2-diff__name{font-size:15px;font-weight:700;line-height:1.4}.ep2 .ep2-diff__msg{margin-top:36px;padding:24px 16px;text-align:center;background:linear-gradient(135deg, #2F356B 0%, #454E9E 100%);border-radius:8px}.ep2 .ep2-diff__msg p{font-size:17px;font-weight:600;line-height:1.9;color:#FFFFFF}.ep2 .ep2-diff__msg strong{display:inline-block;margin:4px 0;font-size:20px;font-weight:700;white-space:nowrap}@media screen and (min-width:767.999px){.ep2 .ep2-diff{padding-right:40px;padding-left:40px}.ep2 .ep2-diff__inner{max-width:1040px;margin:0 auto}.ep2 .ep2-diff__title span{font-size:28px}.ep2 .ep2-diff__title strong{margin:6px 0;font-size:52px}.ep2 .ep2-diff__tree{margin-top:64px}.ep2 .ep2-diff__machine{height:260px}.ep2 .ep2-diff__stem{height:44px;margin-top:14px}.ep2 .ep2-diff__branch::before{content:"";position:absolute;top:0;right:calc((100% - 60px) / 8);left:calc((100% - 60px) / 8);border-top:2px dashed #E2E0E6}.ep2 .ep2-diff__list{grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px}.ep2 .ep2-diff__drop{display:block;width:0;height:28px;border-left:2px dashed #E2E0E6}.ep2 .ep2-diff__card{gap:14px;padding:28px 12px;border-radius:8px}.ep2 .ep2-diff__icon{width:64px;height:64px}.ep2 .ep2-diff__icon img{width:32px;height:32px}.ep2 .ep2-diff__name{font-size:20px}.ep2 .ep2-diff__msg{margin-top:64px;padding:40px 32px;border-radius:10px}.ep2 .ep2-diff__msg p{font-size:26px;line-height:1.8}.ep2 .ep2-diff__msg strong{margin:6px 0;font-size:38px;white-space:normal}}.ep2 .ep2-safe .ep2-heading{font-size:24px}.ep2 .ep2-safe__body{margin-top:28px}.ep2 .ep2-safe__pic img{width:100%}.ep2 .ep2-safe__list{margin-top:12px}.ep2 .ep2-safe__item{width:100%;max-width:300px;margin:0 auto;padding:14px 10px;border-bottom:3px dotted #E2E0E6}.ep2 .ep2-safe__item:last-child{border-bottom:0}.ep2 .ep2-safe__item-inner{display:flex;align-items:center;gap:14px;width:100%;max-width:280px;margin:0 auto}.ep2 .ep2-safe__icon{display:flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;background:linear-gradient(135deg, #2F356B 0%, #454E9E 100%);border-radius:50%}.ep2 .ep2-safe__icon img{width:24px;height:24px;object-fit:contain;filter:brightness(0) invert(1)}.ep2 .ep2-safe__item p{display:flex;flex-direction:column;line-height:1.45}.ep2 .ep2-safe__item small{font-size:11px;font-weight:700;letter-spacing:0.12em;color:#5A5E7A}.ep2 .ep2-safe__item p span{font-size:16px;font-weight:700;color:#2F356B}@media screen and (min-width:767.999px){.ep2 .ep2-safe .ep2-heading{font-size:38px}.ep2 .ep2-safe__inner{max-width:1120px;margin:0 auto}.ep2 .ep2-safe__body{display:flex;flex-wrap:wrap;align-items:stretch;gap:48px;margin-top:56px}.ep2 .ep2-safe__pic{flex:45 1 380px;min-width:0;align-self:center}.ep2 .ep2-safe__list{display:grid;grid-template-columns:1fr 1fr;flex:55 1 460px;align-content:center;min-width:0;margin-top:0}.ep2 .ep2-safe__item{max-width:none;margin:0;padding:32px 16px;text-align:center;border-bottom:0}.ep2 .ep2-safe__item:nth-child(odd){border-right:3px dotted #E2E0E6}.ep2 .ep2-safe__item:nth-child(-n+2){border-bottom:3px dotted #E2E0E6}.ep2 .ep2-safe__item-inner{flex-direction:column;gap:12px;max-width:none}.ep2 .ep2-safe__icon{flex-basis:60px;width:60px;height:60px}.ep2 .ep2-safe__icon img{width:30px;height:30px}.ep2 .ep2-safe__item p{align-items:center;line-height:1.5}.ep2 .ep2-safe__item small{font-size:12px;letter-spacing:0.14em}.ep2 .ep2-safe__item p span{font-size:20px}}.ep2 .ep2-extra{background:#F1EEFA}.ep2 .ep2-extra .ep2-heading{font-size:25px}.ep2 .ep2-extra__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;margin-top:28px}.ep2 .ep2-extra__item{padding:20px 8px;text-align:center;background:#FFFFFF;border-radius:8px}.ep2 .ep2-extra__item p{font-size:14px;font-weight:700;color:#2F356B}.ep2 .ep2-extra__item .ep2-extra__price{margin-top:2px;font-size:20px;line-height:1.2;color:#B14B5E}.ep2 .ep2-extra__price span{font-size:48px}.ep2 .ep2-extra__note{margin-top:16px;font-size:12px;color:#5A5E7A}@media screen and (min-width:767.999px){.ep2 .ep2-extra .ep2-heading{font-size:38px}.ep2 .ep2-extra__inner{max-width:1120px;margin:0 auto}.ep2 .ep2-extra__list{grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:20px;margin-top:48px}.ep2 .ep2-extra__item{padding:36px 20px;border-radius:10px}.ep2 .ep2-extra__item p{font-size:18px}.ep2 .ep2-extra__item .ep2-extra__price{margin-top:8px;font-size:30px}.ep2 .ep2-extra__price span{font-size:72px}.ep2 .ep2-extra__note{margin-top:24px;font-size:13px}}.ep2 .ep2-reason{background:#FAF7F0}.ep2 .ep2-reason__title{font-weight:600;line-height:1.6;text-align:center;color:#2F356B}.ep2 .ep2-reason__title small{display:block;font-size:16px}.ep2 .ep2-reason__title span{display:block;font-size:26px}.ep2 .ep2-reason__title em{display:inline-block;margin-right:6px;padding:2px 12px;line-height:1.4;background:#DCD8F2;border-radius:3px}.ep2 .ep2-reason__list{display:flex;flex-direction:column;gap:12px;margin-top:28px}.ep2 .ep2-reason__item{display:grid;grid-template-columns:60px 1fr;column-gap:16px;align-items:center;padding:20px;background:#FFFFFF;border:1px solid #E2E0E6;border-radius:9px;box-shadow:0 3px 12px rgba(47, 53, 107, 0.06)}.ep2 .ep2-reason__icon{display:flex;align-items:center;justify-content:center;grid-row:1 / span 2;width:60px;height:60px}.ep2 .ep2-reason__icon img{width:42px;height:42px;object-fit:contain;filter:grayscale(1) brightness(2.4)}.ep2 .ep2-reason__name{align-self:end;font-size:17px;font-weight:700;line-height:1.5;color:#2F356B}.ep2 .ep2-reason__desc{align-self:start;font-size:14px;line-height:1.5;color:#4A4E6E}.ep2 .ep2-reason__msg{margin-top:28px;font-size:15px;font-weight:500;line-height:2;color:#2F356B}@media screen and (min-width:767.999px){.ep2 .ep2-reason__inner{max-width:1120px;margin:0 auto}.ep2 .ep2-reason__title small{font-size:22px}.ep2 .ep2-reason__title span{font-size:40px}.ep2 .ep2-reason__title em{margin-right:8px;padding:4px 20px;border-radius:4px}.ep2 .ep2-reason__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:24px;margin-top:56px}.ep2 .ep2-reason__item{display:flex;flex-direction:column;align-items:center;gap:14px;padding:40px 32px;text-align:center;border-radius:11px;box-shadow:0 4px 16px rgba(47, 53, 107, 0.06)}.ep2 .ep2-reason__icon{width:76px;height:76px}.ep2 .ep2-reason__icon img{width:52px;height:52px}.ep2 .ep2-reason__name{align-self:center;margin-top:6px;font-size:21px;line-height:1.8}.ep2 .ep2-reason__desc{align-self:center;font-size:16px;line-height:1.8}.ep2 .ep2-reason__msg{max-width:760px;margin:56px auto 0;font-size:18px;line-height:2.1;text-align:center}}.ep2 .ep2-plan{background:#FFFFFF}.ep2 .ep2-plan__list{display:flex;flex-direction:column;gap:18px;margin-top:28px}.ep2 .ep2-plan__item{overflow:hidden;border:1px solid #DCD8F2;border-radius:10px;box-shadow:0 8px 24px rgba(47, 53, 107, 0.08)}.ep2 .ep2-plan__label{padding:12px;font-size:17px;font-weight:700;letter-spacing:0.12em;text-align:center;color:#FFFFFF;background:linear-gradient(135deg, #2F356B 0%, #454E9E 100%)}.ep2 .ep2-plan__body{padding:24px 20px;text-align:center}.ep2 .ep2-plan__course{font-size:18px;font-weight:700;color:#2F356B}.ep2 .ep2-plan__price{margin-top:6px;font-size:22px;font-weight:700;line-height:1.1;color:#B14B5E}.ep2 .ep2-plan__price span{font-size:52px}.ep2 .ep2-plan__tax{margin-top:8px;font-size:16px;font-weight:700;color:#2F356B}.ep2 .ep2-plan__per{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-top:18px;padding:10px;color:#2F356B;background:#F1EEFA;border:2px solid #DCD8F2;border-radius:6px}.ep2 .ep2-plan__per small{font-size:13px;font-weight:700}.ep2 .ep2-plan__per strong{font-size:24px;font-weight:700}.ep2 .ep2-plan__note{margin-top:16px;font-size:12px;line-height:1.8;color:#5A5E7A}.ep2 .ep2-plan__btn{margin-top:24px}@media screen and (min-width:767.999px){.ep2 .ep2-plan__inner{max-width:1000px;margin:0 auto}.ep2 .ep2-plan__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(380px, 1fr));gap:28px;margin-top:52px}.ep2 .ep2-plan__item{border-radius:12px;box-shadow:0 10px 30px rgba(47, 53, 107, 0.08)}.ep2 .ep2-plan__label{padding:16px;font-size:20px}.ep2 .ep2-plan__body{padding:36px 32px 32px}.ep2 .ep2-plan__course{font-size:22px}.ep2 .ep2-plan__price{margin-top:10px;font-size:28px}.ep2 .ep2-plan__price span{font-size:68px}.ep2 .ep2-plan__tax{margin-top:10px;font-size:18px}.ep2 .ep2-plan__per{gap:12px;margin-top:28px;padding:14px;border-radius:7px}.ep2 .ep2-plan__per small{font-size:15px}.ep2 .ep2-plan__per strong{font-size:30px}.ep2 .ep2-plan__note{margin-top:24px;font-size:13px;line-height:1.9}.ep2 .ep2-plan__btn{display:flex;justify-content:center;margin-top:40px}}.ep2 .ep2-junior{padding-right:18px;padding-left:18px}.ep2 .ep2-junior__lead{font-size:14px;font-weight:700;text-align:center;color:#5A5E7A}.ep2 .ep2-junior__title{margin-top:6px;font-size:23px;font-weight:600;text-align:center;color:#2F356B}.ep2 .ep2-junior__banner{display:block;width:100%;margin-top:24px;overflow:hidden;border-radius:7px}.ep2 .ep2-junior__banner img{width:100%}@media screen and (min-width:767.999px){.ep2 .ep2-junior{padding-right:40px;padding-left:40px}.ep2 .ep2-junior__inner{display:flex;flex-direction:column;align-items:center;max-width:1120px;margin:0 auto}.ep2 .ep2-junior__lead{font-size:17px}.ep2 .ep2-junior__title{margin-top:8px;font-size:34px}.ep2 .ep2-junior__banner{width:76%;min-width:320px;margin-top:40px;border-radius:8px}}.ep2 .ep2-price{padding-right:16px;padding-left:16px;background:#F1EEFA}.ep2 .ep2-price .mens{display:none}.ep2 .ep2-price .section-head{position:static;max-width:none;margin:0 0 24px;padding:0;font-size:22px;font-weight:600;line-height:1.6;text-align:center;color:#2F356B;background:none;border:0}.ep2 .ep2-price .section-head--junior{margin-top:48px}.ep2 .ep2-price .section-head h3{position:static;display:block;margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;background:none;border:0}.ep2 .ep2-price table{width:100%;margin:0 auto;line-height:1.5;table-layout:fixed;border-collapse:collapse;background:#FFFFFF}.ep2 .ep2-price table th,.ep2 .ep2-price table td{width:auto;padding:10px 4px;font-size:10px;text-align:center;vertical-align:middle;color:#3B4043;background:#FFFFFF;border:1px solid #DDDDDD}.ep2 .ep2-price table th{font-size:11px;font-weight:700;background:#F4F4F4}.ep2 .ep2-price table th.bg-bl{color:#FFFFFF;background:#2F356B}.ep2 .ep2-price table .price{font-size:14px;font-weight:700}.ep2 .ep2-price article p{margin:12px 4px 0;font-size:12px;line-height:1.8;color:#5A5E7A}.ep2 .ep2-price article p+p{margin-top:0}.ep2 .ep2-price .ep2-price__note{margin:20px 4px 0;font-size:12px;line-height:1.9}@media screen and (min-width:767.999px){.ep2 .ep2-price{padding-right:40px;padding-left:40px}.ep2 .ep2-price__inner{max-width:800px;margin:0 auto}.ep2 .ep2-price .section-head{margin-bottom:44px;font-size:34px;line-height:1.6}.ep2 .ep2-price .section-head--junior{margin-top:64px}.ep2 .ep2-price table th,.ep2 .ep2-price table td{padding:15px;font-size:11px}.ep2 .ep2-price table th{font-size:12px}.ep2 .ep2-price table .price{font-size:18px}.ep2 .ep2-price article p{margin:20px 0 0;font-size:13px;line-height:1.9}.ep2 .ep2-price .ep2-price__note{margin:20px 0 0;font-size:13px}}.ep2 .ep2-access{padding-right:16px;padding-left:16px;background:#FAF7F0}.ep2 .ep2-access__title{font-size:24px;font-weight:600;line-height:1.6;text-align:center;color:#2F356B}.ep2 .ep2-access__body{margin-top:28px}.ep2 .ep2-access__map{padding:12px;background:#FFFFFF;border-radius:9px}.ep2 .ep2-access__map p{margin:8px 4px 2px;font-size:11px;line-height:1.7;color:#5A5E7A}.ep2 .ep2-access__parking{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:14px;padding:22px 20px;background:#FFFFFF;border-radius:9px}.ep2 .ep2-access__parking-label{font-size:17px;font-weight:700;color:#2F356B}.ep2 .ep2-access__parking-num{display:flex;align-items:center;gap:12px}.ep2 .ep2-access__parking-num img{width:36px;height:36px;object-fit:contain}.ep2 .ep2-access__parking-num span{font-size:26px;font-weight:700;line-height:1;color:#2F356B}.ep2 .ep2-access__parking-num strong{margin-right:2px;font-size:88px;font-weight:700;letter-spacing:-0.02em}.ep2 .ep2-access__photo{height:220px;margin-top:14px;overflow:hidden}.ep2 .ep2-access__photo img{width:100%;height:100%;min-height:220px;object-fit:cover}.ep2 .ep2-access__info{display:flex;flex-direction:column;gap:14px;margin-top:14px;padding:20px;background:#FFFFFF;border-radius:9px}.ep2 .ep2-access__info div{display:flex;flex-direction:column;gap:2px;line-height:1.6}.ep2 .ep2-access__info dt{font-size:12px;font-weight:700;color:#5A5E7A}.ep2 .ep2-access__info dd{font-size:15px;font-weight:700;color:#2F356B}@media screen and (min-width:767.999px){.ep2 .ep2-access{padding-right:40px;padding-left:40px}.ep2 .ep2-access__inner{max-width:1160px;margin:0 auto}.ep2 .ep2-access__title{font-size:40px}.ep2 .ep2-access__body{display:flex;flex-wrap:wrap;align-items:stretch;gap:28px;margin-top:56px}.ep2 .ep2-access__map{flex:60 1 520px;min-width:0;padding:20px;border-radius:12px;box-shadow:0 6px 20px rgba(47, 53, 107, 0.06)}.ep2 .ep2-access__map p{margin:12px 8px 4px;font-size:13px;line-height:1.8}.ep2 .ep2-access__side{display:flex;flex:40 1 340px;flex-direction:column;gap:20px;min-width:0}.ep2 .ep2-access__parking{gap:24px;margin-top:0;padding:32px;border-radius:12px;box-shadow:0 6px 20px rgba(47, 53, 107, 0.06)}.ep2 .ep2-access__parking-label{font-size:20px}.ep2 .ep2-access__parking-num{gap:16px}.ep2 .ep2-access__parking-num img{width:44px;height:44px}.ep2 .ep2-access__parking-num span{font-size:34px}.ep2 .ep2-access__parking-num strong{margin-right:4px;font-size:112px}.ep2 .ep2-access__photo{flex:1 1 240px;height:auto;min-height:240px;margin-top:0}.ep2 .ep2-access__photo img{min-height:240px}.ep2 .ep2-access__info{flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;row-gap:20px;margin-top:28px;padding:28px 32px;border-radius:10px}.ep2 .ep2-access__info div{gap:2px;line-height:1.8}.ep2 .ep2-access__info dt{font-size:13px}.ep2 .ep2-access__info dd{font-size:16px}}.ep2 .ep2-flow__list{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:28px}.ep2 .ep2-flow__item{display:flex;align-items:center;gap:16px;width:100%;padding:14px 18px;border:1px solid #DCD8F2;border-radius:8px}.ep2 .ep2-flow__item--last{background:#F1EEFA;border-color:#2F356B}.ep2 .ep2-flow__icon{display:flex;align-items:center;justify-content:center;flex:0 0 56px;width:56px;height:56px;color:#2F356B;background:#F1EEFA;border-radius:50%}.ep2 .ep2-flow__item--last .ep2-flow__icon{background:linear-gradient(135deg, #2F356B 0%, #454E9E 100%)}.ep2 .ep2-flow__icon img{width:28px;height:28px;object-fit:contain}.ep2 .ep2-flow__item--last .ep2-flow__icon img{filter:brightness(0) invert(1)}.ep2 .ep2-flow__item p{display:flex;flex-direction:column;line-height:1.45}.ep2 .ep2-flow__item small{font-size:11px;font-weight:700;letter-spacing:0.12em;color:#5A5E7A}.ep2 .ep2-flow__item small span{font-size:17px;letter-spacing:0.04em}.ep2 .ep2-flow__name{font-size:17px;font-weight:700;color:#2F356B}.ep2 .ep2-flow__arrow{line-height:0;color:#A9A3CF}.ep2 .ep2-flow__arrow svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transform:rotate(90deg)}@media screen and (min-width:767.999px){.ep2 .ep2-flow__inner{max-width:1160px;margin:0 auto}.ep2 .ep2-flow__list{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:56px}.ep2 .ep2-flow__item{flex:1 1 160px;flex-direction:column;gap:12px;width:auto;min-width:0;max-width:190px;padding:28px 12px;text-align:center;border-radius:10px}.ep2 .ep2-flow__icon{flex-basis:72px;width:72px;height:72px}.ep2 .ep2-flow__icon img{width:34px;height:34px}.ep2 .ep2-flow__item p{display:contents}.ep2 .ep2-flow__item small{order:-1;font-size:13px}.ep2 .ep2-flow__item small span{font-size:19px}.ep2 .ep2-flow__name{font-size:19px}.ep2 .ep2-flow__arrow svg{width:28px;height:28px;transform:none}}.ep2 .ep2-faq{padding-right:16px;padding-left:16px;background:#F1EEFA}.ep2 .ep2-faq__list{margin:28px auto 0;padding:8px 16px;background:#FFFFFF}.ep2 .ep2-faq__check{display:none}.ep2 .ep2-faq__label{display:block;position:relative;margin:0;padding:10px 44px 10px 10px;font-size:16px;font-weight:700;line-height:28px;color:#2F356B;cursor:pointer;border-bottom:1px solid #D5D3DC}.ep2 .ep2-faq__label::after{content:"";position:absolute;top:50%;right:20px;width:8px;height:8px;border-right:2px solid #2F356B;border-bottom:2px solid #2F356B;transform:translateY(-70%) rotate(45deg)}.ep2 .ep2-faq__check:checked+.ep2-faq__label::after{transform:translateY(-30%) rotate(-135deg)}.ep2 .ep2-faq__content{display:none;padding:0 10px;font-size:14px;line-height:28px;color:#3B4043;border-bottom:1px solid #D5D3DC}.ep2 .ep2-faq__content p{margin:14px 0}.ep2 .ep2-faq__content strong{color:#2F356B}.ep2 .ep2-faq__content a{font-weight:700;text-decoration:underline}.ep2 .ep2-faq__check:checked+.ep2-faq__label+.ep2-faq__content{display:block}.ep2 .ep2-faq__list>.ep2-faq__content:last-child,.ep2 .ep2-faq__list>.ep2-faq__check:not(:checked)+.ep2-faq__label:nth-last-child(2){border-bottom:none}@media screen and (min-width:767.999px){.ep2 .ep2-faq{padding-right:40px;padding-left:40px}.ep2 .ep2-faq__inner{max-width:880px;margin:0 auto}.ep2 .ep2-faq__list{max-width:670px;margin-top:48px;padding:8px 24px}}.ep2 .ep2-cta{padding:80px 20px 72px;overflow:hidden;background:radial-gradient(55% 60% at 85% 10%, rgba(120, 128, 210, 0.45) 0%, rgba(120, 128, 210, 0) 70%), linear-gradient(135deg, #232852 0%, #2F356B 50%, #454E9E 100%)}.ep2 .ep2-cta__title{font-size:30px;font-weight:600;line-height:1.6;text-align:center;color:#FFFFFF}.ep2 .ep2-cta__title span{border-bottom:3px solid #B9B1E6}.ep2 .ep2-cta__desc{margin-top:16px;font-size:15px;line-height:1.95;text-align:center;color:#E6E3F5}.ep2 .ep2-cta__pic{display:flex;align-items:center;justify-content:center;height:300px;margin-top:24px}.ep2 .ep2-cta__pic img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 0 10px rgba(255, 255, 255, 0.45)) drop-shadow(0 0 28px rgba(255, 255, 255, 0.25))}.ep2 .ep2-cta .ep2-btn{min-height:64px;margin-top:24px;font-size:17px;letter-spacing:0.04em;color:#2F356B;background:#FFFFFF}.ep2 .ep2-cta__note{margin-top:10px;font-size:13px;font-weight:700;text-align:center;color:#FFFFFF}@media screen and (min-width:767.999px){.ep2 .ep2-cta{padding:136px 40px}.ep2 .ep2-cta__inner{display:grid;grid-template-columns:minmax(0, 560px) 380px;column-gap:24px;justify-content:center;max-width:1160px;margin:0 auto}.ep2 .ep2-cta__title{grid-column:1;font-size:46px}.ep2 .ep2-cta__title span{padding-bottom:2px}.ep2 .ep2-cta__desc{grid-column:1;margin-top:28px;font-size:17px;line-height:2}.ep2 .ep2-cta__pic{position:relative;display:block;grid-row:1 / span 4;grid-column:2;height:auto;margin-top:0}.ep2 .ep2-cta__pic img{position:absolute;top:0;left:50%;width:auto;max-width:none;height:100%;max-height:none;transform:translateX(-50%)}.ep2 .ep2-cta .ep2-btn{grid-column:1;gap:16px;width:100%;max-width:460px;min-height:72px;margin:40px auto 0;font-size:20px;letter-spacing:0.06em}.ep2 .ep2-cta__note{grid-column:1;width:100%;max-width:460px;margin:12px auto 0;font-size:14px}}/*# sourceMappingURL=lp-datsumou5-2.css.map */