@charset "UTF-8";.under .inner{font-size:18px}@media only screen and (max-width:1024px){.under .inner{font-size:16px}}.under .sitemap>ul>li{margin-bottom:0}.under .sitemap>ul>li .lv2{padding-left:1em}.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: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{font-size:1.875em;font-weight:400;letter-spacing:0.1em;line-height:1.4;pointer-events:none;text-transform:uppercase;font-family:var(--f-shippori)}.under .sitemap>ul>li p:after{content:"";position:absolute;width:3px;height:14px;background:#ccc;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 li{margin-bottom:0}.under .sitemap>ul>li li a{padding-left:70px}.under .sitemap>ul>li li a span{display:inline-block}.under .sitemap>ul>li li a:before{left:40px}.under #mainContent{padding-bottom:100px}.under .key{height:550px;max-height:34vw;min-height:400px}.under .key .key_text{display:flex;justify-content:center;align-items:center;position:relative;height:100%;padding:0 20px;background-size:cover;background-repeat:no-repeat;background-image:url(../images/ud_mv.jpg)}.under .key .key_text h2{display:table;font-size:38px;margin-top:16px;font-weight:700;text-align:center;color:#fff}.under .key .key_text h2 span{display:inline-block}.under .key .key_text h2:after{content:"";display:block;width:4.1579em;height:1px;background-color:#fff;margin:27px auto 0}.under h2,.under h3,.under h4,.under h5,.under h6{position:relative;letter-spacing:0.1em}.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:37px;--h4:30px}.under h3:not(.tt){position:relative;margin-bottom:var(--h3);color:var(--main-color);font-size:32px;font-weight:500;text-align:center;padding-top:2.5938em;background-position:top center;background-repeat:no-repeat;background-size:2.2813em auto;background-image:url(../images/icon_h3.png)}.under h3:not(.tt):after{content:"";display:block;width:4.9375em;height:1px;background-color:#a08945;margin:0.8125em auto 0}.under h3:not(.tt):has(+.secH4){margin-bottom:0}.under .secH4{margin-top:var(--h3)}.under h4:not(.ttl){padding:0.625em 1.8333em 0.7083em 1.8333em;position:relative;z-index:1;margin-bottom:var(--h4);font-weight:500;font-size:24px;color:var(--main-color);border:1px solid #0068b6;border-radius:50px;background-color:#fff}.under h4:not(.ttl):before{content:"";display:block;position:absolute;transition:all 0.3s;background-color:#d7eeff;inset:4px;z-index:-1;border-radius:50px}.under h4:not(.ttl):has(+.secH5){margin-bottom:0}.under .secH5{margin-top:var(--h4)}.under h5{margin-bottom:20px;font-weight:500;font-size:20px;color:var(--main-color);padding-left:1.1em;background-size:0.6em auto;background-position:left 0 top 0.55em;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 104, 182)' d='M6.000,0.000 C9.314,0.000 12.000,2.686 12.000,6.000 C12.000,9.314 9.314,12.000 6.000,12.000 C2.686,12.000 0.000,9.314 0.000,6.000 C0.000,2.686 2.686,0.000 6.000,0.000 Z'/%3E%3C/svg%3E")}.under h5.t_center{display:table;margin-left:auto;margin-right:auto}.under h6{margin-top:30px;padding-bottom:0.2em;margin-bottom:1em;font-size:18px;letter-spacing:0.1em;color:var(--main-color);border-bottom:1px solid #0068b6;display:table}.under .ud_catch{font-weight:700;font-size:1.125em;color:var(--main-color)}@media only screen and (min-width:1921px){.key .key_text{max-width:calc(100% - 100px)}}.under .entry>section,.under .inner>section{padding-top:1px;margin-top:50px}.under .entry>section:first-child,.under .inner>section:first-child{margin-top:61px}.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 .btn.style01{display:table;margin:20px auto}.under .btn-group .btn.style01 span{display:inline-block}.under .step-container{margin:0 auto;display:flex;flex-direction:column;gap:1.875em;counter-reset:step-counter;--clr-bd:#d7eeff}.under .step-container .point{display:table;margin-left:auto;margin-right:auto;margin-bottom:13px;color:#0068b6;font-weight:500;font-size:1.1111em;font-family:var(--f-en);letter-spacing:0.1em;text-transform:uppercase;border-bottom:1px solid;line-height:2}.under .step-container .step{position:relative;border-radius:10px;border:5px solid var(--clr-bd)}.under .step-container .step:not(:last-child):after{content:"";position:absolute;bottom:-2em;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:2em 1.5em 0 1.5em;z-index:10}.under .step-container .step:not(:last-child):after{border-color:var(--clr-bd) transparent transparent transparent}.under .step-item{position:relative;padding:30px 20px;counter-increment:step-counter;border-radius:5px}.under .step-item:after{border-color:var(--clr2) transparent transparent transparent}.under .step-item .step-content{position:relative;z-index:3;max-width:1060px;margin:0px auto}.under .step-item p.step-title{margin-bottom:1em;border-top:none;text-align:center;font-size:1.5em;line-height:1.4;font-weight:500;color:var(--main-color)}.under .step-item h4:before{display:none}.under .step-item h4{text-align:center;padding:0;border:none;background:none}.under .step-item .step-text{line-height:1.8;letter-spacing:0.05em;text-align:justify}.under .row_3col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.under .row_3col .item{margin:10px;width:30%}.under .row_3col .item p{margin-bottom:0}.under .row_3col .item .tl{font-weight:500;margin-top:5px;text-align:center}.under.page-reason section{position:relative;z-index:1;padding:1.875em calc(1em + 2%);border:1px solid var(--clr2);border-radius:12px;background-color:#fff}.under.page-reason section:before{content:"";display:block;position:absolute;transition:all 0.3s;inset:0.5em;background-color:#f6fbff;border-radius:10px;z-index:-1}.under.page-reason section h3{padding-top:0em;background:none}.under.page-reason section .point{width:100%;margin-bottom:0.25em;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:var(--clr2)}.under.page-reason section .point .num{position:relative;display:table;margin-left:auto;margin-right:auto;margin:0 0em 0 0.1em;font-weight:500;line-height:1;text-align:left;letter-spacing:0.03em}.under .imgBox.rowImg .image_l img,.under .imgBox.rowImg .image_r img{width:auto;max-height:500px;border-radius:var(--border-radius)}.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;border-radius:var(--border-radius)}.under .imgBox.colImg2 picture.no_bg,.under .imgBox.colImg3 picture.no_bg{background-color:transparent;height:auto}.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;border-radius:var(--border-radius);overflow:hidden}.under .faq_box .box{overflow:hidden;margin-bottom:3em}.under .faq_box .accBtn{position:relative;background-color:var(--main-color);transition:all 0.3s}@media only screen and (min-width:769px){.under .faq_box .accBtn:hover{background-color:#395f89}}.under .faq_box .accBtn:after,.under .faq_box .accBtn:before{content:"";display:block;position:absolute;transition:all 0.3s;width:16px;height:2px;right:1.25em;top:calc(50% - 1px);background-color:#fff;z-index:2}.under .faq_box .accBtn:not(.rotate):after{transform:rotate(90deg)}.under .faq_box .accBtn .ttl{position:relative;margin-bottom:0;font-size:1.5rem;color:#fff;border-radius:0;padding:0.85em 2.125em 0.85em 3.125em;transition:all 0.3s;border:none}.under .faq_box .accBtn .ttl:before{content:"Q.";position:absolute;top:0.375em;left:0.5em;line-height:1;font-family:var(--f-en);font-size:1.6666666667em}.under .faq_box .accBtn:hover{cursor:pointer}.under .faq_box .content{padding-top:1.5em;padding-left:5em;padding-right:1.5em;padding-bottom:1.5em;background-color:#f3f6fb;position:relative}.under .faq_box .content .accContainer{min-height:3em;display:flex;flex-direction:column;justify-content:center}.under .faq_box .content:after{content:"A.";position:absolute;font-family:var(--f-en);top:0.1em;left:0.5em;font-size:2.5em;color:var(--main-color);font-weight:500}.under .clr{color:var(--clr2);font-weight:500}@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:600px;margin-right:auto;margin-left:auto}}.under table{border-radius:3px}.under table.rollTable{width:100%}.under table.tbl_style01 td,.under table.tbl_style01 th{border:1px solid #ddd;padding:0.625rem;line-height:2.25}.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-size:1.125em;font-weight:normal;text-align:center}.under table.tbl_style01 td{background-color:#fff;font-size:1em}.under table.tbl_style01.t_center td{text-align:center;vertical-align:middle}.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_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;margin-top:10px;color:#b4b4b4;font-size:11px;letter-spacing:0}@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:993px){.under ul.list01.mcol-2{padding-bottom:10px;position:relative;display:flex;flex-wrap:wrap}.under ul.list01.mcol-2 li{width:50%;padding-right:10px}.under ul.list01.mcol-2 li:last-child,.under ul.list01.mcol-2 li:nth-child(odd){padding-bottom:0}.under .rowImg ul.list01 li{display:table}.under .rowImg ul.list01.mcol-2 li{width:100%;padding-right:0;padding-bottom:10px}}.under ul.list01 li{margin-bottom:0;position:relative;padding-left:1.25em;padding-bottom:0.625em;letter-spacing:0.1em;text-align:left}.under ul.list01 li:before{content:"";width:0.5em;height:0.5em;position:absolute;left:0;top:0.9em;aspect-ratio:1/1;border-radius:50%;background-color:var(--clr2)}.under .list_note{margin-top:15px;padding-left:20px}.under .list_note.no_mt{margin-top:0}.under .topic_path{line-height:1.45;letter-spacing:0.1em;padding:12px 0 7px;color:var(--clr2)}.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{margin-bottom:0;float:left}.under .topic_path a{text-decoration:none;color:var(--clr1)}.under .topic_path a:hover{opacity:1}@media only screen and (min-width:769px){.under .topic_path a:hover{text-decoration:underline}}.under .topic_path span{padding:0 12px;color:var(--clr1);line-height:1}.under #toc_container{margin-top:32px;padding:1.125em 1.25em 1.75em;border:1px solid #c2d0da;background-color:#f8fcff;border-radius:10px;display:flex;justify-content:center}.under .toc_list{max-width:1080px;width:100%;justify-content:space-between}.under .toc_list:empty{display:none}.under .toc_list li{display:block;margin-bottom:0;width:49%;max-width:530px;padding-left:0.8em;border-bottom:1px solid #c2d0da}.under .toc_list li a{padding-top:0.5em;padding-bottom:0.5em;position:relative;padding-left:1.35em;display:block;line-height:1.8;text-decoration:none;color:var(--clr1)}.under .toc_list li a:before{content:"";width:0.5em;height:0.5556em;background-repeat:no-repeat;background-position:top center;background-size:100% auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='9px' height='10px'%3E%3Cpath fill-rule='evenodd' fill='rgb(160 137 69)' d='M8.186,4.391 C8.845,4.777 8.845,5.730 8.186,6.116 L1.791,9.866 C1.124,10.257 0.285,9.776 0.285,9.003 L0.285,1.504 C0.285,0.731 1.124,0.250 1.791,0.641 L8.186,4.391 Z'/%3E%3C/svg%3E");position:absolute;left:0;top:1.2em}@media only screen and (max-width:993px){.under .toc_list li{width:100%;max-width:100%}}.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%}}.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 .doctor_box{max-width:700px;width:100%;margin:0 auto;position:relative;overflow:hidden;border-radius:var(--border-radius)}.under .doctor_box .box_name{position:absolute;right:0px;bottom:0px;background-color:var(--clr2);padding:20px 35px 22px;width:335px;color:#fff}.under .doctor_box .box_name_txt01{font-size:18px;letter-spacing:0.6em;border-bottom:1px solid #fff;margin-bottom:17px;padding-bottom:2px}.under .doctor_box .box_name_txt02 .large{font-size:24px;letter-spacing:0.1em;line-height:1}.under .doctor_box .box_name_txt02 .small{font-size:14px;letter-spacing:0.1em}.under .ud_map{height:450px}.under .exp li{margin-bottom:1em;padding-bottom:0.5em;display:flex;border-bottom:1px solid #3b7ca3}.under .exp li:last-child{margin-bottom:0}.under .exp li .year{width:8em;color:var(--main-color);font-weight:500}.under .exp li .txt{width:calc(100% - 8em)}.under .clinic_tbl01 th{width:350px;text-align:right}.under .clinic_tbl02{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.8em}}#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;text-align:center;color:var(--main-color)}.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;border-radius:var(--border-radius)}.blog_list_style01 .item picture img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:contain}.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{display:inline-block;margin-right:2px;padding:0 10px;color:#fff;letter-spacing:0;text-decoration:none;margin-bottom:1px;margin-top:1px;background-color:#587098;border-radius:5px}.blog_list_style01 .item .info .date .tag a.blog{background-color:#987958}.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:600;color:#333333}.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{margin-bottom:0;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;font-size:1.125em}.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{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{color:inherit;text-decoration:none;line-height:1}.contact-form-style01 .button.thanks_btn a,.contact-form-style01 .input_btn 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]{width:200px;height:45px;border:none;padding:10px;text-align:center;font-size:100%;font-weight:normal;margin:0px 10px 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{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]{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 .g-recaptcha{display:flex;justify-content: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{counter-reset:count}.under.page-interview .toc_list li{max-width:none}.under.page-interview .key{height:650px}.under.page-interview .key .inner{position:relative;z-index:1;overflow:hidden;width:100%;height:100%;display:flex;align-items:center}.under.page-interview .key .inner:before{content:"";display:block;position:absolute;transition:all 0.3s;bottom:0;right:2%;width:597px;height:100%;max-width:40%;z-index:-1;background-image:url(../images/idx_greeting_img01.png);background-size:100% auto;background-position:right top 0%;background-repeat:no-repeat}.under.page-interview .key .key_text{align-items:flex-start;justify-content:center;padding:20px 20px 0px}.under.page-interview .key .catch{display:flex;flex-direction:column;align-items:center;max-width:42em;margin-left:0;margin-right:auto;margin-top:2em;color:#fff;font-size:min(0.625em,0.75vw)}.under.page-interview .key .catch h2,.under.page-interview .key .catch p{display:table;letter-spacing:0.1em}.under.page-interview .key .catch h2{width:100%;margin-top:0;margin-bottom:0em;font-size:3em;text-shadow:none;background-color:var(--main-color);border-radius:5px 5px 0 0;padding:0.2em 0.5em}.under.page-interview .key .catch h2:after{display:none}.under.page-interview .key .idx_en{margin-left:auto;margin-right:auto;opacity:0.5;margin-bottom:0.2em;font-size:5em;display:block;line-height:1;font-weight:500;text-align:center;text-transform:uppercase}.under.page-interview .key .name{margin-top:0em;font-size:1.6em;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:7.5em;padding:0.625em;padding-bottom:1em;background-color:#fff;font-family:var(--f-shippori);border-radius:0 0 5px 5px;color:#072c52}.under.page-interview .key .name .top{margin-bottom:0.5em;font-size:1.125em;padding-bottom:0.2em;text-align:center;width:100%;max-width:240px;border-bottom:1px solid #e2e2e2}.under.page-interview .key .name .bot{padding-left:1.8%;display:flex;align-items:center;gap:0.45em;font-size:1.875em;font-weight:700;letter-spacing:0.2em;line-height:1.2}.under.page-interview .key .name .bot .en{line-height:1.2;color:var(--clr2);font-size:0.46667em;letter-spacing:0.1em;font-weight:400}.under.page-interview #mainContent .inner{max-width:1320px}.under.page-interview h4{text-align:left}.ud_catch2{display:flex;align-items:center;justify-content:center;min-height:9em;margin-top:1.5em;margin-bottom:1.5em;border:5px solid #c9a27c;border-radius:calc(var(--border-radius));background-color:#fdf8f2;position:relative;padding:30px 10px;z-index:1;max-width:960px;margin-left:auto;margin-right:auto}.ud_catch2:last-child{margin-bottom:0}.ud_catch2:after,.ud_catch2:before{content:"";display:block;position:absolute;transition:all 0.3s;inset:0;z-index:-1;background-position:center;background-repeat:no-repeat}.ud_catch2:before{opacity:0.05;background-size:cover}.ud_catch2 p{font-size:1.5em;line-height:1.5;text-align:center;font-weight:500;color:var(--clr1)}.ud_catch2 p span{display:inline-block}.interview_box{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-bottom:80px}.interview_box.box_right{flex-direction:row-reverse}.interview_img{position:relative;max-width:45%}.interview_img img{overflow:hidden;border-radius:var(--border-radius)}.interview_img:before{content:counter(count,decimal-leading-zero);counter-increment:count;position:absolute;bottom:0.2em;left:40px;line-height:0.5;font-size:min(7em,10vw);color:var(--clr2)}.interview_content{max-width:49%}@media only screen and (max-width:1024px) and (min-width:769px){.ud_catch p{line-height:2}}@media only screen and (max-width:880px) and (min-width:769px){.under.page-interview .key .inner:before{width:35%;background-position:bottom center}}.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 .doctor_box2{margin-top:4em;position:relative;padding:20px;border:1px solid var(--clr2);width:100%;z-index:1;border-radius:var(--border-radius)}.under .doctor_box2 .list01{background-color:transparent;padding:0}.under .doctor_box2 picture{overflow:hidden;border-radius:var(--border-radius)}.under .doctor_box2 .btn-group{width:100%}.under .doctor_box2 .tt{margin-bottom:0.5em;margin-top:0.75em;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:var(--main-color)}.under .doctor_box2 .full{padding-top:0.5em;width:100%}.under .doctor_box2 .name{margin-left:0.2em;font-size:1.5em;display:inline-block;font-weight:500;color:var(--main-color)}.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 .box_img{width:48%}.under .doctor_box2 .content{width:48%}.under .doctor_box2 .wrap{display:flex;width:100%}.under .doctor_box2 .wrap .list3{width:100%}.under .doctor_box2 .wrap .list2{width:48%}}@media only screen and (max-width:768px){.under .doctor_box2 .name{font-size:min(1.5em,(100vw - 80px)/10)}.under .doctor_box2 .box_img{margin-bottom:1.5em}.under .doctor_box2 .tt{margin-top:1.25em;font-size:18px}.under .exp{--size-width-year:6em}}@media only screen and (max-width:374px){.under .doctor_box2 .name{font-size:min(1.5em,(100vw - 80px)/14)}}.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 1.5em;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:10px;max-width:20px;max-height:10px;height:5px;right:0.6em;top:calc(50% - 0.2813em);--mask:url("../images/ic_arrow.png");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:hover:after{background-color:#fff}.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;border-radius:10px;border:1px solid var(--clr2)}.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(0,104,182,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 a{background-color:#d7eeff;flex-wrap:wrap}.under .page_link .row>.btn2 a.atv{background-color:var(--main-color)}.under .page_link .row>.btn2 a:hover{background-color:var(--main-color);color:#fff}.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:430px){.under .page_link .row{font-size:min(1em,(100vw - 80px)/26)}}.cta{display:flex;justify-content:center;flex-wrap:wrap;gap:2%}.cta_item{margin-bottom:0;width:300px;max-width:23%;min-width:250px}.btn-cta{display:flex;align-items:center;justify-content:center}.btn-cta{background-color:#555;border-radius:20px;font-size:16px;font-weight:bold;color:#fff;letter-spacing:0.2em;text-align:center;cursor:pointer;min-height:60px;text-decoration:none}.btn-cta:hover{color:#fff;opacity:1}.btn-ico{position:relative;background-size:20px auto;background-position:right 0.5em center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' width='800px' height='800px' viewBox='0 0 32 32' version='1.1'%3E%3Ctitle%3Earrow-right-circle%3C/title%3E%3Cdesc%3ECreated with Sketch Beta.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' sketch:type='MSPage'%3E%3Cg id='Icon-Set-Filled' sketch:type='MSLayerGroup' transform='translate(-310.000000, -1089.000000)' fill='%23fff'%3E%3Cpath d='M332.535,1105.88 L326.879,1111.54 C326.488,1111.93 325.855,1111.93 325.465,1111.54 C325.074,1111.15 325.074,1110.51 325.465,1110.12 L329.586,1106 L319,1106 C318.447,1106 318,1105.55 318,1105 C318,1104.45 318.447,1104 319,1104 L329.586,1104 L325.465,1099.88 C325.074,1099.49 325.074,1098.86 325.465,1098.46 C325.855,1098.07 326.488,1098.07 326.879,1098.46 L332.535,1104.12 C332.775,1104.36 332.85,1104.69 332.795,1105 C332.85,1105.31 332.775,1105.64 332.535,1105.88 L332.535,1105.88 Z M326,1089 C317.163,1089 310,1096.16 310,1105 C310,1113.84 317.163,1121 326,1121 C334.837,1121 342,1113.84 342,1105 C342,1096.16 334.837,1089 326,1089 L326,1089 Z' id='arrow-right-circle' sketch:type='MSShapeGroup'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.btn-orange{background-color:#ffab00;border-color:#ea7400}.btn-gray{background-color:var(--clr1);border-color:#999999}.btn-pink{background-color:#fa6b78;border-color:#bc5178}.btn-mail:before{content:"";display:block;width:36px;position:absolute;left:16px;top:0;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.75 5.25L3 6V18L3.75 18.75H20.25L21 18V6L20.25 5.25H3.75ZM4.5 7.6955V17.25H19.5V7.69525L11.9999 14.5136L4.5 7.6955ZM18.3099 6.75H5.68986L11.9999 12.4864L18.3099 6.75Z' fill='%23fff'/%3E%3C/svg%3E");background-size:100% auto;background-repeat:no-repeat;background-position:center}.btn-line{background-color:#00c300;border:none;position:relative}.btn-line:before{content:"";display:block;width:48px;position:absolute;left:10px;top:0;height:100%;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='100' height='100' viewBox='0 0 48 48'%3E%3Cpath fill='%2300c300' d='M12.5,42h23c3.59,0,6.5-2.91,6.5-6.5v-23C42,8.91,39.09,6,35.5,6h-23C8.91,6,6,8.91,6,12.5v23C6,39.09,8.91,42,12.5,42z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M37.113,22.417c0-5.865-5.88-10.637-13.107-10.637s-13.108,4.772-13.108,10.637c0,5.258,4.663,9.662,10.962,10.495c0.427,0.092,1.008,0.282,1.155,0.646c0.132,0.331,0.086,0.85,0.042,1.185c0,0-0.153,0.925-0.187,1.122c-0.057,0.331-0.263,1.296,1.135,0.707c1.399-0.589,7.548-4.445,10.298-7.611h-0.001C36.203,26.879,37.113,24.764,37.113,22.417z M18.875,25.907h-2.604c-0.379,0-0.687-0.308-0.687-0.688V20.01c0-0.379,0.308-0.687,0.687-0.687c0.379,0,0.687,0.308,0.687,0.687v4.521h1.917c0.379,0,0.687,0.308,0.687,0.687C19.562,25.598,19.254,25.907,18.875,25.907z M21.568,25.219c0,0.379-0.308,0.688-0.687,0.688s-0.687-0.308-0.687-0.688V20.01c0-0.379,0.308-0.687,0.687-0.687s0.687,0.308,0.687,0.687V25.219z M27.838,25.219c0,0.297-0.188,0.559-0.47,0.652c-0.071,0.024-0.145,0.036-0.218,0.036c-0.215,0-0.42-0.103-0.549-0.275l-2.669-3.635v3.222c0,0.379-0.308,0.688-0.688,0.688c-0.379,0-0.688-0.308-0.688-0.688V20.01c0-0.296,0.189-0.558,0.47-0.652c0.071-0.024,0.144-0.035,0.218-0.035c0.214,0,0.42,0.103,0.549,0.275l2.67,3.635V20.01c0-0.379,0.309-0.687,0.688-0.687c0.379,0,0.687,0.308,0.687,0.687V25.219z M32.052,21.927c0.379,0,0.688,0.308,0.688,0.688c0,0.379-0.308,0.687-0.688,0.687h-1.917v1.23h1.917c0.379,0,0.688,0.308,0.688,0.687c0,0.379-0.309,0.688-0.688,0.688h-2.604c-0.378,0-0.687-0.308-0.687-0.688v-2.603c0-0.001,0-0.001,0-0.001c0,0,0-0.001,0-0.001v-2.601c0-0.001,0-0.001,0-0.002c0-0.379,0.308-0.687,0.687-0.687h2.604c0.379,0,0.688,0.308,0.688,0.687s-0.308,0.687-0.688,0.687h-1.917v1.23H32.052z'%3E%3C/path%3E%3C/svg%3E")}.btn-detail:before{content:"";display:block;width:32px;position:absolute;left:16px;top:0;height:100%;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='800px' width='800px' version='1.1' id='Capa_1' viewBox='0 0 502.664 502.664' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath style='fill:%23fff;' d='M378.74,181.184c0-76.576-84.708-138.743-189.305-138.743C84.73,42.441,0,104.608,0,181.184 c0,47.154,32.291,88.591,81.343,113.7l-47.024,89.389l101.987-70.515c16.955,3.645,34.6,6.234,53.129,6.234 C294.053,319.992,378.74,257.846,378.74,181.184z M129.942,196.24H89.95v-40.014h39.992V196.24z M251.3,156.226h39.992v40.014 H251.3V156.226z M170.625,156.226h39.971v40.014h-39.971V156.226z'/%3E%3Cpath style='fill:%23fff;' d='M502.664,268.481c0-50.325-38.763-93.984-95.602-115.943c2.804,10.332,4.314,21.053,4.314,32.097 c0,90.77-100.304,164.412-224.25,164.412c-1.532,0-2.955-0.324-4.465-0.324c32.68,30.868,83.695,50.799,141.138,50.799 c17.515,0,34.147-2.438,50.152-5.846l96.378,66.546l-44.457-84.363C472.206,352.111,502.664,312.981,502.664,268.481z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.btn-buy:before{content:"";display:block;width:32px;position:absolute;left:16px;top:0;height:100%;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd' viewBox='0 0 415 511.65'%3E%3Cpath fill-rule='nonzero' fill='%23fff' d='M13.7 161.65c-7.37 0-13.7-6.32-13.7-14.05 0-7.38 6.33-13.7 13.7-13.7h20.38c12.65.35 23.89 2.81 33.39 8.78 18.38 11.65 21.65 28.29 26.35 47.08h126.7c4.65 11.55 13.04 21.18 23.65 27.43h-61.11v-.01h-81.51l31.27 117.71h221.74l29.16-117.71h-72.29v.01h-10.38c10.61-6.25 18.99-15.88 23.65-27.43h76.6c7.72 0 13.7 6.33 13.7 13.72 0 1.4-.36 2.81-.71 4.21l-35.84 144.42c-1.4 6.33-7.02 10.55-13.35 10.55H140.2c4.93 18.27 9.84 28.11 16.52 32.67 8.09 5.28 22.14 5.62 45.68 5.28h159.19c7.72 0 13.7 6.32 13.7 13.7 0 7.73-6.32 13.7-13.7 13.7H202.76c-29.17.36-47.1-.35-61.5-9.83-14.76-9.84-22.49-26.71-30.22-57.28L63.95 182.74c0-.35 0-.35-.35-.7-2.11-7.74-5.63-13-10.54-15.82-4.92-3.16-11.6-4.57-19.33-4.57H13.7zM211.25 17.33c9.54-16.54 30.88-22.25 47.4-12.7 16.53 9.54 22.24 30.88 12.71 47.4-19.73 34.17-39.41 68-59.13 102.16-4.75 8.23-12.44 13.76-20.99 16.06-8.54 2.29-17.97 1.33-26.2-3.42-8.22-4.75-13.76-12.44-16.06-20.98-2.29-8.54-1.33-17.97 3.43-26.2 19.72-34.21 39.08-68.11 58.84-102.32zm19.58 89.4L184.5 79.99l-25.14 43.53c-3.67 6.38-4.41 13.66-2.63 20.3 1.78 6.63 6.06 12.58 12.42 16.26 6.37 3.67 13.66 4.41 20.29 2.62 6.62-1.77 12.58-6.06 16.26-12.43l25.13-43.54zm73.55 48.29c4.82 9.55 4.99 21.24-.6 31.31-8.94 16.14-29.29 21.98-45.44 13.04-4.75-2.63-8.6-6.26-11.46-10.45l57.5-33.9zm-59.06-1.11c8.94-16.14 29.29-21.98 45.44-13.04 4.4 2.44 8.02 5.72 10.8 9.52l-57.31 33.79c-4.34-9.35-4.31-20.57 1.07-30.27zm52.87-85.66c8.95-16.15 29.29-21.98 45.44-13.04 4.4 2.44 8.02 5.71 10.81 9.52l-57.34 33.8c-4.32-9.36-4.29-20.57 1.09-30.28zm59.06 1.1c4.82 9.56 4.99 21.24-.6 31.32-8.94 16.14-29.29 21.98-45.43 13.04a33.339 33.339 0 0 1-11.46-10.46l57.49-33.9zm-72.27 176.8c0-4.34 4.28-7.85 9.56-7.85s9.56 3.51 9.56 7.85v53c0 4.32-4.28 7.83-9.56 7.83s-9.56-3.51-9.56-7.83v-53zm-57.24 0c0-4.34 4.28-7.85 9.56-7.85s9.56 3.51 9.56 7.85v53c0 4.32-4.28 7.83-9.56 7.83s-9.56-3.51-9.56-7.83v-53zm-57.24 0c0-4.34 4.28-7.85 9.57-7.85 5.27 0 9.55 3.51 9.55 7.85v53c0 4.32-4.28 7.83-9.55 7.83-5.29 0-9.57-3.51-9.57-7.83v-53zm149.97 198.03c18.63 0 33.74 15.11 33.74 33.74 0 18.62-15.11 33.73-33.74 33.73-18.62 0-33.73-15.11-33.73-33.73 0-18.63 15.11-33.74 33.73-33.74zm-147.94 0c18.63 0 33.74 15.11 33.74 33.74 0 18.62-15.11 33.73-33.74 33.73-18.62 0-33.73-15.11-33.73-33.73 0-18.63 15.11-33.74 33.73-33.74z'/%3E%3C/svg%3E")}@media screen and (max-width:768px){.cta{gap:1em}.cta_item{width:48%;min-width:280px}}
/*# sourceMappingURL=under_pc.css.map */