@charset "UTF-8";body{overflow:auto;display:block;visibility:unset;min-width:unset}.business-lp{font-family:Noto Sans JP,sans-serif;color:#3a3a3a;font-weight:400}.business-lp a{transition:all .24s linear}img{max-width:100%}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,.article__author-bio h3,.blog-section .article__image .article__tags,p{margin:0}ul{list-style:none}ul li{margin:0}.business-lp .lp_wrapper{max-width:1040px;padding:0 20px}.business-lp .business_title01{font-family:Shippori Mincho,serif;font-size:28px;letter-spacing:.28em;font-weight:700;text-align:center}.business-lp-desc{font-size:16px;line-height:2;text-align:center;margin-top:min(2.5vw,36px)}.business-wrapper{margin:0 auto;max-width:1040px;padding:0 20px}.business-main-mv{position:relative;height:calc(485vw / 14.4);margin-top:60px}.business-main-mv__img{position:absolute;width:calc(823vw / 14.4);top:0;right:0}.business-main-mv__textBl{width:44%;position:relative;z-index:2;padding-top:calc(80vw / 14.4)}.business-main-mv__title{font-size:40px;font-family:Shippori Mincho,serif;writing-mode:horizontal-tb;letter-spacing:0;position:static;transform:none}@media screen and (max-width:1150px){.business-main-mv__title{font-size:clamp(18px,calc(40vw / 11.5),40px)}}.business-main-mv__text{font-size:16px;line-height:2;margin-top:calc(40vw / 14.4)}.business-main-service{margin-top:100px;margin-bottom:85px}.business-main-service h2{font-size:40px;font-family:Shippori Mincho,serif;text-align:center}.business-main-service__bl{margin-top:60px;display:flex;flex-direction:column;row-gap:60px}.business-main-service__bl li{display:flex;align-items:stretch}.business-main-service__bl li>div{height:auto}.business-main-service__img{flex:0 0 47%}.business-main-service__img img{width:100%;height:100%;object-fit:cover;display:block}.business-main-service__text{flex:1;padding:50px 37px 50px 30px;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.business-main-service__category{font-family:Shippori Mincho B1,serif;font-size:64px}.business-main-service__bl>li:nth-of-type(2) .business-main-service__category{letter-spacing:-.029em}.business-main-service__text h3{font-family:Shippori Mincho,serif;font-size:20px}.business-main-service__desc{font-size:16px;line-height:2}.business-main-service__text a{display:flex;align-items:center;justify-content:center;width:340px;height:66px;background-color:#3a3a3a;color:#fff;font-weight:700;margin:0 auto;border:2px solid #3A3A3A}.business-main-service__text a:hover{background-color:#fff;color:#3a3a3a}.business-main-service__text a:after{content:"\25b6\fe0e";margin-left:5px}.business-main-service__bl>li:first-of-type .business-main-service__text{background-color:#ebdada}.business-main-service__bl>li:nth-of-type(2) .business-main-service__text{background-color:#f8f3b3}.business-main-service__bl>li:nth-of-type(3) .business-main-service__text{background-color:#e1f1f4}.business-top-page .company_lp_about{padding:70px 0 55px}.business-top-page .company_lp_about .business_title01{font-size:24px}.business-top-page .company_lp_reasonBl{gap:calc(40vw / 14.4);margin-top:77px}.business-top-page .company_lp_reasonBl li:nth-of-type(2){flex:0 0 46%;width:auto;height:auto}.business-top-page .company_lp_reasonBl li:nth-of-type(3){flex:1;width:auto;height:auto}.business-top-page .company_lp_reasonTxt01 span:first-of-type{font-family:Barlow Condensed,sans-serif;letter-spacing:.04em;line-height:1}.business-top-page .company_lp_reasonTxt01 span:nth-of-type(2){font-family:Shippori Mincho,serif;font-weight:600}.business-top-page .company_lp_reasonBlImgCont img{mix-blend-mode:unset;width:100%;position:static}.business-top-page .company_lp_reasonTxt02{margin-top:calc(30vw / 14.4);letter-spacing:0;line-height:1.6}.business-lp-banner img{transition:all .3s linear;width:100%}.business-lp-banner a:hover img{opacity:.8}.business-reason-profile{background-color:#eae9d8;padding:17.5px 17px;font-size:14px;line-height:1.6;width:93%;margin:30px auto 0}.business-reason-profile__name{font-family:Jost,sans-serif;font-weight:500}.business-machine-type{padding:6.25vw 0 0}.business-machine-slider .slick-dots li{width:6px;height:6px;margin:0 7px}.business-machine-slider .slick-dots li button{width:6px;height:6px;padding:0}.business-machine-slider .slick-dots li button:before{content:"";top:50%;left:50%;width:6px;height:6px;border:1px solid #3A3A3A;border-radius:50%;background-color:#fff;opacity:1;transform:translate(-50%,-50%)}.business-machine-slider .slick-dots li.slick-active button:before{width:6px;height:6px;border-color:#3a3a3a;background-color:#3a3a3a}.slick-prev:before,.slick-next:before{content:none!important}.business-machine-type__link{margin-top:74px;display:flex;gap:37px;justify-content:center}.business-machine-type__link a{font-family:Shippori Mincho,serif;font-size:20px;font-weight:700;display:flex;align-items:flex-start;position:relative;padding-bottom:5px;line-height:1}.business-machine-type__link a:before{content:"";width:7px;height:7px;border-top:2px solid #161616;border-right:2px solid #161616;-webkit-transform:rotate(135deg);transform:rotate(135deg);display:inline-block;margin-top:2px;margin-right:20px;margin-left:5px}.business-machine-type__link a:after{width:100%;height:1px;content:"";position:absolute;bottom:0;left:0;background-color:#161616;display:block}.business-machine-type__bl{margin-top:74px;display:flex;flex-direction:column;row-gap:40px}.business-machine-type__bl>li{background-color:#f4f3e1;padding:36px 50px;display:flex;flex-direction:column;gap:30px}.business-machine-type__bl>li h3{font-family:Shippori Mincho B1,serif;font-size:24px;font-weight:700;text-align:center}.business-machine-type__subTtl{font-size:13px;font-weight:500;text-align:center;margin-top:5px}.business-machine-type__desc{font-size:16px;line-height:1.6;width:80%;margin:0 auto}.business-machine-type__el{display:flex;gap:4%}.business-machine-type__el-img{width:33%;min-width:0}.business-machine-type__el-txt{flex:1;width:100%;min-width:0}.business-machine-slider{width:100%}.business-machine-type__el-recommend{display:flex;gap:5%}.business-machine-type__el-recommend>div:first-of-type{flex:0 0 46%}.business-machine-type__el-recommend>div:nth-of-type(2){flex:1}.business-machine-type__el-recommendIn>p{font-size:18px;font-weight:700}.business-machine-type__el-recommendIn ul{margin-top:5px}.business-machine-type__el-recommendIn ul li{font-size:16px;line-height:1.6}.business-machine-type__el-spec{margin-top:28px}.business-machine-type__el-spec dl{display:flex;border-bottom:1px solid #3A3A3A;width:79%;gap:10%}.business-machine-type__el-spec dl:nth-of-type(n+2){margin-top:10px}.business-machine-type__el-spec>p{font-size:18px;font-weight:700;margin-bottom:5px}.business-machine-type__el-spec dl dt{flex:0 0 42%;text-align:center}.business-machine-type__el-spec dl dd{flex:1;padding-bottom:2px}.business-machine-type__el-spec dl dt,.business-machine-type__el-spec dl dd{font-size:14px;line-height:1.6}.business-machine-type__brand{font-size:12px;font-weight:500;text-align:right;margin-top:40px}.business-lp-banner__large{margin-top:137px}.business-lineup{padding:calc(74vw / 14.4) 0 20px}.index-collections-list--marquee .collection-list-outer{overflow:hidden;padding:0}.index-collections-list--marquee .collection-list--marquee{overflow:hidden}.index-collections-list--marquee .collection-list__marquee-track{display:flex;width:max-content;animation:businessCollectionMarquee var(--marquee-duration, 40s) linear infinite}.index-collections-list--marquee .collection-list--marquee:hover .collection-list__marquee-track{animation-play-state:paused}.index-collections-list--marquee .collection-list__marquee-group{display:flex;flex:0 0 auto;gap:32px;padding-right:32px}.index-collections-list--marquee .collection-list__marquee-group .grid-item{flex:0 0 271px;width:271px;max-width:271px;border:none}.index-collections-list--marquee .collection-item{background-color:transparent}.index-collections-list--marquee .collection-item__content{display:block}.index-collections-list--marquee .collection-item__info{padding:18px 0 0;text-align:center}.index-collections-list--marquee .collection-item__info>span:first-child{font-size:20px;font-family:Jost,sans-serif;padding-bottom:3px}.index-collections-list--marquee .collection-item__text{font-family:Jost,sans-serif;display:block;font-size:14px}.index-collections-list--marquee .collection-item__info span{line-height:1}.index-collections-list--marquee .collection-item__text p{margin:0;padding-bottom:3px;padding-top:5px}@keyframes businessCollectionMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width:768px){.index-collections-list--marquee .collection-list__marquee-group{gap:13px;padding-right:13px}.index-collections-list--marquee .collection-list__marquee-group .grid-item{flex-basis:223px;width:223px;max-width:223px}.index-collections-list--marquee .collection-item__info{padding-top:14px}.index-collections-list--marquee .collection-item__info>span:first-child{font-size:calc(16vw / 3.75)}.index-collections-list--marquee .collection-item__text{font-size:3.2vw}}.business-flow-section .company_lp_flow h2,.business-contact-section h2,.business-faq-section h2,.business-lp-blog .blog__title{font-family:Shippori Mincho,serif;font-weight:700;font-size:28px}.business-top-page__flow,.business-top-page__contact{background-color:#f3f1de}.business-office-page__flow,.business-office-page__contact{background-color:#f8f3b3}.business-flow-section .company_lp_flow,.business-contact-section .company_lp_contact{margin-top:100px}.business-contact-section .business-office-page__contact{margin-top:0}.business-contact-section .company_lp_contact a,.business-branding-plan__contact a{width:513px;height:90px;border-radius:10px;font-size:20px;font-weight:700;display:flex;gap:30px}.business-branding-plan__contact.company_lp_contact{background-color:unset;padding-bottom:0}.business-contact-section .company_lp_contact a:hover:before,.business-branding-plan__contact a:hover:before,.business-header .company_lp_contact a:hover:before{background-image:url(/cdn/shop/files/contact_icon01_bk.png)}.business-contact-section .company_lp_contact a:hover span:after,.business-branding-plan__contact a:hover span:after,.business-header .company_lp_contact a:hover span:after{border-top:3px solid #161616;border-right:3px solid #161616}.business-faq-section .company_lp_faq ul>li span{display:inline-block;width:90%}.business-lp-blog{max-width:1100px;padding-top:0}.business-lp-blog>div{padding:70px 0 0}.business-lp-blog.business-oem-blog>div,.business-lp-blog.business-branding-blog>div{padding:0}.business-lp-blog.business-branding-blog>div{padding-bottom:80px}.business-lp-blog .blog__title{font-size:28px;letter-spacing:.26em;margin-bottom:50px}.business-lp-blog .blog__title:after{content:"";width:77px;height:1px;background-color:#3a3a3a;margin:15px auto 0;display:block}.business-lp-blog .article__more_link{margin-top:60px}@media screen and (max-width:768px){.business-lp{overflow:hidden}.business-wrapper,.business-lp .lp_wrapper{width:calc(100% - 30px);padding:0}.business-lp .business_title01,.business-flow-section .company_lp_secTtl,.business-contact-section .company_lp_secTtl,.business-faq-section .company_lp_secTtl,.business-lp-blog .blog__title,.business-top-page .company_lp_about .business_title01,.business-flow-section .company_lp_flow h2,.business-contact-section h2,.business-faq-section h2{line-height:1.4;font-size:6.4vw}.business-lp .company_lp_underLine:after,.business-flow-section .company_lp_underLine:after,.business-contact-section .company_lp_underLine:after,.business-faq-section .company_lp_underLine:after,.business-lp-blog .blog__title:after{width:20vw;margin-top:4vw}.business-main-mv{height:auto}.business-main-mv__title{font-size:max(32vw / 3.75)}.business-main-mv__img{position:relative;margin-top:calc(32vw / 3.75);width:calc(100% + 40px);left:-20px}.business-main-mv__textBl{width:100%}.business-main-mv__text{font-size:max(calc(14vw / 3.75),14px);margin-top:calc(50vw / 3.75)}.business-main-service{margin-top:28vw;margin-bottom:9.6vw}.business-main-service h2{font-size:max(calc(32vw / 3.75),32px)}.business-main-service__bl{margin-top:calc(40vw / 3.75)}.business-main-service__bl li{flex-direction:column}.business-main-service__text{padding:7.2vw calc(17vw / 3.75)}.business-main-service__category{font-size:max(12.8vw,48px)}.business-main-service__text h3{font-size:max(4.8vw,18px)}.business-main-service__desc{font-size:max(calc(14vw / 3.75),14px);margin-top:6.4vw}.business-main-service__text a{width:fit-content;height:auto;padding:13.5px 76px;max-width:100%;margin:calc(13vw / 3.75) auto 0;font-size:max(calc(16vw / 3.75),16px)}.business-top-page .company_lp_about{padding:8vw 0 16vw}.business-top-page .company_lp_about h2 img{width:calc(230vw / 3.75)}.business-top-page .company_lp_aboutTxt{font-size:max(calc(13vw / 3.75),13px);margin-top:calc(35vw / 3.75)}.business-top-page .company_lp_reason{padding:calc(70vw / 3.75) 0}.business-top-page .company_lp_reasonBl{row-gap:calc(40vw / 3.75);margin-top:calc(50vw / 3.75)}.business-top-page .company_lp_reasonTxt01{align-items:center;justify-content:center}.business-top-page .company_lp_reasonTxt01 span:first-of-type{font-size:max(24vw,90px);margin-right:calc(16vw / 3.75)}.business-top-page .company_lp_reasonBl li:first-of-type{margin:0 auto;height:auto}.business-top-page .company_lp_reasonTxt01 span:nth-of-type(2){font-size:max(calc(20vw / 3.75),20px)}.business-top-page .company_lp_reasonTxt02{font-size:max(calc(16vw / 3.75),16px);margin-top:0}.business-top-page .company_lp_reason ul:nth-of-type(2){flex-direction:column-reverse}.business-top-page .company_lp_reason ul:nth-of-type(2).company_lp_reasonBl .company_lp_reasonTxt02{margin-top:calc(40vw / 3.75)}.business-reason-profile{margin:8vw auto 0;width:100%;padding:4.8vw 3.2vw;font-size:max(calc(14vw / 3.75),14px)}.business-top-page .company_lp_reason ul:nth-of-type(3).company_lp_reasonBl .company_lp_reasonBlImg03{margin-top:calc(40vw / 3.75);margin-bottom:calc(40vw / 3.75);height:auto}.business-top-page .company_lp_reasonTxt02{margin-bottom:0}.business-machine-type{padding:calc(65vw / 3.75) 0 0}.business-lp-desc{font-size:max(4vw,16px);margin-top:9.6vw;text-align:left}.business-machine-type__link{flex-direction:column;gap:calc(40vw / 3.75);align-items:center;margin-top:calc(55vw / 3.75)}.business-machine-type__link a{width:fit-content;font-size:max(calc(20vw / 3.75),20px)}.business-machine-type__link a:before{width:calc(7vw / 3.75);height:calc(7vw / 3.75)}.business-machine-type__bl{margin-top:calc(55vw / 3.75);row-gap:9.6vw}.business-machine-type__bl>li{padding:7.2vw calc(13vw / 3.75);row-gap:8vw}.business-machine-type__bl>li h3{font-size:max(6.4vw,24px)}.business-machine-type__subTtl{font-size:max(calc(13vw / 3.75),13px);margin-top:calc(5vw / 3.75)}.business-machine-type__desc{width:100%;font-size:max(calc(16vw / 3.75),16px)}.business-machine-type__el-img{width:100%}.business-machine-type__el,.business-machine-type__el-recommend{flex-direction:column;row-gap:8vw}.business-machine-type__el-recommendIn>p{font-size:max(4.8vw,18px)}.business-machine-type__el-recommendIn ul{margin-top:calc(5vw / 3.75)}.business-machine-type__el-recommendIn ul li{font-size:max(calc(16vw / 3.75),16px)}.business-machine-type__el-spec{margin-top:8vw}.business-machine-type__el-spec>p{font-size:max(4.8vw,18px)}.business-machine-type__el-spec dl{width:100%}.business-machine-type__el-spec dl dt{flex:0 0 41%}.business-machine-type__el-spec dl dt,.business-machine-type__el-spec dl dd{font-size:max(calc(14vw / 3.75),14px)}.business-machine-type__brand{margin-top:9.6vw;font-size:max(calc(14vw / 3.75),14px)}.business-lp-banner__large{margin-top:calc(28vw / 3.75)}.business-lineup{padding:calc(25vw / 3.75) 0 calc(50vw / 3.75)}.business-lineup .business-lp-desc{text-align:center}.business-flow-section .company_lp_flow{margin-top:8vw;padding:calc(50vw / 3.75) 0}.business-flow-section .company_lp_flowCont01,.business-contact-section .company_lp_contactTxt{font-size:max(calc(13vw / 3.75),13px);margin-top:calc(40vw / 3.75)}.business-flow-section .company_lp_flowCont02{font-size:max(4vw,16px);margin-top:calc(68vw / 3.75)}.business-flow-section .company_lp_flowCont03{width:48vw}.business-contact-section .company_lp_contact{padding:calc(58vw / 3.75) 0}.business-contact-section .company_lp_contact a,.business-branding-plan__contact a{width:100%;flex-direction:column;height:auto;padding:calc(20vw / 3.75) 8vw;row-gap:calc(17vw / 3.75);font-size:max(calc(20vw / 3.75),20px)}.business-contact-section .company_lp_contact a:before,.business-branding-plan__contact a:before{width:calc(43vw / 3.75);height:calc(34vw / 3.75)}.business-contact-section .company_lp_contact a span,.business-branding-plan__contact a span{gap:7.2vw}.business-contact-section .company_lp_contact a span:after,.business-branding-plan__contact a span:after{width:calc(10vw / 3.75);height:calc(10vw / 3.75)}.business-contact-section .company_lp_contactTxt{margin-bottom:calc(40vw / 3.75)}.business-faq-section .company_lp_faq{padding:calc(76vw / 3.75) 0 calc(50vw / 3.75)}.business-faq-section .company_lp_faqIn{margin-top:12vw}.business-faq-section .company_lp_faq ul>li:first-of-type p:before{font-size:max(calc(17vw / 3.75),17px)}.business-faq-section .company_lp_faq ul>li p{font-size:max(calc(17vw / 3.75),17px)}.business-faq-section .company_lp_faq ul>li:first-of-type p:after{width:3.2vw;height:3.2vw}.business-lp-blog{width:calc(100% - 30px);max-width:100%;padding:0}.business-lp-blog.business-oem-blog{padding-bottom:calc(70vw / 3.75)}.business-lp-blog.business-branding-blog>div{padding-bottom:calc(70vw / 3.75)}.business-lp-blog .article__more_link{margin-top:55px}.business-lp-blog .blog__title{margin-bottom:calc(65vw / 3.75)}}.business-header .company_lp_contact a{border-radius:10px;gap:15px}.business-contact-section .company_lp_contact a:before,.business-header .company_lp_contact a:before,.business-branding-plan__contact a:before{content:"";width:43px;height:34px;background-image:url(/cdn/shop/files/contact_icon01.png);background-size:contain;background-repeat:no-repeat;display:block;transition:all .3s linear}.business-header .company_lp_contact a:before{width:25px;height:20px}.business-contact-section .company_lp_contact a span,.business-header .company_lp_contact a span,.business-branding-plan__contact a span{font-weight:700;display:flex;gap:30px;align-items:center}.business-header .company_lp_contact a span{gap:15px}.business-contact-section .company_lp_contact a span:after,.business-header .company_lp_contact a span:after,.business-branding-plan__contact a span:after{content:"";width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;transition:all .3s linear}.business-header .company_lp_contact a span:after{width:7px;height:7px}.business-header .header_nav ul li a,.business-header .header_nav ul li p{font-size:19px;letter-spacing:.03em;margin-bottom:10px;font-weight:400}.business-header .header_nav ul li a:hover{color:#161616}.business-header .header_nav ul li a:after{height:1px}.business-header .header_nav ul li a .company_lp_ulLink--subTxt{font-size:17px}.has-static-business-header{--business-anchor-offset: 58px}.has-static-business-header .main-content [id]{scroll-margin-top:var(--business-anchor-offset)}.business-header.company_lp_header{padding:17px 0;display:block;position:fixed;width:100%;top:0;left:0;background-color:#fff;z-index:100}.business-header-btn{position:absolute;right:22px;top:50%;transform:translateY(-50%);z-index:100}.business-header .header_nav{z-index:20;padding-left:25px;padding-right:25px}.business-header .header_nav .company_lp_contact{padding:0;margin-top:20px}.business-header--business-oem .header_nav,.business-header--business-oem .company_lp_contact{background-color:#e1f1f4}.business-header--business-branding .header_nav,.business-header--business-branding .company_lp_contact{background-color:#ebdada}.business-header .header_nav ul.company_lp_ulLink{text-align:left}.company_lp_ulLink--active p:after{content:"";width:100px;height:1px;background-color:#161616;display:block;margin-top:5px}.business-header .header_nav ul.company_lp_ulLink--sub{text-align:left;padding-left:40px}.business-header .header_nav ul.company_lp_ulLink--sub li a{font-size:17px}@media screen and (max-width:768px){.business-header .header_nav_logo img{width:150px}.has-static-business-header{--business-anchor-offset: 50px}.business-header-btn{right:15px}}.business-office-page .company_lp_mvMain{min-height:unset}.business-office-contents{overflow:hidden;margin-top:110px}.business-office-mvCatch{width:1040px;margin:0 auto!important;padding:0 20px;position:relative;z-index:10}.business-main-mv__subTitle{font-family:Shippori Mincho,serif;font-size:16px;letter-spacing:.44em;position:relative;z-index:12;padding-left:5px}.business-office-page h1{writing-mode:horizontal-tb;position:static;font-size:clamp(20px,calc(40vw / 14.4),40px);letter-spacing:0;padding:0;transform:none;margin-top:8px}.business-office-page .line_anime{top:0}.business-office-page .company_lp_mvImg01 img{top:calc(60vw / 14.4);right:calc(400vw / 14.4);width:calc(412vw / 14.4)}.business-office-page .company_lp_mvImg02 img{top:calc(48vw / 14.4);right:calc(100vw / 14.4)}.business-office-page .company_lp_mvImg03 img{top:calc(366vw / 14.4);left:28.75vw}.business-office-page .company_lp_mvImg04 img{top:calc(220vw / 14.4)}.business-office-banner{width:calc(1117vw / 14.4);margin:0 auto}.business-office-page .company_lp_mvEl{flex-direction:column;width:800px;margin:100px 0;padding-left:147px;box-sizing:content-box}.business-office-page .company_lp_mvCatch p{writing-mode:horizontal-tb;font-size:40px}.business-office-page .company_lp_mvTxtWrap{width:100%;margin-top:60px}.business-office-page .company_lp_mvTxt01{letter-spacing:0;line-height:1.7}.business-office-page .company_lp_mvTxt02{margin-left:0;margin-top:110px}.business-office-page .company_lp_coIn{gap:30px}.business-office-page .company_lp_coTxt01{white-space:normal;font-family:Shippori Mincho B1,serif;font-size:clamp(24px,calc(32vw / 11),32px);letter-spacing:0;line-height:1.2}.business-office-page .company_lp_coEl01{flex:1}.business-office-page .company_lp_coEl02{position:static;flex:0 0 55%}.business-office-page .company_lp_coTxt02{font-family:Shippori Mincho B1,serif;font-size:clamp(24px,calc(32vw / 11),32px);letter-spacing:-.024em;margin-top:0}.business-office-page .company_lp_coTxt03{font-size:14px;letter-spacing:0;margin-top:10px}.business-office-page .company_lp_coTxt04{letter-spacing:0;width:86%;margin-top:80px}.business-office-page .company_lp_listDtl{gap:20px}.business-office-page .company_lp_listDtlTxt{flex:1}.business-office-page .company_lp_listDtlImg{flex:0 0 40.5vw}.business-office-page .company_lp_listDtlImg img{width:100%}.business-office-page .company_lp_listTxt01{width:100%;font-size:clamp(12px,calc(16vw / 14.4),16px)}.business-office-page .company_lp_listTxt02{width:87%;font-size:clamp(10px,calc(16vw / 14.4),16px)}.business-office-page .company_lp_listCatch{max-width:900px;width:100%;padding-right:20px;letter-spacing:.1em}.business-office-page .company_lp_listNbr{font-family:Shippori Mincho,serif;width:60px;height:60px;font-size:24px;letter-spacing:.15em;padding-left:.4%;padding-bottom:.4%}.business-office-page .company_lp_listTtl h3{font-family:Shippori Mincho,serif;font-size:24px}.business-office-page .company_lp_listCaseNbr{font-family:Jost,sans-serif;font-size:24px;color:#99d7e2}.business-office-page .company_lp_listMerit_ttl{font-family:Shippori Mincho,serif;font-weight:600}.business-office-page .company_lp_popularity{background-color:#f8f3b3;padding:64px 0 50px}.business-office-page .company_lp_popularity ul{gap:30px;margin-top:80px}.business-office-page .company_lp_popularity ul li:first-of-type{margin-right:0;flex:0 0 195px}.business-office-page .company_lp_popularity ul li:first-of-type img{width:100%}.business-office-page .company_lp_popularity ul li:nth-of-type(2){flex:1}@media screen and (max-width:1100px){.business-office-page .company_lp_list{padding-left:5%}.business-office-page .company_lp_listDtlImg img{height:100%;object-fit:cover}}@media screen and (max-width:1000px){.business-office-page .company_lp_mvEl{width:100%;padding-left:10vw;box-sizing:border-box}}@media screen and (max-width:850px){.business-office-page .company_lp_list>div:nth-of-type(2) .company_lp_listMerit{margin-top:20px}.business-office-page .company_lp_list>div:nth-of-type(2) .company_lp_listMerit,.business-office-page .company_lp_list>div:nth-of-type(3) .company_lp_listMerit{position:static}}@media screen and (max-width:768px){.business-office-contents{margin-top:50px;padding-top:30px}.business-office-mvCatch{width:100%;padding:0 4.8vw}.business-main-mv__subTitle{font-size:max(calc(16vw / 3.75),16px)}.business-office-page h1{font-size:max(calc(32vw / 3.75),32px);margin-top:calc(10vw / 3.75);line-height:1.3}.business-office-page .company_lp_mvImg02 img{top:auto;bottom:calc(155vw / 3.75);left:auto;right:0}#fadeIn_cont01 img{z-index:11}.business-office-page .company_lp_mvImg03 img{top:auto;bottom:calc(260vw / 3.75);left:3.2vw}.business-office-page .company_lp_mvImg04 img{top:auto;bottom:0}.business-office-page .company_lp_mvImg01 img{width:64vw;top:auto;bottom:48vw;left:20vw}.business-office-banner{width:100%}.business-office-page .company_lp_mvEl{padding-left:0;margin:calc(85vw / 3.75) auto calc(40vw / 3.75)}.business-office-page .company_lp_mvCatch p{font-family:Shippori Mincho,system-ui;font-size:max(calc(26vw / 3.75),26px);letter-spacing:0;font-weight:500}.business-office-page .company_lp_mvTxtWrap{margin-top:8vw}.business-office-page .company_lp_mvTxt01{font-size:max(calc(14vw / 3.75),14px);line-height:2}.business-office-page .company_lp_mvTxt02{font-size:max(3.2vw,12px);margin-top:calc(35vw / 3.75)}.business-office-page .company_lp_co{padding:calc(40vw / 3.75) 0 12vw}.business-office-page .company_lp_coTxt01,.business-office-page .company_lp_coTxt02{font-size:max(6.4vw,24px)}.business-office-page .company_lp_coTxt03{font-size:max(calc(14vw / 3.75),14px);margin-top:calc(5vw / 3.75)}.business-office-page .company_lp_coIn{gap:8vw}.business-office-page .company_lp_coEl02{flex:unset;margin-top:0}.business-office-page .company_lp_coTxtSp{margin-top:0;font-size:max(calc(16vw / 3.75),16px)}.business-office-page .company_lp_list{padding:0 15px;margin:calc(50vw / 3.75) auto 16vw}.business-office-page .company_lp_listNbr{width:16vw;height:16vw;font-size:max(6.4vw,24px)}.business-office-page .company_lp_listTtl h3{font-size:max(calc(23vw / 3.75),24px);margin-top:calc(20vw / 3.75);letter-spacing:.12em}.company_lp_listTtl{margin-bottom:8vw}.business-office-page .company_lp_listCatch{padding-right:0;font-size:max(calc(14vw / 3.75),14px);margin-bottom:calc(50vw / 3.75)}.business-office-page .company_lp_listDtl{gap:calc(20vw / 3.75)}.business-office-page .company_lp_listCaseNbr{margin-top:0;font-size:max(6.4vw,24px)}.business-office-page .company_lp_listName{font-size:max(calc(20vw / 3.75),20px);margin-bottom:4vw}.business-office-page .company_lp_listTxt01{font-size:max(calc(14vw / 3.75),14px)}.business-office-page .company_lp_listTxt02{font-size:max(calc(14vw / 3.75),14px);margin:16.8vw auto 0}.business-office-page .company_lp_listMerit{margin-top:calc(44vw / 3.75);padding:4vw 3.2vw}.business-office-page .company_lp_listMerit_ttl{font-size:max(calc(17.5vw / 3.75),17.5px)}.business-office-page .company_lp_listMerit_kinds{margin-top:4.8vw;margin-left:calc(12.5vw / 3.75)}.business-office-page .company_lp_listMerit_kinds span{font-size:max(calc(12.5vw / 3.75),12.5px);margin-bottom:calc(10vw / 3.75);margin-right:12vw}.business-office-page .company_lp_list>div:nth-of-type(n+2){margin-top:16vw}.business-office-page .company_lp_popularity{padding:calc(50vw / 3.75) 0 16vw}.business-office-page .company_lp_popularity .business_title01{font-size:max(calc(20vw / 3.75),20px)}.business-office-page .company_lp_popularity ul{margin-top:8vw;gap:calc(25vw / 3.75)}.business-office-page .company_lp_popularity ul li:first-of-type{flex:unset}.business-office-page .company_lp_popularityTxt01{margin-top:0}.business-office-page .company_lp_popularityTxt01 span:first-of-type{font-size:max(calc(23vw / 3.75),23px)}.business-office-page .company_lp_popularityTxt01 span:nth-of-type(2){font-size:max(calc(14vw / 3.75),14px)}.business-office-page .company_lp_popularityTxt02{font-size:max(calc(14vw / 3.75),14px);margin-top:4.8vw}.business-office-page .company_lp_popularityTxt03{font-size:max(calc(14vw / 3.75),14px);margin-top:calc(5vw / 3.75)}.business-office-page .company_lp_popularityCont01{margin-top:6vw;padding:calc(20vw / 3.75)}.business-office-page .company_lp_popularityTxt04{font-size:max(4vw,15px)}.business-office-page .company_lp_popularityTxt05{font-size:max(calc(14vw / 3.75),14px);margin-top:calc(20vw / 3.75)}}@media screen and (max-width:768px){.business_floating_banner.company_lp_bannerFlt a{width:85vw;display:block}.business_floating_banner.company_lp_bannerFlt img{width:100%}}.business-main-mv__title--childpage{margin-top:30px}.business-oem-page .business-main-mv{height:calc(660vw / 14.4)}.business-oem-page .business-main-mv__img{width:calc(751vw / 14.4)}.business-main-mv--childpage{margin-top:100px}.business-main-mv--childpage .business-main-mv__textBl{padding-top:10px}.business-oem-develop{margin-top:70px}.business-oem-develop ul{display:flex}.business-oem-develop ul:first-of-type{margin-top:50px}.business-oem-develop ul li{flex:1;display:flex;align-items:center;justify-content:center}.business-oem-develop ul:nth-of-type(2){flex-direction:row-reverse}.business-oem-develop__text>div{width:81%;display:flex;flex-direction:column;gap:30px}.business-oem-develop__text h3{font-size:28px;letter-spacing:.028em;line-height:1.4}.business-oem-develop__text p{letter-spacing:.05em;line-height:1.75}.business-oem-layout,.business-oem-layout__flow{--oem-ink: #221815;--oem-accent: #e1f1f4;--oem-white: #ffffff}.business-oem-layout__lineup{padding:69px 0 76px;background:var(--oem-accent);margin-top:57px}.business-oem-layout__lineup .business-lp-desc{text-align:center}.business-oem-layout__lineup-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:34px 30px;margin-top:50px}.business-oem-layout__lineup-card{display:flex;flex-direction:column;align-items:center;gap:18px}.business-oem-layout__lineup-media{display:flex;align-items:center;justify-content:center;width:100%;height:auto}.business-oem-layout__lineup-media img{max-width:100%;max-height:100%;object-fit:contain}.business-oem-layout__lineup-name{font-size:16px;line-height:1.2;text-align:center;letter-spacing:.04em;font-weight:400}.business-oem-layout__lineup-name small{display:block;margin-top:4px;font-size:12px;line-height:1.45;letter-spacing:.02em}.business-layout__cases{padding:121px 0 100px}.business-layout__cases-stack{margin-top:79px}.business-layout__case{display:grid;grid-template-columns:minmax(0,523px) minmax(0,446px);justify-content:space-between;align-items:flex-start;gap:31px}.business-layout__case+.business-layout__case{margin-top:78px}.business-layout__case-head{display:flex;align-items:center;gap:19px;padding-bottom:10px;border-bottom:1px solid #161616}.business-layout__case-id{font-family:Jost,sans-serif;font-size:24px;line-height:1;letter-spacing:.27em;text-transform:lowercase;color:#99d7e2;font-weight:500}.business-layout__case-company{font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:500;line-height:1.6;letter-spacing:.18em}.business-layout__case-company span{display:block;font-size:13px;font-weight:500}.business-layout__case-copy{margin-top:21px}.business-layout__case-body{font-size:16px;line-height:1.9;letter-spacing:.05em}.business-layout__case-body p+p{margin-top:18px}.business-layout__case-note{margin-top:18px;font-size:9.9px;line-height:2.1;letter-spacing:.08em}.business-layout__case-quote{position:relative;margin-top:28px;padding:28px 30px}.business-layout__case-quote:before,.business-layout__case-quote:after{position:absolute}.business-layout__case-quote:before{left:0;top:0;content:"";background-image:url(/cdn/shop/files/company_lp_mark01.png?v=1724737702);width:30px;height:22px;background-size:contain;background-repeat:no-repeat}.business-layout__case-quote:after{right:0;bottom:0;content:"";background-image:url(/cdn/shop/files/company_lp_mark02.png?v=1724737702);width:30px;height:22px;background-size:contain;background-repeat:no-repeat}.business-layout__case-quote-title{font-size:14px;font-weight:700;line-height:1.6;letter-spacing:.06em}.business-layout__case-quote-body{margin-top:8px;font-size:14px;line-height:1.75;letter-spacing:.06em}.business-layout__case-quote-body span{display:block;margin-top:7px}.business-oem-layout__more-wrap{display:block;text-align:right}.business-oem-layout__more-wrap:hover span:after{content:none}.business-oem-layout__more{display:inline-flex;flex-direction:column;gap:2px;margin-top:20px;font-family:Jost,sans-serif;font-size:12px;line-height:1;letter-spacing:.08em}.business-oem-layout__more:after{content:"";width:100%;height:1px;background:currentColor;display:inline-block}.business-layout__case-media{aspect-ratio:446 / 417;overflow:hidden;background:#f3f5f6}.business-layout__case-media img{width:100%;height:100%;object-fit:cover}.business-oem-layout__flow{padding:54px 0 72px;background:var(--oem-accent)}.business-oem-layout__flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 49px;margin-top:40px}.business-oem-layout__flow-step{position:relative;min-height:310px;padding:35px 15px;background:var(--oem-white)}.business-oem-layout__flow-step:after{content:"";position:absolute;top:50%;right:-38px;transform:translateY(-50%);background-image:url(/cdn/shop/files/business_page_arrow01.png);width:20px;height:57px;background-size:contain;background-repeat:no-repeat}.business-oem-layout__flow-step:nth-of-type(3n):after{content:none}.business-oem-layout__flow-step-no{position:absolute;top:0;left:5px;font-family:Barlow Condensed,sans-serif;font-size:55px;line-height:1;letter-spacing:0;color:var(--oem-accent);font-weight:500}.business-oem-layout__flow-step-title{position:relative;z-index:1;height:60px;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:600;line-height:1.35;display:flex;align-items:center;justify-content:center;text-align:center}.business-oem-layout__flow-step-text{margin-top:25px;font-size:15px;line-height:1.8;letter-spacing:.04em;text-align:justify}.business-contact-section .company_lp_contact.business-oem-page__contact{background-color:#e1f1f4;margin-top:45px}.business-oem-layout__flow-plan{display:flex;flex-direction:column;gap:12px;margin-top:17px}.business-oem-layout__flow-plan-item{font-size:13px;letter-spacing:0}.business-oem-layout__flow-plan-item span:first-of-type{background-color:#9ed9e4;color:#fff;padding:5px 6px;margin-right:3px;font-weight:500}.business-oem-layout__flow-plan-item span a{margin-left:5px;font-size:12px}.business-oem-layout__flow-delivery{font-size:14px;margin-top:15px}@media screen and (max-width:1150px){.business-oem-page .business-main-mv{height:auto}}@media screen and (max-width:989px){.business-oem-develop__text h3{font-size:clamp(20px,calc(26vw / 9.89),26px)}.business-oem-develop__text p{font-size:clamp(14px,calc(16vw / 9.89),16px)}.business-oem-layout__lineup-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.business-layout__case{grid-template-columns:1fr;gap:26px}.business-layout__case-content{order:2}.business-layout__case-media{order:1;justify-self:center;max-width:560px}.business-oem-layout__flow-grid{grid-template-columns:1fr}.business-oem-layout__flow-step{min-height:unset}.business-oem-layout__flow-step:after{top:auto;right:auto;left:50%;bottom:-50px;transform:translate(-50%) rotate(90deg)}.business-oem-layout__flow-step:nth-of-type(3n):after{content:""}.business-oem-layout__flow-step:last-of-type:after{content:none}}@media screen and (max-width:767px){.business-main-mv.business-main-mv--childpage{height:auto;margin-top:50px;padding-top:25px}.business-main-mv--childpage .business-main-mv__img{position:relative;width:calc(100% + 40px);left:-20px;margin-top:0}.business-main-mv--childpage .business-main-mv__textBl{padding-top:0}.business-main-mv--childpage .business-main-mv__subTitle{margin-top:calc(35vw / 3.75)}.business-main-mv__title--childpage{margin-top:calc(20vw / 3.75);font-size:max(calc(40vw / 3.75),40px);white-space:normal}.business-main-mv--childpage .business-main-mv__text{margin-top:4.8vw}.business-oem-develop{margin-top:calc(68vw / 3.75)}.business-oem-develop ul{flex-direction:column}.business-oem-develop ul:first-of-type{margin-top:16vw}.business-oem-develop ul+ul{margin-top:calc(56vw / 3.75)}.business-oem-develop ul:nth-of-type(2){flex-direction:column}.business-oem-develop ul li{position:relative;width:calc(100% + 40px);left:-20px;display:block}.business-oem-develop__img img{width:100%}.business-oem-develop__text{margin-top:7.2vw}.business-oem-develop__text>div{width:100%;gap:9.6vw;padding:0 4.8vw}.business-oem-develop__text h3{font-size:max(calc(28vw / 3.75),28px);line-height:1.43;letter-spacing:.028em}.business-oem-develop__text p{font-size:max(calc(16vw / 3.75),16px)}.business-oem-layout__lineup{padding:calc(56vw / 3.75) 0 8vw}.business-oem-layout__lineup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8vw 8vw;margin-top:calc(50vw / 3.75)}.business-oem-layout__lineup-card{gap:3.2vw}.business-oem-layout__lineup-media{width:100%;height:auto;min-height:unset}.business-oem-layout__lineup-name{font-size:4vw}.business-oem-layout__lineup-name small{font-size:calc(11vw / 3.75)}.business-layout__cases{padding:19.2vw 0 calc(88vw / 3.75)}.business-layout__cases-stack{margin-top:16vw}.business-layout__case+.business-layout__case{margin-top:16vw}.business-layout__case-head{align-items:flex-start;flex-direction:column;gap:4vw;padding-bottom:4vw}.business-layout__case-id{font-size:calc(20vw / 3.75)}.business-layout__case-company{font-size:max(6.4vw,24px);word-break:break-all}.business-layout__case-company span{font-size:max(calc(14vw / 3.75),14px)}.business-layout__case-body{font-size:max(calc(16vw / 3.75),16px);line-height:1.9;margin-top:9.6vw}.business-oem-layout__more{font-size:max(calc(20vw / 3.75),20px);margin-top:9.6vw}.business-layout__case-note{font-size:10px}.business-layout__case-quote{padding:8vw calc(20vw / 3.75);margin-top:9.6vw}.business-layout__case-quote:before,.business-layout__case-quote:after{width:8vw;height:calc(22vw / 3.75)}.business-layout__case-quote-title{font-size:max(calc(14vw / 3.75),14px)}.business-layout__case-quote-body{font-size:max(calc(14vw / 3.75),14px);margin-top:calc(5vw / 3.75)}.business-layout__case-quote-body span{margin-top:calc(7vw / 3.75)}.business-oem-layout__flow{padding:14.4vw 0 calc(70vw / 3.75)}.business-oem-layout__flow-grid{grid-template-columns:1fr;gap:calc(40vw / 3.75);margin-top:calc(20vw / 3.75)}.business-oem-layout__flow-step{min-height:auto;padding:calc(35vw / 3.75) calc(25vw / 3.75)}.business-oem-layout__flow-step-title{min-height:0;font-size:max(6.4vw,24px);height:16vw}.business-oem-layout__flow-step-text{margin-top:8vw;font-size:max(4vw,15px)}.business-oem-layout__flow-step-no{font-size:max(12.8vw,48px);top:calc(5vw / 3.75);left:calc(5vw / 3.75)}.business-oem-layout__flow-plan{gap:3.2vw;margin-top:calc(17vw / 3.75)}.business-oem-layout__flow-plan-item{font-size:max(4vw,15px)}.business-oem-layout__flow-plan-item span:first-of-type{padding:calc(5vw / 3.75) 1.6vw;margin-right:.8vw;font-size:max(calc(13vw / 3.75),13px)}.business-oem-layout__flow-plan-item span a{margin-left:calc(5vw / 3.75);font-size:max(4vw,15px)}.business-oem-layout__flow-delivery{font-size:max(calc(14vw / 3.75),14px);margin-top:4vw}.business-contact-section .company_lp_contact.business-oem-page__contact{margin-top:0}}.business-branding-page .business-main-mv__img{width:calc(710vw / 14.4)}.business-branding-page .business-main-mv__textBl{width:41%}.business-branding-page .business-main-mv{height:calc(590vw / 14.4)}.business-branding-intro{padding:220px 0 140px;background-color:#ebdada;margin-top:-85px}.business-branding-intro__list{display:flex}.business-branding-intro__list>li{flex:1}.business-branding-intro__list>li:nth-of-type(2){background-color:#fff;display:flex;justify-content:center;align-items:center}.business-branding-intro__content{width:88%}.business-branding-intro__title{display:flex;align-items:center}.business-branding-intro__title h3{font-size:28px;letter-spacing:.028em;color:#f8b3b3}.business-branding-intro__title span{font-family:Shippori Mincho,serif;font-size:16px;letter-spacing:.028em;display:flex;align-items:center}.business-branding-intro__title span:before{content:"";display:inline-block;width:54px;height:1px;background-color:#161616;margin:0 10px 0 17px}.business-branding-intro__desc{letter-spacing:.028em;margin-top:30px;line-height:1.75}.business-branding-intro ul:first-of-type{margin-top:60px}.business-branding-intro ul:nth-of-type(2){flex-direction:row-reverse}.business-branding__cases .business-layout__case{grid-template-columns:minmax(0,443px) minmax(0,525px);gap:36px}.business-branding__cases .business-layout__case-content{order:2}.business-branding__cases .business-layout__case-media{order:1;aspect-ratio:unset}.business-branding__cases .business-layout__case-head{flex-direction:column;align-items:flex-start;border-bottom:none;gap:10px;padding-bottom:0}.business-branding__cases .business-layout__case-company{font-size:20px}.business-branding-plan{padding:55px 0 70px;background-color:#ebdada}.business-branding-plan__list{display:flex;gap:5%}.business-branding-plan__list li{flex:1;background-color:#fff;margin-top:50px;padding:55px 50px 45px}.business-branding-plan__label{font-family:Shippori Mincho,serif;font-size:48px;letter-spacing:.01em;color:#f8b3b3;text-align:center;font-weight:500}.business-branding-plan__list h3{text-align:center;font-family:Noto Sans JP,sans-serif;margin-top:10px;font-size:15px}.business-branding-plan__desc{font-size:15px;line-height:1.66;margin-top:45px}.business-branding-lp-banner{margin-top:113px}.business-contact-section .company_lp_contact.business-branding-page__contact{background-color:#ebdada;margin-top:50px}@media screen and (max-width:1380px){.business-branding-page .business-main-mv{height:44vw}}@media screen and (max-width:989px){.business-branding-page .business-main-mv{height:47vw}.business-branding-intro__title h3{font-size:clamp(16px,calc(28vw / 9.89),28px)}.business-branding-intro__desc,.business-branding-intro__title span{font-size:clamp(12px,calc(16vw / 9.89),16px)}}@media screen and (max-width:785px){.business-branding-page .business-main-mv{height:50vw}}@media screen and (max-width:768px){.business-branding-page .business-main-mv{height:auto}.business-branding-page .business-main-mv__textBl{width:100%}.business-branding-page .business-main-mv__img{width:calc(100% + 20px);left:0}.business-branding-page .business-main-mv--childpage .business-main-mv__subTitle{margin-top:4vw}.business-branding-page .business-main-mv__img{margin-top:12vw}.business-branding-intro{padding:calc(170vw / 3.75) 0 calc(80vw / 3.75);margin-top:calc(-100vw / 3.75)}.business-branding-intro__list,.business-branding-intro ul:nth-of-type(2){flex-direction:column}.business-branding-intro ul:first-of-type{margin-top:calc(74vw / 3.75)}.business-branding-intro ul:nth-of-type(n+2){margin-top:8vw}.business-branding-intro__list>li:nth-of-type(2){padding:9.6vw 4.8vw}.business-branding-intro__content{width:100%}.business-branding-intro__title h3{font-size:max(calc(28vw / 3.75),28px)}.business-branding-intro__title span{font-size:max(calc(16vw / 3.75),16px)}.business-branding-intro__title span:before{width:14.4vw;margin:0 calc(10vw / 3.75) 0 calc(17vw / 3.75)}.business-branding-intro__desc{font-size:max(calc(16vw / 3.75),16px);margin-top:8vw}.business-branding-intro ul:nth-of-type(3) .business-branding-intro__title{flex-direction:column;align-items:flex-start}.business-branding-intro ul:nth-of-type(3) .business-branding-intro__title span{margin:calc(10vw / 3.75) 0 0 auto}.business-branding__cases .business-layout__case{grid-template-columns:1fr}.business-branding__cases .business-layout__case-media{width:calc(100% + 30px);max-width:unset}.business-branding__cases .business-layout__case-id{font-size:max(6.4vw,24px)}.business-branding__cases .business-layout__case-company{font-size:max(calc(20vw / 3.75),20px)}.business-branding__cases .business-layout__case-body{margin-top:6.4vw}.business-branding-plan{padding:calc(55vw / 3.75) 0 calc(70vw / 3.75)}.business-branding-plan__list{flex-direction:column;row-gap:calc(28vw / 3.75);margin-top:calc(50vw / 3.75)}.business-branding-plan__list li{padding:calc(35vw / 3.75) calc(25vw / 3.75) calc(50vw / 3.75);margin-top:0}.business-branding-plan__label{font-size:max(12.8vw,48px);line-height:1}.business-branding-plan__list h3{font-size:max(4vw,15px);margin-top:calc(20vw / 3.75)}.business-branding-plan__desc{font-size:max(calc(16vw / 3.75),16px);margin-top:12vw}.business-branding-plan__contact.company_lp_contact{width:94%;margin:0 auto;padding:calc(50vw / 3.75) 0 0}.business-branding-lp-banner{margin-top:calc(37vw / 3.75)}.business-contact-section .company_lp_contact.business-branding-page__contact{margin-top:4vw}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/business-lp.css.map */
