@charset "UTF-8";.under .sitemap>ul>li{margin-bottom:0}.under .sitemap>ul>li .lv2{padding-left:1em}.under .sitemap>ul>li li{margin-bottom:0}.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 a span,.under .sitemap>ul>li p span{display:inline-block}.under .sitemap>ul>li a:before{top:calc(1.85em + 2px);margin-top:0}.under .sitemap>ul>li .title{margin-bottom:0;line-height:1.4;font-size:1.5em;font-weight:500}.under .sitemap>ul>li .title span{display:inline-block}@media only screen and (max-width:768px){.under .sitemap>ul>li .title{font-size:22px}.under .sitemap>ul>li .title:after,.under .sitemap>ul>li .title:before{top:1.35em}}.under .sitemap>ul>li.lv2 .lv2 .title{font-size:1.25em;font-family:var(--f-notosans)}.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 a{padding-left:4.375em}.under .sitemap>ul>li li a:before{left:2.5em}.under #mainContent{padding-bottom:100px}.under .key{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;height:600px;overflow:hidden;background-image:url(../images/ud_mv.jpg);max-height:50vw}.under .key:before{content:"";position:absolute;left:-2%;top:0%;width:104%;height:100%;background-image:url(../images/video_mask.png);background-position:left top}.under .key .inner{height:100%}.under .key .key_text{z-index:2;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;position:relative;height:100%;color:#fff}.under .key .key_text h2{margin-top:7.9%;font-size:42px;font-weight:500;line-height:1.4;text-align:center;letter-spacing:0.1em;text-shadow:0px 0px 0.9em #301c16,0px 0px 0.8em rgba(48,28,22,0.5)}.under .key .key_text h2 span{display:inline-block}@media only screen and (max-width:1366px) and (min-width:769px){.under .key{height:450px}}.under h2,.under h3,.under h4,.under h5,.under h6{line-height:1.4;letter-spacing:0.1em;font-family:var(--f-jp)}.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:40px;--h4:35px}.under .ud_box_h3{padding:calc(var(--h3) / 1.5)!important;background-color:#fbf6f0;border:2px inset var(--clr2)}.under h3{position:relative;z-index:1;display:table;margin:0px auto;margin-bottom:var(--h3);color:var(--main-color);font-size:calc(var(--ttl_size) + 8px);font-weight:500;text-align:center;z-index:1}.under h3 span{display:inline-block}.under h3:after{content:"";display:block;margin:0.34em auto 0;width:100px;height:0px;border-bottom:1px solid}.under h3:has(+.secH4){margin-bottom:0}.under .secH4{margin-top:var(--h3)}.under h4{position:relative;z-index:1;margin-bottom:var(--h4);padding:10px 24px 10px;font-weight:500;font-size:calc(var(--ttl_size) - 2px);color:#fff;background-color:var(--clr2);overflow:hidden;border-radius:6px}.under h4 span{display:inline-block}.under h4:has(+.secH5){margin-bottom:0}.under .secH5{margin-top:var(--h4)}.under h5{position:relative;margin-bottom:20px;padding-left:7px;padding-bottom:6px;font-weight:500;font-size:calc(var(--ttl_size) - 4px);line-height:1.5;color:#c9a27c}.under h5 span{display:inline-block}.under h5:before{content:"";display:block;position:absolute;transition:all 0.3s;bottom:0em;left:0;height:1px;width:100%;background-color:#c9a27c}.under h6{position:relative;margin-top:20px;margin-bottom:15px;font-size:22px;color:var(--clr2);font-weight:500;letter-spacing:0.1em}@media only screen and (min-width:769px){.under .sitemap>ul>li li a br{display:none}}.under .entry>section,.under .inner>section{padding-top:1px;margin-top:70px}.under .entry>section:first-child,.under .inner>section:first-child{margin-top:58px}.under section>.secH4:first-child{margin-top:0}.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 .btn-group.flex{justify-content:center}.under .btn-group.flex .btn.style01{margin:10px 5px 0}.under .ud_flow{padding-bottom:10px;counter-reset:count}.under .ud_flow .flow_box{--fs-arr:5.8px;--pd:35px;position:relative;z-index:1;padding:calc(var(--pd) + 18px) calc(var(--pd) + 15px) calc(var(--pd) + 58px) calc(var(--pd) + 15px);margin-bottom:41px}.under .ud_flow .flow_box:nth-child(2n){--main-color:#c9a27c}.under .ud_flow .flow_box:before{content:"";display:block;position:absolute;transition:all 0.3s;z-index:-1;inset:0 var(--pd) calc(var(--pd) - 1px) var(--pd);border-radius:16px;background-color:rgb(255,255,255);box-shadow:-4px 0px 40px 0px rgba(0,0,0,0.1)}.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:160px;min-height:100px;background-color:var(--main-color);border-radius:0px 0px 20px 20px}.under .ud_flow .flow_box .step{margin-bottom:0;text-transform:uppercase;color:var(--main-color)}.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}.under .ud_flow .flow_box h5.flow_ttl:before{display:none}.under .ud_flow .flow_box .content{margin:0px auto;max-width:949px}.under .ud_flow .flow_box .content:before{content:counter(count,decimal-leading-zero);counter-increment:count;font-size:4.5em;position:absolute;line-height:1;right:calc(var(--pd) + 0.4861em);top:-0.5556em;color:var(--main-color);letter-spacing:0}.under .ud_flow .flow_box .flow_ttl{margin-bottom:22px;font-size:1.5em;color:var(--main-color);line-height:1.4;border-radius:0}.under .ud_flow .flow_box .ct_area p{line-height:2}.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:4.8em;height:3em;clip-path:polygon(0 0,100% 0,50% 100%);font-size:var(--fs-arr);background-color:var(--main-color)}.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;--pd:15px;margin-bottom:35px;padding:calc(var(--pd) + 20px) calc(var(--pd) + 15px) calc(var(--pd) + 20px) calc(var(--pd) + 15px)}.under .ud_flow .flow_box .step{font-size:12px}.under .ud_flow .flow_box .step:after{inset:3px}}.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 img,.under .imgBox.colImg3 img{max-height:100%;max-width:100%}.under .imgBox.colImg3 .item{width:32%}.under .imgBox.colImg3 picture{height:280px}.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:2.5em;border-radius:var(--border-radius);background-color:#fff;box-shadow:-4px 0px 40px 0px rgba(0,0,0,0.1)}.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:var(--clr2)}}.under .faq_box .accBtn:after,.under .faq_box .accBtn:before{content:"";display:block;position:absolute;transition:all 0.3s;width:16px;height:2px;right:14px;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.375em;color:#fff;border-radius:0;padding:0.65em 1.75em 0.65em 3.25em;transition:all 0.3s;border:none;background:none}.under .faq_box .accBtn .ttl:before{content:"Q.";position:absolute;top:0.3em;left:0.5em;line-height:1;font-size:1.53em;background:none;border:none}.under .faq_box .accBtn:hover{cursor:pointer}.under .faq_box .content{padding-top:1.5em;padding-left:4.5em;padding-right:1.5em;padding-bottom:1.5em;background-color:#fff;position:relative}.under .faq_box .content .accContainer{display:flex;flex-direction:column;justify-content:center}.under .faq_box .content:after{content:"A.";position:absolute;top:0.3em;left:0.5em;font-size:2.1em;color:var(--main-color)}.under .point_section{margin-top:80px;display:flex;justify-content:space-between;flex-wrap:wrap}.under .point_item{width:48%;border:3px solid;border-radius:20px;padding:60px 30px 30px;position:relative;box-sizing:border-box;margin-bottom:30px;background-color:#fff}@media only screen and (max-width:768px){.under .point_item{width:100%;padding:50px 20px 20px}}.under .point_item.point01{border-color:#bce2e8}.under .point_item.point01 .point_badge:before{background-color:#6ecae5}.under .point_item.point01 .point_ttl{color:#6ecae5}.under .point_item.point02{border-color:#e8dcb9}.under .point_item.point02 .point_badge:before{background-color:#a98c54}.under .point_item.point02 .point_ttl{color:#a98c54}.under .point_badge{position:absolute;top:-45px;left:50%;transform:translateX(-50%);width:90px;height:90px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;z-index:1;padding-bottom:10px;box-sizing:border-box}.under .point_badge:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='27px' height='28px' viewBox='0 0 27 28'%3E%3Cpath fill-rule='evenodd' d='M26.719,7.942 C26.606,4.594 25.177,1.338 21.541,0.447 C18.983,-0.179 15.698,0.377 13.915,2.359 C13.847,2.436 13.559,2.863 13.492,2.853 C13.446,2.845 13.297,2.618 13.247,2.565 C11.317,0.513 8.802,-0.179 5.977,0.309 C2.304,0.946 0.638,3.585 0.372,6.996 C0.371,7.014 0.373,7.033 0.372,7.050 C0.275,8.454 0.234,10.020 0.713,11.373 C1.202,12.750 2.143,13.925 3.101,15.025 C3.062,15.531 2.971,16.034 2.936,16.543 C2.932,16.597 2.939,16.653 2.936,16.708 C2.929,16.824 2.962,17.528 2.964,17.530 C2.977,17.550 2.960,17.682 2.964,17.722 C3.188,19.860 3.840,21.921 4.896,23.777 C5.450,24.748 6.897,27.005 7.865,27.528 C8.079,27.644 8.221,27.650 8.468,27.619 C9.183,27.531 9.552,27.112 9.657,26.447 C9.660,26.430 9.655,26.410 9.657,26.392 C9.687,26.153 9.671,25.954 9.685,25.718 C9.767,24.332 9.908,22.915 10.241,21.563 C10.557,20.280 11.266,18.245 12.629,17.690 C15.514,16.518 16.682,21.305 17.006,23.155 C17.012,23.188 17.000,23.231 17.006,23.264 C17.107,23.871 17.209,24.531 17.262,25.143 C17.329,25.917 17.066,27.106 17.920,27.555 C18.576,27.901 19.099,27.448 19.570,27.037 C20.464,26.256 21.424,24.953 22.024,23.941 C23.579,21.314 23.873,18.313 23.819,15.329 C25.798,13.337 26.813,10.706 26.719,7.942 Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='27px' height='28px' viewBox='0 0 27 28'%3E%3Cpath fill-rule='evenodd' d='M26.719,7.942 C26.606,4.594 25.177,1.338 21.541,0.447 C18.983,-0.179 15.698,0.377 13.915,2.359 C13.847,2.436 13.559,2.863 13.492,2.853 C13.446,2.845 13.297,2.618 13.247,2.565 C11.317,0.513 8.802,-0.179 5.977,0.309 C2.304,0.946 0.638,3.585 0.372,6.996 C0.371,7.014 0.373,7.033 0.372,7.050 C0.275,8.454 0.234,10.020 0.713,11.373 C1.202,12.750 2.143,13.925 3.101,15.025 C3.062,15.531 2.971,16.034 2.936,16.543 C2.932,16.597 2.939,16.653 2.936,16.708 C2.929,16.824 2.962,17.528 2.964,17.530 C2.977,17.550 2.960,17.682 2.964,17.722 C3.188,19.860 3.840,21.921 4.896,23.777 C5.450,24.748 6.897,27.005 7.865,27.528 C8.079,27.644 8.221,27.650 8.468,27.619 C9.183,27.531 9.552,27.112 9.657,26.447 C9.660,26.430 9.655,26.410 9.657,26.392 C9.687,26.153 9.671,25.954 9.685,25.718 C9.767,24.332 9.908,22.915 10.241,21.563 C10.557,20.280 11.266,18.245 12.629,17.690 C15.514,16.518 16.682,21.305 17.006,23.155 C17.012,23.188 17.000,23.231 17.006,23.264 C17.107,23.871 17.209,24.531 17.262,25.143 C17.329,25.917 17.066,27.106 17.920,27.555 C18.576,27.901 19.099,27.448 19.570,27.037 C20.464,26.256 21.424,24.953 22.024,23.941 C23.579,21.314 23.873,18.313 23.819,15.329 C25.798,13.337 26.813,10.706 26.719,7.942 Z'/%3E%3C/svg%3E");mask-size:100% 100%;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;z-index:-1}.under .point_badge .en{font-size:14px;line-height:1;margin-bottom:5px;letter-spacing:0.05em}.under .point_badge .num{font-size:28px;line-height:1;font-weight:bold;letter-spacing:0.05em}.under .point_ttl{text-align:center;font-weight:bold;font-size:1.2em;margin-bottom:20px}@media only screen and (min-width:1025px){.imgBox.rowImg .wrap_ul{display:table;padding:2.25em 4.3% 1em}}@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 table.rollTable{width:100%}.under table.rollTable td{vertical-align:top}.under table.tbl_style01 td,.under table.tbl_style01 th{border:1px solid #1d5e99;padding:0.625rem;line-height:2}.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:500;text-align:center}.under table.tbl_style01 td{background-color:#fff;font-size:1em}.under table.tbl_style01 td.t_center{vertical-align:middle}.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 #1d5e99}.under table.tbl_style01.colHead tr:not(:last-child) th{border-bottom:1px solid #1d5e99}.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{position:relative;display:flex;flex-wrap:wrap}.under ul.list01.mcol-2 li{width:49%;padding-right:0}.under .rowImg ul.list01.mcol-2 li{width:100%;padding-right:0;padding-bottom:10px}}.under p+.wrap_ul{margin-top:1em}.under .wrap_ul{margin-bottom:1em;padding:3.25em 5.3% 2em;background-color:#ffffff}.under ul.list01{margin-top:1.25em;margin-bottom:1.25em;padding:21px 57px;border:1px solid #6bbcf2;border-radius:calc(var(--border-radius) * 2)}.under ul.list01:last-child{margin-bottom:0}.under ul.list01 li{margin-bottom:0;padding-bottom:0.435em;padding-top:0.435em;position:relative;padding-left:1.4em;line-height:1.8;letter-spacing:0.1em;text-align:left;font-size:1.125em}.under ul.list01 li.note{width:100%!important;display:block;padding:0}.under ul.list01 li.note:before{display:none!important}.under ul.list01 li:before{content:"";position:absolute;left:0;top:1.1em;width:0.5556em;height:0.5556em;border-radius:50%;background-color:var(--clr2)}.under .list01.no_pd,.under table ul.list01{padding:0;border:0}.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:6px 0 7px}.under .topic_path ul{display:block;padding:5px 0px 2px 3px}.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(--main-color)}.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{top:-0.1em;position:relative;display:inline-block;margin:0 1.85em;font-size:0.4em;background-repeat:no-repeat;background-size:100% auto;color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='49px' height='80px'%3E%3Cpath fill-rule='evenodd' fill='rgb(47, 134, 214)' d='M46.408,45.1000 L3.880,78.320 C2.728,79.065 1.816,79.225 1.144,78.800 C0.472,78.372 0.136,77.467 0.136,76.080 C0.136,72.987 0.935,70.855 2.536,69.680 L42.664,39.600 L2.536,9.520 C0.935,8.455 0.136,6.480 0.136,3.600 C0.136,2.107 0.472,1.120 1.144,0.640 C1.816,0.160 2.728,0.347 3.880,1.200 L46.408,33.200 C48.071,34.480 48.904,36.615 48.904,39.600 C48.904,42.695 48.071,44.827 46.408,45.1000 Z'/%3E%3C/svg%3E")}.under .toc_list{margin-top:33px;justify-content:space-between;padding:35px 4.4%;border:5px solid #d0e5f6;border-radius:calc(var(--border-radius) * 2)}.under .toc_list:empty{display:none}.under .toc_list li{margin:0;width:calc(50% - 1.125em);max-width:510px;border-bottom:1px solid rgba(208,229,246,0.5)}.under .toc_list li a{padding-left:2em;padding-top:0.77em;padding-bottom:0.77em;padding-right:0em;position:relative;font-weight:500;display:table;width:100%;font-size:1.125em;line-height:1.5;text-decoration:none;color:var(--main-color)}@media only screen and (min-width:1281px){.under .toc_list li a{padding-bottom:1em}}.under .toc_list li a:before{content:"";display:block;position:absolute;transition:all 0.3s;left:0.5556em;width:0.8889em;top:1.1em;height:16px;background-size:100% auto;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='32px' height='32px'%3E%3Cpath fill-rule='evenodd' fill='rgb(47, 134, 214)' d='M24.377,18.193 L2.124,18.168 C-0.420,17.879 -0.305,14.485 2.172,14.303 L24.377,14.282 L14.145,4.049 C13.915,3.818 13.701,3.092 13.712,2.762 C13.763,1.227 15.532,0.348 16.769,1.246 L30.558,15.020 C31.147,15.696 31.148,16.780 30.558,17.451 L16.769,31.229 C15.531,32.108 13.764,31.257 13.713,29.713 C13.701,29.380 13.916,28.654 14.145,28.422 L24.377,18.193 Z'/%3E%3C/svg%3E")}.under .toc_list.style1 li{width:100%;padding-right:0;max-width:100%}@media only screen and (min-width:993px){.under .toc_list.style3{justify-content:space-between}.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;margin:auto;position:relative;border-radius:var(--border-radius);overflow:hidden}.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:26px;font-weight:600;letter-spacing:0.1em;line-height:1.5;border-radius:var(--border-radius)}.under .doctor_box .doctor_name span{display:block;font-size:70%}.under .ud_map{height:450px}.under .exp li{margin-bottom:0;padding:0.25em 0;display:flex;border-bottom:1px solid #4de0e9;line-height:2}.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:first-child{width:350px}.under .clinic_tbl01 span{display:inline-block}.under table a{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.under .clinic_tbl02{text-align:center}.under .clinic_tbl02 th:first-child{width:30%}.under .clinic_tbl02 th:not(:first-child){width:10%}.under .clinic_tbl02 td:not(:first-child){color:var(--main-color)}@media only screen and (max-width:1170px) and (min-width:769px){.under .toc_list{padding:30px 2.2%}.under .key .inner{padding:0px 10px}.under .key .key_text .ttl_en{font-size:4em}}@media only screen and (max-width:1024px) and (min-width:769px){.under .toc_list li{width:100%;max-width:100%}}#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%)}.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:var(--clr2)}.blog_list_style01 .item .info .date .tag a.information{background-color:#247879}.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_txt{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}.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}.contact-form-style01 .file{position:relative;display:block;width:100%;padding-right:7em;margin-bottom:10px}.contact-form-style01 .file .size{position:absolute;right:0em;top:0.2em;display:inline-block}.acceptance{margin:2em auto 0;text-align:center}.acceptance span.wpcf7-list-item{margin-right: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 .wpcf7-recaptcha{display:table;margin-left:auto;margin-right:auto}@-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}}.author-box{padding-top:2em}.doctor_box2{position:relative;padding:20px;border:1px solid var(--main-color);width:100%;z-index:1;background-size:auto 100%;border-radius:5px}.doctor_box2 .exp li .year{width:7em}.doctor_box2 .exp li .txt{width:calc(100% - 7em);padding-right:1em}.doctor_box2 picture{border-radius:5px;overflow:hidden}.doctor_box2 .tt{margin-top:1em;position:relative;padding-left:calc(3px + 0.6em);font-weight:500;font-size:1.25em}.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)}.doctor_box2 .list{margin-bottom:1em}.doctor_box2 .name{color:var(--main-color);font-size:1.5em;font-weight:500}.doctor_box2 .name .sm{font-size:0.8em}.doctor_box2 .wrap{display:block}@media only screen and (min-width:769px){.doctor_box2{padding:2.5% 2.5%}.doctor_box2>.flex{flex-direction:row-reverse}.doctor_box2 .tt{margin-top:0}.doctor_box2 .box_img{width:40%}.doctor_box2 .content{width:60%;padding-right:4%}.doctor_box2 .wrap{margin-top:1em;display:flex}.doctor_box2 .wrap .list{min-width:100%}.doctor_box2 .btn-group .btn.style01{margin-left:auto;margin-right:auto}}@media only screen and (max-width:768px){.doctor_box2 .tt{font-size:20px}.doctor_box2 .content{width:100%}}.under .ud_flow{position:relative;counter-reset:flow;--size:3.5rem;--spc:30px;--mb:1.5rem}.under .ud_flow .flow{counter-increment:flow;position:relative;width:calc(100% - (var(--size) + var(--spc)));margin-left:calc(var(--size) + var(--spc));background-color:#fff;border-radius:var(--border-radius);padding:10px 15px;margin-bottom:var(--mb);border:1px solid var(--clr2);z-index:1}.under .ud_flow .flow p{color:#fff}.under .ud_flow .time{position:absolute;top:0;bottom:0;left:calc(-1 * (var(--size) + var(--spc)));margin:auto;width:var(--size);height:var(--size);border-radius:50%;background-color:var(--clr2);color:#fff;font-size:1em;display:flex;align-items:center;justify-content:center;letter-spacing:0.05em;z-index:1}.under .ud_flow .flow:after{content:"";position:absolute;top:calc(var(--mb) * -1);left:calc(-1 * (var(--size) / 2 + var(--spc)));width:2px;height:calc(100% + var(--mb) * 2);background-color:var(--clr2);z-index:-1}.under .ud_flow .flow:first-child:after,.under .ud_flow .flow:last-child:after{height:50%}.under .ud_flow .flow:first-child:after .under .ud_flow .flow,.under .ud_flow .flow:last-child:after .under .ud_flow .flow{padding:10px}.under .ud_flow .flow:first-child:after{top:53%}@media only screen and (max-width:768px){.under .ud_flow{--spc:15px}.under .ud_flow .flow{padding:10px}}.under{counter-reset:count}.under.page-interview .toc_list li{max-width:none}.under.page-interview .key{max-height:650px;background-image:url(../images/key_interview.jpg);height:calc(40vw - 0px);min-height:400px}@media screen and (min-width:1921px){.under.page-interview .key{max-height:1200px}}.under.page-interview .key .key_text{align-items:flex-start;justify-content:center}.under.page-interview .key .catch{display:flex;flex-direction:column;align-items:center;padding-left:5%;padding-top:var(--wrapper);min-width:50em;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{margin-left:-0.1em;margin-top:0;margin-bottom:0.1em;font-size:3em;text-shadow: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{display:inline-flex;position:relative;margin-bottom:0;align-items:center;font-size:3.2em;font-weight:500;line-height:1.5}.under.page-interview .key .name:before{content:"";display:block;position:absolute;transition:all 0.3s;width:100%;height:0px;left:0;bottom:0}.under.page-interview .key .name .circle{font-weight:400;display:block;text-align:center;font-size:0.8em;padding-bottom:0.25em;border-bottom:1px solid rgba(255,255,255,0.5)}.under.page-interview .key .name .sub{margin-left:0.6em;font-size:0.6em;font-weight:400;letter-spacing:0.1em}.under.page-interview .key .sub{font-weight:500;line-height:2.1153;letter-spacing:0.08em;font-size:2.6em}.under.page-interview .key .name_en{margin-left:auto;margin-right:auto;text-transform:uppercase;font-size:0.6em;display:block;color:#fff;text-align:center;letter-spacing:0.1em}.under.page-interview #mainContent .inner{max-width:1320px}.under.page-interview h4{text-align:left}.ud_catch{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_catch:last-child{margin-bottom:0}.ud_catch:after,.ud_catch:before{content:"";display:block;position:absolute;transition:all 0.3s;inset:0;z-index:-1;background-position:center;background-repeat:no-repeat}.ud_catch:before{opacity:0.05;background-size:cover}.ud_catch p{font-size:1.5em;line-height:1.5;text-align:center;font-weight:500;color:var(--clr1)}.ud_catch 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(--main-color)}.interview_content{max-width:49%}@media only screen and (max-width:1280px) and (min-width:769px){.under.page-interview .key .key_text{justify-content:flex-end;padding-bottom:4%}}@media only screen and (max-width:1170px) and (min-width:769px){.under.page-interview .key .key_text{justify-content:flex-end}.ud_catch{padding:25px 5px}.ud_catch p{font-size:19px}}.blog-content .entry>h3{margin-top:var(--h3);clear:both}.blog-content .entry>h3 b{font-weight:500}.blog-content .entry>h4{margin-top:2em}.blog-content .entry>h5{margin-top:2em}.entry li{line-height:2.25}.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){.entry li{line-height:2}.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:var(--main-color);color:#fff;border-radius:5px;font-weight:500;letter-spacing:0.05em;border-radius:var(--border-radius)}.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:#fff}.under .btn2 a.atv{background-color:var(--clr2)}.under .btn2 a.atv:after{background-color:#fff}@media only screen and (min-width:769px){.under .btn2 a:hover{background-color:var(--clr2)}.under .btn2 a:hover:after{background-color:#fff}}.under .page_link{margin-top:80px;padding:2em 20px;border-radius:10px;--bg:#f5f3ef;background-color:var(--bg)}.under .page_link+.page_link{display:none}.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% - 4em);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:430px){.under .page_link .row{font-size:min(1em,(100vw - 80px)/26)}.under .page_link .tt:after,.under .page_link .tt:before{width:calc(50% - 2em)}}@media (max-width:374px){.under .page_link .row{font-size:min(1em,(100vw - 80px)/10)}.under .page_link .row>.btn2{margin:0.5em 0;width:100%}}
/*# sourceMappingURL=under_pc.css.map */