.company__inner{padding-top:70px}@media (max-width: 767px){.company__inner{padding-top:30px}}.company .ins{max-width:940px;margin:0 auto}.company .gr-sec__tit{width:100%;padding:10px 0 10px 56px;background:#F4F4F4;font-size:18px;font-size:1.8rem;letter-spacing:.02em;font-weight:bold;position:relative;margin-bottom:30px}@media (max-width: 767px){.company .gr-sec__tit{font-size:16px;font-size:1.6rem;width:calc(100% + 40px);margin-left:-20px;padding:13px 0 12px 42px;margin-bottom:20px}}.company .gr-sec__tit::before{content:"";position:absolute;width:18px;height:18px;top:15px;left:30px;background:url(../../img/company/ico_tit.svg) no-repeat center center/100% 100%}@media (max-width: 767px){.company .gr-sec__tit::before{left:20px;top:17px}}.company .gr-sec.sec-s1{margin-bottom:100px}@media (max-width: 767px){.company .gr-sec.sec-s1{margin-bottom:50px}}.company .gr-sec.sec-s1 .lst{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:940px;margin:-20px auto 0}.company .gr-sec.sec-s1 .lst li{width:calc(50% - 15px);border-bottom:1px solid #F4F4F4;display:flex;flex-wrap:wrap;padding:17px 0 16px}@media (max-width: 767px){.company .gr-sec.sec-s1 .lst li{width:100%;padding:13px 0 12px}}.company .gr-sec.sec-s1 .lst li .ttl{width:105px;font-size:15px;font-size:1.5rem;line-height:30px;letter-spacing:.02em;font-weight:bold}@media (max-width: 767px){.company .gr-sec.sec-s1 .lst li .ttl{font-size:14px;font-size:1.4rem;line-height:24px;width:115px}}.company .gr-sec.sec-s1 .lst li .cont{width:calc(100% - 105px)}@media (max-width: 767px){.company .gr-sec.sec-s1 .lst li .cont{width:calc(100% - 115px)}}.company .gr-sec.sec-s1 .lst li .cont p{font-size:15px;font-size:1.5rem;line-height:30px;letter-spacing:.02em;display:inline-block}@media (max-width: 767px){.company .gr-sec.sec-s1 .lst li .cont p{font-size:14px;font-size:1.4rem;line-height:24px;letter-spacing:.02em}}.company .gr-sec.sec-s1 .lst li .cont a{text-decoration:underline}.company .gr-sec.sec-s1 .lst li .cont .link{color:#DD7794;font-weight:bold}.company .gr-sec.sec-s2{padding-bottom:100px}@media (max-width: 767px){.company .gr-sec.sec-s2{padding-bottom:50px}}.company .gr-sec.sec-s2 .ins{display:flex;flex-wrap:wrap;max-width:940px}.company .gr-sec.sec-s2 .str{font-size:18px;font-size:1.8rem;line-height:32px;letter-spacing:.1em;font-weight:bold;width:420px;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.company .gr-sec.sec-s2 .str{width:100%;font-size:16px;font-size:1.6rem;line-height:28px;letter-spacing:.1em;font-weight:bold;padding-top:15px;padding-bottom:20px}}.company .gr-sec.sec-s2 .im{width:calc(100% - 420px)}@media (max-width: 767px){.company .gr-sec.sec-s2 .im{width:100%}}.company .gr-sec.sec-s3{margin-bottom:80px}@media (max-width: 767px){.company .gr-sec.sec-s3{margin-bottom:30px}}.company .gr-sec.sec-s3 .lst li{width:100%;position:relative;display:flex;position:relative;padding-bottom:21px}@media (max-width: 767px){.company .gr-sec.sec-s3 .lst li{flex-wrap:wrap;padding-bottom:18px}}.company .gr-sec.sec-s3 .lst li::before,.company .gr-sec.sec-s3 .lst li::after{content:"";position:absolute}.company .gr-sec.sec-s3 .lst li::before{width:1px;height:calc(100% + 8px);top:10px;left:0;background:#DD7794}.company .gr-sec.sec-s3 .lst li:after{width:8px;height:8px;border-radius:50%;background:#DD7794;left:-4px;top:10px}.company .gr-sec.sec-s3 .lst li:last-child::before{display:none}.company .gr-sec.sec-s3 .lst li .lb{width:120px;padding-left:14px;font-size:15px;font-size:1.5rem;letter-spacing:.02em;font-weight:500}@media (max-width: 767px){.company .gr-sec.sec-s3 .lst li .lb{width:100%;color:#DD7794;margin-bottom:5px}}.company .gr-sec.sec-s3 .lst li .cont{width:calc(100% -100px);font-size:15px;font-size:1.5rem;letter-spacing:.02em}@media (max-width: 767px){.company .gr-sec.sec-s3 .lst li .cont{width:100%;padding-left:10px;font-size:14px;font-size:1.4rem;line-height:20px;letter-spacing:.02em}}.company .gr-sec.sec-s3 .lst li .cont a{color:#DD7794;text-decoration:underline}.company .gr-sec.sec-s4{margin-bottom:140px}@media (max-width: 767px){.company .gr-sec.sec-s4{margin-bottom:60px}}@media (max-width: 767px){.company .gr-sec.sec-s4 .ins{padding-top:10px}}.company .gr-sec.sec-s4 .row{margin-bottom:50px}@media (max-width: 767px){.company .gr-sec.sec-s4 .row{margin-bottom:40px}}.company .gr-sec.sec-s4 .row .ttl{width:100%;position:relative;margin-bottom:20px}@media (max-width: 767px){.company .gr-sec.sec-s4 .row .ttl{margin-bottom:13px}}.company .gr-sec.sec-s4 .row .ttl::after{content:"";position:absolute;width:100%;height:1px;background:#DD7794;left:0;top:50%;margin-bottom:10px;z-index:0}.company .gr-sec.sec-s4 .row .ttl span{font-size:18px;font-size:1.8rem;line-height:22px;letter-spacing:.02em;font-weight:bold;color:#DD7794;padding:0 20px 0 0;background:#fff;display:inline-block;position:relative;z-index:2}@media (max-width: 767px){.company .gr-sec.sec-s4 .row .ttl span{padding-right:15px}}.company .gr-sec.sec-s4 .row .cont{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.company .gr-sec.sec-s4 .row .cont .im{width:220px}@media (max-width: 767px){.company .gr-sec.sec-s4 .row .cont .im{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:8px}}.company .gr-sec.sec-s4 .row .cont .im img{margin-bottom:5px}@media (max-width: 767px){.company .gr-sec.sec-s4 .row .cont .im img{margin-bottom:0}}@media (max-width: 767px){.company .gr-sec.sec-s4 .row .cont .im img{width:calc(50% - 2px)}}.company .gr-sec.sec-s4 .row .cont .im img:last-child{margin-bottom:0}.company .gr-sec.sec-s4 .row .cont table{width:calc(100% - 220px - 45px);margin-top:-5px}@media (max-width: 767px){.company .gr-sec.sec-s4 .row .cont table{width:100%}}.company .gr-sec.sec-s4 .row .cont table tr th,.company .gr-sec.sec-s4 .row .cont table tr td{font-size:15px;font-size:1.5rem;line-height:30px;letter-spacing:.02em;border-bottom:1px solid #E6E6E6;padding:15px 0 16px 0}@media (max-width: 767px){.company .gr-sec.sec-s4 .row .cont table tr th,.company .gr-sec.sec-s4 .row .cont table tr td{font-size:14px;font-size:1.4rem;line-height:22px;padding:13px 0 12px 0}}.company .gr-sec.sec-s4 .row .cont table tr th{font-weight:500;text-align:left;width:100px}@media (max-width: 767px){.company .gr-sec.sec-s4 .row .cont table tr th{width:115px}}.company .gr-sec.sec-s4 .row .cont table tr td a{text-decoration:underline}.company .gr-sec.sec-s4 .row .cont table tr td a.mail,.company .gr-sec.sec-s4 .row .cont table tr td a.link{color:#DD7794}

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