@charset "UTF-8";.under{background-image:url(../images/ud_bg.jpg);background-size:100% auto;background-repeat:repeat-y}.under header:not(.active) .logo .sub,.under:not(.ovh) header:not(.active) .logo .sub{display:block}.under header:not(.active) .logo .main,.under:not(.ovh) header:not(.active) .logo .main{display:none}.under header:not(.active) .pc_navi>ul>li>a,.under header:not(.active) .pc_navi>ul>li>p,.under:not(.ovh) header:not(.active) .pc_navi>ul>li>a,.under:not(.ovh) header:not(.active) .pc_navi>ul>li>p{color:#fff;filter:brightness(0) invert(1)}.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 a:before{top:calc(1.5em + 2px);margin-top:0}.under .sitemap>ul>li .title{margin-bottom:0;line-height:1.4;font-size:calc(var(--ttl_size) + 4px)}.under .sitemap>ul>li .title span{display:inline-block}@media only screen and (max-width:768px){.under .sitemap>ul>li .title{font-size:26px}.under .sitemap>ul>li .title:after,.under .sitemap>ul>li .title:before{top:1.35em}}.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:500px;overflow:hidden;background-image:url(../images/ud_mv.jpg)}.under .key:before{content:"";display:block;position:absolute;transition:all 0.3s;top:0;left:0;z-index:1;border-top:53.5455em solid #2d472e;border-right:43.5909em solid transparent;font-size:min(1em,2vw);width:60em}.under .key .inner{height:100%;max-width:calc(100% - 80px);padding:5px 29px 0px}.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 .ttl_en{position:relative;font-size:4.5em;padding-bottom:8px;font-weight:700;line-height:1.3;letter-spacing:0.05em;text-transform:uppercase}.under .key .key_text .ttl_en:before{content:"";display:block;position:absolute;transition:all 0.3s;width:248px;height:1px;background-color:#fff;bottom:0;left:0}.under .key .key_text h2{font-size:1.5em;font-weight:400;line-height:1.4;letter-spacing:0.1em;font-feature-settings:"palt"}.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:30px}.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;padding:1.0625em 1.7813em 0.9375em 1.9063em;margin-bottom:var(--h3);color:var(--main-color);font-size:32px;font-weight:600;text-align:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='324px' height='44px'%3E%3Cpath fill-rule='evenodd' fill='rgb(176, 207, 1)' d='M302.000,-0.000 C289.850,-0.000 279.1000,9.850 279.1000,22.000 C279.1000,34.150 289.850,44.000 302.000,44.000 C314.150,44.000 323.1000,34.150 323.1000,22.000 C323.1000,9.850 314.150,-0.000 302.000,-0.000 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(176, 207, 1)' d='M324.000,21.1000 L324.000,24.000 L-0.000,24.000 L-0.000,21.1000 L324.000,21.1000 Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='324px' height='44px'%3E%3Cpath fill-rule='evenodd' fill='rgb(176, 207, 1)' d='M21.1000,0.000 C34.150,0.000 44.000,9.850 44.000,21.1000 C44.000,34.150 34.150,43.1000 21.1000,43.1000 C9.850,43.1000 0.000,34.150 0.000,21.1000 C0.000,9.850 9.850,0.000 21.1000,0.000 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(176, 207, 1)' d='M-0.000,24.000 L-0.000,21.1000 L324.000,21.1000 L324.000,24.000 L-0.000,24.000 Z'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat;background-position:top right,bottom left;background-size:5.0625em auto,5.0625em auto;z-index:1}.under h3:has(+.secH4){margin-bottom:0}.under .secH4{margin-top:var(--h3)}.under .ud_box_h4{padding:calc(var(--h4) / 1.25)!important;background-color:#fff;border:2px inset var(--main-color)}.under .ud_box_h4:before{content:"";display:block;position:absolute;transition:all 0.3s;z-index:-1;inset:4px;border:1px solid var(--main-color);opacity:0.5}.under h4{position:relative;z-index:1;margin-bottom:var(--h4);padding:12px 30px;font-weight:500;font-size:26px;color:#fff;background-color:var(--main-color);overflow:hidden}.under h4:not(.ttl){text-align:center}.under h4:not(.ttl):after,.under h4:not(.ttl):before{content:"";display:block;position:absolute;transition:all 0.3s;top:0;z-index:-1;height:102%;aspect-ratio:1/1;background-color:var(--clr2)}.under h4:not(.ttl):before{clip-path:polygon(0 0,0% 100%,100% 100%);left:-1px}.under h4:not(.ttl):after{clip-path:polygon(0 0,100% 0,100% 100%);right:-1px;top:-1px}.under h4:has(+.secH5){margin-bottom:0}.under .secH5{margin-top:var(--h4)}.under h5{position:relative;margin-bottom:25px;padding-bottom:7px;font-weight:500;font-size:20px;color:var(--main-color);font-feature-settings:"palt"}.under h5 span{display:inline-block}.under h5:before{content:"";display:block;position:absolute;transition:all 0.3s;bottom:0px;left:0;height:2px;width:100%;background-color:#374835}.under h5.t_center:after{left:calc(50% - 30px)}.under h6{position:relative;margin-top:20px;padding-left:1.4em;margin-bottom:15px;font-size:22px;color:var(--clr1)}.under h6:after,.under h6:before{content:"";display:block;position:absolute;transition:all 0.3s;width:0.5455em;height:0.5455em}.under h6:before{left:0.2727em;top:0.3182em;background-color:var(--main-color)}.under h6:after{left:0.0455em;top:0.5455em;background-color:var(--clr2)}.under .entry>section,.under .inner>section{padding-top:1px;margin-top:70px}.under .entry>section:first-child,.under .inner>section:first-child{margin-top:80px}.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 .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}.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:2%;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-family:var(--f-en);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{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.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;font-family:var(--f-en);margin-bottom:5px;letter-spacing:0.05em}.under .point_badge .num{font-size:28px;line-height:1;font-weight:bold;font-family:var(--f-en);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 #e0e0e0;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:normal;text-align:center}.under table.tbl_style01 td{background-color:#fff;color:#383838;font-size:1em}.under table.tbl_style01 td.t_center{vertical-align:middle}.under table.tbl_style01.t_center td{text-align:center}.under table.tbl_style01.rowHead tr th:not(:last-child){border-right:1px solid #e0e0e0}.under table.tbl_style01.colHead tr:not(:last-child) th{border-bottom:1px solid #e0e0e0}.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}.under .flow_box{text-align:center}.under .flow_next{position:relative;margin-top:6.25em}.under .flow_next:before{content:"";position:absolute;top:-3.75em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:1.5em 1.875em 0 1.875em;border-color:#e6d2a2 transparent transparent transparent;background:none!important}.under .kakomi{border:2px solid #4de0e9;border-radius:var(--border-radius);padding:20px 3em}@media only screen and (max-width:991px) and (min-width:769px){.under .kakomi{padding:20px 2em}}.under .col02>.box{margin-top:var(--h3)}.under .col02>.box img{border-radius:var(--border-radius)}.under .line_list{display:flex;flex-wrap:wrap}.under .line_list li{margin-right:1em}@media only screen and (min-width:769px){.under .col02.col_separate,.under .list_col02{display:flex;flex-wrap:wrap;justify-content:space-between}.under .col02>.box,.under .list_col02 li{width:49%}.under .col02>.box>p:last-child{margin-top:0}.under .list_col02 li{margin-bottom:1em}.under .col02>.box:nth-of-type(2n),.under .list_col02 li:nth-of-type(2n){margin-left:2%}}.under .basic_layout .checklist li,.under .checklist li{position:relative;padding-left:1.5em;margin-bottom:1em}@media only screen and (max-width:991px) and (min-width:769px){.under .basic_layout .checklist li,.under .checklist li{width:100%;margin-left:0!important}}.under .basic_layout .checklist li:after,.under .basic_layout .checklist li:before,.under .checklist li:after,.under .checklist li:before{content:"";position:absolute}.under .basic_layout .checklist li:before,.under .checklist li:before{width:1em;height:1em;border:1px solid #838383;background:#fff;left:0;top:0.35em;z-index:10;border-radius:0}.under .basic_layout .checklist li:after,.under .checklist li:after{width:0.9em;height:0.6em;border-left:2px solid #ff8a13;border-bottom:2px solid #ff8a13;left:0.23em;top:0.23em;transform:rotate(-45deg);z-index:11}.ud_banner{min-height:5em;display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:900px;border:2px solid var(--main-color);margin:0px auto 30px;border-radius:var(--border-radius);padding:2em 1em;background-color:var(--clr2);position:relative;z-index:1}.ud_banner:last-child{margin-bottom:0}.ud_banner p{text-align:center;font-size:1.5em;line-height:1.4;color:#fff;font-weight:500}.ud_banner:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:var(--border-radius);border:6px solid #f7fafd}.ud_banner span{display:inline-block}@media only screen and (max-width:991px) and (min-width:769px){.ud_banner p{letter-spacing:0.05em}}.hosoku{font-size:14px}@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}}.page-flow{counter-reset:step;position:relative;padding-top:1em}.page-flow .flow-step{position:relative;z-index:1;margin:0 auto;padding:3.5em 2em 2em;border-radius:var(--border-radius);background-color:#fff;box-sizing:border-box;--clr2:#b9c46a}.page-flow .flow-step:nth-child(2){--clr2:#9eab45}.page-flow .flow-step:nth-child(3){--clr2:#7f8f22}.page-flow .flow-step:nth-child(4){--clr2:#5f7208}.page-flow .flow-step:nth-child(5){--clr2:#4a5c00}.page-flow .flow-step+.flow-step{margin-top:4.5em}.page-flow .flow-step:before{counter-increment:step;content:"STEP " counter(step,decimal-leading-zero);position:absolute;top:0;left:50%;transform:translateX(-50%);padding:0.5em 1.8em 0.3em;background-color:var(--clr2);color:#fff;font-size:1.25em;letter-spacing:0.08em;font-weight:500;text-align:center;white-space:nowrap;font-family:var(--f-en)}.page-flow .flow-step:after{content:"";position:absolute;width:0;height:0;bottom:-2em;left:calc(50% - 2em);border-left:2em solid transparent;border-right:2em solid transparent;border-top:2em solid var(--clr2)}.page-flow .flow-step:last-child:after{display:none}.page-flow .flow-step .flow-body:before{content:"";display:block;position:absolute;transition:all 0.3s;z-index:-1;inset:0px;border-radius:var(--border-radius);border:2px solid var(--clr2)}.page-flow h4,.page-flow h5{margin-bottom:1.25em;background-color:transparent;text-align:center;color:var(--main-color);padding:0;background-image:none}.page-flow h4:after,.page-flow h4:before,.page-flow h5:after,.page-flow h5:before{display:none}@media (max-width:767px){.page-flow .flow-step{padding:3.5em 1.5em 1.8em}.page-flow .flow-step+.flow-step{margin-top:4em}.page-flow h4{font-size:1.125rem}}@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: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.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 li{margin-bottom:0.875em;position:relative;padding-left:1.4em;line-height:1.8;letter-spacing:0.1em;text-align:left;font-size:1em;font-weight:500}.under ul.list01 li:before{content:"";position:absolute;left:0;top:0.5em;width:0.8125em;height:0.8125em;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='130px' height='130px'%3E%3Cpath fill-rule='evenodd' fill='rgb(55, 72, 53)' d='M-0.000,49.1000 L130.000,49.1000 L130.000,80.000 L-0.000,80.000 L-0.000,49.1000 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(55, 72, 53)' d='M49.1000,-0.000 L80.000,-0.000 L80.000,130.000 L49.1000,130.000 L49.1000,-0.000 Z'/%3E%3C/svg%3E")}@media only screen and (max-width:991px) and (min-width:769px){.under ul.list01 li:before{top:0.55em}}.under table ul.list01 li:last-child{margin-bottom: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}@media only screen and (min-width:1281px){.under .topic_path .inner{padding-left:23px}}.under .topic_path ul{display:block;padding:13px 10px 4px 0px}.under .topic_path ul:after{content:"";display:block;clear:both}.under .topic_path ul li{float:left;color:var(--clr1)}.under .topic_path a{text-decoration:none;color:#b0cf01}.under .topic_path a:hover{opacity:1;text-decoration:underline}.under .topic_path span{display:inline-block;margin:0 0.8125em;color:transparent;line-height:1;background-image:url(../images/ic_arr_right.png);width:0.4375em;background-size:100% auto;background-repeat:no-repeat;background-position:center}.under .toc_list{justify-content:space-between;padding:20px 3em;background-color:#9eab45}@media only screen and (min-width:1281px){.under .toc_list{padding:36px 58px}}.under .toc_list:empty{display:none}.under .toc_list li{display:flex;align-items:center;margin:5px 0px;width:48%;max-width:505px;padding-left:1em;border-bottom:1px solid rgba(255,255,255,0.2)}.under .toc_list li a{padding-left:1.5em;padding-top:0.5em;padding-bottom:0.5em;padding-right:0em;position:relative;display:block;width:100%;text-decoration:none;color:#fff}@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;width:0;top:0.95em;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid #fff}.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{font-size:70%}.under .doctor_box .doctor_name .sm{display:block}.under .ud_map{height:450px}.under .exp li{margin-bottom:1em;padding-bottom:0.5em;display:flex;border-bottom:1px solid #4de0e9}.under .exp li .year{width:13em;color:var(--main-color);font-weight:500}.under .exp li .txt{width:calc(100% - 13em)}.under .clinic_tbl01 th:first-child{width:350px}.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:40px 5%}.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(--clr1)}.blog_list_style01 .item .info .date .tag a.media{background-color:var(--clr2)}.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{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}}.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;font-family:var(--f-en);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:50%}@media only screen and (max-width:768px){.under .ud_flow{--spc:15px}.under .ud_flow .flow{padding:10px}}.under{counter-reset:count}.interview_catch{display:flex;align-items:center;justify-content:center;min-height:200px;margin-bottom:50px;background-color:#fff;background-color:#90b0cf;position:relative;z-index:1}.interview_catch:after,.interview_catch:before{content:"";display:block;position:absolute;transition:all 0.3s;inset:0;z-index:-1;background-position:center;background-repeat:no-repeat}.interview_catch:before{opacity:0.05;background-size:cover}.interview_catch p{font-size:30px;line-height:1.5;text-align:center;font-weight:500;color:#fff;padding:40px 10px}.interview_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:41%}.interview_img img{border-radius:var(--border-radius)}.interview_img:before{content:counter(count,decimal-leading-zero);counter-increment:count;position:absolute;bottom:0.2em;left:40px;font-weight:300;line-height:0.5;font-size:min(6.8em,16vw);color:var(--clr2);font-family:var(--f-en)}.interview_content{max-width:54%}.row_staff_top{position:relative;z-index:1}.row_staff_top .row{align-items:center;width:98%;margin-left:auto;max-width:1780px}.row_staff_top .row.no_img{margin-right:auto;justify-content:center}.row_staff_top .row.no_img .text_info{width:auto;max-width:1170px}.row_staff_top .row.no_img .title{display:table;margin-right:auto;margin-left:auto}.row_staff_top:before{content:"";position:absolute;top:0.6875em;left:3.6875em;width:27.8125em;height:17.25em;background-size:100% auto;background-repeat:no-repeat;background-image:url(../images/ic_logo2.png);z-index:-1;opacity:0.1}@media only screen and (max-width:991px) and (min-width:769px){.row_staff_top:before{background-size:75% auto}}.row_staff_top .box_img{max-width:67.5em;width:61%;margin-right:-0.3125em}.row_staff_top .text_info{padding-top:80px;width:34.375em;max-width:38%}.row_staff_top .text_info .staff_info{margin-bottom:1em;align-items:center;justify-content:flex-start}.row_staff_top .text_info .staff_info p{margin-bottom:0}.row_staff_top .text_info .staff_info .title_staff{color:var(--main-color);font-weight:500;font-size:1.75em}.row_staff_top .text_info .staff_info .date_joned{margin-left:0.9em;margin-right:0.9em;color:var(--clr2);font-size:1.125em;line-height:1.8;font-weight:600}.row_staff_top .title{display:block;color:#fff;font-size:2em;line-height:2.55;font-weight:500;max-width:550px;padding:0.2em}.row_staff_top .title span{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;background-color:var(--main-color);padding:0.375em 1em}@media only screen and (max-width:991px) and (min-width:769px){.row_staff_top .box_img{width:55%}}.interview-section{margin-top:3em}.row_staff_list{font-size:min(1em,1.3vw)}.row_staff_list .col{width:33.333%;background-color:#fff;padding:2.375em 2% 2.6875em;position:relative;z-index:1;transition:all 0.3s}.row_staff_list .col:before{content:"";display:block;position:absolute;transition:all 0.3s;inset:0;z-index:-1;border-bottom:1px solid #c9c9c9;border-left:1px solid #c9c9c9}@media only screen and (min-width:769px){.row_staff_list .col:nth-child(-n+3):before{border-top:1px solid #c9c9c9}.row_staff_list .col:last-child:before,.row_staff_list .col:nth-child(3n):before{border-right:1px solid #c9c9c9}.row_staff_list .col picture{overflow:hidden}.row_staff_list .col picture img{transition:all 0.3s}.row_staff_list .col:hover{z-index:3}.row_staff_list .col:hover img{transform:scale(1.05)}.row_staff_list .col:hover:before{z-index:2}}.row_staff_list .col picture{margin:0em auto 2.125em;display:flex;align-items:center;justify-content:center;aspect-ratio:320/373;max-width:320px;width:90%;background:#f4f4f4}.row_staff_list .col picture img{max-height:100%}.row_staff_list .col .link a{z-index:2}.row_staff_list .col .ttl{margin-bottom:8px;font-size:1.25em;line-height:1.8;font-weight:600}.row_staff_list .col .txt{padding-right:4em}.row_staff_list .col .txt p{font-feature-settings:"palt";line-height:1.875}.row_staff_list .col a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='75px' height='72px'%3E%3Cpath fill-rule='evenodd' fill='rgb(55, 72, 53)' d='M67.994,57.500 C52.232,79.178 18.960,75.909 7.639,51.587 C7.268,50.790 6.099,48.193 6.103,47.466 C6.112,46.084 7.885,45.306 8.888,46.331 C9.766,48.128 10.411,50.024 11.361,51.788 C20.349,68.477 41.717,73.895 57.396,63.281 C75.640,50.931 76.645,23.916 59.321,10.231 C43.724,-2.091 20.919,2.713 11.417,20.210 C10.538,21.832 10.030,23.699 9.232,25.195 C8.211,27.106 5.899,26.103 6.139,24.360 C6.253,23.535 7.200,21.461 7.591,20.613 C13.130,8.615 25.293,0.544 38.346,0.066 L40.562,0.023 C68.898,1.022 85.131,33.927 67.994,57.500 ZM36.719,24.013 C35.637,22.427 37.461,20.506 38.987,21.708 L52.258,35.197 C52.495,35.616 52.491,36.488 52.258,36.899 L38.906,50.460 C37.485,51.401 35.987,50.064 36.485,48.458 L46.822,37.735 L2.415,37.735 C1.852,37.735 1.236,36.973 0.983,36.508 L0.983,35.588 C1.236,35.123 1.852,34.361 2.415,34.361 L46.822,34.361 L36.719,24.013 Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:2.3125em auto;background-position:bottom 3.25em right 2.5625em}@media only screen and (max-width:768px){.row_staff_list .col a{background-position:bottom 2em right 2.5625em}}.row_staff_qa{counter-reset:count;font-feature-settings:"palt";--p:-3.125rem}.row_staff_qa .ttl{position:relative;z-index:2;max-width:400px;margin-top:20px;line-height:1.8;padding:0;background:none;font-size:1.375em;font-feature-settings:"palt";letter-spacing:0.1em}@media only screen and (max-width:991px) and (min-width:769px){.row_staff_qa .ttl{font-size:1.3em}}.row_staff_qa .ttl>span{padding:0.51em 1em;margin-bottom:0.22em;font-feature-settings:"palt";display:table;background-image:url("../images/ttl_itv_qa.jpg");background-size:100% 100%;background-repeat:no-repeat}.row_staff_qa .content{max-width:calc(100% - 395px - var(--p));z-index:1;width:56.25em}.row_staff_qa .content .box_text{border:3px solid #ececec;background-color:#fff;padding:4.3em 5.6em;background-repeat:repeat;background-position:top left 0px;background-image:url(../images/idx_work_bg.jpg);background-size:auto}.row_staff_qa .num{position:absolute;bottom:0;line-height:1}.row_staff_qa .num:before{content:counter(count,decimal-leading-zero);counter-increment:count;letter-spacing:0;display:block;font-weight:400;line-height:1;font-size:min(100px,16vw);color:#d3ec48}.row_staff_qa .inner>.flex{padding-bottom:11px;position:relative}@media only screen and (min-width:769px){.row_staff_qa .row{margin-top:100px}.row_staff_qa .row.img_top .ttl,.row_staff_qa .row.no_img .ttl{margin-bottom:80px}.row_staff_qa .img_left .ttl,.row_staff_qa .img_top .ttl{margin-top:40px}.row_staff_qa .img_left .content,.row_staff_qa .img_top .content{margin-left:var(--p)}.row_staff_qa .no_img.img_right .num{right:10.45%}.row_staff_qa .no_img.img_left .num{left:10.45%}.row_staff_qa .img_top .box_img{display:table;margin:0px auto 60px}.row_staff_qa .img_top .num{left:10.45%}.row_staff_qa .img_left:not(.no_img) .box_img,.row_staff_qa .img_right:not(.no_img) .box_img{order:3;max-width:70%;margin-top:-50px}.row_staff_qa .img_left:not(.no_img) .num{right:10.45%}.row_staff_qa .img_left .box_img{left:0}.row_staff_qa .img_right .inner>.flex{flex-direction:row-reverse}.row_staff_qa .img_right .ttl span{margin-left:auto;margin-right:0}.row_staff_qa .img_right:not(.no_img) .num{left:10.45%}.row_staff_qa .img_right .content{margin-right:var(--p)}.row_staff_qa .img_right .box_img{right:0}}@media only screen and (max-width:1024px) and (min-width:769px){.row_staff_qa .content{max-width:calc(100% - 315px + 1.875rem)}.row_staff_qa .content .box_text{padding:3em}}.blog-content .entry>h4{margin-top:2em}.blog-content .entry>h5{margin-top:2em}.blog-content .entry .colImg1 img,.img_wcap_ct img{margin:0px auto;max-height:500px;border-radius:var(--border-radius)}.blog-content .entry .list01{margin-top:30px}.center_img{margin:0 auto 1.5em;text-align:center}.img_wcap_ct{margin:40px auto 40px;text-align:center}.box_center{max-width:760px;margin:0 auto 40px}p:empty{display:none}.box_lig01,.box_lig02{margin-top:40px;position:relative;padding:40px;overflow:hidden;border-radius:var(--border-radius);background:#e3edf7;margin-bottom:40px}.box_lig02{background-color:#f3efea}.box_lig01 p:last-child{margin-bottom:0}.note01{margin-bottom:30px}.note01{position:relative;padding-left:20px;line-height:1.6em;margin-bottom:10px}.note01:before{content:"※";z-index:4;position:absolute;top:0px;left:0}.note01.note_c{margin-top:1em;color:#D90029}.note01.note_c:before{color:#D90029}.box_ctwimg{clear:both;margin-bottom:40px}.box_ctwimg p:last-child{margin-bottom:0}.catption_txt{padding-top:10px;color:#8E8E8E;font-size:15px;display:block}.catption_txt:empty{display:none}blockquote a,blockquote dd,blockquote dt,blockquote li,blockquote p{font-size:16px}blockquote{position:relative;padding:25px 30px 25px 70px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#F7F7F7;margin-bottom:40px;border-left:2px solid #E5127C;-webkit-box-shadow:1px 2px 2px 0px #e0e0e0;box-shadow:1px 2px 2px 0px #e0e0e0}blockquote:before{position:absolute;top:15px;left:20px;z-index:2;background-size:40px;width:50px;height:50px;content:""}blockquote p{position:relative;padding:0;margin:10px 0;z-index:3;line-height:1.7}blockquote cite{display:block;text-align:right;color:#888888;font-size:0.9em}.blog-content .imgBox.colImg2 picture,.blog-content .imgBox.colImg3 picture{background:#efefef;height:250px}@media screen and (max-width:768px){.img_wcap_ct{margin-bottom:30px;width:auto!important}.under .blog-content .entry .colImg1 img,.under .img_wcap_ct img{max-width:100%}.box_lig01,.box_lig02{padding:20px;margin-top:30px}}.under .btn2{min-height:3.75em}.under .btn2 a{position:relative;color:var(--main-color);text-decoration:none;display:flex;align-items:center;justify-content:center;text-align:center;padding:0.5em 1em;font-family:var(--f-jp);width:13.625em;height:100%;background-color: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:#41c1d6}.under .btn2 a.atv:after{background-color:#fff}@media only screen and (min-width:769px){.under .btn2 a:hover{background-color:#41c1d6}.under .btn2 a:hover:after{background-color:#fff}}.under .page_link{margin-top:80px;padding:2em 20px;border-radius:10px;--bg:#eee7df;background-color:var(--bg)}.under .page_link .tt{position:relative;margin-bottom:30px;font-size:1.5em;letter-spacing:0.1em;color:var(--clr1);text-align:center}.under .page_link .tt span{position:relative;z-index:1;padding:0px 0.5em;background-color:var(--bg)}.under .page_link .tt:after,.under .page_link .tt:before{content:"";display:block;position:absolute;transition:all 0.3s;width:calc(50% - 5em);height:0;top:calc(50% + 1px);border-top:1px solid rgba(106,81,56,0.3)}.under .page_link .tt:before{left:0}.under .page_link .tt:after{right:0}.under .page_link .row{--size-mg:0.5em;display:flex;flex-wrap:wrap;justify-content:center;margin-left:calc(-1 * var(--size-mg));margin-right:calc(-1 * var(--size-mg))}.under .page_link .row>.btn2{margin:0.5em var(--size-mg);width:calc(33.333% - var(--size-mg) * 2);max-width:25em;border-radius:inherit}.under .page_link .row>.btn2.atv{display:none}.under .page_link .row>.btn2 a{width:100%;line-height:1.6}.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:not(.col2)>.btn2{width:calc(100% - var(--size-mg) * 2)}}@media (max-width:520px){.under .page_link .row.col2>.btn2{font-size:min(3.2vw,14px)}}.page_link.st3.t2{display:none}.page-kidney .page_link.t2{display:none}.page-reason{counter-reset:point}.page-reason .secH4{position:relative;z-index:1;padding:40px 40px;margin-bottom:40px;background-color:#fff;border:2px solid var(--cl-mode)}.page-reason .secH4:after{content:"";display:block;position:absolute;transition:all 0.3s;z-index:-1;inset:5px;border:1px solid var(--cl-mode);opacity:0.5}.page-reason .secH4:nth-child(odd){--cl-mode:var(--main-color)}.page-reason .secH4:nth-child(2n){--cl-mode:#b0cf01}.page-reason .secH4:nth-child(2n) .ft_ttl:before{background-color:var(--cl-mode)}.page-reason .secH4:last-child{margin-bottom:0}.page-reason .secH4:before{color:var(--cl-mode);text-align:center;font-size:1.25em;text-transform:uppercase;border-bottom:1px solid;counter-increment:point;display:table;margin:0px auto 1em;font-weight:600;content:"POINT " counter(point,decimal-leading-zero)}.page-reason .secH4 .ft_ttl{display:block;padding:0;background:transparent;padding-bottom:10px}.page-reason .secH4 .ft_ttl{position:relative;z-index:1;color:var(--cl-mode);text-align:center}@media only screen and (max-width:768px){.ud_feature .secH4{padding:30px 20px}}
/*# sourceMappingURL=under_pc.css.map */