﻿.company .cmn-box-intro{padding:63px 0;margin-bottom:20px}@media (max-width: 767px){.company .cmn-box-intro{padding:27px 0}}.company .company-vision{background:#F7FAF7;padding:126px 0 134px}@media (max-width: 767px){.company .company-vision{padding:60px 0}}.company .company-vision .box-vision .cmn-title01{text-align:center}.company .company-vision .box-vision .vision-list{max-width:870px;margin:0 auto;padding-top:65px}@media (max-width: 767px){.company .company-vision .box-vision .vision-list{padding-top:42px;max-width:100%}}.company .company-vision .box-vision .vision-list .vision-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width: 767px){.company .company-vision .box-vision .vision-list .vision-item{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.company .company-vision .box-vision .vision-list .vision-item:not(:last-child){margin-bottom:45px}@media (max-width: 767px){.company .company-vision .box-vision .vision-list .vision-item:not(:last-child){margin-bottom:27px}}.company .company-vision .box-vision .vision-list .vision-item .vision-ttl{width:270px;-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:22px;font-size:2.2rem;line-height:24px;line-height:1.09091em;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 .company-vision .box-vision .vision-list .vision-item .vision-ttl{font-family:'Noto Serif JP', serif}}@media only screen and (max-width: 370px){.company .company-vision .box-vision .vision-list .vision-item .vision-ttl{font-family:'Noto Serif JP', serif}}@media (max-width: 767px){.company .company-vision .box-vision .vision-list .vision-item .vision-ttl{width:100%;text-align:center;font-size:20px;font-size:2rem}}@media only screen and (max-width: 370px){.company .company-vision .box-vision .vision-list .vision-item .vision-ttl{font-size:18px;font-size:1.8rem}}.company .company-vision .box-vision .vision-list .vision-item .vision-txt{font-size:16px;font-size:1.6rem;line-height:28px;line-height:1.75em;letter-spacing:.05em;margin-top:-4px}@media (max-width: 767px){.company .company-vision .box-vision .vision-list .vision-item .vision-txt{font-size:15px;font-size:1.5rem;line-height:30px;line-height:2em;letter-spacing:.08em;margin-top:13px}}@media only screen and (max-width: 370px){.company .company-vision .box-vision .vision-list .vision-item .vision-txt{font-size:14px;font-size:1.4rem}}.company .company-list{padding:94px 0 132px}@media (max-width: 767px){.company .company-list{padding:52px 0 15px}}.company .company-banner{background:#FAFAFA;padding:125px 0 135px}@media (max-width: 767px){.company .company-banner{padding:65px 0 60px}}.company .company-navi{padding:74px 0 0}@media (max-width: 767px){.company .company-navi{padding-top:26px}}@media (max-width: 767px){.company .company-navi .mod-company ul li.is-active{display:none !important}}.company .cm-company-links{background:#F7FAF7;padding:107px 0 100px}@media (max-width: 767px){.company .cm-company-links{padding:70px 0 50px}}.company .cm-company-links .lst-company{padding-top:42px}@media (max-width: 767px){.company .cm-company-links .lst-company{padding-top:30px}}.company .cm-company-banner{padding:120px 0 115px}@media (max-width: 767px){.company .cm-company-banner{padding:60px 0 45px}}@media only screen and (max-width: 350px){.mod-about-service .c-boxline__inner .txt-ja{font-size:18px;font-size:1.8rem}}.banner-35th{margin:-40px 0 100px}@media (max-width: 767px){.banner-35th{margin:20px 0 50px}}.banner-35th a{display:block}.banner-35th-sub{margin-top:70px}@media (max-width: 767px){.banner-35th-sub{margin-top:35px}}

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