@charset "UTF-8";body{font-size:1.4rem;line-height:1.9285714286;min-width:0}.header{height:7.2rem;min-width:0}.header.open{background-color:#fff}.headerIn{padding:0 1rem 0 .9rem;position:relative;z-index:2}.mainLogo_img{width:15.1rem}.headerMenu{display:none}.spContactBtn,.spHeaderUtill{align-items:center;display:flex}.spContactBtn{background-color:#fcd140;border:.1rem solid #6f6f6f;border-radius:1.4rem;font-family:Gotham,sans-serif;font-size:1.2rem;font-weight:700;justify-content:center;line-height:1;padding:.8rem .5rem;width:8.4rem}.spToggle{background-color:#fff;border:.1rem solid #6f6f6f;border-radius:50%;font-size:0;height:4.6rem;line-height:0;margin-left:1.6rem;overflow:hidden;position:relative;width:4.6rem}.spToggle span{background-color:#000;display:block;height:.2rem;inset:0;margin:auto;position:absolute;transition:transform .3s ease;width:2.3rem}.spToggle span:first-child{transform:translateY(-.6rem)}.header.open .spToggle span:first-child{transform:translateY(0) rotate(45deg)}.header.open .spToggle span:nth-child(2){transform:translateX(4.6rem)}.spToggle span:nth-child(3){transform:translateY(.6rem)}.header.open .spToggle span:nth-child(3){transform:translateY(0) rotate(-45deg)}.spHeaderMenu{background-color:#fff;height:100vh;height:100dvh;left:0;padding-top:7.2rem;position:absolute;top:0;width:100%;z-index:1}.spHeaderMenu_inner{height:100%;overflow:auto;padding:5.8rem 2rem 3rem}.spHeaderMenu_list{display:grid;place-items:center;text-align:center}.spHeaderMenu_list>li+li{margin-top:3rem}.spHeaderMenu_toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;display:inline-block;height:2rem;margin-left:1.2rem;margin-top:-1.2rem;overflow:visible;padding:0;position:relative;transition:scale .6s,translate .6s;vertical-align:middle;width:2rem}.spHeaderMenu_parent.open .spHeaderMenu_toggle{scale:1 -1;translate:0 .6rem}.spHeaderMenu_toggle:after{border:solid #01a3e8;border-width:0 0 .2rem .2rem;content:"";display:block;height:1.2rem;inset:0;margin:auto;position:absolute;rotate:-45deg;width:1.2rem}.spHeaderMenu_child{display:none;margin-top:3rem}.spHeaderMenu_child>li{font-size:1.6rem;line-height:1.5}.spHeaderMenu_child>li+li{margin-top:2rem}.spHeaderMenu_link{font-size:2rem;font-weight:700;line-height:1.5}.spHeaderMenu_bottom{display:flex;flex-wrap:wrap;justify-content:center;margin-top:7.4rem}.spHeaderMenu_bottom li{display:flex;font-size:1.3rem;line-height:1.5384615385}.spHeaderMenu_bottom li+li:before{content:"　｜　";display:inline-block}.spHeaderMenu_bottom a{color:#333}.spHeaderMenu_bottom a:hover{color:#333;text-decoration:underline}.footer{padding:0 2rem 3rem}.footerCont1{margin:0;padding-bottom:6.3rem;padding-top:5.6rem}.footerContact{display:block;padding:0}.footerContact .ttl{font-size:3.2rem;margin-bottom:1.6rem}.footerContact .txt{font-size:1.6rem;letter-spacing:.04;line-height:1.5625}.footerContact_r{margin-top:5rem}.footerContact_r .btn_item{text-align:center}.footerContact_r .btn_link{vertical-align:middle}.footerCont2{margin:0;padding:3.9rem .9rem 0}.footerMenu{display:block;margin-left:auto;margin-right:auto;max-width:31.7rem}.footerMenu_l{justify-content:space-between}.footerMenu_r{margin-top:9.6rem}.footerMenu_list+.footerMenu_list{margin-left:1rem}.footerMenu_list li+li{margin-top:.6rem}.footerMenu_list02{align-items:center;flex-wrap:wrap;justify-content:center}.footerMenu_list02 li+li{margin-top:5.7rem}.footerMenu_list02 :is(.img01,.img02,.img03){margin-bottom:0;margin-left:0}.footerGuide{margin-top:11.8rem;padding:2.5rem 1.5rem}.footerGuide .footer_in{display:block}.footerGuide_list{justify-content:center}.copyRight{font-size:1.1rem;margin-top:2.7rem;text-align:center}.page_contact .mainContents{width:100%}.page_contact .ttl{font-size:2.6rem;line-height:1.5}.inner{padding:0 2rem}.pageContents{padding-bottom:12rem;padding-top:12.6rem}.underLine{background-size:200% .4rem}.btn_text{display:none}.btn_column .btn_link{padding:3.7rem 5.5rem 3.9rem;width:100%}.btn_column .btn_link:after{height:2.6rem;right:2.3rem;width:2.6rem}.btn_column .btn_lead{border-right:none;font-size:2rem;letter-spacing:.04em;line-height:1;margin-right:0;padding:0}.setviceTable{display:none}.spSetviceTable{align-items:center;display:flex;flex-direction:column}.spSetviceTable_item{max-width:54.3rem;width:100%}.spSetviceTable_item+.spSetviceTable_item{margin-top:4rem}.spSetviceTable_item img{width:100%}.pageHeader{margin-bottom:4.5rem}.pageHeader_in{padding-left:2rem;padding-right:2rem}.pageHeader_ttl{font-size:4.2rem;line-height:1;margin-bottom:1.1rem}.pageHeader_ja{font-size:1.4rem;line-height:1.9285714286}.heading02{text-align:left}.heading02_sub{font-size:1.4rem;line-height:1;margin-bottom:0}.heading02_ttl{font-size:2.8rem;line-height:1.6428571429}.heading02_ttl br{display:none}.heading03_sub{font-size:1.3rem;line-height:1;margin-bottom:1rem}.heading03_ttl{font-size:2.2rem;line-height:1.5454545455}.imgWpr,.imgWpr_l,.imgWpr_r,.sp-imgWpr{border-radius:3rem;overflow:hidden}.bgObject01:before{background-image:url(//23186151.fs1.hubspotusercontent-na1.net/hubfs/23186151/raw_assets/public/assets/img/shared/parts01_sp.png);background-position:100%;background-size:cover;height:17.5rem;left:0}.page_top .bgObject01:before{top:27.2rem;width:clamp(21.6rem,50% - -2.85rem,24rem)}.bgObject01.parts01_2:before{background-image:url(//23186151.fs1.hubspotusercontent-na1.net/hubfs/23186151/raw_assets/public/assets/img/shared/parts01_2_sp.png);background-position:100%;background-size:cover;height:15rem}.page_work .bgObject01.parts01_2:before{height:15rem;width:clamp(8.6rem,50% - 10.15rem,21.4rem)}.page_work.jr .bgObject01.parts01_2:before{content:none}.page_work.yamato .bgObject01.parts01_2:before{left:0;top:21.2rem}.page_sdgs .bgObject01.parts01_2:before,.page_uniform .bgObject01.parts01_2:before,.page_why .bgObject01.parts01_2:before{content:none}.page_sdgs .sec_eco .bgObject01.parts01_2:before{content:"";height:15rem;left:0;top:-6.8rem;width:clamp(17.5rem,50% - 1.25rem,21.4rem)}.page_contact .bgObject01.parts01_2:before{content:none}.bgObject02:before{background-image:url(//23186151.fs1.hubspotusercontent-na1.net/hubfs/23186151/raw_assets/public/assets/img/shared/parts02_sp.png);background-position:0;background-size:cover;height:24.8rem;width:clamp(16.1rem,50% - 2.65rem,19.4rem)}.page_top .bgObject02:before{top:0;width:clamp(17.4rem,50% - 1.35rem,19.4rem)}.page_about .bgObject02:before{height:24.8rem;top:-8.3rem;width:clamp(18rem,50% - .75rem,19.4rem)}.page_work .bgObject02:before{height:24.8rem;right:0;top:-15.4rem;width:clamp(16.1rem,50% - 2.65rem,19.4rem)}.page_uniform .sec_industry .bgObject02:before{right:0;top:-11.4rem;width:clamp(14.3rem,50% - 4.45rem,19.4rem)}.page_why .bgObject02.bg_pageTtl:before{right:0;top:-4.5rem;width:clamp(15rem,50% - 3.75rem,19.4rem)}.page_uniform .bgObject02.bg_pageTtl:before{right:0;top:-6.4rem;width:clamp(12.7rem,50% - 6.05rem,19.4rem)}.page_novelty .bgObject02.bg_pageTtl:before{top:-.3rem;width:clamp(17.1rem,50% - 1.65rem,19.4rem)}.page_sdgs .bgObject02.bg_pageTtl:before{top:-9.5rem;width:clamp(16.8rem,50% - 1.95rem,19.4rem)}.page_contact .bgObject02.bg_pageTtl:before{right:0;top:-6.4rem;width:clamp(12.7rem,50% - 6.05rem,19.4rem)}.bgObject03:before{background-image:url(//23186151.fs1.hubspotusercontent-na1.net/hubfs/23186151/raw_assets/public/assets/img/shared/parts03_sp.png);background-position:100%;background-size:cover;height:31.5rem;left:0;width:clamp(18.6rem,50% - .15rem,27rem)}.page_top .bgObject03:before{top:-14.6rem;width:clamp(17.1rem,50% - 1.65rem,27rem)}.page_about .bgObject03:before{content:none}.page_why .bgObject03:before{top:-17.1rem;width:clamp(18.6rem,50% - .15rem,27rem)}.page_novelty .bgObject03:before,.page_sdgs .bgObject03:before,.page_uniform .bgObject03:before{content:none}.bgObject03:after{background-image:url(//23186151.fs1.hubspotusercontent-na1.net/hubfs/23186151/raw_assets/public/assets/img/shared/parts04_sp.png);background-position:0;background-size:cover;height:13.2rem;right:0;width:clamp(12.3rem,50% - 6.45rem,32.5rem)}.page_top .bgObject03:after{top:-2.1rem;width:clamp(16.5rem,50% - 2.25rem,32.5rem)}.page_why .bgObject03:after{top:-7rem;width:clamp(12.3rem,50% - 6.45rem,32.5rem)}.bgObject04:before{background-image:url(//23186151.fs1.hubspotusercontent-na1.net/hubfs/23186151/raw_assets/public/assets/img/shared/parts05_sp.png);background-position:0;background-size:cover;height:20.3rem}.page_top .bgObject04:before{top:27rem;width:clamp(17.3rem,50% - 1.45rem,28.1rem)}.page_work.jr .bgObject04:before{background-position:0;right:0;top:18rem;width:clamp(17.8rem,50% - .95rem,28.1rem)}.page_work.yamato .bgObject04:before{background-position:100%;bottom:23.9rem;left:0;top:auto;width:clamp(13.3rem,50% - 5.45rem,28.1rem)}.page_why .bgObject04:before{top:-22.4rem;width:clamp(21.3rem,50% - -2.55rem,28.1rem)}.page_novelty .bgObject04:before{background-position:0;right:0;top:12rem;width:clamp(17.8rem,50% - .95rem,28.1rem)}.page_sdgs .bgObject04:before{background-position:0;right:0;top:-4.5rem;width:clamp(22.7rem,50% - -3.95rem,28.1rem)}.bgObject05:before{background-image:url(//23186151.fs1.hubspotusercontent-na1.net/hubfs/23186151/raw_assets/public/assets/img/shared/parts06_sp.png);background-position:0;background-size:cover;height:24.8rem;width:clamp(12.2rem,50% - 6.55rem,19.4rem)}.page_top .bgObject05:before{top:-10.2rem;width:clamp(16.3rem,50% - 2.45rem,19.4rem)}.page_work .bgObject05:before{height:24.8rem;right:0;top:-11.5rem;width:clamp(12.2rem,50% - 6.55rem,19.4rem)}.page_uniform .bgObject05:before,.page_work.suzuki.interview .bgObject05:before{content:none}.bgObject06:before{background-image:url(//23186151.fs1.hubspotusercontent-na1.net/hubfs/23186151/raw_assets/public/assets/img/shared/parts08_sp.png);background-position:100%;background-size:cover;height:33.2rem;left:0;top:-19.2rem;width:clamp(22.6rem,50% - -3.85rem,28.3rem)}.bgObject06:after{background-image:url(//23186151.fs1.hubspotusercontent-na1.net/hubfs/23186151/raw_assets/public/assets/img/shared/parts09_sp.png);height:26.3rem;top:121.8rem;width:clamp(21.8rem,50% - -3.05rem,36.4rem)}.bgObject06:after,.topFaq.topBlock:before{background-position:0;background-size:cover;right:0}.topFaq.topBlock:before{background-image:url(//23186151.fs1.hubspotusercontent-na1.net/hubfs/23186151/raw_assets/public/assets/img/shared/parts07_sp.png);height:15.4rem;top:-1.1rem;width:clamp(26.2rem,50% - -7.45rem,31.2rem)}.bgObject07:before{background-image:url(//23186151.fs1.hubspotusercontent-na1.net/hubfs/23186151/raw_assets/public/assets/img/shared/parts05_sp.png);height:20.3rem;top:7.1rem;width:clamp(17.3rem,50% - 1.45rem,28.1rem)}.bgObject07:before,.bgObject08:before{background-position:0;background-size:cover}.bgObject08:before{background-image:url(//23186151.fs1.hubspotusercontent-na1.net/hubfs/23186151/raw_assets/public/assets/img/shared/parts02_sp.png);bottom:15.3rem;height:24.8rem;width:clamp(17.4rem,50% - 1.35rem,19.4rem)}.page_work.suzuki.interview .bgObject09:before{content:none}.page_info_list .bgObject03{position:static}.page_info_list .bgObject04:before{bottom:8.5rem;top:auto;width:16.8rem}.sp-mb10{margin-bottom:1rem!important}.sp-mb20{margin-bottom:2rem!important}.sp-mb30{margin-bottom:3rem!important}.sp-mb40{margin-bottom:4rem!important}.sp-mb50{margin-bottom:5rem!important}.sp-mb60{margin-bottom:6rem!important}.sp-mb70{margin-bottom:7rem!important}.sp-mb80{margin-bottom:8rem!important}.sp-mb90{margin-bottom:9rem!important}.sp-mb100{margin-bottom:10rem!important}.sp-mb110{margin-bottom:11rem!important}.sp-mb120{margin-bottom:12rem!important}.sp-mb130{margin-bottom:13rem!important}.sp-mb140{margin-bottom:14rem!important}.sp-mb150{margin-bottom:15rem!important}.sp-mb160{margin-bottom:16rem!important}.sp-mb170{margin-bottom:17rem!important}.sp-mb180{margin-bottom:18rem!important}.sp-mb190{margin-bottom:19rem!important}.sp-mb200{margin-bottom:20rem!important}.sp-f_16{font-size:1.6rem!important;line-height:2.1875!important}.sp-f_20{font-size:2rem!important;line-height:1.75!important}.sp-text_left{text-align:left}.sp-text_center{text-align:center}.sp-text_right{text-align:right}.sp-none{display:none}.bg_bl{border-radius:1.25rem;font-size:1.4rem;line-height:2.4rem;margin-right:.9rem;min-width:7.5rem;padding:0 1rem .1rem}.page_about .sec_about{display:block;margin-top:0}.page_about .sec_about .imgArea{margin-top:0;width:100%}.page_about .sec_about .textArea{margin-top:2.9rem;width:100%}.page_about .sec_company .column{display:block}.page_about .sec_company .table01{margin-top:3.7rem;width:100%}.page_about .sec_access .mapCont{display:block}.page_about .sec_access .mapCont .item{width:100%}.page_about .sec_access .mapCont .item+.item{margin-top:4rem}.page_about .otherCont{display:block;margin-left:auto;margin-right:auto;max-width:56rem;padding:0}.page_about .otherCont+.otherCont{margin-top:6rem}.page_about .otherCont_head{font-size:2.2rem;margin-bottom:4rem;padding-bottom:1.1rem;width:-moz-fit-content;width:fit-content}.page_about .otherCont_img{margin:0 auto 3.2rem;max-width:28rem}.page_about .otherCont_desc{font-size:1.4rem;line-height:1.9285714286;margin-bottom:3.3rem}.page_about .otherCont_btn{text-align:center}.table01,.table01 tbody,.table01 td,.table01 th,.table01 tr{display:block}.table01 tr{padding:1rem .9rem 1.2rem}.table01 td,.table01 th{padding:0;width:100%}.table01 td+td,.table01 td+th,.table01 th+td,.table01 th+th{margin-top:.3rem}.table01 td:after{content:none}.page_work .work_banners{row-gap:5.4rem}.page_work .work_banners_card{border-radius:2.5rem;grid-template:" text  " max-content " thumb " max-content/minmax(0,1fr)}.page_work .work_banners_card .text{padding:3.1rem min(5.8rem,58/350 * 100%) .9rem}.page_work .work_banners_card .heading{font-size:3.6rem;line-height:4.4rem;margin-bottom:2.2rem}.page_work .work_list{grid-template-columns:repeat(1,1fr);row-gap:5.4rem}.page_work .sec_client{display:block;margin-top:0}.page_work .sec_client .textArea{margin-top:0;width:100%}.page_work .sec_client .imgArea{margin-top:3.2rem;width:100%}.page_work .sec_features .featuresCont01{display:block}.page_work .sec_features .featuresCont02{padding:0}.page_work .sec_features .featuresCont03{display:block}.page_work .sec_features .featuresCont03 .item{width:100%}.page_work .sec_features .featuresCont03 .item+.item{margin-top:2.5rem}.page_work .sec_features .textArea{width:100%}.page_work .sec_features .imgArea{margin-top:3.2rem;width:100%}.page_work .sec_function{border-radius:4.8rem 0 4.8rem 0;padding-bottom:8rem;padding-top:8rem}.page_work .sec_function .functionCont{display:block;padding:0 2rem}.page_work .sec_function .functionCont .textArea{width:100%}.page_work .sec_function .functionCont .imgArea{margin-top:3.3rem;width:100%}.page_work .sec_function .functionCont .zoom_slider{margin-left:auto;margin-right:auto;max-width:50rem;padding-bottom:11.5rem}.page_work .sec_function .functionCont .zoom_slider .slick-list{margin-right:-2rem;overflow:visible;padding:0!important}.page_work .sec_function .functionCont .zoom_slider .slick-slide{margin:0 2rem 0 0;transform:scale(1)}.page_work .sec_function .functionCont .zoom_slider .slick-next,.page_work .sec_function .functionCont .zoom_slider .slick-prev{bottom:0}.page_work .sec_function .functionCont .zoom_slider .slick-next{left:calc(50% + 1rem)}.page_work .sec_function .functionCont .zoom_slider .slick-prev{left:calc(50% - 8.3rem)}.page_work .sec_function .functionCont .zoom_slider .slick-num{bottom:.8rem;left:calc(50% + 11.1rem)}.page_work .sec_function .functionCont .zoom_slider .img_txt{font-size:1.6rem;padding-bottom:.8rem;padding-top:.4rem}.page_work .sec_function .functionCont .zoom_slider .current_num{font-size:2rem;left:2.2rem;top:1.4rem}.page_work .elCont01{padding:0}.page_work .sec_interview_client .inner{display:block}.page_work .sec_interview_client .client_name{width:100%}.page_work .sec_interview_client .client_desc{margin-top:1.6rem;width:100%}.page_work .heading_interview_ttl{font-size:3.2rem;line-height:4rem}.page_work .heading_interview_sub{font-size:1.4rem;line-height:2.7rem;margin-top:.8rem}.page_work .photo_gallery{width:82.85714%}.page_work .photo_gallery .splide__slide figcaption{font-size:1.4rem;line-height:2.7rem}.page_work .photo_gallery .splide__controls{margin-top:2.9rem}.page_work .sec_story{--gap:2rem}.page_work .interview_img{grid-column-end:span 6}.page_work .interview_img figcaption{font-size:1.4rem;line-height:2.7rem}.page_work .interview_text{grid-column-end:span 5}.page_work .interview_column.img-left .interview_img{grid-column-start:1}.page_work .interview_column.img-left .interview_text,.page_work .interview_column.img-right .interview_img,.page_work .interview_column.img-right .interview_text{grid-column-start:2}.page_work .interview{font-size:1.6rem;grid-template-columns:2.2rem minmax(0,1fr);line-height:3.5rem}.page_work .interview .question{font-weight:700;padding-left:2.2rem}.page_work .interview .question:before{width:1.2rem}.page_work .point_column{display:block}.page_work .point_column .label{font-size:3rem;line-height:3.6rem;margin-bottom:2rem;text-align:center}.page_work .point_column .desc{display:block}.page_work .point_column .text{font-size:1.6rem;line-height:3.5rem}.page_work .point_column :is(.img,.text)+:is(.img,.text){margin-top:2.4rem}.page_work .point_slider{display:block}.page_work .point_slider .label{grid-template-columns:6.2rem minmax(0,1fr);margin-bottom:2rem}.page_work .point_slider .point_num{font-size:4.4rem;line-height:3.5rem;top:5px}.page_work .point_slider .point_text{font-size:2.2rem;line-height:3.5rem}.page_work .point_slider .list{font-size:1.6rem;margin-bottom:2rem;padding-left:7.4rem}.page_work .point_slider .slider{flex-direction:column}.page_work .point_slider .main_slider,.page_work .point_slider .thumb_slider{width:100%}.page_work .point_slider.slide-left .thumb_slider{order:0}.page_work .name_indent{font-size:1.6rem;grid-template-columns:11rem minmax(0,1fr);line-height:3.5rem}.page_work .name_indent dd,.page_work .name_indent dt{grid-column:1/-1}.page_work .desc_text{font-size:1.6rem;line-height:2.5rem}.page_work .text_center{text-align:center}.whyIcon.icon01{right:.7rem;top:8.1rem;width:2.4rem}.whyIcon.icon02{right:14.7rem;top:9.4rem;width:3.2rem}.whyIcon.icon03{right:10.1rem;top:23.2rem;width:3.6rem}.whyIcon.icon04{right:4.1rem;top:13.7rem;width:3rem}.page_why .whyCont01{width:100%}.page_why .whyCont01_img{text-align:center}.page_why .whyCont01_img img{max-width:50rem;width:100%}.page_why .whyCont02{width:100%}.page_why .varCont01{display:block}.page_why .varCont01 .textArea{margin-top:2.1rem;width:100%}.page_why .varCont02{align-items:center;flex-direction:column}.page_why .varCont02 .item{max-width:50rem;width:100%}.page_why .varCont02 .item+.item{margin-top:4rem}.page_why .varCont02 .item .ttl{margin-top:-2rem}.page_why .varCont02 .item .ttl .bg_bl{border-radius:1.95rem;font-size:1.8rem;line-height:2.1111111111;padding-left:4.4rem;padding-right:4.4rem}.page_why .varCont02 .item .textArea{padding:0}.page_why .varCont02 .item .textArea .text01{font-size:1.4rem;line-height:1.9285714286}.page_why .varCont02 .item .textArea .date{font-size:1.8rem;line-height:1.4444444444;padding-bottom:1.1rem;padding-top:.9rem}.page_why .sec_control .inner{padding:0 2rem}.page_why .controlCont{display:block;padding:0}.page_why .controlCont .item{width:100%}.page_why .controlCont .item+.item{margin-top:3rem}.frameBox{align-items:center;flex-direction:column}.frameBox_item{max-width:50rem;width:100%}.frameBox_item:nth-of-type(3n - 1){margin:0}.frameBox_item .box{font-size:1.6rem;line-height:1.75;padding:0 3rem}.page_uniform .valueCont02{padding-bottom:8rem;padding-top:7.4rem}.page_uniform .valueCont02 h3{font-size:1.8rem;line-height:1.6111111111}.page_uniform .point_column{display:block;height:auto;margin:0}.page_uniform .point_column .item h4{font-size:3rem;line-height:1.4;margin-bottom:1.6rem;margin-right:0}.page_uniform .point_column .item .list01{font-size:1.8rem;line-height:1.7222222222}.page_uniform .point_column .point_column_l{border-radius:3rem 3rem 0 0;padding:7.5rem 2.5rem 4.9rem;width:100%}.page_uniform .point_column .point_column_l .pointIcon{left:50%;transform:translate(-50%,-3.4rem)}.page_uniform .point_column .point_column_l .column{flex-direction:column}.page_uniform .point_column .point_column_r{border-radius:0 0 3rem 3rem;padding:4.9rem 2.5rem 3.4rem;width:100%}.page_uniform .point_column .point_column_r:before{left:50%;top:0;transform:translate(-50%,-50%) rotate(90deg)}.page_uniform .flowSlider .slick-list{padding:0 6.9rem!important}.page_uniform .featureCont01{padding-bottom:7.5rem;padding-top:8rem}.page_uniform .featureCont01 .column{align-items:center;flex-direction:column}.page_uniform .featureCont01 .column .item{margin-bottom:0;max-width:50rem;width:100%}.page_uniform .featureCont01 .column .item+.item{margin-top:4.6rem}.page_uniform .featureCont01 .column .item:nth-of-type(3n - 1){margin-left:0;margin-right:0}.page_uniform .featureCont01 .column .item .num{margin-bottom:.5rem}.page_uniform .featureCont01 .column .item .ttl{font-size:2rem;margin-bottom:0}.page_uniform .featureCont01 .column .item .text01{font-size:1.6rem;line-height:1.875}.page_uniform .sec_industry .inner{padding:0 2rem}.page_uniform .sec_industry .indCont{align-items:center;flex-direction:column}.page_uniform .sec_industry .indCont .item{width:100%}.page_uniform .sec_industry .indCont .item .textArea{display:block}.page_uniform .sec_industry .indCont .item .textArea .en{display:block;line-height:1;margin-bottom:.3rem;margin-right:0}.valueIcon.icon01{left:max(2.7rem,(100% - 321px)/2);top:-8.7rem;width:5.2rem}.valueIcon.icon02{right:max(10.4rem,(100% - 167px)/2);top:-8rem;width:4.3rem}.valueIcon.icon03{right:max(2.5rem,(100% - 325px)/2);top:-12.4rem;width:4rem}.valueIcon.icon04{right:max(1rem,(100% - 355px)/2);top:4.9rem;width:3.5rem}.valueIcon.icon05{bottom:-8.4rem;left:max(2.7rem,(100% - 321px)/2);width:3.7rem}.valueIcon.icon06{bottom:-14rem;left:max(8.9rem,(100% - 197px)/2);width:2.6rem}.list02 li:before{top:.5rem}.page_novelty .stCont{align-items:center;flex-direction:column;padding:5.1rem 2rem 5.5rem}.page_novelty .stCont .item{max-width:50rem;width:100%}.page_novelty .stCont .item+.item{margin-top:5rem}.page_novelty .stCont .item .img{height:auto;margin-bottom:2.4rem;padding-top:0}.page_novelty .sec_products .column{display:block}.page_novelty .sec_products .column .textArea{width:100%}.page_novelty .sec_products .column .imgArea{margin-top:3.4rem;width:100%}.page_novelty .sec_process .img{text-align:center}.page_novelty .sec_process .img img{max-width:50rem;width:100%}.page_sdgs .main_img{padding:0 2rem;width:100%}.page_sdgs .main_img img{max-width:100%}.page_sdgs .workCont01{width:100%}.page_sdgs .workCont02{display:block}.page_sdgs .workCont02 .textArea{padding-left:0;width:100%}.page_sdgs .workCont02 .imgArea{width:100%}.page_sdgs .figure{font-size:1rem;line-height:1;margin-bottom:0!important;margin-left:auto;margin-right:auto;max-width:50rem}.page_sdgs .figure+.figure{margin-top:1.7910447761%}.page_sdgs .figure .figure_arrow{aspect-ratio:35/36;height:auto;width:5.9701492537%}.page_sdgs .figure .figure_arrow01{left:68.0597014925%;top:84.5070422535%}.page_sdgs .figure .figure_arrow03{left:26.5671641791%;top:-19.014084507%}.page_sdgs .figure_item{aspect-ratio:1/1;height:auto;width:42.3880597015%}.page_sdgs .figure_item .txt_img{width:63.3802816901%}.page_sdgs .ecoCont01 .txt_img{width:16.1rem}.page_sdgs .ecoCont01 .column{display:block}.page_sdgs .ecoCont01 .column .imgArea{margin-left:auto;margin-right:auto;max-width:50rem;text-align:center;width:100%}.page_sdgs .ecoCont01 .column .imgArea img{width:82.3880597015%}.page_sdgs .ecoCont01 .column .textArea{margin-top:3.5rem;width:100%}.page_sdgs .ecoCont02 .box{display:block;margin-left:0;padding:3.3rem 2rem 3.4rem}.page_sdgs .ecoCont02 .box .column_l{margin-bottom:2rem;width:100%}.page_sdgs .ecoCont02 .box .column_l .ttl{font-size:1.8rem;line-height:1.6666666667}.page_sdgs .ecoCont02 .box .column_r{width:100%}.page_sdgs .ecoCont02 .box .column_r .list02{font-size:1.6rem;line-height:1.5625}.page_sdgs .ecoCont02 .box .column_r .list02 li:before{top:.8rem}.page_sdgs .ecoCont02 .box .column_r .list02 li+li{margin-top:.7rem}.page_sdgs .btn02 .btn_link{font-size:1.6rem;line-height:1.5625;padding-bottom:2.4rem;padding-top:2.2rem}.page_sdgs .btn02 .btn_link span{display:inline-block}.page_sdgs .sec_reuse .column{display:block}.page_sdgs .sec_reuse .column .textArea{width:100%}.page_sdgs .sec_reuse .column .imgArea{margin-left:auto;margin-right:auto;margin-top:4.6rem;max-width:50rem;padding-right:0;width:100%}.page_sdgs .sec_reuse .column .imgArea .img{aspect-ratio:246/280;height:auto;margin-left:auto;margin-right:auto;width:73.4328358209%}.page_sdgs .sec_reuse .column .imgArea .img .img01{right:0;top:0;width:40.243902439%}.page_sdgs .sec_reuse .column .imgArea .img .img02{bottom:0;right:1.6260162602%;width:45.1219512195%}.page_sdgs .sec_reuse .column .imgArea .img .img03{bottom:7.1428571429%;left:1.2195121951%;width:33.3333333333%}.page_sdgs .sec_reuse .column .imgArea .img .img04{left:0;top:5.3571428571%;width:55.6910569106%}.page_sdgs .sec_recycling .column{display:block}.page_sdgs .sec_recycling .column .textArea{width:100%}.page_sdgs .sec_recycling .column .textArea .box{padding:2.6rem 2.7rem 2.8rem}.page_sdgs .sec_recycling .column .imgArea{width:100%}.page_sdgs .sec_other .column{align-items:center;flex-direction:column}.page_sdgs .sec_other .column .item{max-width:50rem;width:100%}.page_sdgs .sec_other .column .item+.item{margin-top:5rem}.page_sdgs .sec_other .column .item .img{height:auto}.page_sdgs .sec_other .column .item .sub_txt .bg_bl{border-radius:2rem;font-size:1.6rem;line-height:1.5;margin-right:0;padding-bottom:.8rem;padding-top:.8rem}.page_sdgs .sec_other .column .item .text02{font-size:1.4rem;line-height:1.9285714286}.hs-tools-menu{display:none}.info_list{border-radius:2.4rem;padding:2.4rem 1.9rem 3.2rem}.info_item+.info_item{margin-top:1.3rem;padding-top:1.2rem}.info_article{align-items:center;column-gap:3.2rem;display:grid;grid-column:span 2;grid-template-columns:subgrid;padding:0}.info_article .date{font-size:1.6rem;grid-column:1/2;grid-row:1/2;margin-bottom:.5rem;margin-top:0}.info_article .title{font-size:1.4rem;grid-column:1/3;grid-row:2/3;line-height:2.7rem}