@charset "utf-8";.box01 .half,.box02 .half,.box03 .half,.box04 .half,.box05 .half,.box06 .half{width:calc(100% - 20px)}.inner.flex{justify-content:space-between;gap:40px}@media screen and (max-width:767px){.box01 .half,.box02 .half,.box03 .half,.box04 .half,.box05 .half,.box06 .half{width:100%}.u-layer .hero{padding-bottom:100px}.u-layer .hero img{object-fit:contain;object-position:31px 0}.u-layer h1{font-size:20px}.content-wrap{padding-top:0;border-radius:30px;margin-top:-200px}}.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:space-around}.box01 li{width:calc(90%/3);text-align:center}.box01 dt{position:relative;display:inline-block;font-size:28px;font-weight:700;padding-bottom:5px;line-height:1.5}.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}@media screen and (max-width:767px){.box01{border-radius:30px 30px 0 0}.box01 ul{padding-top:50px}.box01 li{width:90%;margin:0 auto 50px}}.box02{background:linear-gradient(45deg,#edeff5,#e7e7e9,#e5e7e8,#dcddde,#d5d7db);border-radius:0;padding-bottom:0}.box02 h2{color:#0070b8;line-height:1.5;font-size:26px}.box02 figcaption{margin:10px 23px 0 0}.box03{padding-bottom:0}.box03 p{font-size:28px;font-weight:700;color:#0070b8}.box04 table{table-layout:fixed;width:100%}.box04 th{text-align:center;font-weight:400}.box04 td{text-align:left}.box04 th,.box04 td{border-bottom:5px solid #fff;border-right:5px solid #fff;vertical-align:middle;height:40px}.box04 tr:first-of-type th{background-color:#ffdba6}.box04 tr th:first-of-type{background-color:#ffc773;width:180px}.box04 tr td{background-color:#ffe9bf;font-size:14px}.box04 tr td span{position:relative;width:130px;height:40px;background-color:#ffd47f;display:inline-flex;padding-left:10px;white-space:nowrap;align-items:center;margin-right:30px;position:relative}.box04 tr td span:after{width:0;height:0;content:'';border:20px solid transparent;border-left:20px solid #ffd47f;position:absolute;right:-40px;top:0}.box04 td.row span{height:89px;width:110px;margin-right:50px}.box04 td.row span:after{border:46px solid transparent;border-left:35px solid #ffd47f;right:-80px;top:-1px}.box04 tr:last-of-type td{text-align:center}@media screen and (max-width:767px){.l-blue+p{margin-bottom:30px}.box04 table{width:1200px}}.box06{background-color:#f3f7fe}.box06 .half{background-color:#fff;padding:30px;border-radius:30px}.box06 ol{counter-reset:item}.box06 ol li{position:relative;padding-left:30px;line-height:3}.box06 ol li:before{counter-increment:item;content:counter(item)'.';position:absolute;font-size:30px;top:-26px;left:0}@media screen and (max-width:767px){.box06 ol{margin:30px 0}}.box07 h3{margin:0 0 30px;line-height:1.5;font-size:20px;white-space:nowrap}.box07 .half{width:48%;margin-top:50px}.box07 .half .flex>div{width:380px;padding-right:10px;margin-bottom:30px}.box07 .half .flex figure img{width:200px;height:200px;object-fit:cover}.box07 .half .flex+figure{width:580px}.box07 .l-ye:after{bottom:0}.box07 dd{padding-top:10px}@media screen and (max-width:767px){.box07 .half .flex+figure{width:100%;margin-bottom:50px}.box07 .half .flex figure img{width:100%;height:auto;margin:0 0 30px}.box07 .l-ye{margin-bottom:30px}}.box08{border-radius:0 0 30px 30px}.box08 figure{display:flex;align-items:center;justify-content:center}.box08 figure figcaption{width:600px}.box08 figure img{width:600px;height:250px;object-fit:cover}.box08 figure:nth-child(even){flex-flow:row-reverse}@media screen and (max-width:767px){.box08 figure{display:block}.box08 figure img,.box08 figure figcaption{width:100%}.box08 figure figcaption{margin:20px 0 30px}}