.pagetitle_inner{background-image:url(../img/company/pagetitle-bg-sp.png)}@media screen and (min-width: 769px){.pagetitle_inner{background-image:url(../img/company/pagetitle-bg.png)}}.block01{padding:0 0 80px}@media screen and (min-width: 769px){.block01{padding:0 0 200px}}.block01_inner{max-width:1680px}@media screen and (min-width: 1080px){.block01_inner{margin:0 auto 0 0}}@media screen and (min-width: 1080px){.block01_inner-ttl{margin:0 calc(50vw - 50%);width:100%}}.block01_inner-flexbox{gap:60px;margin:49px auto 0}@media screen and (min-width: 769px){.block01_inner-flexbox{align-items:center;flex-direction:row-reverse;margin:80px auto 0}}@media screen and (min-width: 1080px){.block01_inner-flexbox{gap:0}}.block01_inner-flexbox-detailbox{width:100%}@media screen and (min-width: 1080px){.block01_inner-flexbox-detailbox{width:50%}}.block01_inner-flexbox-detailbox dl{padding:16px 0;position:relative}@media screen and (min-width: 769px){.block01_inner-flexbox-detailbox dl{justify-content:flex-start;padding:19px 0 24px}}.block01_inner-flexbox-detailbox dl dt,.block01_inner-flexbox-detailbox dl dd{letter-spacing:0}.block01_inner-flexbox-detailbox dl dt{font-size:16px;font-weight:400;margin-bottom:10px;width:100%}@media screen and (min-width: 769px){.block01_inner-flexbox-detailbox dl dt{margin-bottom:0;padding-left:4%;width:28%}}.block01_inner-flexbox-detailbox dl dd{font-size:14px;font-weight:400}@media screen and (min-width: 769px){.block01_inner-flexbox-detailbox dl dd{font-size:16px;width:65%}}.block01_inner-flexbox-detailbox dl:first-of-type{padding:0 0 16px}@media screen and (min-width: 769px){.block01_inner-flexbox-detailbox dl:first-of-type{padding:0 0 24px}}.block01_inner-flexbox-detailbox dl::after{content:"";display:block;background-image:repeating-linear-gradient(90deg, #3B2F14, #3B2F14 1px, transparent 1px, transparent 6px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 1px;height:1px;width:100%;position:absolute;bottom:0;left:0}.block01_inner-flexbox .img{margin:0 auto 0 calc(50% - 50vw);width:96vw}@media screen and (min-width: 1080px){.block01_inner-flexbox .img{margin:0;width:43%}}

/*# sourceMappingURL=page-company.min.css.map */