.under header{background:url("../images/bg_u_main.png") center top no-repeat}.under #top_info{position:relative;z-index:1;padding:120px 0 140px}.under #top_info .main_info{height:380px;display:flex;align-items:center;padding:50px 65px}h2{font-size:50px;text-shadow:0px 0px 10px #fff,0px 0px 10px #fff,0px 0px 10px #fff,0px 0px 10px #fff}h2 br{display:none}h3{font-size:34px;text-align:center;background:url("../images/u_ic_tt3.png") center top no-repeat;background-size:64px auto;padding-top:90px;margin-bottom:40px}.u_cont_tt3{padding:0 60px}.u_cont_tt3:not(:last-child){margin-bottom:30px}h4{font-size:30px;text-align:center;color:var(--color-primary);padding:6px 70px;background:url("../images/u_bg_tt4.jpg") center top repeat-y;margin-bottom:47px;position:relative;z-index:1}h4:before{position:absolute;content:"";display:block;background:url("../images/u_ic01_tt4.png") no-repeat;width:48px;height:72px;bottom:-2px;left:12px}h4:after{position:absolute;content:"";display:block;background:url("../images/u_ic02_tt4.png") no-repeat;width:68px;height:82px;bottom:-6px;right:7px}h5{font-size:26px;margin-bottom:20px;position:relative;padding-left:15px}h5:before{position:absolute;content:"";display:block;width:3px;background:#71a661;height:68%;top:50%;transform:translateY(-50%);left:0}h6{font-size:24px;color:#b7951d;margin-bottom:30px}h6 span{display:inline-block;border-bottom:#b7951d 1px solid;padding-bottom:2px}.image-l{float:left;margin:0 50px 0 0;line-height:0}.image-r{float:right;margin:0 0 0 50px;line-height:0}.image-c{text-align:center;margin:0 auto 20px;line-height:0}section{padding:0;margin:0 0 100px 0}section:last-child{margin-bottom:0}section section{padding:0;margin:0 0 50px 0}table{margin-bottom:30px}table:last-child{margin-bottom:0}#topic-path{width:100%;padding:12px 0;background:#fbf9f3;margin-bottom:62px}#topic-path ul a{text-decoration:none;color:var(--color-primary);border-bottom:rgba(63,143,37,.5) 1px solid;padding-bottom:2px}#topic-path ul li{position:relative;display:inline-block;line-height:1.4em;font-size:14px}#topic-path ul li::after{content:"";display:inline-block;margin:0 10px;background:url("../images/arrow_topic.png") center center no-repeat;background-size:100% auto;width:6px;height:8px}#topic-path ul li:last-child::after{display:none}#topic-path .ulist li{font-weight:bold;margin-bottom:15px}#topic-path .ulist li:last-child{margin-bottom:0}.utbl,.mailform{margin-bottom:30px;border-spacing:0}.utbl th,.utbl td,.mailform th,.mailform td{border:#333 1px solid;padding:20px 20px 19px;line-height:1.8em;background:#fff}.utbl th,.mailform th{font-weight:400;background:var(--color-primary);color:#fff}.utbl td,.mailform td{vertical-align:top}.utbl.td-center td,.mailform.td-center td{text-align:center;vertical-align:middle}.utbl:last-child,.mailform:last-child{margin-bottom:0}.mailform th{flex-shrink:0;width:30%}.mailform td{width:70%}.tbl-scroll:not(:last-child){margin-bottom:30px}.tbl-scroll table{table-layout:fixed}.wp-pagenavi,.pagination{display:flex;flex-wrap:wrap;justify-content:center;margin-top:50px}.wp-pagenavi span,.wp-pagenavi a,.pagination span,.pagination a{display:inline-flex;min-width:34px;height:34px;justify-content:center;align-items:center;font-size:14px;color:#fff;line-height:1em;padding:3px 5px 5px;font-weight:600;background:#b5b5b5;text-decoration:none;margin:5px;position:relative;z-index:1;overflow:hidden;border:none}.wp-pagenavi span.current,.wp-pagenavi a.current,.pagination span.current,.pagination a.current{background:var(--color-primary);padding-top:6px}.wp-pagenavi span.prev,.wp-pagenavi span.next,.wp-pagenavi a.prev,.wp-pagenavi a.next,.pagination span.prev,.pagination span.next,.pagination a.prev,.pagination a.next{padding-left:10px;padding-right:10px}.under footer{margin-top:120px}#content .mb05{margin-bottom:5px}#content .w20{width:20%}#content .w25{width:25%}.float01{display:inline-block;width:calc(100% - 474px)}.float02{display:inline-block;width:calc(100% - 570px)}.ulist:not(:last-child){margin-bottom:30px}.ulist li{position:relative;padding-left:25px;margin-bottom:24px;line-height:1.6em;text-align:left;z-index:1}.ulist li::before{position:absolute;content:"";display:block;left:0;top:5px;height:21px;width:16px;background:url("../images/ic_list01.png") no-repeat;background-size:100% auto}.ulist li:last-child{margin-bottom:0}.ulist.number{counter-reset:li}.ulist.number li{padding-left:32px}.ulist.number li:before{counter-increment:li;content:"0" counter(li);z-index:2;font-weight:bold;font-size:16px;color:#304f94;line-height:1;left:0;letter-spacing:.05em;padding-top:3px;position:absolute;top:5px;background:none}.ulist.bold li{font-weight:bold}.frame01{padding:50px 100px;background:#f7f3e3;border-radius:20px;margin-bottom:30px}.frame01:last-child{margin-bottom:0}.title-frame{font-family:var(--font-mincho);margin-bottom:24px;font-size:20px;font-weight:600;color:var(--color-orange)}.clinic_list{gap:20px}.content_box{margin-bottom:30px;font-size:16px}.content_box:last-child{margin-bottom:0}.content_box p{font-size:16px}.content_box ol,.content_box ul{margin-bottom:30px}.content_box ol li,.content_box ul li{list-style:inherit;position:relative;padding-left:15px;margin-bottom:8px;text-align:left;line-height:1.6em;font-size:16px}.content_box ol li span,.content_box ul li span{line-height:1.6em;display:block}.content_box ol li:last-child,.content_box ul li:last-child{margin-bottom:0}.content_box ol{padding-left:20px}.content_box ol li{padding-left:0}.content_box ul li{position:relative;padding-left:25px;margin-bottom:24px;z-index:1}.content_box ul li::before{position:absolute;content:"";display:block;left:0;top:5px;height:21px;width:16px;background:url("../images/ic_list01.png") no-repeat;background-size:100% auto}.content_box ul ::marker{color:rgba(0,0,0,0)}.content_box ::marker{font-size:16px;line-height:1;color:var(--color-green);font-weight:bold}.list_news.custom{flex-wrap:wrap;gap:0}.list_news.custom li{width:calc((100% - 60px)/3);margin:10px;flex:inherit}.list_news.custom li a{padding:10px 10px 40px;border:#ccc 1px solid;height:100%;min-height:inherit}.list_news.custom li a .img{height:240px}.list_news.custom li a .ic_more{right:26px;bottom:16px}/*# sourceMappingURL=under.css.map */
