@font-face{font-family:"AppleLiGo500";src:url("../font/Apple-LiGothic-Medium2.ttf");font-weight:500}.company{position:relative}.company:after{content:"";max-width:45.8%;width:80%;position:absolute;right:0;bottom:17%;background-color:#FEE101;z-index:-2}@media screen and (min-width:769px){.company:after{height:30.4%}}@media screen and (max-width:768px){.company:after{height:14.4%}}.company__inner{position:relative;padding-bottom:12%}@media screen and (min-width:769px){.company__imageWrap{width:45%}}@media screen and (max-width:768px){.company__imageWrap{max-width:450px;margin-top:20px}}@media screen and (min-width:769px){.company__item{margin-bottom:127px}}@media screen and (max-width:768px){.company__item{margin-bottom:50px}}.company__st{font-weight:600;line-height:1}@media screen and (min-width:769px){.company__st{margin-bottom:60px;font-size:30px}}@media screen and (max-width:768px){.company__st{margin-bottom:20px;font-size:20px}}.company__list li{font-weight:400}.company__list li .company__itemTitle{font-weight:600}.company__list.sl li{line-height:2;font-weight:500}@media screen and (min-width:769px){.company__list li{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:25px;line-height:2.6}.company__list li .company__itemTitle{width:200px}}@media screen and (max-width:768px){.company__list{font-size:14px}.company__list li{line-height:1.75}.company__list li:nth-child(n+2){margin-top:10px}.company__list li .company__itemTitle{font-size:15px;font-weight:600;display:block}.company__list.sl li{line-height:2;font-weight:500}}.company__map{margin-left:15px;background-color:#FEE101}.company__map:before{content:"";width:18px;height:1em;display:inline-block;margin-right:3px;-webkit-transform:translateY(2px);transform:translateY(2px);background:url("../img/common/icon_map.svg") no-repeat center/contain}@media screen and (min-width:769px){.company__map{padding:6px 8px;font-size:20px}}@media screen and (max-width:768px){.company__map{padding:4px;font-size:14px}}.company__message{font-weight:500}@media screen and (min-width:769px){.company__message{font-size:20px;line-height:1.5}}@media screen and (max-width:768px){.company__message{font-size:15px;line-height:1.5}}.company__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.company__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:769px){.company__desc{max-width:43%}}