﻿main{padding-bottom:80px}@media (max-width: 767px){.c-subpage-corporate{padding-bottom:90px}}@media (max-width: 767px){.c-corporate-info__text p+p{margin-top:15px}}@media (max-width: 767px){.c-corporate-info .c-list-anchor{margin-top:55px}}@media only screen and (max-width: 767px) and (max-width: 360px){.c-corporate-info__ttl{font-size:18px;font-size:1.8rem}}.sec-box{margin-top:80px}@media (max-width: 767px){.sec-box{margin-top:61px}}.sec-box__row{background-color:#FAF2CF;border-radius:4px;padding:30px 37px 30px 30px}@media (min-width: 768px){.sec-box__row{display:flex;justify-content:space-between;align-items:flex-start}}@media (max-width: 767px){.sec-box__row{padding:17px 15px 18px}}.sec-box__row .box-img{overflow:hidden;border:1px solid #DDDCDB;border-radius:4px;width:330px}@media only screen and (max-width: 1023px){.sec-box__row .box-img{width:260px}}@media (max-width: 767px){.sec-box__row .box-img{width:100%}.sec-box__row .box-img img{width:100%}}.sec-box__row .box-ct{width:calc(100% - 330px - 30px)}@media only screen and (max-width: 1023px){.sec-box__row .box-ct{width:calc(100% - 260px - 30px)}}@media (max-width: 767px){.sec-box__row .box-ct{width:100%;padding-top:18px}}.sec-box__row .box-ct__ttl{color:#4E6E79;font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:0em;font-weight:700}.sec-box__row .box-ct__txt{margin-top:14px}.sec-box__row .box-ct__btn{margin-top:18px;text-align:right}@media (max-width: 767px){.sec-box__row .box-ct__btn{width:100%;margin-top:15px}}.sec-box__row .box-ct__btn .c-btn{margin-right:0;margin-left:auto}@media (max-width: 767px){.sec-box__row .box-ct__btn .c-btn{width:100%;text-align:center}}.sec-step{padding-top:68px}@media (max-width: 767px){.sec-step{padding-top:65px}}.sec-step__row01{margin-top:50px}@media (min-width: 768px){.sec-step__row01{display:flex;flex-wrap:wrap;gap:55px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.sec-step__row01{gap:24px}}@media (max-width: 767px){.sec-step__row01{margin-top:30px}}.sec-step__row01 .item{width:calc((100% - 110px)/3)}@media (min-width: 768px){.sec-step__row01 .item{position:relative;padding-bottom:52px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.sec-step__row01 .item{width:calc((100% - 48px)/3)}}@media (max-width: 767px){.sec-step__row01 .item{width:100%}.sec-step__row01 .item+.item{margin-top:40px}}.sec-step__row01 .item__img{overflow:hidden;border-radius:4px;border:1px solid #DDDCDB}.sec-step__row01 .item__img img{width:100%}.sec-step__row01 .item__ttl{display:flex;align-items:center;color:#003466;margin-top:18px}@media (max-width: 767px){.sec-step__row01 .item__ttl{margin-top:16px}}.sec-step__row01 .item__ttl .en{background-color:#FCCA00;width:65px;height:24px;display:flex;align-items:center;justify-content:center;font-size:13px;font-size:1.3rem;line-height:1.46154em;letter-spacing:0em;font-weight:500}.sec-step__row01 .item__ttl .ja{font-size:20px;font-size:2rem;line-height:1.45em;letter-spacing:0em;font-weight:400;padding-left:15px}.sec-step__row01 .item__txt{margin-top:14px}.sec-step__row01 .item__btn{text-align:center;margin-top:15px}@media (min-width: 768px){.sec-step__row01 .item__btn{bottom:0;left:0;right:0;position:absolute}}.sec-step__row01 .item__btn .c-btn{color:#4E6E79;border-color:#4E6E79;background-color:#fff;width:100%;cursor:pointer}.sec-step__row01 .item__btn .c-btn span{color:#4E6E79}.sec-step__row01 .item__btn .c-btn span::after{background-image:url("../../img/common/ar_c_b_l.svg");transform:rotate(90deg);background-size:contain}@media only screen and (min-width: 1025px){.sec-step__row01 .item__btn .c-btn:hover{background-color:#003466}.sec-step__row01 .item__btn .c-btn:hover span{color:#fff}.sec-step__row01 .item__btn .c-btn:hover span::after{background-image:url("../../img/common/ar_c_w.svg")}}.sec-step .step{background-color:#E9EEF0;border-radius:4px;margin-top:80px;padding:27px 30px 47px}@media (max-width: 767px){.sec-step .step{margin-top:60px;padding:18px 16px 23px}}.sec-step .step__ttl{display:flex;align-items:center;color:#003466}.sec-step .step__ttl .en{background-color:#FCCA00;width:90px;height:33px;display:flex;align-items:center;justify-content:center;font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:0em;font-weight:500}.sec-step .step__ttl .ja{font-size:26px;font-size:2.6rem;line-height:1.42308em;letter-spacing:0em;font-weight:400;padding-left:17px}.sec-step .step__row{margin-top:18px}@media (min-width: 768px){.sec-step .step__row{display:flex;flex-wrap:wrap;gap:26px 16px}}@media (max-width: 767px){.sec-step .step__row{margin-top:27px}}.sec-step .step__row .item{width:calc((100% - 48px)/4)}@media (max-width: 767px){.sec-step .step__row .item{width:100%}.sec-step .step__row .item+.item{margin-top:40px}}.sec-step .step__row .item__img{overflow:hidden;border-radius:4px;border:1px solid #DDDCDB;background-color:#fff;margin-top:10px}.sec-step .step__row .item__img img{width:100%}.sec-step .step__row .item__ttl{color:#003466;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:400;margin-top:13px}@media (max-width: 767px){.sec-step .step__row .item__ttl{font-size:20px;font-size:2rem;line-height:1.45em;margin-top:17px}}.sec-step .step__row .item__txt{font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:0em;font-weight:400;margin-top:4px}@media (max-width: 767px){.sec-step .step__row .item__txt{margin-top:11px;font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:0em;font-weight:400}}.sec-step .step__row .item__btn{margin-top:8px}@media (max-width: 767px){.sec-step .step__row .item__btn{margin-top:15px}.sec-step .step__row .item__btn .c-btn{width:100%;text-align:center}}.sec-step .step--02,.sec-step .step--03{margin-top:30px}@media (max-width: 767px){.sec-step .step--02,.sec-step .step--03{margin-top:20px}}.sec-condition{padding-top:60px}@media (max-width: 767px){.sec-condition{padding-top:65px}}.sec-condition .layout{margin-top:50px;padding:30px 30px 40px;border:1px solid #97B6C1;border-radius:4px}@media (max-width: 767px){.sec-condition .layout{margin-top:30px;padding:16px 15px 22px}}.sec-condition .layout--B{margin-top:30px}@media (min-width: 768px){.sec-condition .layout__row{display:flex;gap:30px}}.sec-condition .layout__row .row-ct{width:303px}@media (max-width: 767px){.sec-condition .layout__row .row-ct{width:100%}}.sec-condition .layout__row .row-ct__ttl{border-radius:4px;color:#003466;background-color:#E9EEF0;display:flex;align-items:center;justify-content:center;height:38px}.sec-condition .layout__row .row-ct__ttl .small{font-size:13px;font-size:1.3rem;line-height:1em;letter-spacing:0em;font-weight:400}.sec-condition .layout__row .row-ct__ttl .big{font-size:26px;font-size:2.6rem;line-height:1.15385em;letter-spacing:0em;font-weight:400;padding-left:10px}.sec-condition .layout__row .row-ct__img{text-align:center;margin-top:15px}.sec-condition .layout__row .row-ct__list{border-top:1px solid #B1CAD3;padding-top:16px;margin-top:20px}.sec-condition .layout__row .row-ct__list li{font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:0em;font-weight:400;position:relative;padding-left:9px}.sec-condition .layout__row .row-ct__list li:before{content:"・";position:absolute;top:0;left:-4px}.sec-condition .layout__row .row-ct__point{border-top:1px solid #B1CAD3;margin-top:18px;padding-top:20px}.sec-condition .layout__row .row-ct__point .point-ttl{color:#003466;background-color:#BEDEEA;width:66px;height:24px;display:flex;align-items:center;justify-content:center;font-size:13px;font-size:1.3rem;line-height:1.46154em;letter-spacing:0em;font-weight:500}.sec-condition .layout__row .row-ct__point .point-des{margin-top:8px;font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:0em;font-weight:400}.sec-condition .layout__row .img{width:calc(100% - 303px - 30px)}@media (max-width: 767px){.sec-condition .layout__row .img{width:100%;margin-top:27px}}.sec-condition .layout__row .img img{width:100%}.sec-condition .layout__row02{margin-top:38px;padding-top:30px;border-top:1px solid #B1CAD3;display:flex;flex-wrap:wrap;gap:30px 25px}@media (max-width: 767px){.sec-condition .layout__row02{margin-top:28px;padding-top:20px}}.sec-condition .layout__row02 .item{width:calc((100% - 50px)/3)}@media (max-width: 767px){.sec-condition .layout__row02 .item{width:100%}}.sec-condition .layout__row02 .item__img{overflow:hidden;border-radius:4px;border:1px solid #DDDCDB;background-color:#fff;margin-top:10px}.sec-condition .layout__row02 .item__img img{width:100%}.sec-condition .layout__row02 .item__ttl{color:#003466;margin-top:15px;display:flex;align-items:center}@media (min-width: 768px){.sec-condition .layout__row02 .item__ttl{min-height:43px}}.sec-condition .layout__row02 .item__ttl .number{width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:#4E6E79;font-size:18px;font-size:1.8rem;line-height:1em;border-radius:50%;border:1px solid #B1CAD3;font-family:"Lato",sans-serif}@media only screen and (min-width: 768px) and (max-width: 1023px){.sec-condition .layout__row02 .item__ttl .number{width:28px;height:28px}}.sec-condition .layout__row02 .item__ttl .ja{font-size:20px;font-size:2rem;line-height:1.45em;letter-spacing:0em;font-weight:400;width:calc(100% - 34px - 16px);padding-left:16px}@media only screen and (min-width: 768px) and (max-width: 1023px){.sec-condition .layout__row02 .item__ttl .ja{font-size:16px;font-size:1.6rem}}@media only screen and (max-width: 767px) and (max-width: 380px){.sec-condition .layout__row02 .item__ttl .ja{font-size:18px;font-size:1.8rem}}.sec-condition .layout__row02 .item__txt{font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:0em;font-weight:400;margin-top:5px}.sec-condition .layout__row02 .item__btn{margin-top:17px}@media (max-width: 767px){.sec-condition .layout__row02 .item__btn .c-btn{width:100%;text-align:center}}
