@charset "UTF-8";.business-index-area{padding-top:20px}@media screen and (max-width:1023px){.business-index-area{padding-top:10px}}@media screen and (max-width:767px){.business-index-area{padding-top:0}}.business-intro{position:relative;width:100%;padding-top:44px;padding-bottom:42px;margin-bottom:54px}.business-intro:after{position:absolute;top:0;left:0;content:"";width:100%;height:2px;background-color:#02428c}.business-intro--bg1{background:url(../images/business/synthetic-fiber/intro_bg_photo_pc.jpg) no-repeat right bottom;background-size:420px auto}.business-intro--bg2{background:url(../images/business/industrial-materials/intro_bg_photo_pc.jpg) no-repeat right bottom;background-size:420px auto}.business-intro--bg3{background:url(../images/business/products-textiles/intro_bg_photo_pc.jpg) no-repeat right bottom;background-size:420px auto}.business-intro__inner{width:100%}.business-intro__title{width:71.1111111111%;font-size:2.4rem;font-weight:700;line-height:3.8rem;letter-spacing:0.05em;margin-bottom:24px}.business-intro__read{width:57.7777777778%;font-size:1.6rem;line-height:3.2rem}@media screen and (max-width:1279px){.business-intro{padding-top:34px;padding-bottom:32px;margin-bottom:44px}.business-intro__title{font-size:2.2rem;line-height:3.6rem;margin-bottom:20px}.business-intro__title br{display:none}.business-intro__read{font-size:1.6rem;line-height:3.2rem}}@media screen and (max-width:1023px){.business-intro{padding-top:28px;padding-bottom:28px;margin-bottom:40px}.business-intro__title{width:60%;font-size:2rem;line-height:3.2rem;margin-bottom:18px}.business-intro__read{width:60%;font-size:1.5rem;line-height:2.8rem}}@media screen and (max-width:767px){.business-intro{padding-top:28px;padding-bottom:240px;margin-bottom:35px}.business-intro--bg1{background:url(../images/business/synthetic-fiber/intro_bg_photo_sp.jpg) no-repeat center bottom;background-size:500px auto}.business-intro--bg2{background:url(../images/business/industrial-materials/intro_bg_photo_sp.jpg) no-repeat center bottom;background-size:500px auto}.business-intro--bg3{background:url(../images/business/products-textiles/intro_bg_photo_sp.jpg) no-repeat center bottom;background-size:500px auto}.business-intro__title{width:100%;font-size:1.8rem;line-height:2.7rem;margin-bottom:11px}.business-intro__read{width:100%;line-height:2.4rem}}.business-slick{width:103.4%;margin-left:-1.8%;margin-bottom:24px}.business-slick__box-center{width:85.8369098712%;margin-right:auto;margin-left:auto;padding-bottom:16px}@media screen and (max-width:767px){.business-slick{width:100%;margin-left:0;padding-right:16px;padding-left:16px;padding-bottom:20px}.business-slick__box-center{width:90%}}@media screen and (max-width:639px){.business-slick{max-width:310px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}.business-slick__box-center{width:100%}}.business-pickup-headline{color:#02428c;font-size:2rem;font-weight:700;line-height:2.8rem;letter-spacing:0.05em;text-align:center;margin-bottom:27px}@media screen and (max-width:767px){.business-pickup-headline{font-size:1.8rem;line-height:2.6rem;margin-bottom:20px}}.business-pickup-link{position:relative;display:block;width:100%;max-width:200px;min-height:340px;-webkit-box-shadow:0 5px 10px 0 rgba(58,70,77,0.17);box-shadow:0 5px 10px 0 rgba(58,70,77,0.17);text-decoration:none;overflow:visible}.business-pickup-link:before{position:absolute;bottom:10px;right:10px;content:"";width:26px;height:26px;border:1px solid #00418e;border-radius:50%}.business-pickup-link:after{position:absolute;bottom:20px;right:21px;content:"";width:6px;height:6px;border-top:2px solid #00418e;border-right:2px solid #00418e;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.business-pickup-link__photo{width:100%;height:0;position:relative;padding-top:66.5%;overflow:hidden}.business-pickup-link__photo-img{width:100%;position:absolute;top:0;left:50%}.business-pickup-link__photo-img img{-webkit-transform:translateX(-50%) scale(1.02);transform:translateX(-50%) scale(1.02)}.business-pickup-link__inner{padding-top:15px;padding-bottom:44px;padding-right:20px;padding-left:20px}.business-pickup-link__title{color:#333333;font-size:1.6rem;font-weight:700;line-height:2.4rem;letter-spacing:0.05em;margin-bottom:6px}.business-pickup-link__read{color:#6f6f6f;font-size:1.4rem;line-height:2.1rem}@media screen and (min-width:769px){.business-pickup-link{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.business-pickup-link :before{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.business-pickup-link :after{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.business-pickup-link__photo-img img{-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.business-pickup-link:hover .business-pickup-link__title{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.business-pickup-link:hover .business-pickup-link__read{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.business-pickup-link:hover{-webkit-box-shadow:0 5px 10px 0 rgba(2,66,140,0.32);box-shadow:0 5px 10px 0 rgba(2,66,140,0.32)}.business-pickup-link:hover:before{background-color:#00418e}.business-pickup-link:hover:after{border-top:2px solid #ffffff;border-right:2px solid #ffffff}.business-pickup-link:hover .business-pickup-link__photo-img img{-webkit-transform:translateX(-50%) scale(1.12);transform:translateX(-50%) scale(1.12)}.business-pickup-link:hover .business-pickup-link__title{color:#00418e}.business-pickup-link:hover .business-pickup-link__read{color:#0b509f}}@media screen and (max-width:1279px){.business-pickup-link__inner{padding-right:15px;padding-left:15px}.business-pickup-link__read{line-height:2rem}}@media screen and (max-width:767px){.business-pickup-link{max-width:260px;margin-right:auto;margin-left:auto}}.business-products{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:4%;-moz-column-gap:4%;column-gap:4%;row-gap:50px}.business-products__li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:30.6666666667%}.business-products__li figure img{width:100%;padding-bottom:15px}.business-products__li figure figcaption{font-size:1.5rem;line-height:2.4rem}.business-products__btn{padding-top:15px;margin:auto 0 0}@media screen and (max-width:1023px){.business-products{max-width:588px;margin-right:auto;margin-left:auto;-webkit-column-gap:6.1224489796%;-moz-column-gap:6.1224489796%;column-gap:6.1224489796%}.business-products__li{width:46.9387755102%}}@media screen and (max-width:767px){.business-products{max-width:276px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px}.business-products__li{width:100%;height:100%}.business-products__li figure img{padding-bottom:8px}.business-products__li figure figcaption{font-size:1.4rem;line-height:2.2rem}}.business-column{width:100%;background-color:#f6f6f6;border:1px solid #dddddd}.business-column__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:4.4444444444%;padding-bottom:4.4444444444%;padding-right:4.3333333333%;padding-left:4.3333333333%}.business-column__box-l{width:60.9756097561%}.business-column__box-r{width:33.6585365854%}.business-column__photo img{width:100%}.business-column__h3{position:relative;font-size:2rem;font-weight:700;line-height:2.4rem;padding-left:12px;padding-bottom:2px;margin-bottom:15px}.business-column__h3:before{position:absolute;top:0;left:0;content:"";width:4px;height:100%;background-color:#1283ff}.business-column__p{font-size:1.5rem;line-height:2.4rem}@media screen and (max-width:767px){.business-column__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:20px;padding-bottom:20px;padding-right:20px;padding-left:20px}.business-column__box-l{width:100%}.business-column__box-r{width:100%;height:100%;padding-top:20px}.business-column__h3{font-size:1.7rem;line-height:2.3rem;margin-bottom:12px}.business-column__h3:before{width:3px}}
/*# sourceMappingURL=common_business.css.map */