@charset "utf-8";.content-wrap{background-color:#f3f7fe}.u-layer .hero{background-color:#fff}.u-layer .hero .half.txt{color:#333}.breadcrumbs{background-color:#f3f7fe;border-radius:30px 30px 0 0}.box01{background-color:#f3f7fe;justify-content:space-between;padding-top:0}.box01 ul{justify-content:center}.box01 li{width:calc(90%/3);text-align:center}.box01 dt{position:relative;display:inline-block;font-size:26px;font-weight:700;padding-bottom:5px;line-height:1.5;min-height:80px;height:100%}.box01 dt:after{content:'';position:absolute;bottom:-15px;left:0;right:0;width:100%;border-bottom:5px solid #ffae00}.box01 dd{padding:30px 0 0}.box01 li:first-of-type dt{padding-top:26px}@media screen and (max-width:992px){.box01 dt{font-size:22px;min-height:70px}}@media screen and (max-width:767px){.u-layer .hero{padding-bottom:100px}.u-layer h1{font-size:20px}.content-wrap{padding-top:0;border-radius:30px}}@media screen and (max-width:767px){.box01{border-radius:30px 30px 0 0;padding-top:50px}.box01 li{width:80%;margin:0 auto 50px}.box01 dd{font-size:1.5em}}.box02 h2{font-size:28px;font-weight:400;color:#0070b8;line-height:1.5}.box02 .half:first-of-type{padding:0 20px 0 0}@media screen and (max-width:767px){.box02 .half:nth-child(2){padding:0;margin-top:30px}}.box03{background:linear-gradient(45deg,#edeff5,#e7e7e9,#e5e7e8,#dcddde,#d5d7db);padding:50px 0}.box03 h2{font-size:28px;font-weight:400;color:#0070b8;line-height:1.5}.box03 .half:first-of-type{padding:0 20px 0 0}.box03 .half:nth-child(2){padding:0 0 0 20px}.box03 .half:nth-child(2) figure{background-color:#fff;border-radius:30px;text-align:center;padding:30px 10px}@media screen and (max-width:767px){.box03 .half:first-of-type{padding:0 10px}.box03 .half:nth-child(2){padding:0 10px}}.box04{background-color:#f3f7fe}.box04 .inner-m{margin-bottom:40px}.box04 .flex:first-of-type{justify-content:space-between}.box04 .inner.flex:first-of-type{margin-bottom:100px}.box04 .flex:first-of-type .half,.box04 .flex:nth-child(2) .half{flex-direction:column}.box04 figure{text-align:center;margin:auto auto 0 auto;width:400px}.box04 figcaption{margin-top:20px}.box04 .zoom:after{top:-2px}.box04 h3+p{margin-bottom:50px}@media screen and (max-width:767px){.box04 .flex:first-of-type .half,.box04 .flex:nth-child(2) .half{width:100%;padding:0 10px;margin-bottom:30px}.box04 .inner.flex:first-of-type{margin-bottom:50px}.box04 h3.l-blue{margin-bottom:35px}.box04 h3.l-blue+p{margin-bottom:30px}}.box05{background-color:#fff}.box05 li.flex:first-of-type,.box05 li.flex:nth-child(2),.box05 li.flex:nth-child(3){align-items:center}.box05 li.flex{justify-content:space-between}.box05 li.flex:nth-child(2){flex-flow:row-reverse}.box05 li dl,.box05 li figure{width:50%}.box05 li dl{padding:0 20px}.box05 li dt{margin-bottom:20px}.box05 li dd{padding:20px 0}.box05 li:last-of-type figure{text-align:center}.box05 li:last-of-type dl{margin-top:50px}@media screen and (max-width:767px){.box05 li.flex{padding:0 10px}.box05 li figure{width:100%;margin-bottom:30px}.box05 li.flex:nth-child(2){flex-flow:column}.box05 li dl{width:100%}.box05 dt{margin-bottom:30px}.box05 dd{margin-bottom:30px}}.box06{background-color:#fff}.box06 table{margin:30px auto 0;width:950px;table-layout:fixed}.box06 table caption{color:#fff;background-color:#ffb84d;color:#333;font-weight:700}.box06 table caption,.box06 tr th,.box06 tr td{padding:8px 0;text-align:center;border:3px solid #fff}.box06 tr th,.box06 tr td{font-weight:400}.box06 tr th:first-of-type{background-color:#ffc773}.box06 tr th:nth-child(2){background-color:#ffdba6}.box06 tr td{background-color:#ffe9bf;font-size:14px}@media screen and (max-width:767px){.box06 table{width:100%}}