﻿.sec-01{position:relative;padding-top:120px}@media (max-width: 1023px){.sec-01{padding-top:76px}}.sec-01__before{content:"";background-color:#f7f7f7;position:absolute;width:calc(50vw + 460px);height:380px;top:260px;right:0;z-index:-1;display:block}@media (max-width: 1023px){.sec-01__before{width:calc(50vw + 87px);top:125px;height:450px}}.sec-01 .box-cnt{width:calc(100% + 60px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:41px}@media only screen and (max-width: 1150px){.sec-01 .box-cnt{width:100%;margin-bottom:44px}}.sec-01 .box-cnt .box-cnt-l{width:calc(100% - 600px);margin-top:-10px}@media only screen and (max-width: 1080px){.sec-01 .box-cnt .box-cnt-l{width:calc(100% - 500px)}}@media (max-width: 1023px){.sec-01 .box-cnt .box-cnt-l{width:100%}}.sec-01 .box-cnt .box-cnt-l .c-box-title{margin-bottom:120px}@media (max-width: 1023px){.sec-01 .box-cnt .box-cnt-l .c-box-title{margin-bottom:43px}}.sec-01 .box-cnt .box-cnt-r{width:600px}@media only screen and (max-width: 1080px){.sec-01 .box-cnt .box-cnt-r{width:500px}}@media (max-width: 1023px){.sec-01 .box-cnt .box-cnt-r{width:100%}}.sec-01 .txt-des{font-size:15px;font-size:1.5rem;line-height:32px;letter-spacing:.05em;margin-bottom:44px}@media (max-width: 1023px){.sec-01 .txt-des{line-height:26px;margin-bottom:23px}}.sec-01 .sec-01-link{text-align:center;font-size:0}@media (max-width: 1023px){.sec-01 .sec-01-link{padding:0 25px}}.sec-01 .sec-01-link li{display:inline-block;margin-right:50px}@media (max-width: 1023px){.sec-01 .sec-01-link li{margin-right:0;display:block;margin-bottom:17px}}.sec-01 .sec-01-link li:last-child{margin-right:0}.sec-01__hd{font-size:30px;font-size:3rem;line-height:54px;letter-spacing:.2em}@media (max-width: 1023px){.sec-01__hd{font-size:23px;font-size:2.3rem;line-height:36px;margin-bottom:34px}}.sec-02{padding-top:138px}@media (max-width: 1023px){.sec-02{padding-top:65px}}.sec-02 .c-box-title{margin-bottom:63px}@media (max-width: 1023px){.sec-02 .c-box-title{margin-bottom:42px}}.sec-02 .box-cnt-01{margin-bottom:70px}@media (max-width: 1023px){.sec-02 .box-cnt-01{margin-bottom:47px}}.sec-02__img{margin-bottom:41px}@media (max-width: 1023px){.sec-02__img{margin-bottom:23px}}.sec-02 .txt-des{font-size:15px;font-size:1.5rem;line-height:32px;letter-spacing:.05em;margin-bottom:10px}@media (max-width: 1023px){.sec-02 .txt-des{line-height:26px}}.sec-02 .txt-note{font-size:13px;font-size:1.3rem;line-height:28px;letter-spacing:.05em;margin-bottom:15px;position:relative;padding-left:3em}@media (max-width: 1023px){.sec-02 .txt-note{font-size:12px;font-size:1.2rem;line-height:18px;margin-bottom:20px}}.sec-02 .txt-note::before{content:"（※）";position:absolute;left:0;top:0;font-size:13px;font-size:1.3rem;line-height:28px;letter-spacing:.05em}@media (max-width: 1023px){.sec-02 .txt-note::before{font-size:12px;font-size:1.2rem;line-height:18px}}.sec-02 .txt-note a{color:#0661a0;text-decoration:underline}.sec-02 .txt-writer{text-align:right;font-size:24px;font-size:2.4rem;line-height:36px;letter-spacing:.1em;font-family:"游明朝体",YuMincho,"Yu Mincho","Noto Sans JP","ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}@media (max-width: 1023px){.sec-02 .txt-writer{font-size:21px;font-size:2.1rem;line-height:21px}}.sec-02 .txt-writer__small{font-size:16px;font-size:1.6rem}@media (max-width: 1023px){.sec-02 .txt-writer__small{font-size:14px;font-size:1.4rem}}.sec-03{position:relative;padding-top:130px;padding-bottom:120px}@media (max-width: 1023px){.sec-03{padding-top:77px;padding-bottom:70px}}.sec-03:before{content:"";left:0;right:0;bottom:0;top:360px;position:absolute;z-index:-1;background-color:#f7f7f7}@media (max-width: 1023px){.sec-03:before{top:250px}}.sec-03 .c-box-title{margin-bottom:60px}@media (max-width: 1023px){.sec-03 .c-box-title{margin-bottom:42px}}.sec-03 .box-cnt{background-color:#fff;padding:48px 60px;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);margin-bottom:40px}@media (max-width: 1023px){.sec-03 .box-cnt{padding:36px 25px 32px;margin-bottom:30px}}.sec-03 .box-cnt:last-child{margin-bottom:0}.sec-03 .box-cnt .c-hd-linebottom{margin-bottom:52px}@media (max-width: 1023px){.sec-03 .box-cnt .c-hd-linebottom{margin-bottom:35px}}.sec-03 .box-cnt__des{font-size:15px;font-size:1.5rem;line-height:32px;letter-spacing:.05em}@media (max-width: 1023px){.sec-03 .box-cnt__des{line-height:26px}}.sec-04{padding-top:109px;padding-bottom:200px}@media (max-width: 1023px){.sec-04{padding-top:72px;padding-bottom:125px}}.sec-04 .c-box-title{margin-bottom:60px}@media (max-width: 1023px){.sec-04 .c-box-title{margin-bottom:43px}}.sec-04 .box-cnt{margin-bottom:143px}@media (max-width: 1023px){.sec-04 .box-cnt{margin-bottom:81px}}.sec-04 .box-cnt:last-child{margin-bottom:0}.sec-04 .tb-info{width:100%}.sec-04 .tb-info tr{border-bottom:1px solid #e6ebf0}.sec-04 .tb-info tr:first-child{border-top:1px solid #e6ebf0}.sec-04 .tb-info tr th{width:222px;background-color:#f7f9fa}.sec-04 .tb-info tr th,.sec-04 .tb-info tr td{padding:8px 60px 7px;font-size:15px;font-size:1.5rem;line-height:30px;letter-spacing:.05em;font-weight:normal;text-align:left}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.sec-04 .tb-info tr th,.sec-04 .tb-info tr td{padding-top:11px}}@media (max-width: 1023px){.sec-04 .tb-info tr th,.sec-04 .tb-info tr td{width:100%;display:block;padding:7px 25px;line-height:26px}.sec-04 .tb-info tr th .br-sp,.sec-04 .tb-info tr td .br-sp{display:block;height:10px}}@media (min-width: 1024px){.sec-04 .tb-info tr td{padding-right:40px}}

/*# sourceMappingURL=maps/company.min.css.map */
