@charset "UTF-8";.under{--cl-gr:#a1cd81;--line-height-p:2.25;--border-radius:0px;--main-color:#222756;--clr1:#1a172b;--clr2:#222756}.under .sitemap>ul>li .lv2{padding-left:1em}.under .sitemap>ul>li>a{color:var(--main-color)!important;font-size:1.125em;font-weight:500}.under .sitemap>ul>li>a:before{background-color:var(--main-color)!important}.under .sitemap>ul>li a,.under .sitemap>ul>li p{display:block;width:100%;padding:15px 15px 15px 30px;border-bottom:dotted 1px #ccc;color:var(--clr1);position:relative;box-sizing:border-box;text-decoration:none}.under .sitemap>ul>li a span,.under .sitemap>ul>li p span{display:inline-block}.under .sitemap>ul>li a:before,.under .sitemap>ul>li p:before{content:"";position:absolute;width:15px;height:3px;background:#ccc;left:0;top:50%;margin-top:-2px}.under .sitemap>ul>li .title{margin-bottom:0;font-family:var(--f-en);color:var(--main-color);font-weight:500;font-size:1.5em;text-transform:uppercase}.under .sitemap>ul>li.lv2 .lv2 .title{font-size:1.125em;font-family:var(--f-jp);font-weight:500}.under .sitemap>ul>li.lv2 .lv2 .title:before{left:5px;top:calc(15px + 1em);width:10px;height:10px;border-radius:50%}.under .sitemap>ul>li.lv2 .lv2 .title:after{display:none}@media only screen and (max-width:768px){.under .sitemap>ul>li.lv2 .lv2 .title:before{width:8px;height:8px;top:calc(15px + 0.85em)}}.under .sitemap>ul>li p:before{background-color:var(--main-color)}.under .sitemap>ul>li p:after{content:"";position:absolute;width:3px;height:14px;background:var(--main-color);left:6px;top:50%;margin-top:-7px}.under .sitemap>ul>li a:hover{text-decoration:none;background:rgba(0,0,0,0.05)}.under .sitemap>ul>li a:before{top:calc(15px + 0.86em)}.under .sitemap>ul>li li a{padding-left:70px}.under .sitemap>ul>li li a:before{left:40px}@media only screen and (max-width:375px){.under .sitemap>ul>li li a{padding-left:48px;padding-right:0px}.under .sitemap>ul>li li a:before{left:24px}}.under #mainContent{position:relative;z-index:2;padding-bottom:100px;font-size:16px;--f-en:"Marcellus",serif;--f-en2:"Cinzel",serif;--f-jp:"Noto Sans JP",sans-serif}.under #mainContent .inner{padding-left:20px;padding-right:20px}.under #mainContent>.inner{max-width:1064px}.under .wrap_key{position:relative}.under .key{position:relative;z-index:1;height:clamp(400px,47vw,640px);font-size:clamp(7px,0.7vw,10px);background:url(../images/ud_key_bg.jpg) no-repeat center/cover}.under .key:before{content:"";display:block;position:absolute;transition:all 0.3s;left:0;top:0;width:100%;height:100%;opacity:0.5;background-color:#15161f}.under .key .inner{position:relative;z-index:1;height:100%;padding:0px;padding:17px 40px 0px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;max-width:1219px}.under .key .key_text{position:relative;z-index:1}.under .key h2{display:table;font-size:40px;letter-spacing:0.1em;font-weight:500;text-align:center;color:white}.under .key h2 span{display:inline-block}.under h2,.under h3,.under h4,.under h5,.under h6{position:relative;z-index:1;line-height:1.4;font-weight:500;letter-spacing:0.05em;color:var(--main-color)}.under h2:last-child,.under h3:last-child,.under h4:last-child,.under h5:last-child,.under h6:last-child{margin-bottom:0}.under{--h3:38px;--h4:30px}.under h3{margin-bottom:var(--h3);font-size:30px;text-align:center}.under h3:has(+.secH4){margin-bottom:0}.under h3 span{display:inline-block}.under h3:after{content:"";display:block;margin:25px auto 0;width:2em;height:2px;background-color:var(--main-color)}.under .secH4{margin-top:var(--h3)}.under h4{position:relative;margin-bottom:var(--h4);padding-bottom:12px;font-size:24px;border-bottom:1px solid}.under h4:has(+.secH5){margin-bottom:0}.under .secH5{margin-top:calc(var(--h4) + 5px)}.under h5{padding-left:calc(0.7em + 2px);margin-bottom:22px;font-size:20px}.under h5:after{content:"";display:block;position:absolute;transition:all 0.3s;left:0;top:calc(50% + 0.05em);transform:translateY(-50%);width:2px;height:calc(0.2em + 89%);background-color:var(--main-color)}.under h6{position:relative;padding-left:1.83334em;margin-bottom:15px;margin-top:20px;font-size:18px;color:var(--main-color)}.under h6:before{content:"";width:15px;height:15px;position:absolute;left:0;top:0.35em;border-radius:50%;background-color:var(--main-color)}.under.page-clinic .imgBox.colImg2 picture,.under.page-clinic .imgBox.colImg3 picture{background-color:transparent!important;height:auto!important}@media only screen and (max-width:1024px){.under h6{padding-left:25px}.under h6:before{top:0.45em;width:12px;height:12px}}.under .entry>section,.under .inner>section{padding-top:1px;margin-top:50px}.under .entry>section:first-of-type,.under .inner>section:first-of-type{margin-top:92px}.under section>p:last-of-type{margin-bottom:0}.under section>p:last-of-type+table,.under section>p:last-of-type+ul{margin-top:15px}.under .btn-group{margin:20px auto}.under .btn-group .btn.style01{max-width:300px}.under .btn-group .btn.style01 a{padding-left:2.3em;padding-right:2.3em}.under .btn-group .btn.style02{display:table;margin:0.5em auto}.under .btn-group.flex{display:flex;margin-left:-0.5em;margin-right:-0.5em;justify-content:center}.under .btn-group.flex .btn.style02{margin-left:0.5em;margin-right:0.5em}.under .btn-group.flex.col-2 .btn{width:calc(50% - 1em)}.under .btn-group:not(.flex) .btn{margin-left:auto;margin-right:auto}.under .btn-group:last-child{margin-bottom:0}.under .btn-group.flex{justify-content:center}.under .btn-group.flex .btn.style01{margin:10px 0.5em}.under .bnr.center{display:table;margin:20px auto 0;max-width:436px}@media only screen and (max-width:768px){.under .btn-group.flex .btn.style01{margin-top:5px;margin-bottom:5px}}@media only screen and (max-width:430px){.under .btn-group.flex.col-2 .btn{width:calc(100% - 1em)}}.under .imgBox.rowImg .image_l img,.under .imgBox.rowImg .image_r img{width:auto;max-height:400px}.under .imgBox.rowImg .image_l{float:left;margin-right:60px}.under .imgBox.rowImg .image_r{float:right;margin-left:60px}.under .imgBox.rowImg .image_l,.under .imgBox.rowImg .image_r{max-width:450px;margin-bottom:30px}.under .imgBox.rowImg .txt_l{float:left}.under .imgBox.rowImg .txt_r{float:right}.under .imgBox.rowImg .txt_l,.under .imgBox.rowImg .txt_r{width:calc(100% - 510px)}.under .imgBox.rowImg.large .image_l,.under .imgBox.rowImg.large .image_r{max-width:440px}.under .imgBox.rowImg.large .txt_l,.under .imgBox.rowImg.large .txt_r{width:calc(100% - 475px)}.under .imgBox.rowImg.full .image_l,.under .imgBox.rowImg.full .image_r{max-width:60vw}.under .imgBox.colImg .list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.under .imgBox.colImg p{margin-bottom:5px}.under .imgBox.colImg p:last-child{margin-bottom:0}.under .imgBox.colImg picture{margin-bottom:15px}.under .imgBox.colImg .text p{font-size:1em}.under .imgBox.colImg .text .ttl{font-size:1.375em;font-weight:bold;line-height:1.8;text-align:center;color:#a98c54;font-family:"Noto Serif JP",serif}.under .imgBox.colImg2 picture,.under .imgBox.colImg3 picture{position:relative;background:#efefef;display:flex;align-items:center;justify-content:center;overflow:hidden;height:380px;width:100%;text-align:center}.under .imgBox.colImg2 img,.under .imgBox.colImg3 img{max-height:100%;max-width:100%}.under .imgBox.colImg3 .item{width:32%}.under .imgBox.colImg3 picture{height:250px}.under .imgBox.colImg2 .item{width:49%}.under .imgBox.colImg1 .item{width:100%}.under .imgBox.colImg1 .item img{max-height:500px}.under .faq_ct_area{margin-bottom:60px}@media only screen and (max-width:768px){.under .faq_ct_area{margin-bottom:40px}}.under .faq_box{--f-size-qa:30px;--size-left-qa:30px;--size-pl-box:90px}.under .faq_box .box{overflow:hidden;margin-bottom:35px}.under .faq_box .box:has(+h3){margin-bottom:50px}@media only screen and (max-width:768px){.under .faq_box .box{margin-bottom:25px}.under .faq_box .box:has(+h3){margin-bottom:40px}}.under .faq_box .accBtn{position:relative;z-index:1;padding:20px 50px 20px 0;background-color:var(--main-color);transition:all 0.3s;cursor:pointer}.under .faq_box .accBtn.rotate .plus:before{transform:rotate(90deg)}@media only screen and (min-width:769px){.under .faq_box .accBtn:hover{background-color:var(--clr2)}}.under .faq_box .plus{position:absolute;z-index:-1;top:0;bottom:0;margin:auto 0;width:18px;height:18px;right:20px}.under .faq_box .plus:after,.under .faq_box .plus:before{content:"";display:block;position:absolute;transition:all 0.3s;top:0;bottom:0;left:0;right:0;margin:auto;background-color:white}.under .faq_box .plus:before{width:2px;height:100%}.under .faq_box .plus:after{height:2px;width:100%}.under .faq_box h4,.under .faq_box h5{padding:0;padding-left:var(--size-pl-box);margin-bottom:0;border-bottom:none;color:#fff;border-radius:0;transition:all 0.3s}.under .faq_box h4:after,.under .faq_box h5:after{display:none}.under .faq_box h4:before,.under .faq_box h5:before{content:"Q.";position:absolute;top:0;left:var(--size-left-qa);line-height:1;font-family:var(--f-en);font-size:var(--f-size-qa)}.under .faq_box .content{padding-top:40px;padding-left:var(--size-pl-box);padding-right:30px;padding-bottom:40px;background-color:#faf6f1;position:relative}.under .faq_box .content:after{content:"A.";position:absolute;font-family:var(--f-en);top:32px;left:var(--size-left-qa);font-size:var(--f-size-qa);color:var(--main-color);font-weight:500}@media only screen and (max-width:768px){.under .faq_box{--f-size-qa:28px;--size-left-qa:30px;--size-pl-box:90px}.under .faq_box .content:after{top:29px}.under .faq_box h4,.under .faq_box h5{font-size:20px}.under .faq_box h4:before,.under .faq_box h5:before{top:-3px}}@media only screen and (max-width:480px){.under .faq_box{--size-left-qa:15px;--size-pl-box:60px}.under .faq_box .accBtn{padding-top:10px;padding-bottom:10px;padding-right:40px}.under .faq_box .plus{right:15px;width:16px;height:16px}.under .faq_box .content{padding-top:30px;padding-right:15px;padding-bottom:30px}.under .faq_box .content:after{top:19px}}@media only screen and (min-width:769px) and (max-width:1024px){.under .imgBox.rowImg .image_l,.under .imgBox.rowImg .image_r{display:table;float:none;max-width:100%;margin-right:auto;margin-left:auto}}.under .btn-group .btn.style02{max-width:36.7em}.under .btn-group .btn.style02 a{padding:0.5em 1.5em}.under .btn-group .btn.style02 span{display:inline-block}.under .ovs{margin-bottom:10px}.under table.rollTable{width:100%}.under table.tbl_style01.fee td{text-align:center}.under table.tbl_style01 span{display:inline-block}.under table.tbl_style01 td,.under table.tbl_style01 th{border:1px solid #ddd;padding:0.625rem;line-height:var(--line-height-p)}.under table.tbl_style01 td img,.under table.tbl_style01 th img{max-width:100%}.under table.tbl_style01 th{background-color:var(--main-color);color:#fff;font-weight:normal;text-align:center}@media only screen and (max-width:768px){.under table.tbl_style01 th.w100px{width:100px}}.under table.tbl_style01 td{background-color:#fff;font-size:1em}.under table.tbl_style01.rowHead tr th:not(:last-child){border-right:1px solid #ddd}.under table.tbl_style01.colHead tr:not(:last-child) th{border-bottom:1px solid #ddd}.under table.tbl_style01.fee{margin-bottom:10px;table-layout:fixed}.under table.tbl_style01.fee2{margin-bottom:10px}.under table.tbl_style01.cl-item td:not(:first-child){color:var(--main-color)}.under table.tbl_style01.td_center td{text-align:center}.under table.tbl_style01.td_top td{vertical-align:top}.under table.tbl_style01.td_center02 td:not(:first-child){text-align:center}.under table.tbl_style01.td_align_top td{align-content:flex-start}.under table.tbl_style02 td,.under table.tbl_style02 th{border:2px solid #9dba38;border-left:none;border-right:none;padding:0.625em}.under table.tbl_style02 td img,.under table.tbl_style02 th img{max-width:100%}.under table.tbl_style02 th{background:none;font-weight:normal;font-size:1.125em;color:#9dba38}.under table.tbl_style02 td{font-size:1em}.under .tbl_note{display:none;color:#b4b4b4;font-size:11px;letter-spacing:0}@media only screen and (min-width:769px){.under table.tbl_style01.fee2 th{width:50%}}@media only screen and (max-width:768px){.under table.tbl_style01.fee2 th{width:33.33%}}@media only screen and (max-width:1024px) and (min-width:769px){.under .clinic_tbl01 th{width:19em}.under table.tbl_style01 td,.under table.tbl_style01 th{padding:0.5rem}.under table.tbl_style01 th{font-size:1em}.under table.tbl_style01 td{font-size:0.9em}.under table.tbl_style02 th{font-size:1em}.under table.tbl_style02 td{font-size:0.9em}}@media only screen and (min-width:769px){.under ul.list01.mcol-2 li:last-child,.under ul.list01.mcol-2 li:nth-child(odd){padding-bottom:0}.under ul.list01.mcol-2 li:last-child{padding-bottom:0}.under .rowImg ul.list01.mcol-2{padding-bottom:0}.under .rowImg ul.list01.mcol-2 li{width:100%;padding-right:0;padding-bottom:10px}.under .rowImg ul.list01.mcol-2 li:last-child{padding-bottom:0}}.under ul.list01{margin-bottom:1em}.under ul.list01:last-child{margin-bottom:0}.under ul.list01.mcol-2{position:relative;display:flex;flex-wrap:wrap}.under ul.list01.mcol-2 li{width:50%;padding-right:10px}@media only screen and (min-width:769px) and (max-width:1024px){.under ul.list01.mcol-2 li{width:100%;padding-right:0;padding-bottom:0.625em!important}.under ul.list01.mcol-2 li:last-child{padding-bottom:0!important}}.under ul.list01.check li{padding-left:1.5em}.under ul.list01.check li:before{width:auto;height:auto;content:"✔︎";top:0;left:0.125em;color:var(--main-color);background-color:transparent}.under ul.list01.check li:after{content:"";position:absolute;left:0;top:0.6875em;width:1em;height:1em;border:1px solid var(--main-color)}.under ul.list01 li{position:relative;padding-left:1.25em;padding-bottom:0.625em;letter-spacing:0.1em;text-align:left;line-height:var(--line-height-p)}.under ul.list01 li:last-child{padding-bottom:0}.under ul.list01 li:before{content:"";width:0.5em;height:0.5em;position:absolute;left:0;aspect-ratio:1/1;top:1em;--mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80' %3E%3Cpath d='M39.1000,-0.004 C62.092,-0.004 80.000,17.912 80.000,40.001 C80.000,62.090 62.092,79.998 39.1000,79.998 C17.909,79.998 0.000,62.090 0.000,40.001 C0.000,17.912 17.909,-0.004 39.1000,-0.004 Z'/%3E%3C/svg%3E");mask-image:var(--mask);-webkit-mask-image:var(--mask);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% auto;-webkit-mask-size:100% auto;mask-position:center;-webkit-mask-position:center;background-color:var(--clr2)}.under ul.list01 li.more{width:100%!important}.under ul.list01 li.more:before{display:none}.under .list_note{margin-top:15px;padding-left:20px}.under .list_note.no_mt{margin-top:0}.under .topic_path{position:relative;z-index:2;font-size:12px;line-height:1.45;letter-spacing:0.1em;padding:7px 13px;font-family:var(--f-notosans)}.under .topic_path>.inner{max-width:1320px}.under .topic_path ul{display:block;padding:4px 10px 4px 0px}.under .topic_path ul:after{content:"";display:block;clear:both}.under .topic_path ul li{float:left;margin-top:5px;margin-bottom:5px}.under .topic_path a{position:relative;color:var(--clr1);text-decoration:none}.under .topic_path a:after{content:"";display:block;position:absolute;transition:all 0.3s;left:0;width:100%;height:0;bottom:-5px;border-bottom:1px solid #bdbdc0}@media only screen and (min-width:769px){.under .topic_path a:hover{opacity:1;color:var(--main-color)}.under .topic_path a:hover:after{border-color:var(--main-color)}}.under .topic_path span{display:inline-block;padding:0 8px;color:var(--clr1);line-height:1}.under .toc_list{max-width:1024px;margin-left:auto;margin-right:auto;margin-top:var(--h3);justify-content:space-between;padding:1.25em;background-color:rgb(241,241,243);position:relative;z-index:1;border:1px solid #a1a6b7}.under .toc_list:empty{display:none}.under .toc_list .br_auto{display:inline}.under .toc_list br{display:none}.under .toc_list li{display:table;padding:0px 3px;width:50%;padding-right:1em}.under .toc_list li a{position:relative;padding-left:1.25em;display:block;padding-top:0.5em;padding-bottom:0.5em;text-decoration:none;color:var(--clr1);border-bottom:1px dashed rgba(51,51,51,0.3)}.under .toc_list li a:before{content:"";width:0;height:0;border-left:0.4em solid transparent;border-right:0.4em solid transparent;border-top:0.5em solid var(--main-color);position:absolute;left:0;top:0.95em}.under .toc_list.style1 li{width:100%;padding-right:0;max-width:100%}@media only screen and (min-width:993px){.under .toc_list.style3 li{width:auto;max-width:33%}}@media only screen and (min-width:769px) and (max-width:1024px){.under .toc_list li{width:100%;padding-right:0}}@media only screen and (min-width:769px){.under .toc_list li a:hover{opacity:0.7}}.under .anchor-links{display:flex;flex-wrap:wrap;justify-content:center;padding:20px 0 0}.under .anchor-links>div{background-color:var(--main-color);border-radius:3px;position:relative;display:block;min-width:250px;width:49%;margin:0% 0.5% 1%;text-align:center;color:#fff;font-size:0.875em;line-height:1.5;letter-spacing:0.15em}@media only screen and (min-width:993px){.under .anchor-links>div{width:32.3%}}.under .anchor-links>div a{display:block;width:100%;padding:10px 5px 9px;color:inherit;font-size:inherit;line-height:inherit;text-decoration:none}.under .anchor-links>div:after{content:"";border:4px solid;border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;position:absolute;top:auto;bottom:2px;left:calc(50% - 4px);right:auto;line-height:1}.under .anchor-links>div:hover a{opacity:1}.under .anchor-links>div:hover:after{bottom:0}.under .anchor-links>div.ext:after{content:">";border:0;position:absolute;top:calc(50% - 0.5em);bottom:auto;left:auto;right:7px;font-size:0.857em;line-height:1;letter-spacing:0;transform:scaleX(0.5)}.under .anchor-links>div.ext:hover:after{right:5px}.under .steps2{display:flex;flex-direction:column;align-items:flex-start;position:relative;overflow:hidden}.under .steps2:before{content:"";position:absolute;left:2.1875em;top:3px;height:calc(100% - 2.1875em);width:0.125em;background-color:var(--main-color)}.under .steps2 .step{display:flex;align-items:center;margin-bottom:20px;position:relative;width:100%}.under .steps2 h5{margin-bottom:15px}.under .steps2 h5:before{display:none}.under .steps2 h5:after{content:"";display:block;position:absolute;transition:all 0.3s;left:0;top:0.35em;width:15px;height:15px;border-radius:50%;background-color:var(--main-color)}.under .steps2 h4{margin-bottom:10px;padding-bottom:0;padding-left:30px;border-bottom:none}.under .steps2 h4:after{content:"";display:block;position:absolute;transition:all 0.3s;left:0;top:0.6em;width:15px;height:15px;border-radius:50%;background-color:var(--main-color)}.under .steps2 .circle{margin-bottom:0;width:4.375em;height:4.375em;border:1px solid;background-color:#fff;color:var(--main-color);display:flex;justify-content:center;align-items:center;flex-direction:column;line-height:1.1;font-weight:400;font-weight:bold;margin-right:1.25em;position:relative;z-index:2}.under .steps2 .circle .big{display:block;line-height:1.1;font-size:1.35em}.under .steps2 .text{width:calc(100% - 5.625em)}.under .steps2:before{display:none}.under .steps2 .step{position:relative;z-index:1}.under .steps2 .step:after{content:"";display:block;position:absolute;transition:all 0.3s;z-index:-1;left:calc(2.1875em - 1px);top:0;width:2px;height:calc(100% + 40px);background-color:var(--main-color)}.under .steps2 .step:first-of-type:after{height:calc(50% + 40px);top:calc(50% + 1em)}.under .steps2 .step:last-of-type:after{height:calc(50% + 20px)}@media only screen and (max-width:1024px){.under #mainContent{font-size:14px}}.under.page-reason section{padding:1.875em calc(1em + 2%);border:1px solid #a1a6b7}.under.page-reason section .point{display:flex;align-items:center;justify-content:center;font-family:var(--f-en);line-height:1;text-transform:uppercase;font-size:0.7em;text-align:center;color:transparent;font-family:"Cinzel",serif;background:-webkit-gradient(linear,right top,left top,from(rgb(161,166,183)),color-stop(99%,rgba(192,204,233,0.7)));background:linear-gradient(270deg,rgb(161,166,183) 0%,rgba(192,204,233,0.7) 99%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.under.page-reason section .point .num{position:relative;display:table;margin-left:auto;margin-right:auto;font-size:2em;margin:0 0em 0 0.1em;font-weight:500;color:transparent;line-height:1;text-align:left;letter-spacing:0.03em;background:-webkit-gradient(linear,right top,left top,from(rgb(161,166,183)),color-stop(99%,rgba(192,204,233,0.7)));background:linear-gradient(270deg,rgb(161,166,183) 0%,rgba(192,204,233,0.7) 99%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.under .ud_feature{position:relative;z-index:1}.under .ud_feature:before{content:"";display:block;position:absolute;transition:all 0.3s;z-index:-1;left:calc(50% - 50vw);top:0;width:100vw;height:100%;background:repeat-y center/1920px auto}.under .ud_feature .feature_box{position:relative;z-index:1;padding:30px 30px;margin-bottom:50px}.under .ud_feature .feature_box:before{content:"";display:block;position:absolute;transition:all 0.3s;z-index:-2;left:0;top:0;width:100%;height:100%;border:1px solid #a1a6b7}.under .ud_feature .feature_box:last-child{margin-bottom:0}.under .ud_feature .feature_box .ft_ttl{display:flex;padding-bottom:10px;border-bottom:1px solid var(--clr2)}.under .ud_feature .feature_box .ft_ttl .point{font-family:var(--f-en);line-height:1;text-transform:uppercase;font-size:0.6em;text-align:center;margin:0 1em 0em 0;color:transparent;font-family:"Cinzel",serif;background:-webkit-gradient(linear,right top,left top,from(rgb(161,166,183)),color-stop(99%,rgba(192,204,233,0.7)));background:linear-gradient(270deg,rgb(161,166,183) 0%,rgba(192,204,233,0.7) 99%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.under .ud_feature .feature_box .ft_ttl .point .num{position:relative;display:table;margin-left:auto;margin-right:auto;margin-top:-0.05em;font-size:3em;font-weight:500;color:var(--clr6);line-height:1;text-align:left;letter-spacing:0.03em;background:-webkit-gradient(linear,right top,left top,from(rgb(161,166,183)),color-stop(99%,rgba(192,204,233,0.7)));background:linear-gradient(270deg,rgb(161,166,183) 0%,rgba(192,204,233,0.7) 99%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.under .ud_feature .feature_box .ft_ttl .text{margin-top:0.35em;max-width:calc(100% - 3em)}.under .ud_feature .feature_box h3.ft_ttl{text-align:left}.under .ud_feature .feature_box h3.ft_ttl:after{display:none}@media only screen and (max-width:768px){.under .ud_feature{padding:0px 0}.under .ud_feature .feature_box{padding:30px 30px;margin-bottom:30px}.under .ud_feature .feature_box:after{inset:5px}}.under .ud_flow{padding-bottom:10px}.under .ud_flow .flow_box{--fs-arr:10px;position:relative;z-index:1;padding:50px;margin-bottom:50px}.under .ud_flow .flow_box:before{content:"";display:block;position:absolute;transition:all 0.3s;z-index:-1;inset:10px;background-color:white;border:1px solid rgb(74,77,106)}.under .ud_flow .flow_box:after{content:"";display:block;position:absolute;transition:all 0.3s;z-index:-2;left:0;bottom:0;width:100%;height:30%;min-height:100px;background-color:rgb(241,241,243)}.under .ud_flow .flow_box .step{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;width:10em;padding:0.3em 0.5rem;clip-path:polygon(0 0,91.2% 0,100% 50%,91.2% 100%,0 100%,0 0);text-transform:uppercase;line-height:1;text-align:center;background:rgb(74,77,106);font-family:var(--f-en);color:white}.under .ud_flow .flow_box .step:after{content:"";display:block;position:absolute;transition:all 0.3s}.under .ud_flow .flow_box .step .num{margin-top:0;margin-left:0.2em;text-transform:uppercase;font-family:var(--f-en);line-height:1}.under .ud_flow .flow_box h3.flow_ttl:after{display:none}.under .ud_flow .flow_box h4.flow_ttl{padding:0;border-bottom:none;background-color:transparent}.under .ud_flow .flow_box h5.flow_ttl{padding:0;border-bottom:none}.under .ud_flow .flow_box .flow_ttl{text-align:center;color:var(--main-color);line-height:1.4}.under .ud_flow .flow_box .ct_area:after{content:"";position:absolute;left:0;right:0;bottom:calc(-3em + 1px);display:block;margin:0 auto;width:7em;height:3em;clip-path:polygon(0 0,100% 0,50% 100%);font-size:0.8em;background-color:rgb(241,241,243)}.under .ud_flow .flow_box:last-child{margin-bottom:0}.under .ud_flow .flow_box:last-child .ct_area:after{display:none}@media only screen and (max-width:480px){.under .ud_flow .flow_box{--fs-arr:7px;padding:30px;margin-bottom:35px}}.under .ud_flow_list{counter-reset:ud_flow_list_count;margin-top:20px;margin-bottom:20px;position:relative;z-index:1}.under .ud_flow_list:before{content:"";display:block;position:absolute;transition:all 0.3s;z-index:-1;height:calc(100% - 2em);top:1.2em;background-color:var(--main-color);width:1px;left:1.125em}.under .ud_flow_list:last-child{margin-bottom:0}.under .ud_flow_list .line-item-end{position:absolute;z-index:-2;left:0.9em;bottom:0;height:calc(100% - 1.8em);width:0.5em;background-color:white}.under .ud_flow_list .item{position:relative;padding-top:0.3em;padding-bottom:0.3em;padding-left:4em;padding-right:10px;z-index:1;margin-bottom:15px;min-height:30px;line-height:2}.under .ud_flow_list .item:after{content:"";display:block;position:absolute;transition:all 0.3s;height:calc(100% + 0.2em);right:0;top:-0.1em;z-index:-1;width:calc(100% - 3em);border:1px dashed;border-radius:var(--border-radius);background-color:#fff}.under .ud_flow_list .item:before{content:counter(ud_flow_list_count,decimal-leading-zero);counter-increment:ud_flow_list_count;position:absolute;z-index:-1;left:0;top:calc(50% - 1em);display:flex;align-items:center;justify-content:center;width:2em;height:2em;font-size:1.125em;border-radius:50%;letter-spacing:0;color:white;background-color:var(--main-color)}.under .ud_flow_list .item:last-child{margin-bottom:0}@media only screen and (max-width:768px){.under .ud_flow_list .item:before{top:-0.1em;padding-bottom:0.1em}}.under .doctor_box{max-width:700px;margin:0 auto 20px;position:relative}.under .doctor_box p{margin-bottom:0}.under .doctor_box .doctor_name{position:absolute!important;right:2%;bottom:30px;background:rgba(255,255,255,0.95);padding:20px;z-index:1;color:var(--main-color);text-align:center;font-size:1.25em;font-weight:500;letter-spacing:0.1em;line-height:1.5;min-width:7em;max-width:16em}.under .doctor_box .doctor_name>span{display:inline-block;font-size:80%}.under .doctor_box .doctor_name .big{font-size:120%}.under .ud_map{height:450px;overflow:hidden}.under .note_red{color:#950000;font-weight:500}.under .exp{--size-width-year:8em}.under .exp li{margin-bottom:0.5em;padding-bottom:0.5em;display:flex;border-bottom:1px solid var(--main-color);line-height:var(--line-height-p)}.under .exp li .year{width:var(--size-width-year);color:var(--main-color);font-weight:500}.under .exp li .txt{width:calc(100% - var(--size-width-year))}@media only screen and (max-width:768px){.under .exp{--size-width-year:6em}.under .exp li{line-height:2}}.under .cl-main{color:var(--main-color)}.under table .btn-group .btn.style01{margin-left:0}.under .br_auto{display:inline-block}.under .br_320,.under .br_360,.under .br_375,.under .br_390,.under .br_430,.under .br_480,.under .br_520,.under .br_640,.under .br_750,.under .br_769{display:none}@media only screen and (min-width:769px) and (max-width:1024px){.under .br_769{display:block}.under .dis_769{display:none}}@media only screen and (max-width:768px){.under .br_750{display:block}.under .dis_750{display:none}}@media only screen and (max-width:640px){.under .br_640{display:block}.under .dis_640{display:none}}@media only screen and (max-width:520px){.under .br_520{display:block}.under .dis_520{display:none}}@media only screen and (max-width:480px){.under .br_480{display:block}.under .in_480{display:inline}.under .dis_480{display:none}}@media only screen and (max-width:430px){.under .br_430{display:block}.under .in_430{display:inline}.under .dis_430{display:none}}@media only screen and (max-width:390px){.under .br_390{display:block}.under .in_390{display:inline}.under .dis_390{display:none}}@media only screen and (max-width:375px){.under .br_375{display:block}.under .in_375{display:inline}.under .dis_375{display:none}}@media only screen and (max-width:360px){.under .br_360{display:block}.under .dis_360{display:none}.under .in_360{display:inline}}@media only screen and (max-width:350px){.under .in_320{display:inline}.under .br_320{display:block}.under .dis_320{display:none}.under .inside .inside_br_320{display:block}}@media only screen and (max-width:319px){.under .br_375,.under .br_430,.under .br_480,.under .br_520,.under .br_640,.under .br_769{display:none}}@media only screen and (min-width:1025px){.under .ud_item_float_r{float:right;width:calc(100% - 510px)}}.under .ud_ttl{font-weight:500;font-size:20px;letter-spacing:0.1em}@media only screen and (max-width:768px){.under .ud_ttl{font-size:18px}}.under .ud_catch{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:40px;margin:30px auto;max-width:800px;min-height:150px;background-color:rgb(241,241,243)}.under .ud_catch:before{content:"";display:block;position:absolute;transition:all 0.3s;z-index:-1;inset:10px;border:1px solid #222756;opacity:1}.under .ud_catch p{font-size:22px;font-weight:500;text-align:center;line-height:1.5;letter-spacing:0.1em;color:var(--main-color)}.under .ud_catch p span{display:inline-block}.under .ud_catch p:last-child{margin-bottom:0}@media only screen and (min-width:769px) and (max-width:1024px){.under .ud_catch{padding:40px 20px}.under .ud_catch p{font-size:20px}}@media only screen and (max-width:768px){.under .ud_catch{padding:30px 20px;min-height:100px}.under .ud_catch:before{inset:5px}.under .ud_catch p{font-size:18px}}.under .clinic_tbl01 th{width:350px;text-align:right}.under .clinic_tbl02{margin-bottom:1px;text-align:center}.under .clinic_tbl02 th:first-child{width:30%}.under .clinic_tbl02 th:not(:first-child){width:10%}@media only screen and (max-width:1024px){.under ul.list01 li:before{top:0.95em}}@media only screen and (min-width:769px) and (max-width:1024px){.under ul.list01.mcol-2.mcol li{width:100%;padding-right:0;padding-bottom:0.625em}.under ul.list01.mcol-2.mcol li:last-child{padding-bottom:0}}#pagination:empty{display:none}#pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:40px auto 0}#pagination a,#pagination span{background-color:var(--main-color);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:100%;margin:10px 5px;width:32px;height:32px;color:#fff;line-height:1;text-decoration:none}#pagination a.next,#pagination a.prev,#pagination span.next,#pagination span.prev{background-repeat:no-repeat;background-position:center;background-size:7px auto;color:transparent}#pagination a.prev,#pagination span.prev{background-image:url(../images/shared_blog_arrow_prev.svg)}#pagination a.next,#pagination span.next{background-image:url(../images/shared_blog_arrow_next.svg)}#pagination a:hover{text-decoration:none;opacity:0.7}#pagination span{opacity:0.5}#pagination .active a,#pagination a.active:hover{background:none repeat scroll 0 0 #000000;color:#ffffff}.blog-content .date{margin-bottom:20px;margin-top:-20px;text-align:center;color:var(--main-color)}@media only screen and (max-width:768px){.blog-content .date{margin-top:-10px}}.blog-content img{display:inline}.blog_list_style01 .item{display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #bababa;padding-bottom:30px;margin-bottom:30px}.blog_list_style01 .item picture{background-color:rgb(255,255,255);position:relative;overflow:hidden;border:3px solid var(--main-color);width:220px;height:220px}.blog_list_style01 .item picture img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.blog_list_style01 .item .info{width:calc(100% - 250px);position:relative;padding-bottom:40px}.blog_list_style01 .item .info p{margin-bottom:0;line-height:1.5}.blog_list_style01 .item .info .date{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:15px;padding-top:15px;font-size:90%}.blog_list_style01 .item .info .date .tag{display:inline-block;color:transparent;font-size:90%;letter-spacing:-1em}.blog_list_style01 .item .info .date .tag a{background-color:var(--main-color);display:inline-block;margin-right:2px;padding:0 10px;color:#fff;letter-spacing:0;text-decoration:none;margin-bottom:1px;margin-top:1px}.blog_list_style01 .item .info .date .tag a.column{background-color:#b5dfe0}.blog_list_style01 .item .info .date .day{margin-right:1em}.blog_list_style01 .item .info .ttl{margin-bottom:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:underline;font-size:120%;font-weight:500}.blog_list_style01 .item .info .ttl a{color:inherit}.blog_list_style01 .item .info .des{padding-bottom:45px}.blog_list_style01 .item .info .button{background-color:#fff;border:3px solid #ddd;position:absolute;bottom:0px;right:0}.blog_list_style01 .item .info .button a{position:relative;z-index:1;display:flex;align-items:center;padding:5px 15px 5px 10px;font-size:90%;color:#333;text-decoration:none}.blog_list_style01 .item .info .button a span{display:block;position:absolute;right:5px;line-height:1em;top:calc(50% - 0.55em)}.blog_list_style01 .item .info .button a:before{opacity:0}.blog_list_style01 .item .info .button:after{content:"";background-color:var(--main-color);position:absolute;z-index:0;top:0;bottom:0;right:0;width:0;transition:all 0.3s ease}@media only screen and (min-width:769px){.blog_list_style01 .item .info .button:hover a{opacity:1;color:#fff}.blog_list_style01 .item .info .button:hover:after{width:100%}}@media only screen and (max-width:640px){.blog_list_style01 .item{display:block}.blog_list_style01 .item picture{margin:0 auto}.blog_list_style01 .item .info{width:100%;max-width:420px;margin:0 auto;padding-bottom:0}.blog_list_style01 .item .info .button{position:relative;display:table}}@media only screen and (max-width:768px){.blog_list_style01 .item .info .des{padding-bottom:25px}}.main_blog_container{display:flex;flex-wrap:wrap;justify-content:space-between}.main_blog_container .main_blog_content{max-width:100%;width:calc(100% - 250px)}.main_blog_container .main_blog_content>div{padding-top:0}.main_blog_container .sidebar{width:220px}.main_blog_container .sidebar .txt_head,.main_blog_container .sidebar .widgettitle{background-color:var(--main-color);transform:none;position:static;display:block;margin-bottom:0;padding:15px 10px;width:100%;writing-mode:horizontal-tb;font-size:18px;color:#fff;text-align:center}.main_blog_container .sidebar ul:not(.children){background-color:#fff;border:1px solid #ddebf2;border-top:0;padding:0 10px}.main_blog_container .sidebar ul:not(.children)>li{border-bottom:1px solid #959595;padding:12px 10px;font-size:80%}.main_blog_container .sidebar ul:not(.children)>li:last-child{border-bottom:0}.main_blog_container .sidebar ul:not(.children)>li a{color:inherit;font-size:inherit;text-decoration:underline}.main_blog_container .sidebar ul:not(.children)>li a:hover{text-decoration:none}.main_blog_container .sidebar ul.children{padding:7px 7px}.main_blog_container .sidebar ul.children li{padding-bottom:5px}.main_blog_container .sidebar ul.children li:last-child{padding-bottom:0}@media only screen and (max-width:768px){.main_blog_container .main_blog_content{width:auto;margin:0 auto}.main_blog_container .sidebar{display:none}}.blog_post_button{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:600px;margin:100px auto 0}.blog_post_button>div{position:relative;width:32%;color:#fff;text-align:center;line-height:1;font-size:0.9em;overflow:hidden}.blog_post_button>div:empty:after,.blog_post_button>div:empty:before{display:none}.blog_post_button>div:after,.blog_post_button>div:before{content:"";transition:all 0.2s ease;position:absolute;top:0;left:0;width:100%;height:100%}.blog_post_button>div:before{background-color:var(--main-color)}.blog_post_button>div:after{border:1px solid var(--main-color)}.blog_post_button>div a{transition:all 0.3s;display:block;position:relative;z-index:1;padding:11px 10px 10px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:inherit;color:inherit;text-align:center;text-decoration:none}@media screen and (max-width:768px){.blog_post_button>div a:not(.tel_click):active,.blog_post_button>div a:not(.tel_click):hover{opacity:1;color:#fff}}@media only screen and (min-width:769px){.blog_post_button>div:hover:before{opacity:0;transform:scale(0.8)}.blog_post_button>div:hover:after{opacity:1;transform:scale(1)}.blog_post_button>div:hover a{color:#000}}.contact-form-style01 .contact-table{background-size:cover;width:100%;margin:0 auto 0px;overflow:hidden;position:relative}.contact-form-style01 .contact-table textarea{min-width:100%}.contact-form-style01 .contact-table:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.contact-form-style01 .contact-table input,.contact-form-style01 .contact-table select,.contact-form-style01 .contact-table textarea{border:1px solid;padding:4px 8px;border-radius:5px;font-size:1rem}.contact-form-style01 .contact-table input{width:100%}.contact-form-style01 .contact-table textarea{max-width:100%;width:100%;height:7em}.contact-form-style01 .contact-table input,.contact-form-style01 .contact-table textarea{transition:all 0.2s ease-in-out}.contact-form-style01 .contact-table input[type=checkbox],.contact-form-style01 .contact-table input[type=radio]{margin:5px 3px 5px 0px;width:auto}.contact-form-style01 .contact-table [readonly*=readonly]{background:none;border:0;font-weight:bold}.contact-form-style01 .contact-table dl{position:relative;z-index:1;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.contact-form-style01 .contact-table dt{display:flex;flex-wrap:wrap;align-items:center;width:400px;padding:15px 20px}.contact-form-style01 .contact-table dt span{display:inline-block;border-radius:7px;padding:2px 7px;margin-left:5px;font-size:70%;line-height:1}.contact-form-style01 .contact-table dd{width:calc(100% - 400px);padding:15px 25px;display:flex;flex-wrap:wrap;align-items:center}.contact-form-style01 .contact-table .postal_code{display:flex;flex-wrap:wrap}.contact-form-style01 .contact-table .inline span{max-width:75px;margin:0 5px;text-align:center}.contact-form-style01 .contact-table .inline input{text-align:center}.contact-form-style01 .contact-table .clockpicker input{width:70px;text-align:center}.contact-form-style01 .contact-table input:not([type=radio]):not([type=checkbox]):focus,.contact-form-style01 .contact-table textarea:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25)}.contact-form-style01 .confirm-table textarea{resize:none;width:100%}.contact-form-style01 .confirm-table input:not([type=radio]):not([type=checkbox]):focus,.contact-form-style01 .confirm-table textarea:focus{color:inherit;background-color:transparent;border-color:transparent;outline:0;box-shadow:none}.contact-form-style01 .button.thanks_btn,.contact-form-style01 .input_btn,.contact-form-style01 .input_btn>a{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;max-width:520px;margin:40px auto 0}.contact-form-style01 .button.thanks_btn a,.contact-form-style01 .button.thanks_btn input,.contact-form-style01 .input_btn a,.contact-form-style01 .input_btn input,.contact-form-style01 .input_btn>a a,.contact-form-style01 .input_btn>a input{color:inherit;text-decoration:none;line-height:1}.contact-form-style01 .button.thanks_btn a,.contact-form-style01 .input_btn a,.contact-form-style01 .input_btn>a a{margin:0!important;display:flex;justify-content:center;align-items:center}.contact-form-style01 .button.thanks_btn a,.contact-form-style01 .input_btn input[type=button],.contact-form-style01 .input_btn input[type=submit],.contact-form-style01 .input_btn>a{width:200px;height:45px;border:none;padding:10px;text-align:center;font-size:100%;font-weight:normal;margin:5px 10px;text-decoration:none;cursor:pointer;-webkit-appearance:none}.contact-form-style01 .button.thanks_btn a:hover,.contact-form-style01 .input_btn input[type=button]:hover,.contact-form-style01 .input_btn input[type=submit]:hover,.contact-form-style01 .input_btn>a:hover{opacity:1;background-color:#ccc}.contact-form-style01 .button.thanks_btn,.contact-form-style01 .input_btn input[type=button],.contact-form-style01 .input_btn input[type=submit],.contact-form-style01 .input_btn>a{background-color:var(--main-color);color:#fff;font-family:var(--f-jp)}.contact-form-style01 .contact-table{border:1px solid #ddd}.contact-form-style01 .contact-table input,.contact-form-style01 .contact-table select,.contact-form-style01 .contact-table textarea{border-color:#ddd}@media only screen and (min-width:769px){.contact-form-style01 .contact-table dl:last-child dd,.contact-form-style01 .contact-table dl:last-child dt{border-bottom:none}}.contact-form-style01 .contact-table dt{background-color:var(--main-color);border-bottom:1px solid #ddd;color:#fff}.contact-form-style01 .contact-table dt span{background-color:#ffffff;color:#ff3c7f}@-moz-document url-prefix(){.contact-form-style01 .contact-table dt span{padding-bottom:3px}}.contact-form-style01 .contact-table dd{border-bottom:1px solid #ddd}.contact-form-style01 .wpcf7-not-valid-tip{display:block;margin:3px 7px 0}.screen-reader-response{display:none}.wpcf7-not-valid-tip{font-size:80%;color:#ff3c7f}.wpcf7-response-output{padding-top:20px}.wpcf7-list-item{margin-right:15px}.wpcf7-list-item-label{color:#000}.wpcf7-form-control-wrap{width:100%}.cf7msm-ro{white-space:pre-wrap}.captcha_box{display:table;margin:50px auto 0}.captcha_box .recaptcha{display:flex;flex-direction:column;align-items:center}@-moz-document url-prefix(){.captcha_box{display:block;width:304px;height:78px}}@supports (-webkit-touch-callout:none){.captcha_box{display:block;width:304px;height:78px}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.captcha_box{display:block;width:304px;height:78px}}}@media only screen and (max-width:1000px) and (min-width:769px){.contact-form-style01 .contact-table dt{width:40%}.contact-form-style01 .contact-table dd{width:60%}}@media only screen and (max-width:768px){.contact-form-style01 .contact-table{border:none}.contact-form-style01 .contact-table dl{display:block}.contact-form-style01 .contact-table dt{border-bottom:none;border-left:1px solid var(--main-color);border-right:1px solid var(--main-color)}.contact-form-style01 .contact-table dd,.contact-form-style01 .contact-table dt{width:100%}.contact-form-style01 .contact-table dd{border-left:1px solid #ddd;border-right:1px solid #ddd}.contact-form-style01 .contact-table input,.contact-form-style01 .contact-table textarea{width:100%}.contact-form-style01 .contact-table input[type=checkbox],.contact-form-style01 .contact-table input[type=radio]{width:auto}.contact-form-style01 .wpcf7-list-item{display:block}}.under .br_auto{display:inline-block}@media only screen and (max-width:319px){.under .br_auto{display:inline}}.under .br_1170,.under .br_1280,.under .br_320,.under .br_360,.under .br_375,.under .br_390,.under .br_430,.under .br_480,.under .br_520,.under .br_640,.under .br_750,.under .br_769,.under .ft_769{display:none}@media only screen and (min-width:769px) and (max-width:1280px){.under .br_1280{display:block}.under .dis_1280{display:none}}@media only screen and (min-width:769px) and (max-width:1170px){.under .br_1170{display:block}.under .dis_1170{display:none}}@media only screen and (min-width:769px) and (max-width:1024px){.under .br_769,.under footer .ft_769{display:block}.under .dis_769{display:none}}@media only screen and (max-width:768px){.under .br_750{display:block}.under .dis_750{display:none}}@media only screen and (max-width:640px){.under .br_640{display:block}.under .dis_640{display:none}}@media only screen and (max-width:520px){.under .br_520{display:block}.under .dis_520{display:none}}@media only screen and (max-width:480px){.under .br_480{display:block}.under .in_480{display:inline}.under .dis_480{display:none}}@media only screen and (max-width:430px){.under .br_430{display:block}.under .in_430{display:inline}.under .in_430_im{display:inline!important}.under .dis_430{display:none}}@media only screen and (max-width:390px){.under .br_390{display:block}.under .in_390{display:inline}.under .dis_390{display:none}}@media only screen and (max-width:375px){.under .br_375{display:block}.under .in_375{display:inline}.under .dis_375{display:none}}@media only screen and (max-width:360px){.under .br_360{display:block}.under .dis_360{display:none}.under .in_360{display:inline}.under .in_360_im{display:inline!important}}@media only screen and (max-width:350px){.under .in_320{display:inline}.under .in_320_im{display:inline!important}.under .br_320{display:block}.under .dis_320{display:none}}@media only screen and (max-width:319px){.under .br_375,.under .br_430,.under .br_480,.under .br_520,.under .br_640,.under .br_769{display:none}}.under .ud-txt-point{padding:5px 10px;margin-right:10px;background-color:var(--main-color);color:white;text-align:center}.under{counter-reset:count}.under.page-interview section{position:relative;z-index:1;margin-top:0!important;padding-top:140px;padding-bottom:97px}.under.page-interview section#h3_2{padding-top:0px}.under.page-interview section:nth-child(odd):before{background-color:#fff}.under.page-interview section:first-child{padding-bottom:93px;padding-top:92px}.under.page-interview section:first-child:before{top:-135px;height:calc(100% + 135px);background-color:#f1f1f3}.under.page-interview section:before{content:"";display:block;position:absolute;transition:all 0.3s;width:100vw;left:calc(50% - 50vw);height:100%;top:0;z-index:-1;background-color:#f1f1f3}.under.page-interview .key{position:relative;z-index:3;height:clamp(450px,43.8vw,640px);font-size:min(1vw,10px);background-image:url(../images/itv_bg.jpg);margin:0px auto;padding:0px 0%}.under.page-interview .key .inner{padding:0px 20px;max-width:1100px;justify-content:flex-end}.under.page-interview .key .key_text{height:100%;display:flex;align-items:center}.under.page-interview .key .catch{margin-top:3%}.under.page-interview .key .catch h2,.under.page-interview .key .catch p{display:table;color:#fff;letter-spacing:0.1em}.under.page-interview .key .catch h2{padding-bottom:0.5em;padding-right:1.07em;margin-bottom:0.17em;border-bottom:1px solid rgba(204,208,223,0.5)}.under.page-interview .key .catch p{padding-left:0.35em;font-weight:500;font-size:1.8em;line-height:2}.under.page-interview .key .catch p .big{margin-left:0.55em;font-size:1.333em}.under.page-interview .key .name{font-family:var(--f-notosans)}.under.page-interview .key .name .pos{font-size:1.8em;font-weight:500;letter-spacing:0.1em}.under.page-interview .key .name .jp{margin-left:0.6154em;font-size:2.6em;font-weight:500;letter-spacing:0.1em}.under.page-interview .idx_en{margin-bottom:0.04em;margin-top:-0.075em;line-height:1!important;font-size:min(120px,14vw);text-align:center;color:#fff;letter-spacing:0.12em;font-family:var(--f-en)}.under.page-interview #h4_1{margin-top:0}.under.page-interview #mainContent p{line-height:1.875}.under.page-interview #mainContent>.inner{max-width:1159px}.under.page-interview h3{margin-bottom:100px;border-top:1px solid #4a4d6a;border-bottom:1px solid #4a4d6a;padding-top:0.9em;padding-bottom:1.14em}.under.page-interview h3 span{display:inline-block}.under.page-interview h3:after,.under.page-interview h3:before{content:"";display:block;position:absolute;transition:all 0.3s;height:1px;opacity:0.3;left:0;width:100%;background-color:#4a4d6a}.under.page-interview h3:before{top:0.23em}.under.page-interview h3:after{bottom:0.23em}.interview_catch{display:flex;align-items:center;justify-content:center;min-height:200px;margin-bottom:50px;background-color:#fff;background-color:#90b0cf;position:relative;z-index:1}.interview_catch:after,.interview_catch:before{content:"";display:block;position:absolute;transition:all 0.3s;inset:0;z-index:-1;background-position:center;background-repeat:no-repeat}.interview_catch:before{opacity:0.05;background-size:cover}.interview_catch p{font-size:30px;line-height:1.5;text-align:center;font-weight:500;color:#fff;padding:40px 10px}.interview_sec h4{padding-bottom:0;margin-bottom:21px;border-bottom:none;line-height:1.6666666667;font-size:1.5em;letter-spacing:0.05em;font-weight:500}.interview_sec h4:before{margin-top:-0.1em;margin-left:-0.03em;margin-bottom:0.08em;display:table;font-weight:500;content:counter(count,decimal-leading-zero);counter-increment:count;font-size:3.3333em;letter-spacing:0em;font-family:"Cinzel";color:transparent;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;text-align:left;line-height:1;background-image:-moz-linear-gradient(180deg,#a1a6b7 0%,#c0cce9 99%);background-image:-webkit-linear-gradient(180deg,#a1a6b7 0%,#c0cce9 99%);background-image:-ms-linear-gradient(180deg,#a1a6b7 0%,#c0cce9 99%)}.interview_sec h4:after{content:"";display:block;width:90px;height:1px;margin-top:0.55em;background-color:#a1a6b7}.interview_sec h4 span{display:inline-block}.interview_sec{margin-bottom:82px}.interview_sec:last-child{margin-bottom:0}.interview_box{display:flex;flex-wrap:wrap;align-items:flex-start}.interview_box.box_right{flex-direction:row-reverse}.interview_content p{margin-bottom:30px;font-family:var(--f-notosans)}.interview_content p:last-child{margin-bottom:0}@media only screen and (max-width:768px){.interview_content p{margin-bottom:15px}}.interview_img{position:relative;max-width:41.5%}@media only screen and (min-width:1921px){.under.page-interview .key{height:clamp(450px,43.8vw,1240px)}}@media only screen and (min-width:769px){.page-interview .pc_only{display:block!important}.page-interview .interview_sec:last-child .interview_img{padding-bottom:43px}.page-interview #h3_2_2 .interview_box,.page-interview #h3_5_1 .interview_box{align-items:center}.page-interview #h3_4_1 .interview_content h4:before{margin-top:0.54em}.page-interview #h3_2_1 .interview_content h4:before,.page-interview #h3_3_1 .interview_content h4:before{margin-top:0.185em}.page-interview #h3_2_3 .interview_content h4:before{margin-top:0.28em}.page-interview #h3_5_1 .interview_content{margin-bottom:4%}.interview_sec:nth-of-type(2n) .interview_content{margin-bottom:36px}.interview_sec:nth-of-type(2n) .interview_content{max-width:584px}.interview_box{justify-content:space-between;--size-space:clamp(40px,5.6vw,80px)}.interview_box .interview_content{position:relative;width:calc(58.5% - var(--size-space));max-width:573px}.interview_box.box_left .interview_content{margin-left:var(--size-space)}.interview_box.box_right .interview_content{margin-right:var(--size-space)}.box_right .interview_img:before{left:auto;right:26px}}@media only screen and (min-width:1024px){.interview_box.box_left{position:relative}}.blog-content .entry>h4{margin-top:2em}.blog-content .entry>h5{margin-top:2em}.blog-content .entry .colImg1 img,.img_wcap_ct img{margin:0px auto;max-height:500px;border-radius:var(--border-radius)}.blog-content .entry .list01{margin-top:30px}.center_img{margin:0 auto 1.5em;text-align:center}.img_wcap_ct{margin:40px auto 40px;text-align:center}.box_center{max-width:760px;margin:0 auto 40px}p:empty{display:none}.box_lig01,.box_lig02{margin-top:40px;position:relative;padding:40px;overflow:hidden;border-radius:var(--border-radius);background:#e3edf7;margin-bottom:40px}.box_lig02{background-color:#f3efea}.box_lig01 p:last-child{margin-bottom:0}.note01{margin-bottom:30px}.note01{position:relative;padding-left:20px;line-height:1.6em;margin-bottom:10px}.note01:before{content:"※";z-index:4;position:absolute;top:0px;left:0}.note01.note_c{margin-top:1em;color:#D90029}.note01.note_c:before{color:#D90029}.box_ctwimg{clear:both;margin-bottom:40px}.box_ctwimg p:last-child{margin-bottom:0}.catption_txt{padding-top:10px;color:#8E8E8E;font-size:15px;display:block}.catption_txt:empty{display:none}blockquote a,blockquote dd,blockquote dt,blockquote li,blockquote p{font-size:16px}blockquote{position:relative;padding:25px 30px 25px 70px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#F7F7F7;margin-bottom:40px;border-left:2px solid #E5127C;-webkit-box-shadow:1px 2px 2px 0px #e0e0e0;box-shadow:1px 2px 2px 0px #e0e0e0}blockquote:before{position:absolute;top:15px;left:20px;z-index:2;background-size:40px;width:50px;height:50px;content:""}blockquote p{position:relative;padding:0;margin:10px 0;z-index:3;line-height:1.7}blockquote cite{display:block;text-align:right;color:#888888;font-size:0.9em}.blog-content .imgBox.colImg2 picture,.blog-content .imgBox.colImg3 picture{background:#efefef;height:250px}@media screen and (max-width:768px){.img_wcap_ct{margin-bottom:30px;width:auto!important}.under .blog-content .entry .colImg1 img,.under .img_wcap_ct img{max-width:100%}.box_lig01,.box_lig02{padding:20px;margin-top:30px}}.under .btn2{min-height:3.75em}.under .btn2 a{position:relative;color:var(--main-color);text-decoration:none;display:flex;align-items:center;justify-content:center;text-align:center;padding:0.5em 1em;font-family:var(--f-jp);width:13.625em;height:100%;background-color:#fff;color:var(--main-color);font-weight:500;letter-spacing:0.1em;line-height:1.6}.under .btn2 a:after{content:"";display:block;position:absolute;transition:all 0.3s;width:0.3125em;height:0.5625em;right:0.6em;top:calc(50% - 0.2813em);--mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='50px' height='90px'%3E%3Cpath fill-rule='evenodd' fill='rgb(181, 166, 150)' d='M0.000,90.000 L0.000,80.003 L43.752,44.1000 L0.000,10.002 L0.000,-0.002 L50.000,40.001 L50.000,49.998 L0.000,90.000 Z'/%3E%3C/svg%3E");mask-image:var(--mask);-webkit-mask-image:var(--mask);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% auto;-webkit-mask-size:100% auto;mask-position:center;-webkit-mask-position:center;background-color:var(--main-color)}.under .btn2 a.atv{background-color:var(--main-color);color:#fff}.under .btn2 a.atv:after{background-color:#fff}@media only screen and (min-width:769px){.under .btn2 a:hover{background-color:var(--main-color);color:#fff}.under .btn2 a:hover:after{background-color:#fff}}.under .page_link{margin-top:80px;padding:2em 20px;--bg:rgb(241,241,243);background-color:var(--bg)}.under .page_link .tt{position:relative;margin-bottom:30px;font-size:1.5em;letter-spacing:0.1em;color:var(--main-color);text-align:center}.under .page_link .tt span{position:relative;z-index:1;padding:0px 0.5em;background-color:var(--bg)}.under .page_link .tt:after,.under .page_link .tt:before{content:"";display:block;position:absolute;transition:all 0.3s;width:calc(50% - 5em);height:0;top:calc(50% + 1px);border-top:1px solid rgba(106,81,56,0.3)}.under .page_link .tt:before{left:0}.under .page_link .tt:after{right:0}.under .page_link .row{--size-mg:0.5em;display:flex;flex-wrap:wrap;justify-content:center;margin-left:calc(-1 * var(--size-mg));margin-right:calc(-1 * var(--size-mg))}.under .page_link .row>.btn2{margin:0.5em var(--size-mg);width:calc(33.333% - var(--size-mg) * 2);max-width:20em;border-radius:inherit}.under .page_link .row>.btn2.atv{display:none}.under .page_link .row>.btn2 a{width:100%}.under .page_link .row>.btn2 a span{display:inline-block}.under .page_link .row>.btn2 a:hover{opacity:1}@media (max-width:768px){.under .page_link{margin-top:60px;padding:30px 20px}.under .page_link .row{--size-mg:5px;justify-content:center;margin:calc(var(--size-mg) * -1)}.under .page_link .row>.btn2{margin:var(--size-mg);width:calc(50% - var(--size-mg) * 2)}}@media (max-width:580px){.under .page_link .row.row1>.btn2{margin:var(--size-mg) 0;width:100%}}@media (max-width:430px){.under .page_link .row{font-size:min(1em,(100vw - 80px)/26)}.under .page_link .row.row1{font-size:min(1em,(100vw - 80px)/16)}}@media (max-width:374px){.under .page_link .row{font-size:min(1em,(100vw - 80px)/16)}.under .page_link .row>.btn2{margin:var(--size-mg) 0;width:100%}}.under .doctor_box2{margin-top:4em;position:relative;padding:20px;border:1px solid #4a4d6a;width:100%;z-index:1}.under .doctor_box2 picture{overflow:hidden}.under .doctor_box2 .btn-group{width:100%}.under .doctor_box2 .tt{margin-bottom:0.5em;margin-top:0.5em;position:relative;padding-left:calc(3px + 0.6em);font-weight:500;font-size:1.25em;line-height:1.5}.under .doctor_box2 .tt:before{content:"";display:block;position:absolute;transition:all 0.3s;left:0;top:50%;transform:translateY(-50%);width:3px;height:1em;background-color:#4a4d6a}.under .doctor_box2 .name{font-size:1.5em;font-weight:500}.under .doctor_box2 .name .sm{display:inline-block;margin-right:1em;font-size:0.8em}.under .doctor_box2 .wrap{display:block}@media only screen and (min-width:769px){.under .doctor_box2{padding:2.5% 2.5%}.under .doctor_box2>.flex{flex-direction:row-reverse}.under .doctor_box2 .tt{margin-top:0}.under .doctor_box2 .box_img{width:48%}.under .doctor_box2 .content{width:48%}.under .doctor_box2 .wrap{margin-top:1em;display:flex;width:100%}.under .doctor_box2 .wrap .list3{width:100%}.under .doctor_box2 .wrap .list2{width:48%}.under .doctor_box2 .btn-group .btn.style01{margin-left:0}}@media only screen and (max-width:768px){.under .doctor_box2 .tt{margin-top:1.25em}.under .exp{--size-width-year:6em}}.ud_contact{display:flex;justify-content:center;flex-wrap:wrap;margin-top:20px}.ud_contact .item{position:relative;margin:10px 1em;max-width:300px;width:calc(50% - 2em);display:flex;justify-content:center;align-items:center;height:5em;border-radius:var(--border-radius)}.ud_contact .contact_tl{position:relative;margin-bottom:0;padding-left:1.5em;font-size:1.25em;font-weight:500;line-height:1.25;color:#ffffff}.ud_contact .contact_tl:before{content:"";position:absolute;top:calc(50% - 0.55em);left:0;width:1.1em;height:1.1em;mask-image:var(--mask);-webkit-mask-image:var(--mask);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% auto;-webkit-mask-size:100% auto;mask-position:center;-webkit-mask-position:center;background-color:#fff}.ud_contact .item.bn_web{background-color:#4caf88}.ud_contact .item.bn_tel{background-color:#d94c66}.ud_contact .item.bn_web .contact_tl{--mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 208 216 ' %3E%3Cpath d='M203.695,215.961 L12.490,215.961 C5.888,215.961 0.539,210.887 0.539,204.613 L0.539,45.784 C0.539,39.510 5.888,34.436 12.490,34.436 L48.336,34.436 L48.336,11.753 C48.336,5.479 53.685,0.397 60.287,0.397 C66.890,0.397 72.239,5.479 72.239,11.753 L72.239,34.436 L143.937,34.436 L143.937,11.753 C143.937,5.479 149.297,0.397 155.888,0.397 C162.492,0.397 167.841,5.479 167.841,11.753 L167.841,34.436 L191.743,34.436 L203.695,34.436 C210.297,34.436 207.229,39.510 207.229,45.784 L207.229,204.613 C207.229,210.887 210.297,215.961 203.695,215.961 ZM99.124,143.200 L77.700,122.860 C73.033,118.426 65.469,118.426 60.802,122.860 C56.135,127.286 56.135,134.466 60.802,138.899 L90.680,167.257 C92.924,169.390 95.964,170.589 99.124,170.589 C102.294,170.589 105.334,169.390 107.578,167.257 L155.374,121.877 C160.051,117.443 160.051,110.264 155.374,105.837 C150.708,101.411 143.152,101.411 138.476,105.837 L99.124,143.200 Z'/%3E%3C/svg%3E")}.ud_contact .item.bn_tel .contact_tl{--mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 219' %3E%3Cpath d='M219.067,163.378 L219.067,206.241 C219.070,212.592 214.138,217.896 207.778,218.335 C202.473,218.698 198.142,218.900 194.791,218.900 C87.532,218.900 0.593,132.079 0.593,24.946 C0.593,21.600 0.775,17.257 1.151,11.973 C1.596,5.602 6.888,0.701 13.264,0.701 L56.182,0.701 C59.301,0.701 61.915,3.057 62.226,6.152 C62.505,8.934 62.761,11.137 63.003,12.830 C65.416,29.658 70.358,46.018 77.665,61.347 C78.818,63.780 78.066,66.659 75.881,68.199 L49.688,86.916 C65.703,124.160 95.441,153.891 132.757,169.875 L151.449,143.748 C153.026,141.560 155.953,140.807 158.403,141.971 C173.758,149.241 190.126,154.170 206.953,156.568 C208.641,156.819 210.862,157.083 213.628,157.341 C216.727,157.669 219.082,160.255 219.079,163.378 L219.067,163.378 Z'/%3E%3C/svg%3E")}@media screen and (max-width:550px){.ud_contact{margin-top:20px}.ud_contact .item{width:100%;margin:10px auto}}
/*# sourceMappingURL=under_pc.css.map */