.inner{padding:0 15px;margin:0 auto}.head{height:200px;width:100%;text-align:center;background:url(../../image/company/header.png);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.head .title{padding:70px 0}.head .title .title-en{font-size:30px;color:#fff}.head .title .title-jp{font-size:14px;color:#fff;font-weight:400}.read__text{padding:100px 20px 40px;text-align:center;font-size:14px}.message .message__wrapper{margin:0 auto}.message .message__wrapper .message__title{padding-bottom:40px}.message .message__wrapper .message__content .message__image{max-width:100%}.message .message__wrapper .message__content .message__image img{width:100%}.message .message__wrapper .message__content .message__text{background-color:#001f12;color:#fff;padding:50px 20px}.message .message__wrapper .message__content .message__text-read{font-size:20px;margin-bottom:50px}.message .message__wrapper .message__content .message__text-ceo{font-weight:400px;margin-bottom:22px}.message .message__wrapper .message__content .message__text-name{font-weight:400px;text-align:right}.overview{margin-top:70px;position:relative;padding-bottom:70px}.overview .overview__wrapper{max-width:1100px;margin:0 auto;background-color:#fff;padding-bottom:70px}.overview .overview__wrapper .overview__title{margin-bottom:40px}.overview .overview__wrapper table{width:90%;margin:0 auto;text-align:left}.overview .overview__wrapper table th{width:30%;vertical-align:top;border-bottom:1px solid #e4e4e4;padding:20px 10px}.overview .overview__wrapper table td{vertical-align:top;border-bottom:1px solid #e4e4e4;padding:20px 20px;line-height:1.7em;overflow:hidden}.overview::before{content:"";position:absolute;background-color:#f5f3e6;width:100%;height:70%;bottom:0;z-index:-1}
/*# sourceMappingURL=company_sp.min.css.map */