@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600&display=swap);html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;min-width:320px}*,::after,::before{background-repeat:no-repeat;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}*{text-align:justify;line-height:1.9}body{font-family:"Noto Sans JP", sans-serif;font-size:13px;line-height:1.6;color:#35353c;letter-spacing:1px;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;margin:0}img{width:100%;height:auto}button,hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}a,abbr[title]{text-decoration:none}abbr[title]{border-bottom:1px dotted}a{background-color:transparent;-webkit-text-decoration-skip:objects;color:currentColor}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace, monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}ol,ul{list-style:none;padding:0}[aria-controls],[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[aria-disabled],[disabled]{cursor:default}[type=number]{width:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:ButtonText dotted 1px}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}[aria-busy=true]{cursor:progress}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}@media screen and (max-width:767px){br.only-pc{display:none !important}}@media screen and (min-width:768px){br.only-sp{display:none !important}}.tx-C{text-align:center !important}.tx-L{text-align:left !important}.tx-R{text-align:right !important}.w100{width:100% !important}.mt00{margin-top:0 !important}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mb30{margin-bottom:30px !important}.mt60{margin-top:60px !important}.mb60{margin-bottom:60px !important}.mt80{margin-top:80px !important}.mb80{margin-bottom:80px !important}.mt100{margin-top:100px !important}.pd30{padding-top:30px !important}.pd40{padding-top:40px !important}.fs-24{font-size:24px}.cp-color{color:maroon !important}.tx-white{color:#fff !important}.bg-Red{background-color:maroon !important}.headsub__title{color:#35353c;margin:10px auto;font-size:16px}@media (min-width:768px){.headsub__title{font-size:24px}}.sub__title{color:#a99780;margin:10px auto}.wrap{flex-wrap:wrap}.sec-course{position:relative;padding:20px 25px;margin-bottom:100px;max-width:1200px;margin:0 auto}.sec-course__heading{margin:40px 0 10px;font-size:20px;font-weight:500;line-height:1.5}.sec-course__heading span{color:#a99780;padding-right:5px}.sec-course__heading__ttl{color:#a99780;border-bottom:solid 1px;margin:10px 0}.sec-course__link{color:#a99780;border-bottom:solid 1px #a99780;font-weight:bold}.sec-course .text{margin-bottom:37px;line-height:1.85}.sec-course .filter{position:relative;margin-bottom:30px}.sec-course .filter::before{position:absolute;top:0;right:18px;bottom:3px;width:8px;height:8px;margin:auto;pointer-events:none;content:"";border:1px solid #262727;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sec-course .filter__select{width:100%;padding:24px 40px 24px 15px;font-size:13px;line-height:1;letter-spacing:0.1em;border:1px solid #5d5d63}.sec-course .grid+.grid{margin-top:80px}.sec-course .face-image{margin-bottom:40px}.sec-course .face-image img{width:100%;height:auto}.sec-course .menu-list{border-top:1px solid #e0e0e0}.sec-course .menu-item{padding:25px 15px 28px;border-bottom:1px solid #e0e0e0}.sec-course .menu-item__head{display:flex;align-items:center}.sec-course .menu-item__image{margin-right:50px}.sec-course .menu-item__title{font-size:15px;font-weight:500;line-height:1.5}.sec-course .menu-item__title .sub{display:block;margin-top:7px;font-size:14px;font-weight:400;line-height:1;color:#707070;line-height:1.5}.sec-course .menu-item__medicinetype{color:#fff;background-color:#A99780;padding:5px;font-size:0.8rem}.menu-item__title .menu_sub{font-size:12px;background-color:#A99780;color:#fff;padding:10px}.sec-course .menu-item__content,.sec-mv{display:flex;align-items:flex-end;justify-content:space-between}.sec-course .menu-item__content .one-time,.sec-course .menu-item__content .one-time--adj{display:flex;flex-wrap:wrap;align-items:center}.sec-course .menu-item__content .one-time--adj{width:188px}.sec-course .menu-item__content .one-time__text,.sec-course .menu-item__content .one-time__text--adj,.sec-course .menu-item__content .one-time__text--adj_2{margin-right:7px;font-size:13px;line-height:1}.sec-course .menu-item__content .one-time__text--adj,.sec-course .menu-item__content .one-time__text--adj_2{width:auto}.sec-course .menu-item__content .one-time__text--adj_2{margin-top:22px}.sec-course .menu-item__content .one-time__price,.sec-course .menu-item__content .one-time__price--adj,.sec-course .menu-item__content .one-time__price--adj_2{font-family:Barlow, SourceHanSans, YakuHanJP, "Noto Sans JP", sans-serif;font-size:22px;font-weight:500;line-height:1;color:#91836d}.sec-course .menu-item__content .one-time__price--adj,.sec-course .menu-item__content .one-time__price--adj_2{width:calc(100% - 72px)}.sec-course .menu-item__content .one-time__price--adj span,.sec-course .menu-item__content .one-time__price--adj_2 span{font-size:13px}.sec-course .menu-item__content ._txt-ls.one-time__price--adj_2>.yen,.sec-course .menu-item__content .one-time__price--adj._txt-ls>.yen{margin:0 3px;font-style:normal}.sec-course .menu-item__content .one-time__price--adj_2{margin-top:20px}.sec-course .menu-item__content .all-price{font-family:Barlow, SourceHanSans, YakuHanJP, "Noto Sans JP", sans-serif;font-size:12px;color:#9b9b9b}.sec-course .note{margin-top:16px;font-size:11px;line-height:1.77;color:#8d8d8d}.sec-mv__heading{text-align:center}@media (min-width:768px){.price__text{margin-bottom:70px}}.price__about{font-size:14px !important;display:inline !important}@media (min-width:768px){.price__about{font-size:20px !important}}.price__bnr img{width:100%;height:auto;margin:20px auto;max-width:500px;display:block}.sec-course .grid+.grid{margin-top:80px}@media (min-width:768px){.l-main .l-container{padding:0}.sec-course{padding:0;margin-bottom:220px}.sec-course__number{width:160px;font-size:16px}.sec-course__number::before{right:38px;left:67px}.sec-course__inner{max-width:1280px;padding:0 60px;margin:0 auto}.sec-course__heading{margin-bottom:45px;font-size:32px}.sec-course .text{margin-bottom:55px;font-size:14px;line-height:2.28}.sec-course .filter{margin-bottom:40px}.sec-course .filter::before{right:35px}.sec-course .filter__select{padding:27px 70px 27px 40px}.sec-course .grid{display:flex;align-items:center;align-items:flex-start;justify-content:space-between}.sec-course .grid__left{flex:1 1 auto;width:50%;padding-right:96px;text-align:right}.sec-course .grid__right{flex:1 1 auto;width:50%}.sec-course .grid+.grid{margin-top:120px}.sec-course .face-image{margin-bottom:50px}.sec-course .face-image img{width:447px}.sec-course .menu-item{display:flex;align-items:center;justify-content:space-between;padding:30px 15px}.sec-course .menu-item__head{margin:0}.sec-course .menu-item__image{margin:15px 100px 15px 0}.sec-course .menu-item__image img{width:auto;height:auto}.sec-course .menu-item__title{font-size:14px}.sec-course .menu-item__content{display:block}.sec-course .menu-item__content .one-time,.sec-course .menu-item__content .one-time--adj{}.sec-course .menu-item__content .one-time__text,.sec-course .menu-item__content .one-time__text--adj,.sec-course .menu-item__content .one-time__text--adj_2{margin-right:12px;font-size:14px;line-height:1.5}.sec-course .menu-item__content .one-time__text--adj,.sec-course .menu-item__content .one-time__text--adj_2{width:100px}.sec-course .menu-item__content .one-time__price,.sec-course .menu-item__content .one-time__price--adj,.sec-course .menu-item__content .one-time__price--adj_2{font-size:32px}.sec-course .menu-item__content .one-time__price--adj span,.sec-course .menu-item__content .one-time__price--adj_2 span{display:block;text-align:center}.sec-course .menu-item__content .one-time__price--adj,.sec-course .menu-item__content .one-time__price--adj_2{width:146px}.sec-course .menu-item__content .all-price{margin-top:10px;font-size:14px;text-align:right}.sec-course .note{margin-top:24px;font-size:12px;text-align:right}}@media (max-width:440px){.sec-course .menu-item__content .one-time--adj{width:100%}.sec-course .menu-item__content .one-time__text--adj,.sec-course .menu-item__content .one-time__text--adj_2{margin-bottom:4px}.sec-course .menu-item__content .one-time__text--adj_2{margin-top:14px}.sec-course .menu-item__content .one-time__price--adj,.sec-course .menu-item__content .one-time__price--adj_2{width:100%}.sec-course .menu-item__content .one-time__price--adj_2{margin-top:0}}.plan-tab{clear:both;max-width:1100px;margin:0 auto;position:relative;justify-content:space-between;list-style:none}@media (min-width:768px){.plan-tab{justify-content:left}}.plan-tab::after{clear:both;display:block;content:"";width:100%}.plan-tab li{width:50%;float:left}@media (min-width:768px){.plan-tab li{width:calc(100%/2);float:left}}.plan-tab li span{font-size:10px;display:block}.plan-tab li:nth-child(odd){border-right:1px solid #ddd;border-bottom:1px solid #ddd}.plan-tab li:nth-child(even){border-right:1px solid #ddd;border-bottom:1px solid #ddd}@media (min-width:768px){.plan-tab li:nth-child(odd){border-right:1px solid #ddd;border-bottom:1px solid #ddd}.plan-tab li:nth-child(even){border-right:1px solid #ddd;border-bottom:1px solid #ddd}}.plan-tab li:nth-child(1){border-right:1px solid #ddd}.plan-tab li:nth-child(2){border-right:1px solid #ddd}.plan-tab li:nth-child(3){border-right:1px solid #ddd}.page-tab li{text-align:center;position:relative}.page-tab li a{color:#FFFFFF;font-weight:700;font-size:13px;background:#35353C;display:block;text-align:center;justify-content:center;align-items:center;display:flex;flex-direction:column;padding:20px 5px;height:100%}.plan__pdf{position:relative;display:flex;align-items:center;justify-content:center;width:244px;height:60px;overflow:hidden;border:1px solid #72727b;background-color:#72727b;color:#fff;margin:35px auto}.btn,a.btn,button.btn{font-size:1.6rem;font-weight:700;line-height:1.5;position:relative;display:inline-block;padding:1rem 4rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 0.3s;transition:all 0.3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:0.1em;color:#212529}.btn-wrap{padding:40px 0;justify-content:center;display:flex;align-items:center;margin:0 auto;max-width:320px}@media screen and (min-width:767.999px){.btn-wrap{max-width:500px}}a.btn-c{font-size:18px;position:relative;padding:30px 20px 20px 20px;text-align:center;color:#fff;background:#81bfb8;-webkit-box-shadow:0 5px 0 #469b98;box-shadow:0 5px 0 #469b98;width:100%}a.btn-c span{font-style:normal;font-size:16px;text-align:center;font-weight:400;position:absolute;top:-1.25rem;left:calc(50% - 150px);display:block;width:300px;padding:0.2rem 0;border:2px solid #81bfb8;color:#6a6a6a;border-radius:100vh;background:#fff;-webkit-box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);box-shadow:0 3px 3px rgba(0, 0, 0, 0.2)}a.btn-c span em{font-style:normal}a.btn-c span:before,a.btn-c span:after{position:absolute;left:calc(50% - 10px);content:""}a.btn-c span:before{bottom:-10px;border-width:10px 10px 0 10px;border-style:solid;border-color:#81bfb8 transparent transparent transparent}a.btn-c span:after{bottom:-7px;border-width:10px 10px 0 10px;border-style:solid;border-color:#fff transparent transparent transparent}a.btn-c:hover{-webkit-transform:translate(0, 3px);transform:translate(0, 3px);color:#fff;background:#81bfb8;-webkit-box-shadow:0 2px 0 #469b98;box-shadow:0 2px 0 #469b98}.key-color{color:#81bfb8}.bnr img{width:100%;height:auto;margin:0 auto;padding:20px;max-width:500px;display:block}.triangle{background:#A99780;height:calc(tan(60deg) * 60px / 2);width:60px;margin:10px auto;clip-path:polygon(0 0, 100% 0, 50% 70%)}.triangle-small{height:calc(tan(40deg)* 60px / 2);width:40px;margin:5px auto}.icon-circle{width:40px;height:40px;border-radius:50%;border:solid 6px maroon;position:relative;top:50%;left:50%;transform:translate(-50%, -50%)}@media (min-width:768px){.icon-circle{width:70px;height:70px}}.icon-cross{color:#F5F4F2;position:relative;top:50%;left:50%;transform:translate(-50%, -50%)}.icon-cross::before,.icon-cross::after{content:"";position:absolute;top:12px;width:50px;height:8px;background-color:currentColor}@media (min-width:768px){.icon-cross::before,.icon-cross::after{width:80px}}.icon-cross::before{transform:rotate(-45deg)}.icon-cross::after{transform:rotate(45deg)}.check__list{font-size:16px}@media (min-width:768px){.check__list{display:grid;width:fit-content;column-gap:2em;grid-template-columns:repeat(2, auto);margin-inline:auto;font-size:20px}}.check__list li{margin:10px auto;margin-left:1rem;text-indent:-1.5rem;line-height:1.5}.check__list li::before{content:"";display:inline-block;width:15px;height:15px;background:url(/pr/cmswp/wp-content/themes/hosikai_revios_pr/_assets/img/epibirth/check.svg) no-repeat;background-size:contain;padding-right:25px}.condition{}.condition__image{margin:0 auto;max-width:500px}.condition__nayami{background-color:#A99780;padding:30px 15px 40px;margin:30px auto;text-align:center}.condition__nayami-light{background-color:#F5F4F2}.condition__nayami p{position:relative;display:inline-block;padding:0 20%;color:#fff;font-size:1.1rem;margin:0 auto 10px}@media (min-width:768px){.condition__nayami p{padding:0 8%}}.condition__nayami p::before{left:0;content:"";position:absolute;top:50%;display:inline-block;width:30px;height:1px;background-color:#fff}.condition__nayami p::after{right:0;content:"";position:absolute;top:50%;display:inline-block;width:30px;height:1px;background-color:#fff}.condition__container{display:block}@media (min-width:768px){.condition__container{display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:flex-start}}.condition__item{background-color:#fff;color:#A99780;margin:10px;text-align:center;padding:20px 0;font-weight:bold}@media (min-width:768px){.condition__item{width:calc((100% - 20px) /3);box-sizing:border-box;margin:3px}}@media (min-width:768px){.condition__item-col2{width:calc((100% - 20px) /2)}}.condition__item::before{content:"";display:block;width:20px;height:20px;background:url(/pr/cmswp/wp-content/themes/hosikai_revios_pr/_assets/img/epibirth/check.svg) no-repeat;background-size:contain;margin:0px auto 10px}.condition__box{display:block;margin:20px auto}@media (min-width:768px){.condition__box{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}}.condition__box-item{background-color:#fff;color:#A99780;margin:10px;text-align:center;padding:10px;font-weight:bold}@media (min-width:768px){.condition__box-item{padding:30px}}.condition__box p{margin:10px auto;color:#72727b;padding:0;font-size:0.9rem}.condition__box p::before{content:"";display:inline-block;width:15px;height:15px;background:url(/pr/cmswp/wp-content/themes/hosikai_revios_pr/_assets/img/epibirth/check.svg) no-repeat;background-size:contain;margin:0 5px 0 0;position:unset}.condition__box p::after{display:none}.condition__links{padding:10px}.condition__links span{position:relative;padding-left:30px}.condition__links span::before{left:0;content:"";position:absolute;top:50%;display:inline-block;width:18px;height:1px;background-color:#A99780}.condition__links ul li a{background-color:#A99780;color:#fff;padding:10px;margin:10px auto;display:block;position:relative;border-radius:5px}.condition__links ul li a::after{content:"";display:block;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;display:inline-block;transform:rotate(45deg);width:8px;height:8px;position:absolute;top:18px;right:20px}.condition__text{font-size:28px;color:#a99780}.menu{}.menu__detail+.detail{margin-top:30px}.menu__detail-title{font-size:1.1rem;font-weight:normal;color:#91836d}@media (min-width:768px){.menu__detail-title{font-size:1.8rem}}.menu__detail span{display:inline-block;padding:0px 10px;margin:3px;border-radius:50px;background-color:#91836d;color:#fff}.menu__detail-head{margin:0px auto 20px}.menu-contents{display:block;margin:10px auto}@media (min-width:768px){.menu-contents{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}}.menu-box{width:100%;position:relative;align-items:center;justify-content:center;padding-left:28px;padding-right:28px;padding:40px 10px;margin:20px auto;height:210px}.menu-box::before{content:"";width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);position:absolute;top:0;left:0;z-index:-10}.menu-box p{font-size:1.5rem;margin-bottom:20px;position:relative;z-index:10;color:#fff;font-weight:bold;text-align:center}.menu-box__img{width:100%;height:inherit;position:absolute;z-index:-100;top:0;left:0}.menu-box__img img{height:178px;object-fit:cover;width:100%}@media (min-width:768px){.menu-box__img img{height:222px}}.menu-box ul{text-align:center}.menu-box ul li{display:inline-block;padding:0px 10px;margin:3px 0;border-radius:50px;border:solid 1px #fff;color:#fff}.cause{margin:30px auto}.cause ul{display:flex;flex-wrap:wrap;color:#A99780;margin:30px auto;flex-flow:row wrap;justify-content:space-between;align-content:flex-start}@media (min-width:768px){.cause ul::before{width:calc((100% - 20px) / 4);height:0;margin:0px auto;order:1}.cause ul::after{content:"";width:calc((100% - 20px) / 4);height:0;margin:0px auto}}.cause ul li{width:calc((100% - 20px) / 2);margin:5px auto;padding:10px 0;text-align:center;box-sizing:border-box;background:#F5F4F2;height:90px;display:flex;justify-content:center;align-items:center;font-weight:bold}@media (min-width:768px){.cause ul li{width:calc((100% - 20px) / 4);height:120px;margin:2px}}.cause p{text-align:left}@media (min-width:768px){.cause p{text-align:center}}.method p{margin:10px auto}.method__container{display:flex;justify-content:center;align-items:center;margin:30px auto}.method__item-L{width:60%}.method__item-R{width:40%}.method__item-image{max-width:320px;margin:30px auto}.method__text{margin:10px auto 20px}.method__img{display:block;margin:0 auto}@media (min-width:768px){.method__img{display:flex;justify-content:center}}.method__img-item{margin:30px auto}@media (min-width:768px){.method__img-item{margin:70px 10px}}.method__img-item img{width:100%;height:auto;margin:0 auto}.method__img-item p{text-align:center}.method__onlyimg{max-width:750px;margin:30px auto}.method__btn{color:#fff;background-color:#35353C;margin:30px auto;padding:20px 10px;max-width:495px;width:100%;display:flex;justify-content:center;align-items:center;letter-spacing:0.13rem}.method__btn::after{content:"";display:inline-block;width:20px;height:20px;background:url(/pr/cmswp/wp-content/themes/hosikai_revios_pr/_assets/img/epibirth/btn-icon.svg) no-repeat;background-size:contain;margin-left:5px}.method__btn-right::after{background:url(/pr/cmswp/wp-content/themes/hosikai_revios_pr/_assets/img/epibirth/btn-icon-right.svg) no-repeat}.method__btn-cta{background-color:#a99780}.method__btn-cta::after{background:url(/pr/cmswp/wp-content/themes/hosikai_revios_pr/_assets/img/epibirth/btn-icon-right.svg) no-repeat}.point{display:block}@media (min-width:768px){.point{margin:0 auto;max-width:900px;display:flex}}.point p{text-align:center}.point__container{padding:5%;display:block;font-size:13px;background:rgba(145, 131, 109, 0.2);margin:0 0 70px 0}.point__item{background:#3c3d44;padding:10px;margin:20px 10px;color:#FFFFFF;height:auto;text-align:center;width:100%}@media screen and (max-width:768px){.point__item{background:#3c3d44;padding:10px;margin:20px 0;color:#FFFFFF;text-align:center;width:auto}}.point__menu-title{text-align:center}.point__content{max-width:880px;margin:40px auto}.point__number{font-size:16px;font-weight:bold;margin-bottom:10px;text-align:center}.point__item_title{border:1px solid #3c3d44;padding:10px;margin-bottom:10px}.point__item_text{padding:5px;margin:0px 3% 5% 3%;line-height:1.8}.subpoint{background-color:#E9E6E1;padding:20px 70px}@media screen and (max-width:768px){.subpoint{padding:20px}}.subpoint__container{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@media screen and (max-width:768px){.subpoint__container{display:block}}.subpoint__title{align-items:center;display:flex;justify-content:center;margin:30px auto}.subpoint__title::before,.subpoint__title::after{background-color:#3c3d44;content:"";height:1px;width:30px}.subpoint__title::before{margin-right:15px}.subpoint__title::after{margin-left:15px}.subpoint__item{background-color:#fff;padding:20px 10px;text-align:center;margin:20px}@media screen and (max-width:768px){.subpoint__item{margin:20px auto}}.subpoint__item p{text-align:center}@media screen and (max-width:768px){.subpoint__item p{text-align:left}}.subpoint__item span{color:#91836d;margin-bottom:10px;display:inline-block;font-weight:bold}.subpoint__box{background-color:#3c3d44;padding:30px 20px;text-align:center;margin:20px auto;color:#fff;max-width:820px}.subpoint__box span{margin-bottom:10px;display:inline-block}.subpoint__box-sup{font-size:10px;display:block}.subpoint__table{border-collapse:collapse;max-width:820px;margin:40px auto 30px}.subpoint__table tr th{padding:15px 5px;width:20%;color:#fff;width:20%;background-color:#3c3d44;text-align:center}.subpoint__table tr td{color:#91836d;padding:15px 5px;width:auto;text-align:center;border:solid 1px;background:#fff}.subpoint__table tr td:nth-child(1){background-color:#e0d8cc;font-weight:bold}.comparison__container{display:flex;justify-content:space-between}.comparison__item-icon{width:20%}.comparison__item-text{width:80%}.sub_contants{display:block}@media (min-width:768px){.sub_contants{display:grid;grid-template-columns:repeat(2, 1fr);gap:50px}}@media (min-width:768px){.sub_contants-3row{grid-template-columns:repeat(3, 1fr)}}@media (min-width:768px){.sub_contants-4row{grid-template-columns:repeat(4, 1fr)}}.sub_contants__box{margin:40px auto;background:#fff;box-shadow:0 10px 25px 0 rgba(191, 191, 191, 0.5);padding:20px;width:100%;position:relative}@media (min-width:768px){.sub_contants__box{padding:0px 40px 40px 40px;padding:40px;margin:10px auto}}.sub_contants__box ul{border:solid 6px #f3f1ee;padding:10px;margin:10px auto}.sub_contants__box ul li{margin-left:0.8rem;text-indent:-0.8rem}.sub_contants__box ul li::before{content:"●";color:#a99780}.sub_contants__box-icon{margin:20px auto;display:block;max-width:100px;height:auto;width:100%}.sub_contants__box-image{width:100%;height:auto}.sub_contants__box-deco{background-color:#efefef;padding:0 5px;margin:0 0 10px 0;color:#35353C;display:flex;justify-content:center}.sub_contants__box-text{text-align:center}.sub_contants__box-title{text-align:center;color:#a99780;display:block;font-weight:bold}.sub_contants__badge{position:absolute;top:-20px;right:0;width:120px}.subtitle{margin:30px auto 40px;color:#a99780;font-size:1.1rem !important;border-bottom:solid 1px;padding-bottom:10px}@media (min-width:768px){.subtitle{margin:50px auto 40px}}.merit{padding:5% 10%;margin:0 20px 70px;margin-left:auto;margin-right:auto;color:#f6f4ee;background:#3c3d44}.merit-list{justify-content:space-around;list-style:none}@media (min-width:768px){.merit-list{display:flex}}.merit-list_item{margin-bottom:10%}@media (min-width:768px){.merit-list_item{padding:0 3%;width:100%;margin-bottom:10%}}.merit-item_text{font-size:13px;width:100%;height:auto}@media (min-width:768px){.merit-item_text{font-size:14px;width:100%;height:auto}}.merit-item_title{margin:5% 0 5%;font-size:15px;width:100%;height:auto}@media (min-width:768px){.merit-item_title{margin:5% 0 5%;font-size:18px;width:100%;height:auto}}.attention__text{color:#a99780;text-align:center}.flow__container{display:block}@media (min-width:768px){.flow__container{display:flex;flex-wrap:wrap}}@media (min-width:768px){.flow-bg{width:calc((100% - 10px) / 3);padding:20px;background:linear-gradient(#fff 0 10%, #fff 10% 20%, #F5F4F2 20% 40%, #fff 40% 80%, #fff 80% 100%)}}.flow__item{margin:30px auto;box-sizing:border-box}@media (min-width:768px){.flow__item{margin:20px auto;background:#fff}}.flow__item img{width:100%;height:auto}.flow__item-ttl{color:#A99780;margin:20px auto 10px;font-weight:bold;font-size:1.04rem}.flow__item-ttl span{color:#fff;background-color:#A99780;padding:5px 10px;margin:0 10px 0 0}.flow__item-text span{color:#A99780;font-weight:bold}.leadzeronum__wrap{counter-reset:num}.leadzeronum__wrap-box{counter-increment:num;position:relative}.leadzeronum__wrap-box::before{position:absolute;top:-40px;font-size:50px;color:#a99780;content:counter(num,decimal-leading-zero)}.faq .accordion{margin:0px auto}.faq .toggle{display:none}.faq .option{position:relative;margin-bottom:1em}.faq .title,.faq .content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all 0.3s}.faq .title{font-size:18px;background-color:#a99780;padding:1em 6em;display:block;color:#fff;font-weight:bold;display:flex}@media screen and (max-width:750px){.faq .title{padding:1em 2.5em 1em 1em;font-size:14px}}.faq .title::before,.faq .title::after{content:"";position:absolute;right:1.5em;top:1.5em;width:2px;height:0.75em;background-color:#fff;transition:all 0.3s}.faq .title::after{transform:rotate(90deg)}.faq .title .question{font-weight:bold;max-width:240px;border-radius:50%;padding:16px;margin-right:20px;width:40px;height:40px;background:#fff;color:#A99780;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:750px){.faq .title .question{width:30px;height:30px}}.faq .title .question::before{display:block;content:"";padding-top:100%}.faq .content{max-height:0;overflow:hidden}.faq .content p{margin:0;padding:3em 6.8em;font-size:16px;line-height:1.5;display:flex;align-items:center}@media screen and (max-width:750px){.faq .content p{padding:1em;font-size:14px}}.faq .content p .answer{font-weight:bold;max-width:240px;border-radius:50%;padding:16px;margin-right:20px;width:40px;height:40px;background:#fff;color:#A99780;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:750px){.faq .content p .answer{width:30px;height:30px}}.faq .content p .answer::before{display:block;content:"";padding-top:100%}.faq .toggle:checked+.title+.content{max-height:500px;transition:all 1.5s;background-color:#F9F8F5}.faq .toggle:checked+.title::before{transform:rotate(90deg) !important}.block{display:block !important;text-align:left !important}.treatment__box{box-shadow:0 10px 25px 0 rgba(191, 191, 191, 0.5);padding:20px;margin:30px auto}.treatment__box-ttl{font-size:1.07rem;margin:10px auto 30px;font-weight:400}@media (min-width:768px){.treatment__box-ttl{font-size:2em;padding:0 20px}}.treatment__box-ttl span{color:#A99780;margin-right:10px}.treatment__container{display:block}@media (min-width:768px){.treatment__container{display:flex}}.treatment__item{margin:20px}@media (min-width:768px){.treatment__item{width:50%}}.treatment__item-col1{width:auto}.treatment__item img{width:100%;height:auto}.treatment__item-feature p{color:#A99780;margin:10px auto;display:flex;align-items:center}.treatment__item-feature p::after{content:"";height:1px;flex-grow:1;background-color:#A99780;margin-left:1rem}.treatment__item-feature span{margin:20px 0 0;font-size:85%;display:block}.treatment__item-feature ul li{display:flex;align-items:flex-start;line-height:1.4;margin:8px 0}.treatment__item-feature ul li::before{content:"";display:inline-block;width:18px;height:18px;background:url(/pr/cmswp/wp-content/themes/hosikai_revios_pr/_assets/img/epibirth/check.svg) no-repeat;background-size:contain;padding-right:25px}.treatment__item-feature ul li img{margin:20px auto}.footer__head{text-align:center;padding:0.8rem 0;margin-bottom:0.2rem;border-top:2px solid #a99780;border-bottom:2px solid #a99780;color:#a99780;font-weight:bold;font-size:24px;letter-spacing:0.2rem;margin:40px auto}#doctor{padding:20px;max-width:900px;margin:0 auto}#doctor .doctor{max-width:1100px;margin:0 auto}#doctor .doctor-box__flex{display:block}@media screen and (min-width:767.999px){#doctor .doctor-box__flex{display:flex}}#doctor .doctor-box__flex__item{margin:10px auto;width:100%}@media screen and (min-width:767.999px){#doctor .doctor-box__flex__item{margin:20px auto;width:50%}}#doctor .doctor-box__flex__item img{margin:0 auto;width:100%;max-width:350px}#doctor .doctor-box__flex__item ul{padding:0;margin:0}#doctor .doctor-box__flex__item ul li{margin:5px 0}#doctor .doctor-box__flex__item__profile p:nth-child(1){color:#a99780}#doctor .doctor-box__flex__item__profile p:nth-child(2){margin-bottom:10px}#doctor .doctor-box__flex__item__profile p:nth-child(2) strong{font-size:1.5rem}#doctor .doctor__specialty ul{font-weight:bold}#doctor .doctor__specialty ul li{border-radius:50px;background-color:#a99780;color:#fff;padding:1px 10px;padding:5px 10px;margin:5px 5px 5px 0;display:inline-block}#doctor .doctor dl{margin:20px auto}#doctor .doctor dl dt{color:#a99780;font-size:0.8rem;text-decoration:underline;border-width:2px;float:left}#doctor .doctor dl dd{width:auto;line-height:1.9em;margin:0 10px 10px 80px;font-size:0.7rem}.access{margin:0 auto;padding:20px;max-width:900px}.access .flexbox{display:block}@media screen and (min-width:767.999px){.access .flexbox{display:flex}}.access .item{margin:10px}.access .sec-access{margin:0 auto}@media screen and (min-width:767.999px){.access .sec-access{width:100%;padding:0 0 0 5%}}.access .sec-access .access__head{justify-content:flex-start;padding:0;display:block}.access .sec-access .access__head ul{font-size:12px;line-height:1.9;margin-top:20px}.access .sec-access .access__address{font-size:14px;line-height:1.5;letter-spacing:0.18em}@media screen and (min-width:767.999px){.access .sec-access .access__address{margin:23px 0 0;line-height:1.95}}.access .sec-access .access__tel{margin:14px 0 0;font-size:18px;letter-spacing:0.18em}@media screen and (min-width:767.999px){.access .sec-access .access__tel{margin:9px 0 0}}.access .sec-access .access__map{margin:20px -30px 0}@media screen and (min-width:767.999px){.access .sec-access .access__map{margin:35px 0 0}}.access .sec-access .access__map iframe{width:100%}@media screen and (min-width:767.999px){.access .sec-access .access__map iframe{width:520px;height:460px}}.sec-cv{padding:50px 0;margin:0 auto;color:#fff;background-image:url(/pr/cmswp/wp-content/themes/hosikai_revios_pr/_assets/img/std/cv_bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.sec-cv .cv{padding:0 30px}.sec-cv .cv__head{justify-content:center}.sec-cv .cv__heading{font-weight:500;text-align:center}.sec-cv .cv__heading .main,.sec-cv .cv__heading .sub{display:block}.sec-cv .cv__heading .main{font-family:Barlow, sans-serif;font-size:24px;font-weight:500;letter-spacing:0.08em;white-space:nowrap;text-align:center}.sec-cv .cv__heading .sub{font-size:12px;letter-spacing:0.2em;text-align:center}.sec-cv .button-list{margin:45px 0 0;color:#fff}.sec-cv .button-list__item{margin:22px 0 0}.sec-cv__note{font-size:10px;text-align:center}.sec-cv .button-list__text{margin:10px 0 0;font-size:12px;letter-spacing:0.18em}.sec-cv .button-list__caution{margin:9px 0 0;font-size:11px;line-height:1.78;letter-spacing:0.18em}.sec-cv .button-list .item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:275px;height:95px;margin:0 auto;font-size:14px;font-weight:500;letter-spacing:0.1em;border:1px solid #fff;color:#fff;line-height:1.6;transition:background-color 0.4s cubic-bezier(0.39, 0.575, 0.565, 1), border-color 0.4s cubic-bezier(0.39, 0.575, 0.565, 1)}.sec-cv .button-list .item__tel-text{font-size:13px}.sec-cv .button-list .item__tel-num{font-family:Barlow, sans-serif;font-size:22px;font-weight:500}.sec-cv .button-list .item__tel-num .icon-tel{position:relative}.icon-tel{content:"";display:inline-block;width:18px;height:18px;background-image:url(/pr/cmswp/wp-content/themes/hosikai_revios_pr/_assets/img/std/tel-icon.svg);right:0}@media screen and (min-width:767.999px){.sec-cv{padding:50px 0;margin:0 auto;background-image:url(/pr/cmswp/wp-content/themes/hosikai_revios_pr/_assets/img/std/cv_bg_md.jpg)}.sec-cv .cv{padding:0}.sec-cv .cv__heading .main{font-size:32px;letter-spacing:0.06em}.sec-cv .cv__heading .sub{margin:11px 0 0;font-size:14px}.sec-cv .button-list{display:flex;margin:65px 40px 0}.sec-cv .button-list__item{width:50%;padding:0 19px;margin:0}.sec-cv .button-list__text{font-size:15px}.sec-cv .button-list__caution{margin:0;font-size:12px}.sec-cv .button-list .item{width:100%;height:130px;font-size:18px;color:#fff}.sec-cv .button-list .item__tel-text{font-size:15px;color:#fff}.sec-cv .button-list .item__tel-num{font-size:30px;color:#fff}.sec-cv .button-list .item__tel-num .icon-tel{width:23px;height:23px;margin:-4px 0 0}.sec-cv .button-list .item:hover{background:#a99780;border-color:#a99780}}.footer{text-align:center}.l-footer{margin:0 auto;text-align:center}.l-footer small{text-align:center}.site{margin:20px auto;max-width:900px;padding:20px}.site__link{display:flex;justify-content:center;align-items:center;margin:0 auto;width:100%;max-width:500px;height:90px;overflow:hidden;border:1px solid #a99780;color:#a99780}.site__link:hover{color:#fff;background-color:#a99780}.timetable{margin:10px auto;border-collapse:collapse;font-size:14px;width:100%;text-align:center;margin:50px auto 10px}@media screen and (max-width:750px){.timetable{font-size:11px}}.timetable-box{max-width:1100px;margin:0 auto}.timetable__head{background:rgba(200, 180, 153, 0.7);border:solid 1px #a99780;text-align:center}.timetable__head th{padding:13px 10px;text-align:center;border-left:solid 1px #8e8e8e}.timetable__head th:first-child{width:20%}.timetable__head th:nth-child(n+2){width:calc(100% / 3)}@media screen and (max-width:750px){.timetable__head th{padding:10px 1px}}.timetable__head td{padding:10px 3px}.timetable__content td{padding:13px 10px;border:solid 1px #8e8e8e;text-align:center;line-height:1.4}.timetable__content td span{font-size:12px}@media screen and (max-width:750px){.timetable__content td span{font-size:10px}}@media screen and (max-width:750px){.timetable__content td{padding:10px 3px}}.timetable__item{background-color:#e7e7e7;background:rgba(99, 88, 73, 0.85);color:#a99780;color:#fff}.timetable__sign{background-color:#606060;background:rgba(96, 96, 96, 0.85);font-weight:bold}.timetable-note{font-size:11px;display:flex;justify-content:flex-end}@media screen and (max-width:750px){.timetable-note{position:inherit}}/*# sourceMappingURL=epibirth.css.map */