html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{scroll-padding-top:110px}@media(max-width: 767px){html{scroll-padding-top:150px}}body{font-family:"Noto Sans JP",sans-serif;color:#000}@media(max-width: 767px){body{padding-bottom:55px}}img{max-width:100%;height:auto;vertical-align:middle}input,select,textarea{outline:none}a{text-decoration:none;color:#000}li{list-style:none;display:inline-block}figure{margin:0px;padding:0px}figure.aligncenter img{display:block;margin:0 auto}h1.has-text-align-center,h2.has-text-align-center,h3.has-text-align-center,h4.has-text-align-center,h5.has-text-align-center,p.has-text-align-center{text-align:center}p{font-size:18px;line-height:28px;letter-spacing:.56px}@media(max-width: 767px){p{letter-spacing:.64px;font-size:16px;line-height:28px}}p.subttl-sm{margin:0px;padding:0px;font-family:"Cormorant Infant",serif;font-weight:500}p.has-small-font-size{font-size:22px !important;letter-spacing:.88px}@media(max-width: 767px){p.has-small-font-size{font-size:18px !important;letter-spacing:1.44px}}p.has-text-align-right{text-align:right}p.txt-small{font-size:14px;line-height:26px}h1,h2,h3,h4,h5{font-family:"Shippori Mincho",serif}h1.txtCenter,h2.txtCenter,h3.txtCenter,h4.txtCenter,h5.txtCenter,p.txtCenter{text-align:center}h1.heading-ttl,h2.heading-ttl,h3.heading-ttl,h4.heading-ttl,h5.heading-ttl,p.heading-ttl{margin:0px;padding:0px;background:url(../img/svg/ic-circle.svg) no-repeat;background-position:left center;padding-left:22px;letter-spacing:1.04px}@media(max-width: 767px){h1.heading-ttl.txtAlignCenterSP,h2.heading-ttl.txtAlignCenterSP,h3.heading-ttl.txtAlignCenterSP,h4.heading-ttl.txtAlignCenterSP,h5.heading-ttl.txtAlignCenterSP,p.heading-ttl.txtAlignCenterSP{background:none;text-align:center}}@media(max-width: 767px){h1.heading-ttl.txtAlignCenterSP span,h2.heading-ttl.txtAlignCenterSP span,h3.heading-ttl.txtAlignCenterSP span,h4.heading-ttl.txtAlignCenterSP span,h5.heading-ttl.txtAlignCenterSP span,p.heading-ttl.txtAlignCenterSP span{background:url(../img/svg/ic-circle.svg) no-repeat;background-position:left center;padding-left:22px}}h1.heading-ttl-pink,h2.heading-ttl-pink,h3.heading-ttl-pink,h4.heading-ttl-pink,h5.heading-ttl-pink,p.heading-ttl-pink{margin:0px;padding:0px;color:#d28787;font-family:"Cormorant Infant",serif;letter-spacing:.8px;font-size:20px;font-weight:500}h1.heading-ttl-pink+p,h2.heading-ttl-pink+p,h3.heading-ttl-pink+p,h4.heading-ttl-pink+p,h5.heading-ttl-pink+p,p.heading-ttl-pink+p{font-size:16px;margin-top:10px;font-family:"Shippori Mincho",serif}@media(max-width: 767px){h1.heading-ttl-pink+p,h2.heading-ttl-pink+p,h3.heading-ttl-pink+p,h4.heading-ttl-pink+p,h5.heading-ttl-pink+p,p.heading-ttl-pink+p{font-size:14px}}@media(max-width: 767px){h1.txtAlignLeft-sp,h2.txtAlignLeft-sp,h3.txtAlignLeft-sp,h4.txtAlignLeft-sp,h5.txtAlignLeft-sp,p.txtAlignLeft-sp{text-align:left}}h1.txtReset,h2.txtReset,h3.txtReset,h4.txtReset,h5.txtReset,p.txtReset{margin:0px;padding:0px}h1.mt-0,h2.mt-0,h3.mt-0,h4.mt-0,h5.mt-0,p.mt-0{margin-top:0px}p.heading-ttl-pink+h2{margin:0px;padding:0px;margin-top:10px;font-family:"Shippori Mincho",serif;color:#000;letter-spacing:1.44px;font-size:36px;line-height:46px;font-weight:600}@media(min-width: 768px)and (max-width: 1160px){p.heading-ttl-pink+h2{font-size:32px;line-height:43px}}@media(max-width: 767px){p.heading-ttl-pink+h2{font-size:32px;line-height:50px;letter-spacing:1.28px;margin-top:10px}}@media(max-width: 374px){p.heading-ttl-pink+h2{font-size:28px;line-height:38px}}@media(min-width: 768px)and (max-width: 1000px){p.heading-ttl-pink+h2{font-size:30px;line-height:40px}}hr{border:0px;border-bottom:1px solid rgba(187,148,148,.6)}span.txtPink{background:linear-gradient(transparent 60%, #E4B7B7 40%);font-weight:700}@media(max-width: 767px){.cont-pc{display:none}}.cont-sp{display:none}@media(max-width: 767px){.cont-sp{display:block}}.wp-block-group__inner-container{width:1100px;margin:0 auto}@media(min-width: 768px)and (max-width: 1130px){.wp-block-group__inner-container{width:auto;margin-left:30px;margin-right:30px}}@media(max-width: 767px){.wp-block-group__inner-container{width:auto}}.wp-block-group__inner-container+h2{margin:0px;padding:0px}.wrapper{width:1100px;margin:0 auto}@media(min-width: 768px)and (max-width: 1130px){.wrapper{width:auto;margin-left:30px;margin-right:30px}}@media(max-width: 767px){.wrapper{width:auto}}.wrapper+h2{margin:0px;padding:0px}.swiper-pagination{display:flex;align-items:center;justify-content:center}.swiper-pagination-bullet{width:8px;height:8px;border:1px solid rgba(29,34,48,.3);background:#fff;opacity:1 !important}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#1a57b1;width:14px;height:14px}.breadcrumbs{padding:8px 0px;background:#fbf7f7}@media(max-width: 767px){.breadcrumbs{overflow-x:scroll;padding-top:0px;padding-bottom:0px;margin:0px 0px;padding:0px 20px}}.breadcrumbs .breadcrumbs-wrap{width:1100px;margin:0 auto}@media(max-width: 1130px){.breadcrumbs .breadcrumbs-wrap{width:auto;margin-left:30px;margin-right:30px}}@media(max-width: 767px){.breadcrumbs .breadcrumbs-wrap{margin-left:20px;margin-right:20px}}@media(max-width: 767px){.breadcrumbs .breadcrumbs-wrap{margin:0px;width:max-content;padding-right:20px}}.breadcrumbs p{margin:0px;padding:0px;letter-spacing:.24px;font-size:12px}.breadcrumbs p span:nth-child(1){display:flex;align-items:center;justify-content:left;flex-wrap:wrap}.breadcrumbs span.sep{display:inline-block;width:28px;background:url(../img/svg/ic-bc.svg) no-repeat;background-position:center;height:28px}.breadcrumbs span.breadcrumb_last{color:#a3a3a3}.spacer-32{height:32px !important}@media(max-width: 767px){.spacer-80{height:60px !important}}@media(max-width: 767px){.spacer-40{height:30px !important}}.spacer-60{height:60px}@media(max-width: 767px){.spacer-60{height:32px !important}}#toc_container{padding:0px !important;width:100%;border:2px solid #f0e6e3;text-align:left;border-radius:6px;overflow:hidden;width:calc(100% - 4px) !important}#toc_container p.toc_title{margin:0px;padding:0px;background:#f4edea;letter-spacing:.8px;font-size:20px;font-weight:600;font-family:"Shippori Mincho",serif;border-radius:6px 6px 0px 0px;text-align:left;padding:14px 0px 14px 14px;letter-spacing:.8px;color:#d28787;font-size:20px}@media(max-width: 767px){#toc_container p.toc_title{font-size:18px;letter-spacing:.72px;line-height:28px;position:relative}}#toc_container p.toc_title span{letter-spacing:.64px;font-size:16px;font-family:"Noto Sans JP",sans-serif;background:none;color:#000;font-weight:400;margin-left:16px}@media(max-width: 767px){#toc_container p.toc_title span{font-size:14px;letter-spacing:.56px;line-height:22px}}#toc_container p.toc_title span em{font-style:normal;font-weight:500;font-size:22px;letter-spacing:.88px}@media(max-width: 767px){#toc_container p.toc_title span em{font-size:18px;letter-spacing:.72px;line-height:28px}}@media(max-width: 767px){#toc_container p.toc_title span:nth-child(1){display:block;margin-left:0px}}#toc_container p+ul{padding:20px 20px}#toc_container p.toc_title+ul{margin-top:0px !important}#toc_container p.toc_title+ul li{display:block}#toc_container ul li{margin:5px 0px}@media(max-width: 767px){#toc_container ul li ul{margin-left:0px}}#toc_container ul li ul li{position:relative}#toc_container ul li ul li::before{content:"";display:inline-block;vertical-align:middle;width:10px;height:0;border-bottom:2px solid #d28787;margin-right:10px}@media(max-width: 767px){#toc_container ul li ul li ul{margin-left:20px}}#toc_container ul li a{font-size:16px;line-height:28px;text-decoration:underline}#toc_container>ul{counter-reset:toc-num}#toc_container>ul>li{position:relative;padding-left:26px}#toc_container>ul>li::before{counter-increment:toc-num;content:counter(toc-num, decimal-leading-zero);position:absolute;left:0;top:6px;color:#d28787;font-weight:600;font-size:16px;letter-spacing:.64px;font-family:"Shippori Mincho",serif}#toc_container span.toc_toggle{float:right;margin-left:0px !important;width:45px;text-align:center}@media(max-width: 767px){#toc_container span.toc_toggle{position:absolute;right:3px;top:35%;bottom:auto}}#toc_container span.toc_toggle a{display:block}#toc_container span.toc_brackets{display:none !important}#toc_container.no_bullets span.toc_toggle a{text-align:right;color:rgba(0,0,0,0);background:url(../img/svg/ic-tbl-minus.svg) no-repeat;background-position:center center;background-size:18px auto}#toc_container.contracted span.toc_toggle a{text-align:right;color:rgba(0,0,0,0);background:url(../img/svg/ic-tbl-plus.svg) no-repeat;background-position:center center;background-size:18px auto}.page-error{margin:68px 0px;text-align:center}@media(max-width: 767px){.page-error{margin-bottom:24px}}.page-error .page_404{margin:0;text-align:center}.page-error .page_404 p,.page-error .page_404 h1{margin:0px;padding:0px}.page-error .page_404 p{color:#d28787}@media(max-width: 767px){.page-error .page_404 p{font-size:14px}}.page-error .page_404 h1{font-size:70px;letter-spacing:5px;color:#d28787;margin:30px 0px;padding:0px}@media(max-width: 767px){.page-error .page_404 h1{font-size:48px}}.page-error .page_404 svg{width:110px;fill:#d28787}@media(max-width: 767px){.page-error .page_404 svg{height:85px;position:relative;left:-8px}}.post-views{display:none}.mainbtns{gap:0px;align-items:center;height:66px}.mainbtns .wp-block-button{font-family:"Noto Sans JP",sans-serif;width:260px;height:auto;background:#fff;padding:4px 4px;border-radius:4px;box-shadow:0px 0px 64px rgba(121,3,3,.0588235294)}.mainbtns .wp-block-button .wp-block-button__link{border:1px solid rgba(210,135,135,.2);display:block;padding-left:20px;padding-right:20px;font-size:16px;line-height:24px;letter-spacing:1.28px;background:url(../img/svg/ic-arrow.svg) no-repeat;background-position:95% center;color:#000;cursor:pointer}.mainbtns .wp-block-button .wp-block-button__link:hover{opacity:.8}.mainbtns .wp-block-button.btn-wide{width:400px}@media(max-width: 500px){.mainbtns .wp-block-button.btn-wide{width:300px}}@media(max-width: 374px){.mainbtns .wp-block-button.btn-wide{width:240px}}@media(max-width: 374px){.mainbtns .wp-block-button.btn-wide strong{padding-right:20px}}.mainbtns .wp-block-button.btn-xl-wide{width:450px}@media(max-width: 500px){.mainbtns .wp-block-button.btn-xl-wide{width:245px}}.mainbtns .wp-block-button.btn-instagram .wp-block-button__link{justify-content:center;background:none}.mainbtns .wp-block-button.btn-instagram .wp-block-button__link strong{padding-left:30px;background:url(../img/svg/ic-btn-ig.svg) no-repeat;background-position:left 65%}.mainbtns .wp-block-button.btn-blog .wp-block-button__link{justify-content:center;background:none}.mainbtns.mainbtns{gap:20px;align-items:stretch}.mainbtns.mainbtns .wp-block-button .wp-block-button__link{padding:5px 20px;height:46px;display:flex;align-items:center}@media(max-width: 767px){.mainbtns.mainbtns .wp-block-button .wp-block-button__link{padding:5px 12px}}.mainbtns .wp-block-button.btn-web-case{background:#1a57b1;border-radius:50px}.mainbtns .wp-block-button.btn-web-case .wp-block-button__link{background:#1a57b1;justify-content:center;background:none !important;color:#fff !important;border:0px !important}.mainbtns.btn-appointment{justify-content:center;margin-top:24px}.mainbtns.btn-appointment .wp-block-button{background:#1a57b1}.mainbtns.btn-appointment .wp-block-button .wp-block-button__link{border:1px solid #fff;background:url(../img/svg/ic-arrow-white.svg) no-repeat;background-position:95% center;background-color:#1a57b1 !important;color:#fff !important}.mainbtns.btn-appointment .wp-block-button .wp-block-button__link br{display:block}.mainbtns.btns-4{width:580px;margin:0 auto;height:155px;margin-top:32px;justify-content:center}@media(max-width: 600px){.mainbtns.btns-4{width:auto;gap:10px;align-items:stretch;height:auto}}@media(max-width: 600px){.mainbtns.btns-4 .wp-block-button{width:auto;flex-basis:calc(50% - 15px)}}.btn-direction .wp-block-button{background:#fff}.btn-direction .wp-block-button .wp-block-button__link{border:1px solid rgba(210,135,135,.2);display:block;padding-left:20px;padding-right:50px;font-size:20px;line-height:32px;letter-spacing:1.28px;color:#000;cursor:pointer;border-radius:10px;font-family:"Shippori Mincho",serif;font-weight:500;box-shadow:0px 0px 12px rgba(121,3,3,.11);background:url(../img/svg/ic-arrowdown-btn.svg) no-repeat;background-position:95% center;background-color:#fff}.btn-direction .wp-block-button .wp-block-button__link:hover{opacity:.8}.btn-doctor-grid{text-align:right}.btn-doctor-grid .btn-doctor{display:none;border:0px;padding:0px;margin:0 auto;margin-right:0px;letter-spacing:.64px;color:#d28787;font-size:16px;padding-bottom:2px;border-bottom:1px solid #d28787;cursor:pointer}.page-link-cont{width:100%;margin:16px 0px;height:40px}@media(max-width: 767px){.page-link-cont{height:auto}}.page-link-cont.float-right{text-align:right}.page-link-cont .article-btn{background-color:#fff;min-width:177px;padding:8px;border-radius:100px;font-size:14px;font-weight:600;color:#f08181;border:1px solid #f08181;text-align:center;margin-top:20px;position:relative;transition:.3s ease-in-out;padding:8px 15px;padding-right:30px}@media(max-width: 767px){.page-link-cont .article-btn{display:block;background-image:url(../img/svg/button-arrow.svg);background-repeat:no-repeat;background-position:97% center;background-size:16px auto}}@media(min-width: 768px){.page-link-cont .article-btn:after{position:absolute;content:"";top:14px;right:12px;width:13px;height:9px;background-image:url(../img/svg/button-arrow.svg);background-repeat:no-repeat;background-position:top left;background-size:100% 100%}}.page-link-cont .article-btn:hover{background-color:#ffe3e3;transition:.3s ease-in-out;color:#f08181}.page-link-cont a.link{text-decoration:underline;text-decoration-color:#f08181;text-underline-position:under;position:relative;padding-right:30px}.page-link-cont a.link:before{position:absolute;content:url(../img/svg/link-arrow-sm.svg);bottom:-1px;right:0px}.page-coun{padding:60px 0px 0px;position:relative}@media(max-width: 767px){.page-coun{padding:48px 20px 0px}}.page-coun::before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(247, 242, 238, 0) 0%, #F6F2F0 100%) 0% 0% no-repeat padding-box}.page-coun-form{padding:60px 0px;background:#f0e6e3}@media(max-width: 767px){.page-coun-form{padding:48px 20px}}.form-cont{background:#fff;border-radius:10px;padding:60px 40px 40px;margin-top:60px}@media(max-width: 767px){.form-cont{margin-top:30px;padding:20px 20px 32px}}.form-cont figure.ttlForm{margin-bottom:60px}@media(max-width: 767px){.form-cont figure.ttlForm{margin-bottom:36px}}.form-cont figure.ttlForm img{margin:0 auto}.form-cont figure.ttlForm img.cont-pc{display:block}@media(max-width: 767px){.form-cont figure.ttlForm img.cont-pc{display:none}}.form-cont figure.ttlForm img.cont-sp{display:none}@media(max-width: 767px){.form-cont figure.ttlForm img.cont-sp{display:block}}.form-cont input,.form-cont textarea,.form-cont select{box-sizing:border-box}.form-cont input[type=text]{border-radius:6px;border:1px solid #ccc;width:100%;padding:20px 20px;font-size:18px;line-height:28px;letter-spacing:.56px}@media(max-width: 767px){.form-cont input[type=text]{font-size:16px;line-height:25px;letter-spacing:.64px;padding:11px 12px 12px}}.form-cont input[type=email]{border-radius:6px;border:1px solid #ccc;width:100%;padding:20px 20px;font-size:18px;line-height:28px;letter-spacing:.56px}@media(max-width: 767px){.form-cont input[type=email]{font-size:16px;line-height:25px;letter-spacing:.64px;padding:11px 12px 12px}}.form-cont textarea{border-radius:6px;border:1px solid #ccc;width:100%;padding:20px 20px;font-size:18px;line-height:28px;letter-spacing:.56px;resize:none;height:185px}@media(max-width: 767px){.form-cont textarea{font-size:16px;line-height:25px;letter-spacing:.64px;height:268px;padding:11px 12px 12px}}.form-cont select{border-radius:6px;border:1px solid #ccc;width:100%;padding:20px 20px;font-size:18px;line-height:28px;letter-spacing:.56px}@media(max-width: 767px){.form-cont select{font-size:16px;line-height:25px;letter-spacing:.64px}}.form-cont p{margin:0px;padding:0px}.form-cont .form-treatment{width:680px;margin:0px auto 30px}@media(max-width: 767px){.form-cont .form-treatment{width:auto}}.form-cont .form-treatment p{margin:0px;padding:0px}.form-cont .form-treatment p:nth-child(1) label{font-size:18px;line-height:28px;letter-spacing:.72px;font-weight:700;display:block}@media(max-width: 767px){.form-cont .form-treatment p:nth-child(1) label{font-size:16px;line-height:25px;letter-spacing:.64px}}.form-cont .form-treatment p:nth-child(1) label span.txtreq{color:#fff;font-weight:700;font-size:12px;letter-spacing:.48px;padding:2px 6px 3px;background:#d28787;border-radius:2px;margin-left:10px;position:relative;top:-2px}.form-cont .form-treatment p:nth-child(1) label+br{display:none}.form-cont .form-treatment input[type=radio]{accent-color:#243c6d;width:25px;height:25px;vertical-align:middle;margin-right:9.5px}.form-cont .form-treatment label{margin-right:8px;margin-bottom:0px}.form-cont .form-treatment .wpcf7-list-item{margin:0px;padding:0px}.form-cont .form-single{margin:0px 0px 30px}.form-cont .form-single.history{width:680px;margin:0px auto 30px}@media(max-width: 767px){.form-cont .form-single.history{width:auto}}.form-cont .form-single.form-single-history{width:100%}.form-cont .form-single p{margin:0px;padding:0px}.form-cont .form-single p:nth-child(1) label{font-size:18px;line-height:28px;letter-spacing:.72px;font-weight:700;display:block}@media(max-width: 767px){.form-cont .form-single p:nth-child(1) label{font-size:16px;line-height:25px;letter-spacing:.64px}}.form-cont .form-single p:nth-child(1) label span.txtreq{color:#fff;font-weight:700;font-size:12px;letter-spacing:.48px;padding:2px 6px 3px;background:#d28787;border-radius:2px;margin-left:10px;position:relative;top:-2px}.form-cont .form-single p:nth-child(1) label+br{display:none}.form-cont .form-single .wpcf7-radio input[type=radio]{display:none}.form-cont .form-single .wpcf7-list-item{margin:0px;margin-top:16px}@media(max-width: 767px){.form-cont .form-single .wpcf7-list-item{margin-top:12px}}.form-cont .form-single .wpcf7-radio .wpcf7-list-item label{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-right:10px;border-radius:50px;cursor:pointer;transition:all .3s ease;background:#fff;color:#000;overflow:hidden;font-size:18px;line-height:28px;letter-spacing:.72px}@media(max-width: 767px){.form-cont .form-single .wpcf7-radio .wpcf7-list-item label{letter-spacing:.64px;font-size:16px;line-height:28px}}.form-cont .form-single .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label{width:180px;text-align:center;padding:8px 0px 12px 20px;position:relative;border-radius:50px}@media(max-width: 767px){.form-cont .form-single .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label{width:112px}}.form-cont .form-single .wpcf7-list-item.first .wpcf7-list-item-label{border:1px solid #d28787;border-radius:50px}.form-cont .form-single .wpcf7-list-item.first .wpcf7-list-item-label::before{content:"";display:inline-block;position:absolute;left:54px;top:48%;transform:translateY(-50%);width:15px;height:15px;background:url("../img/svg/ic-check-v2-def.svg") no-repeat;background-size:15px auto}@media(max-width: 767px){.form-cont .form-single .wpcf7-list-item.first .wpcf7-list-item-label::before{left:32px}}.form-cont .form-single .wpcf7-list-item.last .wpcf7-list-item-label{border:1px solid #ccc;border-radius:50px}.form-cont .form-single .wpcf7-list-item.last .wpcf7-list-item-label::before{content:"";display:inline-block;position:absolute;left:54px;top:48%;transform:translateY(-50%);width:15px;height:15px;background:url("../img/svg/ic-close.svg") no-repeat;background-size:15px auto}@media(max-width: 767px){.form-cont .form-single .wpcf7-list-item.last .wpcf7-list-item-label::before{left:32px}}.form-cont .form-single .wpcf7-radio .wpcf7-list-item.first input[type=radio]:checked+.wpcf7-list-item-label{background:#c97b7b;color:#fff;border-color:#c97b7b}.form-cont .form-single .wpcf7-radio .wpcf7-list-item.first input[type=radio]:checked+.wpcf7-list-item-label:before{background:url("../img/svg/ic-check-v2.svg") no-repeat;background-size:15px auto}.form-cont .form-single .wpcf7-radio .wpcf7-list-item.last input[type=radio]:checked+.wpcf7-list-item-label{background:#9b9b9b;color:#fff;border-color:#9b9b9b}.form-cont .form-single .wpcf7-radio .wpcf7-list-item.last input[type=radio]:checked+.wpcf7-list-item-label:before{background:url("../img/svg/ic-close-white.svg") no-repeat;background-size:15px auto}.form-cont .form-row{margin:30px 0px;position:relative}.form-cont .form-row label,.form-cont .form-row div.label{font-size:18px;line-height:28px;letter-spacing:.72px;font-weight:700;margin-bottom:20px;display:block}@media(max-width: 767px){.form-cont .form-row label,.form-cont .form-row div.label{font-size:16px;line-height:25px;letter-spacing:.64px;margin-bottom:6px}}.form-cont .form-row label span.txtreq,.form-cont .form-row div.label span.txtreq{color:#fff;font-weight:700;font-size:12px;letter-spacing:.48px;padding:2px 6px 3px;background:#d28787;border-radius:2px;margin-left:10px;position:relative;top:-2px}.form-cont .form-row label+br,.form-cont .form-row div.label+br{display:none}.form-cont .form-row span.wpcf7-list-item label{margin-bottom:0px}.form-cont .form-row:nth-child(2){margin-top:0px}.form-cont .form-row:last-child{margin-bottom:0px}.form-cont .form-row .form-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;gap:20px;align-items:flex-start}.form-cont .form-row .form-grid .col{flex-basis:calc(50% - 10px)}@media(max-width: 767px){.form-cont .form-row .form-grid .col{flex-basis:100%}}.form-cont .form-row.form-row-date{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:24px 20px}@media(max-width: 767px){.form-cont .form-row.form-row-date{padding:18px 0px}}.form-cont .form-row.form-row-date h3{margin:0px;padding:0px;margin-bottom:16px;font-family:"Noto Sans JP",sans-serif;color:#f08181}.form-cont .form-row.form-row-date .cont-wrap{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;gap:10px}.form-cont .form-row.form-row-date .cont-wrap .txt-wrap{flex-basis:calc(50% - 10px)}.form-cont .form-row.form-row-date input[type=text],.form-cont .form-row.form-row-date select{padding:10px 15px 10px 45px;font-size:16px}.form-cont .form-row.form-row-date .date{background:url(../img/svg/calendar-ico-form.png) no-repeat;background-size:21.18px 24px;background-position:left 14.4px center;padding-left:50px;font-size:14px}.form-cont .form-row.form-row-date .time{margin-top:12px;background:url(../img/svg/time-ico-form.png) no-repeat;background-size:22.81px 22.81px;background-position:left 13.1px center;font-size:14px}.form-cont .form-row.form-row-date .form-txt{font-size:13px}@media(max-width: 767px){.form-cont .form-row.form-row-date .form-txt{font-size:12px;line-height:16px;margin-top:10px}}.form-cont .form-row.form-btn-next input[type=submit]{margin:0 auto;display:block;cursor:pointer;background:url(../img/svg/ic-arrow-white.svg) no-repeat;background-position:90% 48%;background-color:#d28787;color:#fff;border:0px;padding:18px 0px 20px 36px;width:260px;border-radius:50px;text-align:left;font-family:"Shippori Mincho",serif;font-weight:600;font-size:16px;line-height:25px;letter-spacing:.64px;text-align:center;padding-left:0px}@media(max-width: 767px){.form-cont .form-row.form-btn-next input[type=submit]{padding:16px 0px 17px 0px}}.form-cont .form-row.form-agree{text-align:center}.form-cont .form-row.form-agree h3{margin:0px;padding:0px;margin-bottom:16px;font-family:"Noto Sans JP",sans-serif;color:#243c6d}.form-cont .form-row.form-agree p{font-size:14px;margin-bottom:20px}.form-cont .form-row.form-agree .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item{margin:0px}.form-cont .form-row.form-agree .wpcf7-form-control.wpcf7-acceptance label{font-size:18px;line-height:26px;font-weight:600;vertical-align:middle}.form-cont .form-row.form-agree .wpcf7-form-control.wpcf7-acceptance label span{vertical-align:middle}.form-cont .form-row.form-agree .wpcf7-form-control.wpcf7-acceptance label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;height:32px;margin-right:9px;border-radius:6px;background:url(../img/checkbox-form.png) no-repeat;background-size:64px 32px;background-position:right;border:2px solid #f08181;vertical-align:middle}.form-cont .form-row.form-agree .wpcf7-form-control.wpcf7-acceptance label input[type=checkbox]:checked{background-position:left}.form-cont .form-row.form-notes{text-align:left}.form-cont .form-row.form-notes p{margin:0px;padding:0px;margin:2px 0px;font-size:14px;background:url(../img/svg/ic-circle.svg) no-repeat;background-position:10px 10px;background-size:10px auto;padding-left:30px}.form-cont .form-row.form-footer{border-top:1px solid #ddd;padding:0px 20px;text-align:center}.form-cont .form-row.form-footer p{font-size:12px;line-height:20px}@media(max-width: 767px){.form-cont .form-row.form-footer p{line-height:18px}}.form-cont .form-row.form-footer.form-footer-bt-na{border-top:0px;margin-top:0px}.form-cont .form-row.form-success{text-align:center}.form-cont .form-row.form-success .confirmed{width:100px;height:100px;margin:30px auto 11.8px;background:url(../img/confirmed.png) no-repeat;background-size:100% 100%}.form-cont .form-row.form-success p{margin:0px;padding:0px}.form-cont .form-row.form-success p.conf-txt .large{font-size:24px;font-weight:600}@media(max-width: 767px){.form-cont .form-row.form-success p.conf-txt .large{font-size:18px}}.form-cont .form-row.form-success .form-top{border-top:1px solid #ddd;margin-top:24px}.form-cont .form-row.form-success .form-top a{width:100%;font-size:16px;line-height:24px;color:#fff;font-weight:600;padding:15px;border-radius:31px;text-align:center;position:relative;margin-bottom:15.7px;border:none;box-shadow:none;background:#d28787;display:block;width:200px;margin:0 auto;margin-top:20px}.form-cont .form-row.form-number{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;align-items:center}.form-cont .form-row.form-number p:nth-child(1){flex-basis:100%}.form-cont .form-row.form-number .txtField{flex-basis:calc(100% - 170px)}@media(max-width: 767px){.form-cont .form-row.form-number .txtField{flex-basis:calc(100% - 80px)}}.form-cont .form-row.form-number .note{flex-basis:150px}@media(max-width: 767px){.form-cont .form-row.form-number .note{flex-basis:70px}}.form-cont .form-row.form-number .note p{margin:0px;padding:0px;font-size:12px;line-height:17px;font-weight:600;color:#c7c7c7}.form-cont .form-note{background:#f4edea;border-radius:10px;padding:40px 40px;text-align:center;margin-top:40px}@media(max-width: 767px){.form-cont .form-note{padding:20px 20px}}.form-cont .form-note h4{margin:0px;padding:0px;font-family:"Shippori Mincho",serif;font-size:18px;line-height:25px;font-weight:600;margin-bottom:40px}@media(max-width: 767px){.form-cont .form-note h4{padding-bottom:8px;background-image:repeating-linear-gradient(90deg, #d28787, #d28787 4px, transparent 4px, transparent 6px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 1px;margin-bottom:20px}}.form-cont .form-note h4 span{padding-bottom:8px;background-image:repeating-linear-gradient(90deg, #d28787, #d28787 4px, transparent 4px, transparent 6px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 1px}@media(max-width: 767px){.form-cont .form-note h4 span{background:none}}.form-cont .form-note p{margin:0px;padding:0px}@media(max-width: 767px){.form-cont .form-note p{text-align:left;font-size:16px;line-height:25px;letter-spacing:.64px}}.form-cont .form-result{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;border-bottom:1px solid rgba(187,148,148,.6);padding:30px 0px;gap:60px;justify-content:left}@media(max-width: 767px){.form-cont .form-result{gap:12px;padding:16px 0px}}.form-cont .form-result p{margin:0px;padding:0px}@media(max-width: 767px){.form-cont .form-result p{letter-spacing:.64px;font-size:16px;line-height:25px}}.form-cont .form-result p span.txtLastname{margin-left:5px}.form-cont .form-result .txtLabel{flex-basis:210px}@media(max-width: 767px){.form-cont .form-result .txtLabel{flex-basis:100%}}.form-cont .form-result .txtLabel p{font-weight:700}.form-cont .form-result .txtData{flex-basis:calc(100% - 270px)}@media(max-width: 767px){.form-cont .form-result .txtData{flex-basis:100%}}.form-cont .form-button-step1{margin-bottom:40px}@media(max-width: 767px){.form-cont .form-button-step1{margin-bottom:20px}}.form-cont .form-button-step1 input[type=submit]{margin:0 auto;display:block;cursor:pointer;background:url(../img/svg/ic-arrow-white.svg) no-repeat;background-position:90% 48%;background-color:#d28787;color:#fff;border:0px;padding:18px 0px 20px 36px;width:260px;border-radius:50px;text-align:left;font-family:"Shippori Mincho",serif;font-weight:600;font-size:16px;line-height:25px;letter-spacing:.64px;text-align:center;padding-left:0px}@media(max-width: 767px){.form-cont .form-button-step1 input[type=submit]{padding:16px 0px 17px 0px}}.form-cont .form-button-step2{padding:30px 0px;border-bottom:1px solid #ddd;border-top:1px solid #ddd}@media(max-width: 767px){.form-cont .form-button-step2{padding:20px 0px}}.form-cont .form-button-step2 p:nth-child(1){display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;gap:30px;justify-content:center}@media(max-width: 767px){.form-cont .form-button-step2 p:nth-child(1){gap:20px}}.form-cont .form-button-step2 input[type=submit],.form-cont .form-button-step2 input[type=button]{font-family:"Shippori Mincho",serif;font-weight:600;font-size:16px;line-height:25px;letter-spacing:.64px;border:0px;padding:18px 0px 22px 70px;width:260px;border-radius:50px;text-align:left;cursor:pointer}.form-cont .form-button-step2 input[type=submit]:hover,.form-cont .form-button-step2 input[type=button]:hover{opacity:.8}.form-cont .form-button-step2 input[type=submit]{background:url(../img/svg/ic-arrow-white.svg) no-repeat;background-position:84% 49%;background-color:#d28787;color:#fff}.form-cont .form-button-step2 .prev-btn{display:block !important}.form-cont .form-button-step2 input[type=button]{background:url(../img/svg/ic-arrow-prev-white.svg) no-repeat;background-position:20% 49%;background-color:#858585;color:#fff;padding:18px 85px 22px 0px;text-align:right}.form-cont .form-button-step2.form-button-step2-forms input[type=button]{padding-right:78px}.form-cont .form-button-step2.form-button-step2-forms input.submit-btn{padding-left:50px;background-position:90% 49%}.form-cont .form-thanks{text-align:center}.form-cont .form-thanks h4{margin:0px;padding:0px;font-size:24px;letter-spacing:.96px;line-height:38px;margin-bottom:20px}@media(max-width: 767px){.form-cont .form-thanks h4{letter-spacing:.8px;font-size:20px;line-height:32px}}@media(max-width: 767px){.form-cont .form-thanks p{text-align:left;font-size:16px;line-height:25px;letter-spacing:.64px}}.form-cont .form-thanks a.btnHome{height:66px;width:260px;margin:0 auto;background:#d28787;color:#fff;font-family:"Shippori Mincho",serif;font-weight:600;font-size:16px;line-height:22px;letter-spacing:.64px;text-align:center;border-radius:50px;display:flex;align-items:center;justify-content:center;margin-top:40px}@media(max-width: 767px){.form-cont .form-thanks a.btnHome{margin-top:30px}}span.wpcf7-spinner{position:absolute;left:auto;right:0px;top:20px}.wpcf7-response-output{display:none}.wpcf7-not-valid-tip{font-size:12px;color:#f08181}.wpcf7-not-valid{border:1px solid #e04848 !important}.counseling-notes{padding-top:60px}@media(max-width: 767px){.counseling-notes{padding:48px 20px 0px}}.counseling-notes .wrapper{background:#f4edea;border-radius:10px;padding:40px 40px}@media(max-width: 767px){.counseling-notes .wrapper{padding:20px 20px}}.counseling-notes h3{margin:0px;padding:0px;text-align:center}.counseling-notes h3 span{padding-bottom:10px;background-image:repeating-linear-gradient(90deg, #d28787, #d28787 4px, transparent 4px, transparent 6px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 1px;margin-bottom:12px;font-weight:600;font-size:18px;line-height:28px;letter-spacing:.72px}@media(max-width: 767px){.counseling-notes h3 span{background:none;margin-bottom:0px;padding-bottom:0px}}@media(max-width: 767px){.counseling-notes h3{padding-bottom:10px;background-image:repeating-linear-gradient(90deg, #d28787, #d28787 4px, transparent 4px, transparent 6px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 1px;margin-bottom:12px}}.counseling-notes .counseling-list{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;gap:20px 20px;margin-top:40px;justify-content:center;align-items:flex-start}@media(max-width: 767px){.counseling-notes .counseling-list{gap:12px;margin-top:24px}}.counseling-notes .counseling-list .col{background:#fff;padding:21px 20px;border-radius:10px;flex-basis:calc(33.33% - 54px);display:flex;gap:16px}@media(max-width: 767px){.counseling-notes .counseling-list .col{padding:16px 16px;flex-basis:100%}}@media(max-width: 767px){.counseling-notes .counseling-list .col{align-items:center}}.counseling-notes .counseling-list .col div.num{width:56px;height:56px}.counseling-notes .counseling-list .col span.txtnum{flex-basis:56px;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#d28787;color:#fff;border-radius:50px;letter-spacing:.96px;font-size:24px;font-family:"Cormorant Infant",serif;font-weight:500}.counseling-notes .counseling-list .col p{margin:0px;padding:0px}.counseling-bnr{padding:60px 0px 80px}@media(max-width: 767px){.counseling-bnr{padding:48px 20px}}.counseling-bnr .consult{border-radius:10px;border:1px solid #d28787;width:800px;padding:50px 40px;margin:0 auto}@media(max-width: 900px){.counseling-bnr .consult{width:auto;padding:20px 30px}}.counseling-bnr .consult h2{margin:0px;padding:0px;font-size:39px;text-align:center}@media(max-width: 767px){.counseling-bnr .consult h2{font-size:28px;line-height:44px;letter-spacing:3.36px}}.counseling-bnr .consult h2 span{padding-bottom:10px;background-image:repeating-linear-gradient(90deg, #d28787, #d28787 4px, transparent 4px, transparent 6px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 1px;margin-bottom:12px;letter-spacing:1.56px;font-size:39px;line-height:50px}@media(max-width: 767px){.counseling-bnr .consult h2 span{font-size:28px;line-height:44px;letter-spacing:1.12px}}.counseling-bnr .consult .consult-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;justify-content:center;align-items:center;gap:24px;margin-top:50px}@media(max-width: 767px){.counseling-bnr .consult .consult-grid{margin-top:40px}}.counseling-bnr .consult .consult-grid p{margin:0px;padding:0px;flex-basis:auto}@media(max-width: 767px){.counseling-bnr .consult .consult-grid p{text-align:center;font-size:16px}}.counseling-bnr .consult .consult-grid a.btn-consult{flex-basis:270px;background:#1a57b1;border-radius:70px;text-align:center;color:#fff;padding:25px 0px 25px;box-shadow:3px 5px 10px rgba(53,67,103,.2588235294)}.counseling-bnr .consult .consult-grid a.btn-consult span{font-family:"Shippori Mincho",serif;line-height:20px}.counseling-bnr .consult .consult-grid a.btn-consult span.txtPhone{display:inline-block;background:url(../img/svg/ic-phone-white.svg) no-repeat;background-position:left 50%;background-size:14px auto;padding-left:24px;font-size:20px;font-weight:500}.reserve{background:url(../img/reserve-line.png) no-repeat;background-position:center 90%;background-size:contain;background-color:#2f4dc2;padding:80px 0px}@media(min-width: 768px)and (max-width: 1160px){.reserve{padding:64px 0px}}@media(max-width: 767px){.reserve{padding:40px 20px;background:url(../img/reserve-line-sp.png) no-repeat;background-position:center 95%;background-size:contain;background-color:#2f4dc2}}.reserve .wrapper{padding:10px 10px;border-radius:10px;background:#fff;width:1265px;margin:0 auto;text-align:center}@media(max-width: 1280px){.reserve .wrapper{width:auto;margin-left:30px;margin-right:30px}}@media(max-width: 767px){.reserve .wrapper{margin:0px}}.reserve .reserve-grid{border:1px solid #d28787;padding:50px 20px;border-radius:10px}@media(min-width: 768px)and (max-width: 1000px){.reserve .reserve-grid{padding:32px 20px}}@media(max-width: 767px){.reserve .reserve-grid{padding:30px 20px}}.reserve .reserve-grid span.subttl{color:#d28787;font-size:24px;font-weight:500;font-family:"Cormorant Infant",serif}@media(max-width: 767px){.reserve .reserve-grid span.subttl{font-size:16px;letter-spacing:.64px}}.reserve .reserve-grid h2{margin:0px;padding:0px;margin-top:12px;font-size:42px;font-weight:600;font-family:"Shippori Mincho",serif}@media(max-width: 767px){.reserve .reserve-grid h2{font-size:26px;letter-spacing:1.04px;display:inline-block;padding-bottom:10px;background-image:repeating-linear-gradient(90deg, #d28787, #d28787 4px, transparent 4px, transparent 6px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 1px}}@media(max-width: 374px){.reserve .reserve-grid h2{font-size:22px}}.reserve .reserve-grid div.btn-reserve{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;gap:20px}@media(max-width: 767px){.reserve .reserve-grid div.btn-reserve{gap:22px}}.reserve .reserve-grid div.btn-reserve a{flex-basis:275px}.reserve .reserve-grid div.btn-reserve a.btn-reserve-line,.reserve .reserve-grid div.btn-reserve a.btn-reserve-web{flex-basis:288px}.reserve div.btn-reserve{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;align-items:center;justify-content:center !important;gap:20px;margin-top:40px !important}@media(max-width: 767px){.reserve div.btn-reserve{gap:13px;margin-top:30px !important}}.reserve div.btn-reserve a.btn-reserve-phone{text-align:center}.reserve div.btn-reserve a.btn-reserve-phone span{display:block}.reserve div.btn-reserve a.btn-reserve-phone span.txtTtl{display:inline-block;background:url(../img/svg/ic-line-01.svg),url(../img/svg/ic-line-02.svg);background-repeat:no-repeat;background-position:left center,right center;padding:3px 14px;font-size:14px;font-weight:600;font-family:"Shippori Mincho",serif}@media(max-width: 767px){.reserve div.btn-reserve a.btn-reserve-phone span.txtTtl{letter-spacing:.56px}}.reserve div.btn-reserve a.btn-reserve-phone span.txtPhone{display:inline-block;background:url(../img/svg/ic-phone-black.svg) no-repeat;background-position:left 50%;background-size:18px auto;padding-left:28px;font-size:30px;font-weight:500;font-family:"Cormorant Infant",serif;margin-top:10px;margin-bottom:10px}@media(max-width: 767px){.reserve div.btn-reserve a.btn-reserve-phone span.txtPhone{font-size:34px;letter-spacing:1.36px}}@media(max-width: 374px){.reserve div.btn-reserve a.btn-reserve-phone span.txtPhone{font-size:30px}}.reserve div.btn-reserve a.btn-reserve-phone span.txtPhone small{font-family:"Noto Sans JP",sans-serif;position:relative;top:-2px}.reserve div.btn-reserve a.btn-reserve-phone span.txtNote{font-size:12px}@media(max-width: 767px){.reserve div.btn-reserve a.btn-reserve-phone span.txtNote{line-height:19px;letter-spacing:.48px}}.reserve div.btn-reserve a.btn-reserve-line,.reserve div.btn-reserve a.btn-reserve-web{color:#fff;font-size:18px;font-weight:700;border-radius:50px;display:flex;align-items:center;justify-content:center;letter-spacing:1.44px;height:60px;cursor:pointer;transition:all .3s ease 0s}.reserve div.btn-reserve a.btn-reserve-line:hover,.reserve div.btn-reserve a.btn-reserve-web:hover{border-bottom-color:rgba(0,0,0,0);transform:translateY(0.1875em);box-shadow:none}.reserve div.btn-reserve a.btn-reserve-line{background:#06c755;box-shadow:0 8px 0 #01963e,0px 16px 16px rgba(0,0,0,.35)}.reserve div.btn-reserve a.btn-reserve-web{background:#1a57b1;box-shadow:0 8px 0 #143f80,0px 16px 16px rgba(0,0,0,.35)}.side-bnr{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;width:auto;position:fixed;bottom:0px;width:100%;opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease;z-index:20;display:none}@media(max-width: 767px){.side-bnr{display:flex;gap:2px}}.side-bnr.show{transform:translateY(0)}@media(max-width: 767px){.side-bnr.show{opacity:1}}.side-bnr a{color:#fff;font-weight:700;font-size:16px;letter-spacing:.08px;text-align:center;border-radius:10px 10px 0px 0px;height:54px;display:flex;align-items:center;justify-content:center}.side-bnr a.side-tel{background:#d28787;flex-basis:54px}.side-bnr a.side-line{background:#06c755;flex-basis:calc(50% - 48px)}.side-bnr a.side-form{background:#1a57b1;flex-basis:calc(50% - 10px)}header{position:fixed;top:0px;width:100%;z-index:99;padding:30px 0px;background:none;transition:background .3s ease,padding .3s ease}@media(max-width: 767px){header{padding:20px 0px;background:#fdfcfc}}header.active{background:hsla(0,0%,100%,.8);background:#fdfcfc;padding:15px 0px}header.active .head-btns a.btn-phone span{color:#000}header .header-wrapper{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;width:1360px;margin:0 auto}@media(max-width: 1400px){header .header-wrapper{width:auto;margin-left:20px;margin-right:20px}}header .logo{flex-basis:250px}@media(max-width: 767px){header .logo{flex-basis:260px}}@media(max-width: 767px){header .logo img{width:260px}}header .head-btns{flex-basis:780px;display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;gap:20px;justify-content:flex-end;align-items:center;margin-right:0px}@media(min-width: 768px)and (max-width: 1160px){header .head-btns{flex-basis:calc(100% - 250px)}}@media(min-width: 768px)and (max-width: 950px){header .head-btns{gap:10px}}@media(max-width: 767px){header .head-btns{flex-basis:calc(100% - 280px)}}header .head-btns a.btn-phone{letter-spacing:1.04px;font-size:26px;font-family:"Cormorant Infant",serif;font-weight:500}@media(min-width: 768px)and (max-width: 950px){header .head-btns a.btn-phone{font-size:18px}}header .head-btns a.btn-phone span{background:url(../img/svg/ic-phone-black.svg) no-repeat;background-position:left center;padding-left:20px;color:#fff}header .head-btns a.btn-line{border-radius:50px;background:#06c755;color:#fff;text-align:center;font-size:16px;letter-spacing:1.28px;font-weight:500;width:180px;height:44px;display:flex;justify-content:center;align-items:center}@media(min-width: 768px)and (max-width: 950px){header .head-btns a.btn-line{width:120px;font-size:14px}}@media(max-width: 767px){header .head-btns a.btn-line{display:none}}header .head-btns a.btn-web{border-radius:50px;background:#1a57b1;color:#fff;text-align:center;font-size:16px;letter-spacing:1.28px;font-weight:500;width:180px;height:44px;display:flex;justify-content:center;align-items:center}@media(min-width: 768px)and (max-width: 950px){header .head-btns a.btn-web{width:120px;font-size:14px}}@media(max-width: 767px){header .head-btns a.btn-web{display:none}}header .head-btns small.txthypen{font-family:"Noto Sans JP",sans-serif;position:relative;top:-2px}header .head-btns a:hover{opacity:.8}@media(max-width: 767px){header .head-btns a{display:none}}header .burger{width:44px;height:44px;border-radius:50%;background:#fff;display:flex;justify-content:center;align-items:center;box-shadow:0px 0px 24px rgba(121,3,3,.1098039216);cursor:pointer;z-index:10;transition:transform .3s ease;position:relative}@media(max-width: 767px){header .burger{width:42px;height:42px;box-shadow:0px 0px 19px rgba(121,3,3,.1098039216)}}header .burger .dots{display:flex;flex-direction:column;align-items:center;justify-content:center}header .burger .dots span{display:block;width:4px;height:4px;background:#222;border-radius:50%;margin:2px 0;transition:opacity .3s ease}@media(max-width: 767px){header .burger .dots span{width:3px;height:3px}}header .burger .close-icon{position:absolute;font-size:30px;color:#222;display:none}header .burger.active{z-index:101}@media(max-width: 767px){header .burger.active{top:-4px;right:-2px}}header .burger.active .dots{display:none}header .burger.active .close-icon{display:block}header .burger.active .close-icon{top:3px;left:9px}@media(max-width: 767px){header .burger.active .close-icon{top:4px;left:8px;font-size:26px}}header .header-pc{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;margin-bottom:48px}@media(max-width: 767px){header .header-pc{display:none}}header .nav-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:0;visibility:hidden;z-index:100}header .nav-modal.active{opacity:1;visibility:visible}@media(max-width: 767px){header .nav-modal.active{width:100vw;height:calc(100vh - 10px);padding:10px 0px;overflow-x:scroll;justify-content:flex-start;margin-top:72px}}@media(max-width: 374px){header .nav-modal.active{padding-top:20px;height:calc(100vh - 20px)}}header .nav-modal.active .burger{display:none}header .url-mainlist{display:none}@media(max-width: 767px){header .url-mainlist{display:block;height:920px}}header .url-mainlist ul{margin:0px;padding:0px}header .url-mainlist ul li{display:block;border-bottom:1px solid #cbb4b4;font-size:18px;letter-spacing:.72px;font-weight:600;margin-bottom:8px;padding-left:10px}@media(max-width: 767px){header .url-mainlist ul li{font-size:16px;margin:14px 0px}}header .url-mainlist ul li a{display:block;background:url(../img/svg/ic-arrow-white-circle.svg) no-repeat;background-position:95% 0px;padding-bottom:10px}header .url-mainlist ul li.nolink{display:block;background:url(../img/svg/ic-arrow-white-circle.svg) no-repeat;background-position:95% 0px;padding-bottom:10px}header .url-mainlist ul+p{color:#d28787;line-height:150%;font-weight:700;font-family:"Shippori Mincho",serif;margin:20px 0px}header .url-mainlist .url-btns{text-align:center;width:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px}header .url-mainlist .url-btns a{border-radius:50px;height:60px;width:288px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:16px;letter-spacing:.08px}header .url-mainlist .url-btns a.btn-form{background:#1a57b1;box-shadow:0 8px 0 #143f80,0px 16px 4px rgba(0,0,0,.25)}header .url-mainlist .url-btns a.btn-lines{background:#06c755;box-shadow:0 8px 0 #01963e,0px 16px 4px rgba(0,0,0,.25)}header .url-mainlist .url-btns a.btn-tel{background:none;flex-wrap:wrap;color:#000}header .url-mainlist .url-btns a.btn-tel span{display:inline-block;background:url(../img/svg/ic-phone-black.svg) no-repeat;background-position:left center;background-size:18px auto;padding-left:32px;font-size:34px;letter-spacing:.04px;line-height:100%;font-family:"Cormorant Infant",serif;font-weight:500}header .url-mainlist .url-btns a.btn-tel small{font-family:"Noto Sans JP",sans-serif;font-size:10px;font-weight:400}header .url-mainlist .url-btns a small.txthypen{font-family:"Noto Sans JP",sans-serif;position:relative;top:-2px;font-size:34px}header .url-mainlist p.txtNote{font-size:10px;letter-spacing:.04px}header .url-mainlist p.ttl{margin:0px;padding:0px;font-size:16px;font-weight:600}header .url-mainlist p.txtHours{margin:0px;padding:0px;font-size:11px;line-height:16px;letter-spacing:.04px}header .url-mainlist .businesshours{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;width:auto;padding:5px 20px;border-top:1.5px solid #e4b7b7;border-bottom:1.5px solid #e4b7b7}@media(max-width: 767px){header .url-links{display:none}}header .url-links span.subttl{display:block;border-bottom:1px solid #cbb4b4;font-family:"Shippori Mincho",serif;font-size:18px;letter-spacing:.72px;font-weight:600;margin-bottom:8px}@media(max-width: 767px){header .url-links span.subttl{font-size:16px}}header .url-links span.subttl a{display:block;background:url(../img/svg/ic-arrow-white-circle.svg) no-repeat;background-position:right 0px;padding-bottom:10px}header .url-links span.subttl.nolink{display:block;background:url(../img/svg/ic-arrow-white-circle.svg) no-repeat;background-position:right 0px;padding-bottom:10px;background:none}header .url-links ul{margin:0px;padding:0px}header .url-links ul.url-dis-block{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;gap:9px;justify-content:flex-start;margin:20px 0px}@media(max-width: 767px){header .url-links ul.url-dis-block{gap:2px;margin:5px 0px}}header .url-links ul.url-dis-block li{margin:8px 0px;margin-right:10px}@media(max-width: 767px){header .url-links ul.url-dis-block li{margin:5px 0px}}header .url-links ul.url-dis-block li a{font-family:"Shippori Mincho",serif;font-size:18px;letter-spacing:.72px;font-weight:600;text-decoration:underline;background:url(../img/svg/ic-arrow-links.svg) no-repeat;background-position:left center;padding-left:14px}@media(max-width: 767px){header .url-links ul.url-dis-block li a{letter-spacing:0px;font-size:14px}}@media(max-width: 767px){header .url-links ul.url-dis-block li a{padding-left:12px}}header .url-links ul.txtNoto li a{font-family:"Noto Sans JP",sans-serif;font-weight:500}header .urls-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;gap:30px;margin:60px 0px}@media(max-width: 767px){header .urls-grid{margin:20px 0px;gap:10px;display:none}}header .urls-grid .col{flex-basis:calc(20% - 25px)}@media(max-width: 767px){header .urls-grid .col{flex-basis:100%}}header .urls-grid a{text-decoration:underline}header .urls-grid span.subttl{display:block;border-bottom:1px solid #cbb4b4;font-family:"Shippori Mincho",serif;font-size:18px;letter-spacing:.72px;font-weight:600;margin-bottom:8px}@media(max-width: 767px){header .urls-grid span.subttl{font-size:16px}}header .urls-grid span.subttl a{display:block;background:url(../img/svg/ic-arrow-white-circle.svg) no-repeat;background-position:right 0px;padding-bottom:10px}header .urls-grid span.subttl.nolink{display:block;background:url(../img/svg/ic-arrow-white-circle.svg) no-repeat;background-position:right 0px;padding-bottom:10px;background:none}header .urls-grid ul{margin:0px;padding:0px}header .urls-grid ul li{margin:12px 0px;display:block}@media(max-width: 767px){header .urls-grid ul li{margin:4px 0px;margin-right:10px;display:inline-block}}header .urls-grid ul li a{font-size:16px;letter-spacing:.2px;font-family:"Noto Sans JP",sans-serif;font-weight:500;background:url(../img/svg/ic-arrow-links.svg) no-repeat;background-position:left center;padding-left:14px}@media(max-width: 767px){header .urls-grid ul li a{font-size:12px}}@media(max-width: 767px){header .urls-grid ul li a{padding-left:12px}}header .urls-grid ul li span.url-ttl{color:#d28787;font-size:16px;font-weight:700;font-family:"Noto Sans JP",sans-serif}header .urls-grid ul li span.url-ttl a{color:#d28787;text-decoration:none}header .urls-grid ul li ul{margin-left:20px}@media(max-width: 767px){header .urls-grid ul li ul{margin-left:0px}}header .urls-grid ul li ul li{display:block}@media(max-width: 767px){header .urls-grid ul li ul li{display:inline-block}}@media(max-width: 767px){header .urls-grid ul li.sp-block{display:block}}@media(max-width: 767px){body.pages header{position:relative}}@media(max-width: 767px){body.pages header.active{position:fixed}}@media(min-width: 768px){body.pages header .head-btns a.btn-phone span{color:#000}}@media(max-width: 767px){body.archive{padding-top:0px}}@media(max-width: 767px){body.archive header{position:relative}}@media(max-width: 767px){body.archive header.active{position:fixed}}@media(min-width: 768px){body.archive header .head-btns a.btn-phone span{color:#000}}body.page-doctor{position:relative}body.page-doctor::before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(247, 242, 238, 0) 0%, #F6F2F0 100%) 0% 0% no-repeat padding-box}@media(max-width: 767px){body.page-doctor header{position:relative}}@media(max-width: 767px){body.page-doctor header.active{position:fixed}}@media(min-width: 768px){body.page-doctor header .head-btns a.btn-phone span{color:#000}}@media(max-width: 767px){body.menu-open{overflow:hidden}}.clinic-info{background:#fff;padding:120px 0px 40px}@media(min-width: 768px)and (max-width: 1160px){.clinic-info{padding:80px 0px 32px}}@media(max-width: 767px){.clinic-info{padding:80px 20px 40px}}@media(max-width: 374px){.clinic-info{padding:64px 20px 24px}}.clinic-info .clinic-info-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;gap:90px}@media(min-width: 768px)and (max-width: 1160px){.clinic-info .clinic-info-grid{gap:20px}}@media(max-width: 767px){.clinic-info .clinic-info-grid{gap:40px}}.clinic-info .clinic-info-grid .col-map{flex-basis:470px}@media(min-width: 768px)and (max-width: 1160px){.clinic-info .clinic-info-grid .col-map{flex-basis:350px}}@media(max-width: 767px){.clinic-info .clinic-info-grid .col-map{flex-basis:100%}}.clinic-info .clinic-info-grid .col-map iframe{width:100%;height:410px;border-radius:10px}@media(max-width: 767px){.clinic-info .clinic-info-grid .col-map iframe{height:220px}}.clinic-info .clinic-info-grid .col-info{flex-basis:calc(100% - 560px)}@media(min-width: 768px)and (max-width: 1160px){.clinic-info .clinic-info-grid .col-info{flex-basis:calc(100% - 370px)}}@media(max-width: 767px){.clinic-info .clinic-info-grid .col-info{flex-basis:100%}}.clinic-info .clinic-info-grid .col-info-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;align-items:center}@media(max-width: 767px){.clinic-info .clinic-info-grid .col-info-grid{justify-content:space-between;gap:20px}}@media(max-width: 767px){.clinic-info .clinic-info-grid .col-info-grid .logo{flex-basis:220px}}.clinic-info .clinic-info-grid .col-info-grid .logo img{width:270px;height:auto}@media(max-width: 767px){.clinic-info .clinic-info-grid .col-info-grid .logo img{width:210px}}.clinic-info .clinic-info-grid .col-info-grid .sns-links{display:flex;gap:20px}@media(max-width: 767px){.clinic-info .clinic-info-grid .col-info-grid .sns-links{flex-basis:calc(100% - 240px);justify-content:flex-end;gap:15px}}.clinic-info .clinic-info-grid .col-info-grid h5{margin:0px;padding:0px;font-family:"Noto Sans JP",sans-serif;font-size:24px;color:#333}@media(max-width: 767px){.clinic-info .clinic-info-grid .col-info-grid h5{font-size:20px}}.clinic-info .clinic-info-grid table.tbl-info{width:100%;border-collapse:collapse;margin-top:30px}@media(max-width: 767px){.clinic-info .clinic-info-grid table.tbl-info{margin-top:30px}}.clinic-info .clinic-info-grid table.tbl-info tr td{border-bottom:1px solid #cbb4b4;font-size:18px;line-height:28px;letter-spacing:.72px;padding:14px 0px;vertical-align:baseline}@media(max-width: 767px){.clinic-info .clinic-info-grid table.tbl-info tr td{font-size:16px;line-height:25px;letter-spacing:.64px}}.clinic-info .clinic-info-grid table.tbl-info tr td:nth-child(1){width:80px;font-family:"Shippori Mincho",serif}.clinic-info .clinic-info-grid table.tbl-info tr td:nth-child(2){padding-left:16px}.clinic-info .clinic-info-grid table.tbl-info tr:last-child td{border-bottom:0px}.clinic-info .clinic-info-box{border-radius:10px;border:1px solid #cbb4b4;padding:40px 40px 10px;background:#fff;margin:30px 0px}@media(max-width: 767px){.clinic-info .clinic-info-box{margin:20px 0px;padding:24px 24px 0px}}.clinic-info .clinic-info-box h3{margin:0px;padding:0px;margin:0px;padding:0px;background:url(../img/svg/ic-circle.svg) no-repeat;background-position:left center;padding-left:22px;color:#58595c;font-family:"Shippori Mincho",serif;font-size:20px;font-weight:600;margin-bottom:24px}@media(max-width: 374px){.clinic-info .clinic-info-box h3{font-size:18px}}.clinic-info .clinic-info-box h4{margin:0px;padding:0px;font-family:"Shippori Mincho",serif;font-size:18px;font-weight:500;cursor:pointer;background:url(../img/svg/ic-plus.svg) no-repeat;background-position:98.5% center;padding:16px 10px;background-color:#f4edea;border-radius:10px}@media(max-width: 374px){.clinic-info .clinic-info-box h4{font-size:14px}}.clinic-info .clinic-info-box h4.active{background:url(../img/svg/ic-minus.svg) no-repeat;background-position:98.5% center;background-color:#f4edea}.clinic-info .clinic-info-box .collapsible{max-height:0;overflow:hidden;transition:max-height .5s ease}.clinic-info .clinic-info-box .collapsible.show{max-height:1000px}.clinic-info .clinic-info-box.info-payment{padding:40px 40px}@media(max-width: 767px){.clinic-info .clinic-info-box.info-payment{padding:24px 24px}}.clinic-info .qa .ans{margin:15px 20px}@media(max-width: 767px){.clinic-info .qa .ans{margin:8px 0px}}.clinic-info .qa .ans ol{list-style:decimal inside}@media(max-width: 767px){.clinic-info .qa .ans ol{padding-left:16px}}.clinic-info .qa .ans ol li{display:list-item;list-style-type:decimal;line-height:28px}.clinic-info .qa .ans img{margin-bottom:16px}@media(max-width: 767px){.clinic-info .qa .ans img{margin:10px 0px}}.clinic-info .payment{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;gap:60px;align-items:center}@media(max-width: 767px){.clinic-info .payment{gap:14px}}.clinic-info .payment .payment-cc{flex-basis:400px}@media(max-width: 767px){.clinic-info .payment .payment-cc{flex-basis:100%}}.clinic-info .payment .payment-lists{flex-basis:calc(100% - 460px)}@media(max-width: 767px){.clinic-info .payment .payment-lists{flex-basis:100%}}.clinic-info .payment .cards-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;gap:20px}@media(max-width: 374px){.clinic-info .payment .cards-grid{gap:10px}}.clinic-info .payment .cards-grid .col{flex-basis:calc(33.33% - 14px);text-align:center}.clinic-info .payment .cards-grid figure{height:90px;width:90px;display:flex;align-items:center;justify-content:center;margin:0 auto}@media(max-width: 767px){.clinic-info .payment .cards-grid figure{width:80px;height:80px;background:#fff;border-radius:50%}}@media(max-width: 374px){.clinic-info .payment .cards-grid figure{width:50px}}.clinic-info .payment .cards-grid p{margin:0px;padding:0px;font-size:14px;font-weight:700;letter-spacing:.56px;line-height:22px}.clinic-info .payment ul{margin:0px;padding:0px}.clinic-info .payment ul li{display:block;background:url(../img/svg/ic-dot.svg) no-repeat;background-position:left 12px;padding:3px 0px 3px 10px;font-size:18px;line-height:28px;letter-spacing:.72px}@media(max-width: 767px){.clinic-info .payment ul li{font-size:16px;line-height:25px;letter-spacing:.64px}}footer{padding-top:40px}@media(max-width: 767px){footer{padding-top:32px}}@media(max-width: 767px){footer .wrapper{padding:0px 20px}}footer .url-links span.subttl{display:block;border-bottom:1px solid #cbb4b4;font-family:"Shippori Mincho",serif;font-size:18px;letter-spacing:.72px;font-weight:600;margin-bottom:8px}@media(max-width: 767px){footer .url-links span.subttl{font-size:16px}}footer .url-links span.subttl a{display:block;background:url(../img/svg/ic-arrow-white-circle.svg) no-repeat;background-position:right 0px;padding-bottom:10px}footer .url-links span.subttl.nolink{display:block;background:url(../img/svg/ic-arrow-white-circle.svg) no-repeat;background-position:right 0px;padding-bottom:10px;background:none}footer .url-links ul{margin:0px;padding:0px}footer .url-links ul.url-dis-block{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;gap:9px;justify-content:flex-start;margin:20px 0px}@media(max-width: 767px){footer .url-links ul.url-dis-block{gap:5px;margin:15px 0px}}footer .url-links ul.url-dis-block li{margin:8px 0px;margin-right:10px}@media(max-width: 767px){footer .url-links ul.url-dis-block li{flex-basis:calc(50% - 10px);margin:5px 0px}}@media(max-width: 374px){footer .url-links ul.url-dis-block li{flex-basis:100%}}footer .url-links ul.url-dis-block li a{font-family:"Shippori Mincho",serif;font-size:18px;letter-spacing:.72px;font-weight:600;text-decoration:underline;background:url(../img/svg/ic-arrow-links.svg) no-repeat;background-position:left center;padding-left:14px}@media(max-width: 767px){footer .url-links ul.url-dis-block li a{letter-spacing:0px;font-size:16px}}@media(max-width: 767px){footer .url-links ul.url-dis-block li a{padding-left:12px}}footer .url-links ul.txtNoto li a{font-family:"Noto Sans JP",sans-serif;font-weight:500}footer .urls-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;gap:30px;margin:60px 0px}@media(max-width: 767px){footer .urls-grid{gap:40px}}footer .urls-grid .col{flex-basis:calc(20% - 25px)}@media(max-width: 767px){footer .urls-grid .col{flex-basis:100%}}footer .urls-grid a{text-decoration:underline}footer .urls-grid span.subttl{display:block;border-bottom:1px solid #cbb4b4;font-family:"Shippori Mincho",serif;font-size:18px;letter-spacing:.72px;font-weight:600;margin-bottom:8px}@media(max-width: 767px){footer .urls-grid span.subttl{font-size:16px}}footer .urls-grid span.subttl a{display:block;background:url(../img/svg/ic-arrow-white-circle.svg) no-repeat;background-position:right 0px;padding-bottom:10px}footer .urls-grid span.subttl.nolink{display:block;background:url(../img/svg/ic-arrow-white-circle.svg) no-repeat;background-position:right 0px;padding-bottom:10px;background:none}footer .urls-grid ul{margin:0px;padding:0px}footer .urls-grid ul li{margin:12px 0px;display:block}@media(max-width: 767px){footer .urls-grid ul li{margin:8px 16px 8px 0px;display:inline-block}}footer .urls-grid ul li a{font-size:16px;letter-spacing:.2px;font-family:"Noto Sans JP",sans-serif;font-weight:500;background:url(../img/svg/ic-arrow-links.svg) no-repeat;background-position:left center;padding-left:14px}@media(max-width: 767px){footer .urls-grid ul li a{padding-left:12px}}footer .urls-grid ul li span.url-ttl{color:#d28787;font-size:16px;font-weight:700;font-family:"Noto Sans JP",sans-serif}footer .urls-grid ul li span.url-ttl a{color:#d28787;text-decoration:underline}footer .urls-grid ul li ul{margin-left:20px}@media(max-width: 767px){footer .urls-grid ul li ul{margin-left:0px}}footer .urls-grid ul li ul li{display:block}@media(max-width: 767px){footer .urls-grid ul li ul li{display:inline-block}}footer .urls-grid ul li.sp-block{margin-top:16px}@media(max-width: 767px){footer .urls-grid ul li.sp-block{display:block;margin-top:6px}}footer .copyright{background:#58595c;padding:20px 0px}@media(max-width: 767px){footer .copyright{text-align:center}}footer .copyright .wrapper{align-items:center;display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;width:1100px;margin:0 auto}@media(max-width: 1130px){footer .copyright .wrapper{width:auto;margin-left:30px;margin-right:30px}}@media(max-width: 767px){footer .copyright .wrapper{margin-left:20px;margin-right:20px}}@media(max-width: 767px){footer .copyright .wrapper{gap:20px;margin:0px}}footer .copyright ul,footer .copyright p{margin:0px;padding:0px;color:#fff}@media(max-width: 767px){footer .copyright nav{flex-basis:100%}}footer .copyright ul{margin:0px;padding:0px}footer .copyright ul li{margin-right:12px}footer .copyright ul li a{font-family:"Shippori Mincho",serif;font-size:12px;font-weight:500;color:#fff;text-decoration:underline}footer .copyright p{font-family:"Shippori Mincho",serif;font-size:12px;font-weight:500}.ttl-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;gap:20px}@media(min-width: 768px)and (max-width: 1000px){.ttl-grid h2 br{display:none}}.ttl-grid h2+p{font-size:14px;margin-top:5px}.ttl-grid .wp-block-column:nth-child(1){flex-basis:calc(100% - 650px) !important}@media(min-width: 768px)and (max-width: 1000px){.ttl-grid .wp-block-column:nth-child(1){flex-basis:250px !important}}@media(max-width: 767px){.ttl-grid .wp-block-column:nth-child(1){flex-basis:100% !important;text-align:center}}.ttl-grid .wp-block-column:nth-child(2){flex-basis:600px !important}@media(min-width: 768px)and (max-width: 1000px){.ttl-grid .wp-block-column:nth-child(2){flex-basis:calc(100% - 270px) !important}}@media(max-width: 767px){.ttl-grid .wp-block-column:nth-child(2){flex-basis:100% !important}}.ttl-grid .wp-block-column p{margin:0px;padding:0px}.ttl-grid.ttl-grid-v2{align-items:flex-start}.ttl-grid.ttl-grid-v2 h2{margin-top:0px}.info-txt{background:#f7f3f1;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(247, 242, 238, 0) 0%, #F6F2F0 100%) 0% 0% no-repeat padding-box;padding:48px 0px;background:#fbf7f7 0% 0% no-repeat padding-box}@media(max-width: 767px){.info-txt{padding:48px 20px;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(247, 242, 238, 0) 0%, #F6F2F0 50%) 0% 0% no-repeat padding-box}}@media(min-width: 768px)and (max-width: 1000px){.info-txt{padding:32px 0px}}.info-txt h2{margin-bottom:40px}@media(max-width: 767px){.info-txt h2{margin-bottom:30px}}.info-txt p{font-size:18px;line-height:39px;letter-spacing:.72px}@media(max-width: 767px){.info-txt p{letter-spacing:.64px;font-size:16px;line-height:28px}}.info-txt p.mtb-0{margin:0px}.info-txt ul.list-tblcontents{margin:0px;padding:0px;display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;gap:0px}.info-txt ul.list-tblcontents li{flex-basis:calc(25% - 38px);border-right:1px solid rgba(210,135,135,.6);padding:0px 16px;height:52px;display:flex;align-items:center;justify-content:flex-start;background:url(../img/svg/ic-arrow-down.svg) no-repeat;background-position:95% center;letter-spacing:.72px;font-size:18px;line-height:28px;font-weight:500}@media(max-width: 767px){.info-txt ul.list-tblcontents li{flex-basis:100%;border-right:0px;border-bottom:1px solid rgba(210,135,135,.6);font-size:16px;line-height:25px;letter-spacing:.64px;height:45px;padding-left:0px;background-position:98% center}}.info-txt ul.list-tblcontents li a{cursor:pointer;letter-spacing:.72px;font-size:18px;line-height:28px;font-weight:500;flex-basis:100%}@media(max-width: 767px){.info-txt ul.list-tblcontents li a{font-size:16px;line-height:25px;letter-spacing:.64px}}.info-txt ul.list-tblcontents.list-3{width:825px;margin:0 auto}@media(max-width: 850px){.info-txt ul.list-tblcontents.list-3{width:auto}}.info-txt ul.list-tblcontents.list-3 li{flex-basis:calc(33.33% - 38px)}@media(max-width: 767px){.info-txt ul.list-tblcontents.list-3 li{flex-basis:100%}}@media(max-width: 767px){.info-txt ul.list-tblcontents.list-3 li br{display:none}}.info-v1{padding:60px 0px}@media(max-width: 767px){.info-v1{padding:80px 20px}}@media(max-width: 767px){.info-v1 h2{letter-spacing:.96px;font-size:24px;line-height:38px}}.info-v1 .info-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;gap:50px;margin-top:40px}@media(max-width: 767px){.info-v1 .info-grid{gap:40px}}.info-v1 .info-grid .col-img{flex-basis:354px}@media(max-width: 767px){.info-v1 .info-grid .col-img{flex-basis:100%}}.info-v1 .info-grid .col-img img{border-radius:6px}.info-v1 .info-grid .col-txt{flex-basis:calc(100% - 410px)}@media(max-width: 767px){.info-v1 .info-grid .col-txt{flex-basis:100%}}.info-v1 .info-grid p{font-size:16px;line-height:42px;letter-spacing:.64px}@media(max-width: 767px){.info-v1 .info-grid p{margin:0px;padding:0px}}.infoSec-v2{padding:60px 0px}@media(max-width: 767px){.infoSec-v2{padding:48px 20px}}.infoSec-v2 .box-cont{margin:30px 0px;overflow:hidden;border-radius:10px}.infoSec-v2 .box-cont .col{flex-basis:100%;padding:40px 40px}@media(max-width: 767px){.infoSec-v2 .box-cont .col{padding:20px 20px;text-align:center}}@media(max-width: 767px){.infoSec-v2 .box-cont .col p{text-align:left}}.infoSec-v2 .box-cont:last-child{margin-bottom:0px}.infoSec-v2 h3{margin:0px;padding:0px;font-family:"Noto Sans JP",sans-serif;font-size:19px;line-height:25px;font-weight:600;padding-bottom:10px;background-image:repeating-linear-gradient(90deg, #d28787, #d28787 4px, transparent 4px, transparent 6px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 1px;margin-bottom:40px;display:inline-block}@media(max-width: 767px){.infoSec-v2 h3{margin-bottom:20px}}.infoSec-v2 ul{margin:0px;padding:0px;border-radius:10px;background:#fff;padding:20px 20px}@media(max-width: 767px){.infoSec-v2 ul{text-align:left;padding:16px 20px}}.infoSec-v2 ul li{display:block;background:url(../img/svg/ic-dot-2.svg) no-repeat;background-position:left 14px;padding:5px 0px 5px 10px;font-size:18px}@media(max-width: 767px){.infoSec-v2 ul li{letter-spacing:.64px;font-size:16px;line-height:28px}}.infoSec-v2 ul li span.txtPink{background:linear-gradient(transparent 60%, #E4B7B7 40%);font-weight:700}.infoSec-v2 ul.no-bg{background:0px;padding:0px}.infoSec-v2 .box-cont-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;align-items:center;justify-content:center;gap:40px;width:auto}@media(max-width: 767px){.infoSec-v2 .box-cont-grid{gap:20px}}.infoSec-v2 .box-cont-grid .col-img{flex-basis:358px !important}@media(max-width: 767px){.infoSec-v2 .box-cont-grid .col-img{flex-basis:100% !important}}.infoSec-v2 .box-cont-grid .col-img img{margin-right:0px}@media(max-width: 767px){.infoSec-v2 .box-cont-grid .col-img img{margin-right:auto}}.infoSec-v2 .box-cont-grid .col-txt{flex-basis:calc(100% - 400px) !important}@media(max-width: 767px){.infoSec-v2 .box-cont-grid .col-txt{flex-basis:100% !important}}.infoSec-v2 .box-cont-grid .col-txt p{margin:0px;padding:0px}.infoSec-v2 .box-cont-grid-v2{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;align-items:center;justify-content:center;gap:60px;width:auto}@media(max-width: 767px){.infoSec-v2 .box-cont-grid-v2{gap:20px}}.infoSec-v2 .box-cont-grid-v2 .col-img{flex-basis:278px !important}@media(max-width: 767px){.infoSec-v2 .box-cont-grid-v2 .col-img{flex-basis:100% !important}}.infoSec-v2 .box-cont-grid-v2 .col-txt{flex-basis:calc(100% - 350px) !important}@media(max-width: 767px){.infoSec-v2 .box-cont-grid-v2 .col-txt{flex-basis:100% !important}}.infoSec-v2 .box-cont-grid-v2 img{border-radius:10px}@media(max-width: 767px){.infoSec-v2 .spacer-40{height:16px !important}}.author{background:#add8e6;border-radius:6px;padding:20px 30px;margin:50px 0px 30px;border:1px solid rgba(210,135,135,.6);background:#f4edea;position:relative}@media(max-width: 767px){.author{padding:20px 20px}}@media(max-width: 767px){.author .txtTitle.cont-sp{font-size:14px;line-height:25px;color:#d28787;margin-bottom:6px;display:block;text-align:center;padding-left:0px;margin-top:0px;margin-bottom:16px}}.author .txtTitle.cont-sp:before{opacity:0}.author .author-info{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;gap:40px;align-items:center}@media(max-width: 767px){.author .author-info{gap:10px}}.author .author-info .col-img{flex-basis:140px}@media(max-width: 767px){.author .author-info .col-img{flex-basis:80px}}.author .author-info .col-img img{border-radius:50%}.author .author-info .col-txt{flex-basis:calc(100% - 180px)}@media(max-width: 767px){.author .author-info .col-txt{flex-basis:calc(100% - 90px)}}.author .author-info .col-txt p{margin:0px;padding:0px;font-size:16px;line-height:25px;letter-spacing:.64px}.author .author-info .col-txt .txtTitle{font-size:16px;line-height:25px;color:#d28787;margin-bottom:6px}.author .author-info .col-txt .txtTitle:before{opacity:0}.author .author-info .col-txt span{background:none;font-weight:400}@media(max-width: 767px){.author .author-info .col-txt span{font-size:14px}}.author .author-info .col-txt span.txtPosition{color:#444;font-family:"Shippori Mincho",serif;margin:0px 12px 0px 16px;font-weight:500}@media(max-width: 767px){.author .author-info .col-txt span.txtPosition{margin:0px;margin-top:5px}}.author .author-info .col-txt span.txtName{letter-spacing:1.04px;color:#444;font-family:"Shippori Mincho",serif;font-size:26px;font-weight:500}@media(max-width: 767px){.author .author-info .col-txt span.txtName{margin-left:6px}}.author .author-info+p{margin:0px;padding:0px;letter-spacing:.72px;margin-top:20px}@media(max-width: 767px){.author .author-info+p{font-size:16px;letter-spacing:.64px;line-height:25px}}.author .author-info+p span{background:none}.author button{background:none;display:block;border:0px;padding:0px;margin:0 auto;margin-right:0px;letter-spacing:.64px;color:#d28787;font-size:16px;padding-bottom:2px;border-bottom:1px solid #d28787;cursor:pointer}@media(max-width: 767px){.author button{margin:0 auto;margin-top:20px}}.author p span.txtReadMore{display:none;font-weight:400}.consultation-sec{border-radius:10px;background:#f0e6e3;padding:10px 10px}.consultation-sec .wrapper{width:auto !important;border:1px solid #d28787;background:#f0e6e3 !important;border-radius:10px;text-align:center;padding:0px 40px !important}@media(max-width: 767px){.consultation-sec .wrapper{padding:0px 20px !important}}.consultation-sec h2{margin:0px;padding:0px;padding-bottom:10px;background-image:repeating-linear-gradient(90deg, #d28787, #d28787 4px, transparent 4px, transparent 6px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 1px;margin-bottom:12px;letter-spacing:1.56px;font-size:39px;line-height:50px;display:inline-block;color:#333;margin:50px 0px 0px}@media(max-width: 767px){.consultation-sec h2{font-size:28px;letter-spacing:1.12px;line-height:44px;margin-top:30px}}.consultation-sec h2+p{margin:40px 0px}@media(max-width: 767px){.consultation-sec h2+p{margin:24px 0px;text-align:left}}.consultation-sec .consult-hours{background:#fff;border-radius:10px;padding:20px 0px}@media(max-width: 767px){.consultation-sec .consult-hours{padding:16px 0px}}.consultation-sec .consult-hours h3{margin:0px;padding:0px;border:0px;letter-spacing:.8px;font-size:20px;line-height:32px;color:#fff;font-weight:500;background:#d28787;font-family:"Noto Sans JP",sans-serif;padding:6px 0px}@media(max-width: 767px){.consultation-sec .consult-hours h3{font-size:18px;letter-spacing:.72;line-height:28px}}.consultation-sec .consult-hours h3:before{content:"";opacity:0}.consultation-sec .consult-hours p{margin:0px;padding:0px}.consultation-sec .consult-hours p.txtTtl{letter-spacing:.6px;font-size:15px;color:#d28787;font-weight:500;margin-top:22px}@media(max-width: 767px){.consultation-sec .consult-hours p.txtTtl{font-size:14px;margin-top:13px}}.consultation-sec .consult-hours p.txtHours{letter-spacing:1.56px;font-size:39px;font-family:"Cormorant Infant",serif;margin:10px 0px 16px}@media(max-width: 767px){.consultation-sec .consult-hours p.txtHours{font-size:32px;margin-bottom:8px;margin-top:8px}}.consultation-sec .consult-hours p.txtNotes{letter-spacing:.56px;color:rgba(51,51,51,.6);font-size:14px}@media(max-width: 767px){.consultation-sec .consult-hours p.txtNotes{font-size:12px}}.consultation-sec div.btn-reserve{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;align-items:center;justify-content:center !important;gap:20px;margin:40px 0px}@media(max-width: 767px){.consultation-sec div.btn-reserve{gap:13px;margin-top:30px !important}}.consultation-sec div.btn-reserve a.btn-reserve-phone{text-align:center;line-height:20px}.consultation-sec div.btn-reserve a.btn-reserve-phone span{display:block}.consultation-sec div.btn-reserve a.btn-reserve-phone span.txtTtl{display:inline-block;background:url(../img/svg/ic-line-01.svg),url(../img/svg/ic-line-02.svg);background-repeat:no-repeat;background-position:left center,right center;padding:3px 14px;font-size:14px;font-weight:600;font-family:"Shippori Mincho",serif}@media(max-width: 767px){.consultation-sec div.btn-reserve a.btn-reserve-phone span.txtTtl{letter-spacing:.56px}}.consultation-sec div.btn-reserve a.btn-reserve-phone span.txtPhone{display:inline-block;background:url(../img/svg/ic-phone-black.svg) no-repeat;background-position:left 50%;background-size:18px auto;padding-left:28px;font-size:30px;font-weight:500;font-family:"Cormorant Infant",serif;margin-top:10px;margin-bottom:10px}@media(max-width: 767px){.consultation-sec div.btn-reserve a.btn-reserve-phone span.txtPhone{font-size:34px;letter-spacing:1.36px}}.consultation-sec div.btn-reserve a.btn-reserve-phone span.txtPhone small{font-family:"Noto Sans JP",sans-serif;position:relative;top:-2px}.consultation-sec div.btn-reserve a.btn-reserve-phone span.txtNote{font-size:12px}@media(max-width: 767px){.consultation-sec div.btn-reserve a.btn-reserve-phone span.txtNote{line-height:19px;letter-spacing:.48px}}.consultation-sec div.btn-reserve a.btn-reserve-line,.consultation-sec div.btn-reserve a.btn-reserve-web{flex-basis:270px;color:#fff;font-size:18px;font-weight:500;border-radius:50px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;letter-spacing:1.44px;height:60px;box-shadow:3px 5px 10px rgba(53,67,103,.2588235294);cursor:pointer;transition:all .3s ease 0s}.consultation-sec div.btn-reserve a.btn-reserve-line:hover,.consultation-sec div.btn-reserve a.btn-reserve-web:hover{border-bottom-color:rgba(0,0,0,0);transform:translateY(0.1875em);box-shadow:none}.consultation-sec div.btn-reserve a.btn-reserve-line{background:#06c755}@media(max-width: 767px){.consultation-sec div.btn-reserve a.btn-reserve-line{background:#06c755}}.consultation-sec div.btn-reserve a.btn-reserve-web{background:#1a57b1;display:block}@media(max-width: 767px){.consultation-sec div.btn-reserve a.btn-reserve-web{background:#1a57b1}}.consultation-sec div.btn-reserve a.btn-reserve-web span.txtMain{position:relative;top:-6px}@media(max-width: 767px){.consultation-sec div.btn-reserve a.btn-reserve-web span.txtMain{top:-3px}}.consultation-sec div.btn-reserve a.btn-reserve-web span.txtSupport{background:url(../img/svg/ic-line-01-white.svg),url(../img/svg/ic-line-02-white.svg);background-repeat:no-repeat;background-position:left center,right center;padding:3px 14px;color:#fff;font-size:14px;padding-top:0px;display:inline-block;line-height:25px;position:relative;top:8px}.related-column-sec{background:#f0e6e3;padding:60px 20px}@media(max-width: 767px){.related-column-sec{padding:48px 20px}}.related-column-sec .related-column h2{margin:0px;padding:0px;font-size:32px;line-height:50px;letter-spacing:1.28px;margin-bottom:40px;color:#d28787}@media(max-width: 767px){.related-column-sec .related-column h2{font-size:22px;letter-spacing:.88px;line-height:32px;margin-bottom:24px}}.related-column-sec .related-column .rc-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;width:auto;gap:30px;background:#f8f4f4;border-radius:10px;padding:40px 40px}@media(max-width: 767px){.related-column-sec .related-column .rc-grid{gap:30px;padding:20px 20px}}.related-column-sec .related-column .rc-grid .col-cont{flex-basis:calc(50% - 15px)}@media(max-width: 767px){.related-column-sec .related-column .rc-grid .col-cont{flex-basis:100%}}.related-column-sec .related-column .col-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;width:auto;gap:20px}@media(max-width: 767px){.related-column-sec .related-column .col-grid{gap:10px}}.related-column-sec .related-column .col-grid .col-img{flex-basis:160px}@media(max-width: 767px){.related-column-sec .related-column .col-grid .col-img{flex-basis:140px}}.related-column-sec .related-column .col-grid .col-img img{height:90px;width:100%;border-radius:6px;object-fit:cover;object-position:center}@media(max-width: 767px){.related-column-sec .related-column .col-grid .col-img img{height:80px}}.related-column-sec .related-column .col-grid .col-txt{flex-basis:calc(100% - 180px)}@media(max-width: 767px){.related-column-sec .related-column .col-grid .col-txt{flex-basis:calc(100% - 150px)}}.related-column-sec .related-column .col-grid .col-txt span{display:block;font-size:16px;line-height:25px;letter-spacing:.64px}@media(max-width: 767px){.related-column-sec .related-column .col-grid .col-txt span{font-size:12px;line-height:22px}}.related-column-sec .related-column .col-grid .col-txt span.txtCategory{display:inline-block;font-size:14px;letter-spacing:.56px;line-height:16px;border-radius:100px;padding:3px 16px 5px;background:#d28787;font-weight:500;color:#fff;margin-bottom:12px}@media(max-width: 767px){.related-column-sec .related-column .col-grid .col-txt span.txtCategory{font-size:12px}}.related-column-sec .related-column .col-grid+p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}@media(max-width: 767px){.related-column-sec .related-column .col-grid+p{margin:0px;padding:0px;letter-spacing:.64px;font-size:14px;line-height:22px;margin-top:10px}}.doc-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;gap:40px;align-items:center}@media(max-width: 767px){.doc-grid{gap:20px}}.doc-grid .col-img{flex-basis:260px !important}@media(max-width: 767px){.doc-grid .col-img{flex-basis:100% !important;display:none}}.doc-grid .col-img img{border-radius:10px}@media(max-width: 767px){.doc-grid .col-img img{width:280px;height:auto;display:block;margin:0 auto}}.doc-grid .col-txt{flex-basis:calc(100% - 300px) !important}@media(max-width: 767px){.doc-grid .col-txt{flex-basis:100% !important;padding-bottom:12px}}@media(max-width: 767px){.doc-grid .col-txt p:first-child{margin-top:0px;padding-top:0px}}.sensitive{background:#f0e6e3;border-radius:8px;text-align:center;padding:0px 24px;height:200px;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.sensitive p{margin:0px;padding:0px;font-weight:500}.sensitive img{display:none}.sensitive.active{background:none}.sensitive.active p{display:none}.sensitive.active img{display:block;height:180px;width:auto}@media(max-width: 767px){.sensitive.active img{height:auto}}.articles-contents{padding:60px 0px;position:relative}@media(max-width: 767px){.articles-contents{padding:40px 10px}}.articles-contents::before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(247, 242, 238, 0) 0%, #F6F2F0 100%) 0% 0% no-repeat padding-box}.articles-contents .wrapper{width:900px;margin:0 auto}@media(max-width: 920px){.articles-contents .wrapper{width:auto}}.articles-contents .wrapper:nth-child(1){background:#fff;padding:48px 42px;font-size:18px;line-height:28px;letter-spacing:.56px}@media(max-width: 767px){.articles-contents .wrapper:nth-child(1){padding:24px 10px}}@media(max-width: 767px){.articles-contents .wrapper:nth-child(1){letter-spacing:.64px;font-size:14px;line-height:22px}}.articles-contents h1{margin:0px;padding:0px;font-size:32px;line-height:51px;letter-spacing:1.28px}@media(max-width: 767px){.articles-contents h1{font-size:28px;letter-spacing:1.12px;line-height:44px}}.articles-contents .art-time{font-size:16px;line-height:25px;letter-spacing:.64px;margin:20px 0px}@media(max-width: 767px){.articles-contents .art-time{margin:20px 0px 30px}}.articles-contents .art-time span.txtUpdated{margin-right:12px}.articles-contents .art-time span.txtCategory{font-size:14px;letter-spacing:.56px;line-height:16px;border-radius:100px;padding:2px 16px 4px;background:#d28787;font-weight:500;color:#fff;margin-left:12px}@media(max-width: 767px){.articles-contents .art-time span.txtCategory{margin-left:0px;margin-top:8px;display:inline-block}}.articles-contents .art-time+figure img{width:100%}.articles-contents h2{letter-spacing:1.12px;color:#d28787;font-size:28px;line-height:44px}@media(max-width: 767px){.articles-contents h2{font-size:24px;letter-spacing:.96px;line-height:38px}}.articles-contents h3{letter-spacing:.96px;font-size:24px;line-height:38px;position:relative;padding-left:10px}@media(max-width: 767px){.articles-contents h3{font-size:20px;letter-spacing:.8px;line-height:32px}}.articles-contents h3:before{content:"";position:absolute;top:24%;left:0;width:3px;height:60%;background-color:#d28787;border-radius:20px}.articles-contents h4{letter-spacing:.72px;color:#d28787;font-size:18px;line-height:27px}@media(max-width: 767px){.articles-contents h4{padding-bottom:10px;background-image:repeating-linear-gradient(90deg, #d28787, #d28787 4px, transparent 4px, transparent 6px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 1px;margin-bottom:12px}}.articles-contents p{font-size:18px;line-height:32px;letter-spacing:.72px;margin:22px 0px}.articles-contents p mark{text-decoration:underline}.articles-contents p span{background:linear-gradient(transparent 60%, #E4B7B7 40%);font-weight:700}.articles-contents p.txtTitle{position:relative;padding-left:20px}.articles-contents p.txtTitle::before{content:"";display:inline-block;width:10px;height:10px;background:#d28787;margin-right:10px;vertical-align:middle;transform:rotate(45deg);top:45%;left:0px;position:absolute}.articles-contents p.txt-small{font-size:14px;line-height:26px}.articles-contents ul{margin:0px;padding:0px}.articles-contents ul.list-bullet li{letter-spacing:.72px;font-size:18px;line-height:28px;display:block;background:url(../img/svg/ic-dot-2.svg) no-repeat;background-position:left 14px;background-size:10px auto;padding:5px 0px 5px 20px;font-size:18px}@media(max-width: 767px){.articles-contents ul.list-bullet li{font-size:16px;line-height:22px;letter-spacing:.64px}}.articles-contents ol{margin:0px;padding:0px}.articles-contents ol.list-num{margin:20px 0px;counter-reset:custom-num 0}.articles-contents ol.list-num li{letter-spacing:.72px;font-size:18px;line-height:28px;margin:6px 0px;position:relative;padding-left:34px}.articles-contents ol.list-num li::before{counter-increment:custom-num;content:counter(custom-num, decimal-leading-zero);position:absolute;left:0;top:3px;width:26px;height:26px;background:#d28787;border-radius:50%;color:#fff;font-weight:bold;font-size:14px;line-height:14px;display:flex;align-items:center;justify-content:center;font-family:"Shippori Mincho",serif;font-weight:600;letter-spacing:.56px}.articles-contents .summary-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;width:auto;gap:0px;margin:20px 0px;border-radius:10px;padding:30px 30px;overflow:hidden}@media(max-width: 767px){.articles-contents .summary-grid{padding:20px 20px}}.articles-contents .summary-grid .col{flex-basis:100%}.articles-contents .summary-grid h4{margin:0px;padding:0px;letter-spacing:.88px;font-weight:600;font-size:22px;line-height:32px;border-radius:10px;height:55px;display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.articles-contents .summary-grid h4{font-size:18px;letter-spacing:.72px;height:45px;background:none !important}}.articles-contents .summary-grid ul{margin-top:20px}.articles-contents .summary-grid ul li{letter-spacing:.72px;font-size:18px;line-height:28px;margin:6px 0px;display:block;padding-bottom:10px;margin-bottom:12px;padding-left:30px;background-image:url("../img/svg/ic-check.svg"),repeating-linear-gradient(90deg, #d28787, #d28787 4px, transparent 4px, transparent 6px);background-position:left 6px,left bottom;background-repeat:no-repeat,repeat-x;background-size:20px auto,100% 1px}.articles-contents .summary-grid ul li:last-child{margin-bottom:0px}.articles-contents .box-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;width:auto;gap:0px;margin:20px 0px;border-radius:10px;overflow:hidden;border-radius:10px;overflow:hidden}.articles-contents .box-grid .col{flex-basis:100%}.articles-contents .box-grid h4{margin:0px;padding:0px;padding:20px 20px;font-size:20px;line-height:32px;border:1px solid #f0e6e3;border-radius:10px 10px 0px 0px}@media(max-width: 767px){.articles-contents .box-grid h4{background:#fff !important}}.articles-contents .box-grid p{margin:20px 20px}.articles-contents .box-grid ul.list-bullet{margin:20px 20px}.articles-contents .box-grid ul.list-check{margin:20px 20px}.articles-contents .box-grid ul.list-check li{letter-spacing:.72px;font-size:18px;line-height:28px;margin:6px 0px;display:block;padding-bottom:10px;margin-bottom:12px;padding-left:30px;background-image:url("../img/svg/ic-check.svg"),repeating-linear-gradient(90deg, #d28787, #d28787 4px, transparent 4px, transparent 6px);background-position:left 6px,left bottom;background-repeat:no-repeat,repeat-x;background-size:20px auto,100% 1px}.articles-contents .box-grid ul.list-check li:last-child{margin-bottom:0px}.articles-contents .testimonial-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;gap:40px;width:auto;margin:20px 0px}@media(max-width: 767px){.articles-contents .testimonial-grid{gap:20px;margin:30px 0px}}.articles-contents .testimonial-grid .col-img{flex-basis:200px !important}@media(max-width: 767px){.articles-contents .testimonial-grid .col-img{flex-basis:100% !important}}@media(max-width: 767px){.articles-contents .testimonial-grid .col-img img{width:160px;height:auto;display:block;margin:0 auto}}.articles-contents .testimonial-grid .col-txt{flex-basis:calc(100% - 300px) !important;padding:30px 30px;border-radius:10px;position:relative}@media(max-width: 767px){.articles-contents .testimonial-grid .col-txt{flex-basis:100% !important;margin-top:16px;padding:20px 20px}}.articles-contents .testimonial-grid .col-txt::before{content:"";position:absolute;left:-14px;top:20px;width:0;height:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-right:16px solid #f4edea}@media(max-width: 767px){.articles-contents .testimonial-grid .col-txt::before{left:0;right:0;margin-left:auto;margin-right:auto;top:-17px;transform:rotate(90deg)}}.articles-contents .testimonial-grid .col-txt p{margin:0px;padding:0px}.articles-contents .mainbtns .wp-block-button{width:400px}@media(max-width: 767px){.articles-contents .mainbtns .wp-block-button br{display:none}}.articles-contents details{border-top:1px solid rgba(210,135,135,.6);border-bottom:1px solid rgba(210,135,135,.6);letter-spacing:.72px;font-size:18px;line-height:32px;padding:24px 0px}@media(max-width: 767px){.articles-contents details{padding:20px 0px;font-size:16px;line-height:32px;letter-spacing:.64px}}.articles-contents details summary{list-style:none;background:url(../img/svg/ic-txt-qa.svg),url(../img/svg/ic-plus-2.svg);background-repeat:no-repeat;background-position:left 10px,right center;background-size:auto,20px auto;cursor:pointer;padding-left:24px;font-weight:700}@media(max-width: 767px){.articles-contents details summary{padding-right:20px}}.articles-contents details p{margin-bottom:0px;background:url(../img/svg/ic-txt-ans.svg) no-repeat;background-position:left 10px;padding-left:24px}@media(max-width: 767px){.articles-contents details p{margin-top:20px}}.articles-contents details[open] summary{background:url(../img/svg/ic-txt-qa.svg),url(../img/svg/ic-minus.svg);background-repeat:no-repeat;background-position:left 10px,right center;background-size:auto,20px auto}.articles-contents figure.tbl-v1{margin:20px 0px}.articles-contents figure.tbl-v1 table{border:1px solid rgba(187,148,148,.6);border-collapse:collapse;width:100%;background:#fff}.articles-contents figure.tbl-v1 table tr:nth-child(1) td{background:#f0e6e3}.articles-contents figure.tbl-v1 table td{padding:16px 20px;border:1px solid rgba(187,148,148,.6)}@media(max-width: 767px){.articles-contents figure.tbl-v1 table td{padding:10px 10px}}.articles-contents figure.tbl-v2{margin:20px 0px}.articles-contents figure.tbl-v2 table{border:1px solid rgba(187,148,148,.6);border-collapse:collapse;width:100%;background:#fff}.articles-contents figure.tbl-v2 table td{padding:16px 20px;border:1px solid rgba(187,148,148,.6)}@media(max-width: 767px){.articles-contents figure.tbl-v2 table td{padding:10px 10px}}.articles-contents figure.tbl-v2 table td:nth-child(1){background:#f0e6e3;width:250px;font-weight:500}@media(max-width: 767px){.articles-contents figure.tbl-v2 table td:nth-child(1){width:100px}}.articles-contents .related-column{margin:40px 0px}.articles-contents .related-column h2{margin:0px;padding:0px;font-size:26px;line-height:40px;letter-spacing:1.04px;margin-bottom:40px}@media(max-width: 767px){.articles-contents .related-column h2{font-size:22px;letter-spacing:.88px;line-height:32px;margin-bottom:24px}}.articles-contents .related-column .rc-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;width:auto;gap:30px}@media(max-width: 767px){.articles-contents .related-column .rc-grid{gap:30px}}.articles-contents .related-column .rc-grid .col-cont{flex-basis:calc(50% - 15px)}@media(max-width: 767px){.articles-contents .related-column .rc-grid .col-cont{flex-basis:100%}}.articles-contents .related-column .col-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;width:auto;gap:20px}@media(max-width: 767px){.articles-contents .related-column .col-grid{gap:10px}}.articles-contents .related-column .col-grid .col-img{flex-basis:160px}@media(max-width: 767px){.articles-contents .related-column .col-grid .col-img{flex-basis:140px}}.articles-contents .related-column .col-grid .col-img img{height:90px;width:100%;border-radius:6px;object-fit:cover;object-position:center}@media(max-width: 767px){.articles-contents .related-column .col-grid .col-img img{height:80px}}.articles-contents .related-column .col-grid .col-txt{flex-basis:calc(100% - 180px)}@media(max-width: 767px){.articles-contents .related-column .col-grid .col-txt{flex-basis:calc(100% - 150px)}}.articles-contents .related-column .col-grid .col-txt span{display:block;font-size:16px;line-height:25px;letter-spacing:.64px}@media(max-width: 767px){.articles-contents .related-column .col-grid .col-txt span{font-size:12px;line-height:22px}}.articles-contents .related-column .col-grid .col-txt span.txtCategory{display:inline-block;font-size:14px;letter-spacing:.56px;line-height:16px;border-radius:100px;padding:3px 16px 5px;background:#d28787;font-weight:500;color:#fff;margin-bottom:12px}@media(max-width: 767px){.articles-contents .related-column .col-grid .col-txt span.txtCategory{font-size:12px}}.articles-contents .related-column .col-grid+p{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}@media(max-width: 767px){.articles-contents .related-column .col-grid+p{margin:0px;padding:0px;letter-spacing:.64px;font-size:16px;line-height:28px}}.articles-contents .greetings-box{border-radius:10px;background:#f4edea;padding:30px 40px 40px;margin:30px 0px}@media(max-width: 767px){.articles-contents .greetings-box{padding:20px 20px;margin:20px 0px}}.articles-contents .greetings-box h3,.articles-contents .greetings-box p{margin:0px;padding:0px}.articles-contents .greetings-box h3{text-align:center;background:#d28787;color:#fff;letter-spacing:.8px;font-size:20px;line-height:32px;border-radius:10px;padding:10px 0px;margin-bottom:30px}@media(max-width: 767px){.articles-contents .greetings-box h3{font-size:18px;line-height:32px;letter-spacing:.72px;margin-bottom:20px;padding:6px 0px}}.articles-contents .greetings-box-post{border-radius:10px;background:#f4edea;padding:30px 40px 40px;margin:30px 0px;width:auto}@media(max-width: 767px){.articles-contents .greetings-box-post{padding:20px 20px;margin:20px 0px}}.articles-contents .greetings-box-post h3,.articles-contents .greetings-box-post p{margin:0px;padding:0px}.articles-contents .greetings-box-post h3{text-align:center;background:#d28787;color:#fff;letter-spacing:.8px;font-size:20px;line-height:32px;border-radius:10px;padding:10px 0px;margin-bottom:30px}@media(max-width: 767px){.articles-contents .greetings-box-post h3{font-size:18px;line-height:32px;letter-spacing:.72px;margin-bottom:20px;padding:6px 0px}}.articles-contents .message{border-radius:6px;background:none;border:1px solid rgba(210,135,135,.6);margin:60px 0px;padding:40px 40px}@media(max-width: 767px){.articles-contents .message{padding:20px 20px;margin:48px 0px}}.articles-contents .message .wp-block-group__inner-container{width:auto}.articles-contents .message h2{margin:0px;padding:0px;letter-spacing:.96px;font-size:24px;color:#000;border-bottom:1px solid rgba(210,135,135,.6)}@media(max-width: 767px){.articles-contents .message h2{font-size:20px}}.articles-contents .message h3{letter-spacing:.64px;color:#444;font-size:16px;line-height:24px;margin-bottom:20px;padding-left:0px}@media(max-width: 767px){.articles-contents .message h3{font-size:14px}}.articles-contents .message h3 strong{letter-spacing:1.04px;font-size:26px;margin-left:10px}@media(max-width: 767px){.articles-contents .message h3 strong{font-size:22px}}.articles-contents .message h3:before{opacity:0}.articles-contents .message h3+p{line-height:28px}.articles-contents .message .message-grid{gap:25px;margin-top:20px}@media(max-width: 767px){.articles-contents .message .message-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;gap:20px;margin-top:32px}}.articles-contents .message .message-grid .col-img{flex-basis:200px !important}@media(max-width: 767px){.articles-contents .message .message-grid .col-img{flex-basis:100% !important;text-align:center}}.articles-contents .message .message-grid .col-img img{border-radius:10px;width:200px;height:200px;object-fit:cover;object-position:center}@media(max-width: 767px){.articles-contents .message .message-grid .col-img img{width:240px;height:240px}}.articles-contents .message .message-grid .col-txt{flex-basis:calc(100% - 225px) !important}@media(max-width: 767px){.articles-contents .message .message-grid .col-txt{flex-basis:100% !important}}.articles-contents .message .info-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;margin-top:26px;gap:20px;align-items:flex-start}.articles-contents .message .info-grid .col{flex-basis:calc(50% - 42px);padding:16px 16px;border-radius:10px;background:#f4edea}@media(max-width: 767px){.articles-contents .message .info-grid .col{flex-basis:100%}}.articles-contents .message .info-grid h4{margin:0px;padding:0px;font-family:"Shippori Mincho",serif;font-size:16px;font-weight:600;cursor:pointer;background:url(../img/svg/ic-plus.svg) no-repeat;background-position:right center;background-size:27px auto;padding:5px 0px;color:#000;letter-spacing:1.28px}@media(max-width: 767px){.articles-contents .message .info-grid h4{background-size:25px auto}}.articles-contents .message .info-grid h4.active{background:url(../img/svg/ic-minus.svg) no-repeat;background-position:right center;background-size:27px auto}@media(max-width: 767px){.articles-contents .message .info-grid h4.active{background-size:25px auto}}.articles-contents .message .info-grid ul{margin:0px;padding:0px}.articles-contents .message .info-grid ul li{display:block;background:url(../img/svg/ic-dot.svg) no-repeat;background-position:left 14px;padding:5px 0px 5px 10px;font-size:18px}@media(max-width: 767px){.articles-contents .message .info-grid ul li{font-size:16px;line-height:25px;letter-spacing:.64px}}.articles-contents .message .info-grid .collapsible{max-height:0;overflow:hidden;transition:max-height .5s ease;opacity:0;visibility:hidden}.articles-contents .message .info-grid .collapsible.show{max-height:1000px;margin-top:32px;opacity:1;visibility:visible}@media(max-width: 767px){.articles-contents .message .info-grid .collapsible.show{margin-top:20px}}.articles-contents .message .info-grid table{width:100%;border-collapse:collapse}.articles-contents .message .info-grid table td{font-size:18px;padding:5px 5px;letter-spacing:.72px;vertical-align:top}@media(max-width: 767px){.articles-contents .message .info-grid table td{font-size:16px;letter-spacing:1.28px}}.articles-contents .message .info-grid table td:nth-child(1){width:80px;padding-left:5px;font-size:18px}@media(max-width: 767px){.articles-contents .message .info-grid table td:nth-child(1){font-size:17px;letter-spacing:0px}}.articles-contents .message .info-grid figure.show{max-height:1000px;transition:max-height .5s ease}@media(max-width: 767px){.articles-contents .message .info-grid tr{display:block;width:100%}}@media(max-width: 767px){.articles-contents .message .info-grid td{display:block;width:100%;padding:4px 0px}}@media(max-width: 767px){.articles-contents .message .info-grid td:nth-child(1){padding-left:0px}}.articles-contents ul.sitemap-list{margin-top:40px}.articles-contents ul.sitemap-list li{display:block;margin:12px 0px;background:url(../img/svg/chk-icon.svg) no-repeat;background-position:left 10px;padding-left:30px}@media(max-width: 767px){.articles-contents ul.sitemap-list li{background:url(../img/svg/chk-icon.svg) no-repeat;background-position:left 6px;background-size:16px auto;padding-left:20px}}.articles-contents ul.sitemap-list li ul{margin-left:20px}@media(max-width: 767px){.articles-contents ul.sitemap-list li ul{margin-left:0px}}.articles-contents ul.sitemap-list li a{text-decoration:underline;text-decoration-color:#f08181;text-underline-position:under;position:relative}.articles-contents ul.sitemap-list li a:before{position:absolute;content:url(../img/svg/link-arrow-sm.svg);bottom:-3px;right:-30px}.cases-contents{padding:60px 0px;position:relative}@media(max-width: 767px){.cases-contents{padding:40px 20px}}.cases-contents::before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(247, 242, 238, 0) 0%, #F6F2F0 100%) 0% 0% no-repeat padding-box}.cases-contents h2.txtHead-case{margin:0px;padding:0px;text-align:center;font-family:"Shippori Mincho",serif;letter-spacing:1.12px;font-size:28px;line-height:44px;font-weight:600;color:#d28787}@media(max-width: 767px){.cases-contents h2.txtHead-case{font-size:24px;letter-spacing:.96px;line-height:38px}}.cases-contents .cases-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;gap:40px;align-items:flex-start;margin:40px 0px}@media(max-width: 767px){.cases-contents .cases-grid{flex-basis:100%}}.cases-contents .cases-grid figure{flex-basis:90px}@media(max-width: 767px){.cases-contents .cases-grid figure{flex-basis:100%}}@media(max-width: 767px){.cases-contents .cases-grid figure img{width:90px;margin:0 auto;display:block}}.cases-contents .cases-grid .col-cont{flex-basis:calc(100% - 190px);position:relative;background:#fff;padding:30px 30px;border-radius:10px}@media(max-width: 767px){.cases-contents .cases-grid .col-cont{padding:20px 20px;flex-basis:100%}}.cases-contents .cases-grid .col-cont::before{content:"";position:absolute;left:-14px;top:20px;width:0;height:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-right:16px solid #fff}@media(max-width: 767px){.cases-contents .cases-grid .col-cont::before{left:0;right:0;margin-left:auto;margin-right:auto;top:-17px;transform:rotate(90deg)}}.cases-contents .cases-grid .col-cont p{margin:0px;padding:0px}.cases-contents .cases-grid .col-cont span{font-size:16px;line-height:25px;letter-spacing:.64px}@media(max-width: 767px){.cases-contents .cases-grid .col-cont span{font-size:12px;line-height:22px}}.cases-contents .cases-grid .col-cont span.txtCategory{display:inline-block;font-size:14px;letter-spacing:.56px;line-height:16px;border-radius:100px;padding:3px 16px 5px;background:#d28787;font-weight:500;color:#fff;margin-bottom:12px;margin-right:10px}@media(max-width: 767px){.cases-contents .cases-grid .col-cont span.txtCategory{font-size:12px;border-radius:2px}}.cases-contents .cases-grid a.btn-cases{position:absolute;right:0px;bottom:0px;border-radius:10px 0px 10px 0px;padding:7px 32px 9px 20px;color:#fff;font-family:"Shippori Mincho",serif;font-weight:500;font-size:16px;letter-spacing:.04em;display:inline-block;background:url(../img/svg/ic-arrow-white.svg) no-repeat;background-position:92% center;background-color:#d28787}@media(max-width: 767px){.cases-contents .cases-grid a.btn-cases{font-size:14px;letter-spacing:.64px}}.cases-contents .cases-grid a.btn-cases:hover{opacity:.8}.cases-contents .doc-feedback{background:#f4edea;border-radius:10px;padding:40px 40px;width:auto}@media(max-width: 767px){.cases-contents .doc-feedback{padding:20px 20px;text-align:center}}.cases-contents .doc-feedback .wp-block-group__inner-container{width:auto}.cases-contents .doc-feedback h3{margin:0px;padding:0px;display:inline-block;padding-bottom:10px;background-image:repeating-linear-gradient(90deg, #d28787, #d28787 4px, transparent 4px, transparent 6px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 1px;margin-bottom:12px;font-size:18px;line-height:28px;letter-spacing:.72px}.cases-contents .doc-feedback .testimonial-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;gap:40px;width:auto;margin:20px 0px;align-items:flex-start}@media(max-width: 767px){.cases-contents .doc-feedback .testimonial-grid{gap:20px;margin:30px 0px}}.cases-contents .doc-feedback .testimonial-grid .col-img{flex-basis:180px !important}@media(max-width: 767px){.cases-contents .doc-feedback .testimonial-grid .col-img{flex-basis:100% !important}}@media(max-width: 767px){.cases-contents .doc-feedback .testimonial-grid .col-img img{width:160px;height:auto;display:block;margin:0 auto}}.cases-contents .doc-feedback .testimonial-grid .col-img p{margin:0px;padding:0px;font-family:"Shippori Mincho",serif;font-weight:500;margin-top:2px}.cases-contents .doc-feedback .testimonial-grid .col-img p.txtDescription{font-size:16px;line-height:25px;letter-spacing:-1px;margin-top:10px}.cases-contents .doc-feedback .testimonial-grid .col-img p.txtName{font-weight:600;font-size:26px;line-height:40px;letter-spacing:1.04px}.cases-contents .doc-feedback .testimonial-grid .col-txt{flex-basis:calc(100% - 280px) !important;padding:30px 30px;border-radius:10px;position:relative}@media(max-width: 767px){.cases-contents .doc-feedback .testimonial-grid .col-txt{flex-basis:100% !important;margin-top:16px;padding:20px 20px;background:#fff !important}}.cases-contents .doc-feedback .testimonial-grid .col-txt::before{content:"";position:absolute;left:-14px;top:20px;width:0;height:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-right:16px solid #f4edea}@media(max-width: 767px){.cases-contents .doc-feedback .testimonial-grid .col-txt::before{left:0;right:0;margin-left:auto;margin-right:auto;top:-17px;transform:rotate(90deg);border-right:16px solid #f4edea !important}}.cases-contents .doc-feedback .testimonial-grid .col-txt p{margin:0px;padding:0px;margin-bottom:20px}@media(max-width: 767px){.cases-contents .doc-feedback .testimonial-grid .col-txt p{text-align:left}}.cases-contents .doc-feedback .testimonial-grid .col-txt p:last-child{margin-bottom:0px}.cases-contents .doc-feedback .mainbtns{margin-top:50px}@media(max-width: 767px){.cases-contents .doc-feedback .mainbtns{height:auto;margin-top:30px}}.cases-contents .btn-faqpage{margin:40px 0px 60px;text-align:center}.cases-contents .btn-faqpage a{text-decoration:underline;font-size:18px;line-height:28px;letter-spacing:.56px}@media(max-width: 767px){.cases-contents .btn-faqpage a{letter-spacing:.64px;font-size:14px;line-height:22px}}.cases-contents h3.txtHead-consult-others{margin:0px;padding:0px;text-align:center;font-family:"Shippori Mincho",serif;letter-spacing:1.12px;font-size:28px;line-height:44px;font-weight:600;color:#d28787;margin-bottom:40px}@media(max-width: 767px){.cases-contents h3.txtHead-consult-others{font-size:24px;letter-spacing:.96px;line-height:38px}}.cases-contents .cases-parent{border-radius:10px;background:#f4edea;padding:24px 24px 50px 24px;position:relative;margin-bottom:30px}@media(max-width: 767px){.cases-contents .cases-parent{padding:20px 20px 48px;margin-bottom:20px}}.cases-contents .cases-parent .cases-grid{margin:0px}.problem-area h3{margin:0px;padding:0px;font-size:28px;line-height:44px;letter-spacing:3.36px;margin-bottom:40px}@media(max-width: 767px){.problem-area h3{letter-spacing:1.6px;font-size:20px;line-height:32px}}.problem-area h3 span{background-image:url("../img/svg/ic-search.svg"),repeating-linear-gradient(90deg, #d28787, #d28787 4px, transparent 4px, transparent 6px);background-position:13px 60%,left bottom;background-repeat:no-repeat,repeat-x;background-size:26px auto,100% 1px;padding:10px 10px 10px 50px}@media(max-width: 767px){.problem-area h3 span{background-size:20px auto,100% 1px;padding:6px 5px 6px 32px;background-position:left 60%,left bottom}}.problem-area .pa-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;gap:20px}.problem-area .pa-grid .col{flex-basis:calc(33.33% - 54px);background:#f4edea;padding:50px 20px;border-radius:10px;position:relative;display:flex;align-items:center;justify-content:flex-start;gap:25px}@media(max-width: 767px){.problem-area .pa-grid .col{flex-basis:100%;gap:16px;padding:20px 20px 30px}}.problem-area .pa-grid .col figure{flex-basis:90px;background:#fff;border-radius:50%;height:90px;display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.problem-area .pa-grid .col figure{flex-basis:80px;height:80px;width:80px}}@media(max-width: 767px){.problem-area .pa-grid .col figure img{height:54px;width:auto}}.problem-area .pa-grid .col .col-cont{flex-basis:calc(100% - 115px)}.problem-area .pa-grid .col .col-cont p{margin:0px;padding:0px;font-family:"Shippori Mincho",serif;font-size:22px;line-height:32px;letter-spacing:.88px;font-weight:500}@media(max-width: 767px){.problem-area .pa-grid .col .col-cont p{font-size:18px;line-height:29px;letter-spacing:.72}}.problem-area .pa-grid .col .col-cont p span{color:#d28787;font-weight:600;font-size:30px}@media(max-width: 767px){.problem-area .pa-grid .col .col-cont p span{font-size:24px;letter-spacing:.96px}}.problem-area .pa-grid .col a.btn-area{position:absolute;right:0px;bottom:0px;border-radius:10px 0px 10px 0px;padding:7px 32px 9px 20px;color:#fff;font-family:"Shippori Mincho",serif;font-weight:500;font-size:16px;letter-spacing:.04em;display:inline-block;background:url(../img/svg/ic-arrow-white.svg) no-repeat;background-position:92% center;background-color:#d28787}@media(max-width: 767px){.problem-area .pa-grid .col a.btn-area{font-size:14px;letter-spacing:.64px}}.problem-area .pa-grid .col:nth-child(7){flex-basis:100%;justify-content:center}@media(max-width: 767px){.problem-area .pa-grid .col:nth-child(7){justify-content:flex-start}}.problem-area .pa-grid .col:nth-child(7) .col-cont{flex-basis:auto}.problem-area .prob-consult{border-radius:10px;border:1px solid #d28787;width:800px;padding:50px 40px;margin:60px auto 0px}@media(max-width: 900px){.problem-area .prob-consult{width:auto;padding:20px 30px}}.problem-area .prob-consult h2{margin:0px;padding:0px;font-size:39px;text-align:center}@media(max-width: 767px){.problem-area .prob-consult h2{font-size:28px;line-height:44px;letter-spacing:3.36px}}.problem-area .prob-consult h2 span{padding-bottom:10px;background-image:repeating-linear-gradient(90deg, #d28787, #d28787 4px, transparent 4px, transparent 6px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 1px;margin-bottom:12px;letter-spacing:1.56px;font-size:39px;line-height:50px}@media(max-width: 767px){.problem-area .prob-consult h2 span{font-size:28px;line-height:44px;letter-spacing:1.12px}}.problem-area .prob-consult .prob-consult-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;justify-content:center;align-items:center;gap:24px;margin-top:50px}@media(max-width: 767px){.problem-area .prob-consult .prob-consult-grid{margin-top:40px}}.problem-area .prob-consult .prob-consult-grid p{margin:0px;padding:0px;flex-basis:300px}@media(max-width: 767px){.problem-area .prob-consult .prob-consult-grid p{text-align:center;font-size:16px}}.problem-area .prob-consult .prob-consult-grid a.btn-consult{flex-basis:270px;background:#1a57b1;border-radius:70px;text-align:center;color:#fff;padding:11px 0px 13px;box-shadow:3px 5px 10px rgba(53,67,103,.2588235294)}.problem-area .prob-consult .prob-consult-grid a.btn-consult span{font-family:"Shippori Mincho",serif;line-height:20px}.problem-area .prob-consult .prob-consult-grid a.btn-consult span.txtttl{background:url(../img/svg/ic-line-01-white.svg),url(../img/svg/ic-line-02-white.svg);background-repeat:no-repeat;background-position:left center,right center;padding:3px 14px;font-size:14px;font-weight:600}.problem-area .prob-consult .prob-consult-grid a.btn-consult span.txtMail{display:inline-block;background:url(../img/svg/ic-mail.svg) no-repeat;background-position:left 50%;background-size:25px auto;padding-left:32px;margin-top:6px;font-size:20px;font-weight:500}.mv-subpages{background:#e0ffff;display:flex;align-items:center;justify-content:center;padding-top:40px;height:310px;width:100%}@media(max-width: 767px){.mv-subpages{padding-top:0px;height:240px}}.mv-subpages p,.mv-subpages h1{margin:0px;padding:0px}.mv-subpages p{letter-spacing:.96px;color:#d28787;font-size:24px;font-family:"Cormorant Infant",serif;font-weight:500}@media(max-width: 767px){.mv-subpages p{letter-spacing:1.28px;font-size:32px;line-height:38px}}.mv-subpages h1{letter-spacing:1.6px;font-size:40px;font-family:"Shippori Mincho",serif;margin-top:12px}@media(max-width: 767px){.mv-subpages h1{letter-spacing:.56px;font-size:14px;line-height:22px}}.mv-subpages.mv-cases{background:linear-gradient(180deg, #F7F2EE 0%, #F6F2F0 100%) 0% 0% no-repeat padding-box}@media(max-width: 767px){.mv-subpages.mv-cases{height:205px}}@media(max-width: 767px){.mv-subpages.mv-cases h1{font-size:28px;line-height:28px;letter-spacing:1.12px;margin-top:16px}}.nu-frame{position:relative;margin-bottom:40px}.nu-frame .nf-ttl{color:#fff;padding:3px 20px;padding-top:5px;background-color:#f08181;text-align:center;margin-bottom:0;display:inline-block;border-radius:3px 3px 0 0;font-weight:800}.nu-frame .framed-txt-box{border:1px solid #222;padding:35px;margin-top:20px;margin-left:45px;margin-right:45px;margin-bottom:50px}@media(max-width: 767px){.nu-frame .framed-txt-box{padding:30px 14px}}.nu-frame .framed-txt-box.pink-border{border:2px solid #f08181;margin:0;background:#fff}.nu-frame ul{margin-bottom:0px}.nu-frame ul li{margin-bottom:5px;background:url(../img/svg/chk-icon.svg) no-repeat !important;background-position:left 10px !important;padding-left:30px !important}@media(max-width: 767px){.nu-frame ul li{background:url(../img/svg/chk-icon.svg) no-repeat !important;background-position:left 12px !important;background-size:16px auto !important;padding-left:25px !important}}.nu-frame ul.chk-list li{display:block;margin-bottom:5px;background:url(../img/svg/chk-icon.svg) no-repeat !important;background-position:left 10px !important;padding-left:30px !important}@media(max-width: 767px){.nu-frame ul.chk-list li{background:url(../img/svg/chk-icon.svg) no-repeat !important;background-position:left 12px !important;background-size:16px auto !important;padding-left:25px !important}}.border{border:1px solid #dee2e6 !important;padding:24px 48px;margin:24px 0px}@media(max-width: 767px){.border{padding:24px 24px}}.border h5.case-ttl{margin:0px;padding:0px;margin-bottom:20px;font-weight:700;font-family:"Noto Sans JP",sans-serif}@media(max-width: 767px){.border h5.case-ttl{margin-bottom:16px}}.border .case-ttl span{color:#f08181}.border .case-ttl span b{font-size:30px}.border p{margin:0px;padding:0px}.border .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media(min-width: 768px){.border .row .col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;text-align:center}}@media(max-width: 767px){.border .row .col-md-3{flex-basis:100%}}@media(max-width: 767px){.border .row .col-md-3 img{margin:0 auto;display:block}}@media(min-width: 768px){.border .row .col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}@media(max-width: 767px){.border .row .col-md-9{flex-basis:100%}}@media(min-width: 768px){.border .row .col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media(max-width: 767px){.border .row .col-md-12{flex-basis:100%}}b+ul.chk-list li{display:block;margin-bottom:5px;background:url(../img/svg/chk-icon.svg) no-repeat !important;background-position:left 10px !important;padding-left:30px !important}@media(max-width: 767px){b+ul.chk-list li{background:url(../img/svg/chk-icon.svg) no-repeat !important;background-position:left 12px !important;background-size:16px auto !important;padding-left:25px !important}}b+ul li{display:block;margin-bottom:5px;background:url(../img/svg/chk-icon.svg) no-repeat !important;background-position:left 10px !important;padding-left:30px !important}@media(max-width: 767px){b+ul li{background:url(../img/svg/chk-icon.svg) no-repeat !important;background-position:left 12px !important;background-size:16px auto !important;padding-left:25px !important}}table.table-bordered{width:100%;border:1px solid #dee2e6;border-collapse:collapse;margin:24px 0px}table.table-bordered td,table.table-bordered th{border:1px solid #dee2e6;padding:12px}table.table-bordered thead td{text-align:center;background-color:#ffeded;font-size:22px;font-weight:500;text-align:center}@media(max-width: 767px){table.table-bordered thead td{font-size:18px}}table.table-bordered tbody td:first-child{background-color:#f4f4f4;width:40%}@media(max-width: 767px){table.table-bordered tbody td:first-child{width:38%}}.petals-bg h2{position:relative;display:flex;width:100%;justify-content:center;align-items:center;text-align:center}.petals-bg h2 br{display:none}@media(max-width: 767px){.petals-bg h2 br{display:block}}.petals-bg h2:before,.petals-bg h2:after{content:"";border-top:2px solid #f08181;margin:0 0px 0 0;flex:1 0 20px}.petals-bg .flex-row{display:flex;width:100%;flex-wrap:wrap !important;justify-content:space-between;margin:0 auto;justify-content:center;gap:60px;margin:32px 0px}@media(max-width: 767px){.petals-bg .flex-row{gap:20px}}.petals-bg .vls-step{max-width:246px;display:flex;flex-direction:column;align-content:center;justify-content:center}@media(max-width: 767px){.petals-bg .vls-step{flex-basis:calc(50% - 20px);max-width:auto}}.petals-bg .vls-step+img{height:174px;width:auto;margin:0 auto;display:block}.petals-bg .vls-desc{display:flex;flex-direction:row;justify-content:center;align-items:center}.petals-bg .vls-desc p.vls-num{font-size:42px;color:#f08181;font-weight:bold;margin-right:12px}.petals-bg a img{margin:0 auto;display:block}@media(min-width: 768px){.petals-bg .d-md-none{display:none}}@media(max-width: 767px){.petals-bg .d-none{display:none}}/*# sourceMappingURL=single.min.css.map */