@charset "utf-8";body{background-color:#000}.exttl{font-size:30px;margin-bottom:0}.u-layer h1{margin:0}main{background-color:#000;position:relative;z-index:2}.content-wrap{width:70%;background-color:#f3f7fe;border-radius:0 30px 30px 0;position:relative}.content-wrap:after{content:'';position:absolute;background-color:#f3f7fe;height:100%;width:100%;top:0;right:50%;z-index:-1}.introduction{width:70%;margin:0 auto 50px;text-align:center}.introduction h2{display:inline-block;position:relative}.introduction h2:after{content:'';position:absolute;height:1px;width:30px;background-color:#fff;bottom:-5px;left:50%;margin-left:-16px}.introduction h2+p{font-size:20px;margin-top:0}.introduction .btn-square_wh{padding:8px 55px 10px 50px;margin-top:30px}.l-ye{font-size:26px;font-weight:400}section>.half:first-0f-type{padding-right:20px}section>.half:last-of-type,section>.flex>.half:last-of-type{padding:0 10px}table{background-color:#ffb84d;table-layout:fixed;width:97%;margin-bottom:20px}table th,table td{vertical-align:middle;text-align:center;border:5px solid #ffb84d}table th:first-of-type,table td:first-of-type{border-left:10px solid #ffb84d}table th:last-of-type,table td:last-of-type{border-right:10px solid #ffb84d}table th{padding:2px 0 0}table td{background-color:#fff;color:#333;font-size:14px;padding:5px 0}table tr:last-of-type td{border-bottom:10px solid #ffb84d}table td.blank{background-color:#ffb84d}dl{margin-bottom:20px}dl dt{font-size:16px;font-weight:700}dl dt,dl dd{padding:5px 0}.box01{padding:0 0 50px}.l-ye{margin-top:0}@media screen and (max-width:767px){.exttl{font-size:20px}.u-layer h1{font-size:30px}.u-layer .hero .half figure{padding:30px 30px 10px}.u-layer .hero .half:first-of-type{margin-bottom:0}.content-wrap{width:100%;border-radius:30px;margin-top:-126px}.content-wrap:after{display:none}main.inner{padding:0}.content-wrap:after,.sgc::after:after{display:none}section{padding:50px 10px}dl{margin-left:30px}.box01{padding-top:50px!important}.box02,.box03{padding-top:0}section .half{margin-bottom:20px}h2.l-ye{margin-left:20px}h2.l-ye+P{padding:20px}}