.company #wrap{padding-top:0}.company-cont{max-width:1100px;margin:0 auto}.company-desc{text-align:center;font-size:20px;font-size:2rem;line-height:2em;letter-spacing:.1em;font-weight:500;padding:45px 0 60px}@media (max-width: 767px){.company-desc{font-size:16px;line-height:2;letter-spacing:0.04em;white-space:nowrap;padding:10px 0 0}}@media only screen and (max-width: 374px){.company-desc{font-size:14px;letter-spacing:0}}.company-lst{border-top:1px solid #707070;margin-bottom:128px}@media (max-width: 767px){.company-lst{border-top:none;margin:-14px 0 70px}}.company-lst .item{border-bottom:1px solid #707070;display:flex;justify-content:space-between;align-items:center;padding:71.5px 0;cursor:pointer}@media only screen and (min-width: 1025px){.company-lst .item:hover .item__cont__ttl,.company-lst .item:hover .item__cont__txt{opacity:0.5}}@media (max-width: 767px){.company-lst .item{flex-wrap:wrap;padding:44px 0 28px}}.company-lst .item__cont{width:calc(100% - 410px);margin-bottom:13px;padding-left:65px;position:relative;cursor:pointer}@media only screen and (min-width: 1025px){.company-lst .item__cont:hover{opacity:1}.company-lst .item__cont:hover .c-arr{animation:arrowSlide 0.5s ease forwards}}@media only screen and (min-width: 768px) and (max-width: 950px){.company-lst .item__cont{width:calc(100% - 320px)}}@media (max-width: 767px){.company-lst .item__cont{width:100%;order:2;padding:22px 50px 0 0}}.company-lst .item__cont .item__cont__ttl,.company-lst .item__cont .item__cont__txt{transition:all 0.3s}.company-lst .item__cont .btn-red-circle{position:absolute;top:50%;left:1px;transform:translateY(-50%);margin-top:5px}@media (max-width: 767px){.company-lst .item__cont .btn-red-circle{left:auto;right:-1px;top:auto;bottom:-13px}}.company-lst .item__cont .btn-red-circle{display:inline-block;width:33px;height:33px}@media (max-width: 767px){.company-lst .item__cont .btn-red-circle{width:30px;height:30px}}.company-lst .item__cont .btn-red-circle .c-arr{width:7px;height:7px;top:calc(50% - 3.5px);left:calc(50% - 3.5px)}.company-lst .item__cont__ttl{font-size:28px;font-size:2.8rem;line-height:1.4em;letter-spacing:.04em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 950px){.company-lst .item__cont__ttl{font-size:24px}}@media (max-width: 767px){.company-lst .item__cont__ttl{font-size:20px}}@media only screen and (max-width: 374px){.company-lst .item__cont__ttl{font-size:18px}}.company-lst .item__cont__txt{font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.04em;margin-top:15px}@media only screen and (min-width: 768px) and (max-width: 950px){.company-lst .item__cont__txt{font-size:14px}}@media (max-width: 767px){.company-lst .item__cont__txt{font-size:14px;line-height:calc(23/14);margin-top:8px}}@media only screen and (max-width: 374px){.company-lst .item__cont__txt{font-size:13px}}.company-lst .item__img{width:390px;position:relative}.company-lst .item__img:before{display:block;content:" ";width:100%;padding-top:61.53846%}.company-lst .item__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (min-width: 768px) and (max-width: 950px){.company-lst .item__img{width:300px}}@media (max-width: 767px){.company-lst .item__img{width:100%;order:1}}.main-cont{position:relative;width:100%}.company-hd{color:#D80D19;margin-top:-47px}@media (max-width: 767px){.company-hd{margin-top:0}}.company-hd .inner{padding-top:120px;max-width:1424px;width:90%;padding-left:0;padding-right:0}@media (max-width: 767px){.company-hd .inner{width:100%;padding:40px 15px 0}}.company-hd .jp{font-size:29px;font-size:2.9rem;line-height:1.6em;letter-spacing:.04em;font-weight:600;max-width:1366px;margin:0 0 0 auto}@media only screen and (min-width: 1500px){.company-hd .jp{max-width:unset}}@media (max-width: 767px){.company-hd .jp{font-size:24px}}.company-hd .en{font-size:31px;font-size:3.1rem;line-height:1em;letter-spacing:.02em;font-weight:500;font-family:"Roboto",sans-serif;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;position:fixed;top:225px;writing-mode:vertical-rl;white-space:nowrap;transition:opacity 0.3s;opacity:0;z-index:9;transform:translateX(-4px)}@media (min-width: 768px){.company-hd .en.fixed{position:fixed}.company-hd .en.bottom{position:absolute;top:auto;bottom:0;opacity:0 !important}}@media (max-width: 767px){.company-hd .en{font-size:13px;position:static;writing-mode:unset;margin-top:5px;margin-left:0 !important;text-indent:4px}}.message .js-end,.quality-policy .js-end,.locations .js-end{width:100%;height:1px}@media (min-width: 768px){.message .company-hd .en.fixed.bottom{bottom:168px}.quality-policy .company-hd .en.fixed.bottom{bottom:calc(105px + 87px)}.locations .company-hd .en.fixed.bottom{bottom:86px}}.company-cmn{padding:144px 0 136px}@media (max-width: 767px){.company-cmn{padding:58px 0 59px}}.company-cmn__hd{text-align:center;font-size:42px;font-size:4.2rem;line-height:1em;letter-spacing:.06em;font-weight:500;font-family:"Roboto",sans-serif;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}@media (max-width: 767px){.company-cmn__hd{font-size:28px}}.company-cmn__lst{display:flex;justify-content:space-between;margin-top:47px}@media (max-width: 767px){.company-cmn__lst{flex-wrap:wrap;margin-top:29px;position:relative;border-bottom:1px solid #D3D3D3}.company-cmn__lst:before{content:'';position:absolute;width:1px;height:calc(100% + 1px);background:#D3D3D3;left:calc(50% - 0.5px);top:0}}.company-cmn__lst__item{width:calc(25% - 1.6px);display:block}@media (max-width: 767px){.company-cmn__lst__item{width:calc(50% - 0.5px)}.company-cmn__lst__item:nth-child(3) .info,.company-cmn__lst__item:nth-child(4) .info{padding-bottom:22px}}.company-cmn__lst__item .img{width:100%;position:relative}.company-cmn__lst__item .img:before{display:block;content:" ";width:100%;padding-top:58.44504%}.company-cmn__lst__item .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.company-cmn__lst__item .info{padding:20px 20px;max-width:345px;margin:0 auto}@media only screen and (min-width: 768px) and (max-width: 1000px){.company-cmn__lst__item .info{padding:15px}}@media (max-width: 767px){.company-cmn__lst__item .info{max-width:100%;padding:13px 14px 33px}}.company-cmn__lst__item .info .ttl{font-size:20px;font-size:2rem;line-height:1.45em;letter-spacing:.05em;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1000px){.company-cmn__lst__item .info .ttl{font-size:18px}}@media (max-width: 767px){.company-cmn__lst__item .info .ttl{font-size:19px}}@media only screen and (max-width: 374px){.company-cmn__lst__item .info .ttl{font-size:16px}}.company-cmn__lst__item .info .name{font-size:8px;font-size:.8rem;line-height:1em;letter-spacing:.06em;font-weight:500;font-family:"Roboto",sans-serif;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;margin:4px 0 13px}@media (max-width: 767px){.company-cmn__lst__item .info .name{margin:8px 0 6px}}.company-cmn__lst__item .info .desc{font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.05em;color:#4B4B4B}@media only screen and (min-width: 768px) and (max-width: 1000px){.company-cmn__lst__item .info .desc{font-size:12px}}@media only screen and (max-width: 374px){.company-cmn__lst__item .info .desc{font-size:12px}}.company-cmn .btn-backToLst{max-width:1334px;margin:98px auto 0}@media (max-width: 767px){.company-cmn .btn-backToLst{margin:49px -5px 0;width:calc(100% + 10px)}}.company-side{width:147px}@media only screen and (min-width: 768px) and (max-width: 950px){.company-side{width:120px}}@media (max-width: 767px){.company-side{width:100%}}.company-main{width:calc(100% - 177px);max-width:1090px;margin-top:-50px}@media only screen and (min-width: 768px) and (max-width: 950px){.company-main{width:calc(100% - 150px)}}@media (max-width: 767px){.company-main{width:100%;padding:41px 15px}}.company-main .container{max-width:960px;margin:0 auto 0 0}.stickyMenu{border-top:1px solid #C4C4C4;border-bottom:1px solid #C4C4C4;padding-top:10px;padding-bottom:4px;position:sticky;top:100px}@media (max-width: 767px){.stickyMenu{width:100%;padding:0;display:none;position:absolute;width:calc(100% - 36px);height:auto;top:78px;left:18px;padding:20px 20px 36px;border-radius:15px;box-shadow:0px 3px 6px rgba(0,0,0,0.16);backdrop-filter:blur(8.43164px);-webkit-backdrop-filter:blur(8.43164px);background-color:rgba(255,255,255,0.94);z-index:10}.stickyMenu ul{width:100%;display:flex;flex-direction:column}}.stickyMenu li{padding-bottom:6.5px}@media (max-width: 767px){.stickyMenu li{width:100%;padding:0}.stickyMenu li:not(:last-child){margin-bottom:11px}}.stickyMenu li.active a{color:#D80D19}@media (min-width: 768px){.stickyMenu li.active a:before{opacity:1}}.stickyMenu a{display:inline-block;font-size:14px;font-size:1.4rem;line-height:1.4em;letter-spacing:0em;font-weight:500;position:relative;cursor:pointer}@media only screen and (min-width: 1025px){.stickyMenu a:hover{color:#D80D19;opacity:1}.stickyMenu a:hover:before{opacity:1}}@media (min-width: 768px){.stickyMenu a{padding-left:16px}.stickyMenu a:before{content:'';position:absolute;left:0;top:calc(50% - 4px);width:8px;height:8px;background:#D80D19;opacity:0;transition:all 0.3s}}@media (max-width: 767px){.stickyMenu a{display:block;text-align:center;padding:3px 10px;font-size:14px;font-size:1.4rem;line-height:1.3em;letter-spacing:.05em;font-weight:400}}.company-ttl{font-size:32px;font-size:3.2rem;line-height:1.5em;letter-spacing:0em;font-weight:600;padding-left:15px;position:relative}@media only screen and (min-width: 768px) and (max-width: 950px){.company-ttl{font-size:28px}}@media (max-width: 767px){.company-ttl{font-size:22px;padding-left:12px}}.company-ttl:before{content:"";position:absolute;top:50%;left:-1px;width:3px;height:calc(100% - 8px);transform:translateY(-50%);background:#D80D19;margin-top:1px}@media (max-width: 767px){.company-ttl:before{left:-2px;margin-top:3px}}

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