main{padding-bottom:80px}@media only screen and (min-width: 768px) and (max-width: 1023px){.c-corporate-info__text{font-size:15px;font-size:1.5rem}}.sec-box{background-color:#F4F7F8;padding:28px 30px 40px;margin-top:59px}@media (max-width: 767px){.sec-box{margin:33px -15px 0;padding:16px 15px 30px}}.sec-box__item{border-bottom:1px solid #B1CAD3;padding-bottom:28px;margin-bottom:30px}@media (max-width: 767px){.sec-box__item{padding-bottom:18px;margin-bottom:19px}}.sec-box__item:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.sec-box__item .row01{display:flex}.sec-box__item .row01 .number{color:#57C2E9;width:29px;font-size:22px;font-size:2.2rem;line-height:1.36364em;font-family:"Lato",sans-serif}.sec-box__item .row01 .text{max-width:calc(100% - 29px);font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:0em;font-weight:500}.sec-box__item .row-img{margin-top:26px;display:flex;justify-content:space-between}@media (max-width: 767px){.sec-box__item .row-img{margin-top:19px}}.sec-box__item .row-img .img{width:calc(50% - 25px)}@media only screen and (max-width: 1024px){.sec-box__item .row-img .img{width:calc(50% - 12px)}}@media (max-width: 767px){.sec-box__item .row-img .img{width:calc(50% - 8px)}}.sec-box__item .row-img .img img{width:100%}.sec-box__item .c-more{margin:23px auto 0}@media (max-width: 767px){.sec-box__item .c-more{margin-top:18px}}.sec-studio{padding-top:82px}@media (max-width: 767px){.sec-studio{padding-top:50px}}.sec-studio__img{max-width:100%;width:498px;height:304px;margin:0 auto;background-color:#fff;border:1px solid #DDDCDB;overflow:hidden;border-radius:4px;display:flex;align-items:center;justify-content:center;margin-top:50px}@media (max-width: 767px){.sec-studio__img{margin-top:30px;width:100%;height:220px}.sec-studio__img img{width:242px}}.sec-studio__ct{padding-top:50px}@media (max-width: 767px){.sec-studio__ct{padding-top:30px}}.sec-studio__ct .ttl02{text-align:center;color:#003466;font-size:26px;font-size:2.6rem;line-height:1.42308em;letter-spacing:0em;font-weight:400}@media (max-width: 767px){.sec-studio__ct .ttl02{font-size:20px;font-size:2rem;line-height:1.45em;letter-spacing:0em;font-weight:400}}.sec-studio__ct .text{margin-top:30px}@media (max-width: 767px){.sec-studio__ct .text{margin-top:21px}}.sec-studio .row-banner{margin-top:46px}@media (max-width: 767px){.sec-studio .row-banner{margin-top:35px}}.sec-studio .row-banner .item .txtSmall{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:400;color:#003466}.sec-studio .row-banner .item .c-more{margin-top:14px}@media (max-width: 767px){.sec-studio .row-banner .item .c-more{font-size:20px;font-size:2rem;line-height:1.45em;letter-spacing:0em;font-weight:500}}.sec-studio .row-banner .item:not(:last-child){margin-bottom:35px}.sec-vol{padding-top:38px}@media (max-width: 767px){.sec-vol{padding-top:57px}}.sec-vol__row{display:flex;flex-wrap:wrap;gap:54px;margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-vol__row{gap:24px}}@media (max-width: 767px){.sec-vol__row{flex-direction:column;gap:40px;margin-top:29px}}.sec-vol__row .col{width:calc((100% - 162px)/4)}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-vol__row .col{width:calc((100% - 72px)/4)}}@media (max-width: 767px){.sec-vol__row .col{width:100%}}.sec-vol__row .col .link{display:block}.sec-vol__row .col__ttl{display:flex;color:#003466;background-color:#E9EEF0;border-radius:4px;text-align:center;align-items:center;justify-content:center;display:flex;height:59px;padding:5px;box-sizing:border-box;font-size:18px;font-size:1.8rem;line-height:1.22222em;letter-spacing:0em;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-vol__row .col__ttl{font-size:16px;font-size:1.6rem}}@media (max-width: 767px){.sec-vol__row .col__ttl{font-size:16px;font-size:1.6rem;line-height:1.875em;height:38px}}.sec-vol__row .col__item{margin-top:30px}@media (max-width: 767px){.sec-vol__row .col__item{margin-top:35px}}.sec-vol__row .col__item .item-img{text-align:center}.sec-vol__row .col__item .item-vol{font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:0em;font-weight:700;text-align:center;color:#4E6E79;margin-top:14px}.sec-vol__row .col__item .item-name{margin-top:8px;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:400;transition:color 0.3s}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-vol__row .col__item .item-name{font-size:15px;font-size:1.5rem}}@media (max-width: 767px){.sec-vol__row .col__item .item-name{max-width:233px;margin:8px auto 0}}.sec-vol__row .col__item+.col__item{margin-top:45px}@media (max-width: 767px){.sec-vol__row .col__item+.col__item{margin-top:36px}}.sec-vol__btn{margin:50px auto 0;width:fit-content}
