﻿.company-message-block .cmn-title01{text-align:center}.company-message-block .message-box-ceo{position:relative;z-index:1;margin-top:105px;margin-bottom:100px;padding-bottom:120px;overflow:hidden}@media (max-width: 767px){.company-message-block .message-box-ceo{margin-top:45px;padding-bottom:45px;margin-bottom:80px}}.company-message-block .message-box-ceo:after{content:'';background:#FAFAFA;width:69.4%;height:91.2%;position:absolute;z-index:-1;right:0;top:78px}@media (max-width: 767px){.company-message-block .message-box-ceo:after{width:83.7%;height:100%;top:0}}.company-message-block .message-box-ceo .ceo-info{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;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width: 767px){.company-message-block .message-box-ceo .ceo-info{margin:0 -20px;padding-top:53px}}.company-message-block .message-box-ceo .ceo-info .ceo-img{width:52.27%}@media (max-width: 767px){.company-message-block .message-box-ceo .ceo-info .ceo-img{width:100%;padding-right:20px}}.company-message-block .message-box-ceo .ceo-info .ceo-ctn{width:47.73%;padding-left:64px;margin-top:8.2%}@media only screen and (min-width: 768px){.company-message-block .message-box-ceo .ceo-info .ceo-ctn{margin-top:8.5%}}@media (max-width: 767px){.company-message-block .message-box-ceo .ceo-info .ceo-ctn{width:100%;padding:0 20px;margin-top:45px}}.company-message-block .message-box-ceo .ceo-info .ceo-ctn .tit{font-size:24px;font-size:2.4rem;line-height:41px;line-height:1.70833em;letter-spacing:.06em;font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;color:#77B75C}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.company-message-block .message-box-ceo .ceo-info .ceo-ctn .tit{font-family:'Noto Serif JP', serif}}@media only screen and (max-width: 370px){.company-message-block .message-box-ceo .ceo-info .ceo-ctn .tit{font-family:'Noto Serif JP', serif}}@media only screen and (min-width: 768px){.company-message-block .message-box-ceo .ceo-info .ceo-ctn .tit{font-size:20px;font-size:2rem;line-height:30px;line-height:1.5em}}@media only screen and (min-width: 1200px){.company-message-block .message-box-ceo .ceo-info .ceo-ctn .tit{font-size:24px;font-size:2.4rem;line-height:41px;line-height:1.70833em}}@media (max-width: 767px){.company-message-block .message-box-ceo .ceo-info .ceo-ctn .tit{font-size:22px;font-size:2.2rem;line-height:37px;line-height:1.68182em;letter-spacing:.06em}}@media only screen and (max-width: 370px){.company-message-block .message-box-ceo .ceo-info .ceo-ctn .tit{font-size:18px;font-size:1.8rem}}.company-message-block .message-box-ceo .name-inf{margin-top:62px}@media (max-width: 767px){.company-message-block .message-box-ceo .name-inf{margin-top:36px}}.company-message-block .message-box-ceo .name-inf .name-company{font-size:14px;font-size:1.4rem;line-height:28px;line-height:2em;letter-spacing:.08em;margin-bottom:8px}.company-message-block .message-box-ceo .name-inf .name-jp{font-size:18px;font-size:1.8rem;line-height:28px;line-height:1.55556em;letter-spacing:.08em;font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.company-message-block .message-box-ceo .name-inf .name-jp{font-family:'Noto Serif JP', serif}}@media only screen and (max-width: 370px){.company-message-block .message-box-ceo .name-inf .name-jp{font-family:'Noto Serif JP', serif}}.company-message-block .message-box-ceo .name-inf .name-en{font-size:13px;font-size:1.3rem;line-height:22px;line-height:1.69231em;letter-spacing:.1em;font-family:'Mukta Vaani', sans-serif;color:#77B75C;margin-top:7px}.company-message-block .message-box-ceo .ceo-text{max-width:872px;margin:0 auto;padding-top:48px}@media (max-width: 767px){.company-message-block .message-box-ceo .ceo-text{padding-top:41px;max-width:100%}}.company-message-block .message-box-ceo .ceo-text p{font-size:18px;font-size:1.8rem;line-height:46px;line-height:2.55556em;letter-spacing:.08em;text-align:justify}@media (max-width: 767px){.company-message-block .message-box-ceo .ceo-text p{font-size:16px;font-size:1.6rem;line-height:35px;line-height:2.1875em;text-align:left}}@media only screen and (max-width: 370px){.company-message-block .message-box-ceo .ceo-text p{font-size:15px;font-size:1.5rem;line-height:30px;line-height:2em}}@media only screen and (max-width: 350px){.company-message-block .message-box-ceo .ceo-text p{font-size:12px;font-size:1.2rem;line-height:28px;line-height:2.33333em}}

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