﻿.company .l-two-column{padding-bottom:179px}@media (max-width: 767px){.company .l-two-column{padding-bottom:80px}}.company .sec-company__img{position:relative;z-index:1}.company .sec-company__img img{width:100%}.company .sec-company__content{margin-top:125px}@media (max-width: 767px){.company .sec-company__content{margin-top:44px}}.company .sec-company__content .inner-small{width:100%;display:flex;align-items:flex-start}@media (max-width: 767px){.company .sec-company__content .inner-small{display:block}}.company .sec-company .title-h2{font-size:22px;font-size:2.2rem;line-height:1.27273em;letter-spacing:.025em;font-weight:500;width:288px;flex-shrink:0}@media only screen and (min-width: 768px) and (max-width: 1100px){.company .sec-company .title-h2{width:140px}}@media (max-width: 767px){.company .sec-company .title-h2{font-size:21px;font-size:2.1rem;line-height:1.14286em}}@media (max-width: 767px){.company .sec-company .title-h2{width:100%}}.company .sec-company .title-h2:after{content:'';width:22px;height:1px;background-color:#1C1C1C;display:block;margin-top:20px}@media (max-width: 767px){.company .sec-company .title-h2:after{margin-top:18px}}.company .sec-company .desc{margin-top:-23px;flex:1;border-bottom:1px solid #EBEAEA}@media (max-width: 767px){.company .sec-company .desc{border-top:1px solid #EBEAEA;margin-top:34px}}.company .sec-company .desc-item{display:flex;align-items:flex-start;font-family:"游ゴシック体","游ゴシック","YuGothic","Yu Gothic","ヒラギノ角ゴ Pro","Noto Sans JP","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;min-height:72px;padding:24px 23px 20px}@media (max-width: 767px){.company .sec-company .desc-item{padding:21px 18px 21px 18px;min-height:auto}}.company .sec-company .desc-item:nth-child(even){background-color:#FFF8FB}@media (max-width: 767px){.company .sec-company .desc-item{display:block}}.company .sec-company .desc-item__title{font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:0em;font-weight:700;padding-right:25px;width:248px;flex-shrink:0}@media only screen and (min-width: 768px) and (max-width: 1100px){.company .sec-company .desc-item__title{width:180px}}@media (max-width: 767px){.company .sec-company .desc-item__title{width:100%;padding-right:0;font-size:15px;font-size:1.5rem;line-height:1.46667em}}.company .sec-company .desc-item__content{flex:1;font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:0em;font-weight:500}.company .sec-company .desc-item__content a{color:#1C1C1C}@media (max-width: 767px){.company .sec-company .desc-item__content{margin-top:2px}}.company .sec-company__banner{margin-top:120px}@media (max-width: 767px){.company .sec-company__banner{margin-top:60px}}.company .sec-company__banner .list-banner{margin-left:-30px;display:flex}@media (max-width: 767px){.company .sec-company__banner .list-banner{margin-left:0;display:block}}.company .sec-company__banner a{display:table;width:calc(50% - 30px);margin-left:30px;cursor:pointer}@media only screen and (min-width: 1025px){.company .sec-company__banner a:hover{opacity:.6}}@media (max-width: 767px){.company .sec-company__banner a{margin-left:0;width:100%;margin-top:20px}}.company .sec-company__banner a picture{display:block}.company .sec-company__banner a img{width:100%}

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