@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap");.head{text-align:center;margin-bottom:clamp(4.375rem, calc(1.0416666667rem + 6.9444444444vw), 6.25rem)}.head h1{font-size:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem);letter-spacing:0.1em;font-weight:700;color:#333}.head h1 span{display:inline-block;position:relative;z-index:0}.head h1 span::after{content:"";position:absolute;top:60%;left:-2%;width:104%;height:35%;background:#d3eaff;z-index:-1}.head h1.gas span::after{background:#fabe00 !important}.pg .visual{position:fixed;left:0;width:100%;z-index:-1}.pg .body{width:100%;background:#fff;padding-top:clamp(4.375rem, calc(1.0416666667rem + 6.9444444444vw), 6.25rem);padding-bottom:clamp(4.375rem, calc(1.0416666667rem + 6.9444444444vw), 6.25rem);padding-left:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem);padding-right:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem)}.pg .catch{margin-bottom:clamp(4.375rem, calc(1.0416666667rem + 6.9444444444vw), 6.25rem);font-size:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem);line-height:2;letter-spacing:0.1em;font-weight:500;color:#333}.pg.business .mvh{width:100%;height:600px;position:sticky;z-index:10;background:url(../images/business_mv_pat.webp) repeat-x center center;background-size:100% 100%}.pg.business .mvh .mv__inner{width:100%;height:600px;position:relative}.pg.business .mvh h1{position:absolute;top:40px;left:50%;width:90%;transform:translate(-50%, 0);max-width:800px;z-index:10}.pg.business .mvh .obj{width:100vw;height:600px;overflow:hidden;position:relative}.pg.business .mvh .obj .obj__inner{position:absolute;top:0;left:0;width:1580px;height:600px}.pg.business .mvh .obj .item{position:absolute;transition:0.3s}.pg.business .mvh .obj .item svg{width:100%;height:auto}.pg.business .mvh .obj .f1{top:43.0288461538%;left:11.3698630137%;width:7.0319634703%}.pg.business .mvh .obj .f2{top:43.0288461538%;left:19.6347031963%;width:7.0319634703%}.pg.business .mvh .obj .f3{top:43.0288461538%;left:27.3515981735%;width:7.0319634703%}.pg.business .mvh .obj .f4{top:43.0288461538%;left:35.0684931507%;width:7.0319634703%}.pg.business .mvh .obj .f5{top:43.0288461538%;left:42.7397260274%;width:7.0319634703%}.pg.business .mvh .obj .f6{top:36.2980769231%;left:52.2374429224%;width:8.401826484%}.pg.business .mvh .obj .f7{top:43.0288461538%;left:62.5570776256%;width:11.5068493151%}.pg.business .mvh .obj .o1{top:53.4855769231%;left:1.5867019267%;width:7.8579523989%}.pg.business .mvh .obj .o2{top:85.6971153846%;left:29.2028711749%;width:10.9557990178%}.pg.business .mvh .obj .o3{top:59.7355769231%;left:73.8571968266%;width:6.5357007934%}.pg.business .mvh .obj .o4{top:51.0817307692%;left:80.9217982622%;width:7.744616547%}.pg.business .mvh .obj .o5{top:51.0817307692%;left:89.6108802418%;width:6.3090290895%}.pg.business .mvh .obj .a1{top:41.4663461538%;left:10%;width:9.1324200913%;height:49.0384615385%}.pg.business .mvh .obj .a2{top:41.4663461538%;left:19.1324200913%;width:7.9908675799%;height:49.0384615385%}.pg.business .mvh .obj .a3{top:41.4663461538%;left:27.1232876712%;width:7.7168949772%;height:49.0384615385%}.pg.business .mvh .obj .a4{top:41.4663461538%;left:34.8401826484%;width:7.7168949772%;height:49.0384615385%}.pg.business .mvh .obj .a5{top:41.4663461538%;left:42.5570776256%;width:7.7168949772%;height:49.0384615385%}.pg.business .mvh .obj .a6{top:34.9759615385%;left:50.6849315068%;width:10.2739726027%;height:55.5288461538%}.pg.business .mvh .obj .a7{top:41.4663461538%;left:61.4155251142%;width:13.7442922374%;height:49.0384615385%}.pg.business .mvh .obj #f1 #f1bg{transition:0.3s}.pg.business .mvh .obj #f2 #f2bg{transition:0.3s}.pg.business .mvh .obj #f3 #f3bg{transition:0.3s}.pg.business .mvh .obj #f4 #f4bg{transition:0.3s}.pg.business .mvh .obj #f5 #f5bg{transition:0.3s}.pg.business .mvh .obj #f6 #f6bg{transition:0.3s}.pg.business .mvh .obj #f7 #f7bg{transition:0.3s}.pg.business .mvh .obj #f1.on{transform:scale(1.2)}.pg.business .mvh .obj #f1.on #f1bg{fill:#ff6a00;transition:0.3s}.pg.business .mvh .obj #f2.on{transform:scale(1.2)}.pg.business .mvh .obj #f2.on #f2bg{fill:#ff6a00}.pg.business .mvh .obj #f3.on{transform:scale(1.2)}.pg.business .mvh .obj #f3.on #f3bg{fill:#ff6a00}.pg.business .mvh .obj #f4.on{transform:scale(1.2)}.pg.business .mvh .obj #f4.on #f4bg{fill:#ff6a00}.pg.business .mvh .obj #f5.on{transform:scale(1.2)}.pg.business .mvh .obj #f5.on #f5bg{fill:#ff6a00}.pg.business .mvh .obj #f6.on{transform:scale(1.2)}.pg.business .mvh .obj #f6.on #f6bg{fill:#ff6a00}.pg.business .mvh .obj #f7.on{transform:scale(1.2)}.pg.business .mvh .obj #f7.on #f7bg{fill:#ff6a00}.pg.business .mv{width:100%;position:fixed;top:-250px;left:0;z-index:10;background:#e3f1f9;padding-top:clamp(1.3125rem, calc(.3125rem + 2.0833333333vw), 1.875rem);padding-bottom:clamp(1.3125rem, calc(.3125rem + 2.0833333333vw), 1.875rem);padding-left:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem);padding-right:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem)}.pg.business .mv .mv__inner{width:100%}.pg.business .mv h1{width:100%;max-width:600px;margin-bottom:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem);margin-left:auto;margin-right:auto}.pg.business .mv .obj{width:100vw;height:540px;overflow:hidden;position:relative}.pg.business .mv .obj .obj__inner{position:absolute;top:0;left:50%;transform:translate(-50%, 0);width:970px;height:540px}.pg.business .mv .obj .item{position:absolute;transition:0.3s}.pg.business .mv .obj .item svg{width:100%;height:auto}.pg.business .mv .obj .f1{top:53.1001589825%;left:2.3008849558%;width:7.8761061947%}.pg.business .mv .obj .f2{top:53.1001589825%;left:10.9734513274%;width:7.8761061947%}.pg.business .mv .obj .f3{top:53.1001589825%;left:19.6460176991%;width:7.8761061947%}.pg.business .mv .obj .f4{top:53.1001589825%;left:28.3185840708%;width:7.8761061947%}.pg.business .mv .obj .f5{top:53.1001589825%;left:36.9911504425%;width:7.1681415929%}.pg.business .mv .obj .f6{top:46.1049284579%;left:47.6991150442%;width:9.4690265487%}.pg.business .mv .obj .f7{top:53.1001589825%;left:59.3805309735%;width:12.9203539823%}.pg.business .mv .obj .a1{top:51.1923688394%;left:1.7699115044%;width:8.8495575221%;height:40.5405405405%}.pg.business .mv .obj .a2{top:51.1923688394%;left:10.6194690265%;width:8.6725663717%;height:40.5405405405%}.pg.business .mv .obj .a3{top:51.1923688394%;left:19.2920353982%;width:8.6725663717%;height:40.5405405405%}.pg.business .mv .obj .a4{top:51.1923688394%;left:27.9646017699%;width:8.6725663717%;height:40.5405405405%}.pg.business .mv .obj .a5{top:51.1923688394%;left:36.6371681416%;width:8.407079646%;height:40.5405405405%}.pg.business .mv .obj .a6{top:43.8791732909%;left:45.3982300885%;width:12.6548672566%;height:47.853736089%}.pg.business .mv .obj .a7{top:51.1923688394%;left:58.7610619469%;width:14.1592920354%;height:40.5405405405%}.pg.business .mv .obj #f1 #f1bg{transition:0.3s}.pg.business .mv .obj #f2 #f2bg{transition:0.3s}.pg.business .mv .obj #f3 #f3bg{transition:0.3s}.pg.business .mv .obj #f4 #f4bg{transition:0.3s}.pg.business .mv .obj #f5 #f5bg{transition:0.3s}.pg.business .mv .obj #f6 #f6bg{transition:0.3s}.pg.business .mv .obj #f7 #f7bg{transition:0.3s}.pg.business .mv .obj #f1.on{transform:scale(1.2)}.pg.business .mv .obj #f1.on #f1bg{fill:#ff6a00;transition:0.3s}.pg.business .mv .obj #f2.on{transform:scale(1.2)}.pg.business .mv .obj #f2.on #f2bg{fill:#ff6a00}.pg.business .mv .obj #f3.on{transform:scale(1.2)}.pg.business .mv .obj #f3.on #f3bg{fill:#ff6a00}.pg.business .mv .obj #f4.on{transform:scale(1.2)}.pg.business .mv .obj #f4.on #f4bg{fill:#ff6a00}.pg.business .mv .obj #f5.on{transform:scale(1.2)}.pg.business .mv .obj #f5.on #f5bg{fill:#ff6a00}.pg.business .mv .obj #f6.on{transform:scale(1.2)}.pg.business .mv .obj #f6.on #f6bg{fill:#ff6a00}.pg.business .mv .obj #f7.on{transform:scale(1.2)}.pg.business .mv .obj #f7.on #f7bg{fill:#ff6a00}.pg.business .mv .obj #f1.large{transform:scale(1.2)}.pg.business .mv .obj #f2.large{transform:scale(1.2)}.pg.business .mv .obj #f3.large{transform:scale(1.2)}.pg.business .mv .obj #f4.large{transform:scale(1.2)}.pg.business .mv .obj #f5.large{transform:scale(1.2)}.pg.business .mv .obj #f6.large{transform:scale(1.2)}.pg.business .mv .obj #f7.large{transform:scale(1.2)}.pg.business .mv .tabs{width:100%;max-width:900px;margin:0 auto}.pg.business .mv .tabs ul{display:flex;justify-content:space-between}.pg.business .mv .tabs ul li{width:12%;position:relative}.pg.business .mv .tabs ul li::after{content:"";width:10%;height:100%;position:absolute;top:0;right:-17%;background:url(../images/business_tab_arrow.svg) no-repeat center center;background-size:100%}.pg.business .mv .tabs ul li button{all:unsetl;background:#0064b6;border-radius:12px;border:none;cursor:pointer;vertical-align:bottom;transition:0.3s}.pg.business .mv .tabs ul li button:hover{background:#ff6a00}.pg.business .mv .tabs ul li:last-child::after{content:none}.pg.business .mv .tabs ul li.on button{background:#ff6a00}.pg.business .body{padding-top:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem)}.pg.business .business__start{margin-bottom:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem)}.pg.business .business__title{background:url(../images/business_bg.webp) no-repeat center center;background-size:100% 100%;padding-top:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem);padding-bottom:clamp(3.5rem, calc(.8333333333rem + 5.5555555556vw), 5rem);padding-left:clamp(3.0625rem, calc(.7291666667rem + 4.8611111111vw), 4.375rem);padding-right:clamp(3.0625rem, calc(.7291666667rem + 4.8611111111vw), 4.375rem);margin-bottom:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem);text-align:center}.pg.business .business__title h3{color:#fff;margin-bottom:clamp(1.09375rem, calc(.2604166667rem + 1.7361111111vw), 1.5625rem)}.pg.business .business__title h3 span{display:inline-block;border-bottom:4px solid #fff;font-size:clamp(1.3125rem, calc(.3125rem + 2.0833333333vw), 1.875rem);font-weight:700;position:relative}.pg.business .business__title h3 span::after{content:"";background:url(../images/business_ttl_mark.svg);background-size:100%;width:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem);height:clamp(2.49375rem, calc(.59375rem + 3.9583333333vw), 3.5625rem);position:absolute;top:0;left:-55px}.pg.business .business__title p{color:#fff;font-size:clamp(.7rem, calc(.1666666667rem + 1.1111111111vw), 1rem);font-weight:500;line-height:2.2;text-align:justify;text-justify:inter-ideograph}.pg.business .y{width:clamp(2.625rem, calc(.625rem + 4.1666666667vw), 3.75rem);margin-left:auto;margin-right:auto;margin-bottom:clamp(1.3125rem, calc(.3125rem + 2.0833333333vw), 1.875rem)}.pg.business .y2{margin-bottom:clamp(1.3125rem, calc(.3125rem + 2.0833333333vw), 1.875rem)}.pg.business .wrap{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.pg.business .scene{margin-bottom:clamp(1.3125rem, calc(.3125rem + 2.0833333333vw), 1.875rem)}.pg.business .scene h4{margin-left:auto;margin-right:auto;margin-bottom:clamp(.4375rem, calc(.1041666667rem + .6944444444vw), .625rem)}.pg.business .scene .img{width:45%}.pg.business .scene .img img{border-radius:20px}.pg.business .scene .txt{width:51%}.pg.business .scene .txt p{font-size:clamp(.7rem, calc(.1666666667rem + 1.1111111111vw), 1rem);font-weight:500;line-height:2;text-align:justify;text-justify:inter-ideograph;position:relative}.pg.business .scene .txt p .obj{position:absolute}.pg.business #scene__0{width:clamp(10.85rem, calc(2.5833333333rem + 17.2222222222vw), 15.5rem);margin-left:auto;margin-right:auto;margin-bottom:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem)}.pg.business #scene__1 h4{width:clamp(5.6875rem, calc(1.3541666667rem + 9.0277777778vw), 8.125rem)}.pg.business #scene__1 .obj{width:60%;bottom:125%;left:18%}.pg.business #scene__2 h4{width:clamp(5.6875rem, calc(1.3541666667rem + 9.0277777778vw), 8.125rem)}.pg.business #scene__2 .obj{width:76%;bottom:125%;left:13%}.pg.business #scene__3 h4{width:clamp(5.6875rem, calc(1.3541666667rem + 9.0277777778vw), 8.125rem)}.pg.business #scene__3 .obj{width:55%;bottom:115%;left:30%}.pg.business #scene__4 h4{width:clamp(5.6875rem, calc(1.3541666667rem + 9.0277777778vw), 8.125rem)}.pg.business #scene__4 .obj{width:45%;bottom:115%;left:30%}.pg.business #scene__5 h4{width:clamp(5.6875rem, calc(1.3541666667rem + 9.0277777778vw), 8.125rem)}.pg.business #scene__5 .obj{width:27%;bottom:115%;left:35%}.pg.business .scene__line{border:5px solid #0064b6;border-radius:50px;padding-top:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem);padding-bottom:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem);padding-left:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem);padding-right:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem);margin-bottom:clamp(1.3125rem, calc(.3125rem + 2.0833333333vw), 1.875rem);position:relative}.pg.business .scene__line h4{position:absolute;top:-3%;right:-2%;width:clamp(6.125rem, calc(1.4583333333rem + 9.7222222222vw), 8.75rem)}.pg.business .scene__line .img{width:45%}.pg.business .scene__line .img img{border-radius:20px}.pg.business .scene__line .txt{width:51%}.pg.business .scene__line .txt h5{font-size:clamp(1.18125rem, calc(.28125rem + 1.875vw), 1.6875rem);line-height:1.8;font-weight:700;color:#0054a6;margin-bottom:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem);position:relative}.pg.business .scene__line .txt h5 .obj{position:absolute;width:30%;right:0;top:0}.pg.business .scene__line .txt p{font-size:clamp(.7rem, calc(.1666666667rem + 1.1111111111vw), 1rem);font-weight:500;line-height:2;text-align:justify;text-justify:inter-ideograph;position:relative}.pg.business .scene__line .txt p .obj{position:absolute}.pg.business .scene__blue{background:#cfecfb;border-radius:50px;padding-top:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem);padding-bottom:clamp(.04375rem, calc(.0104166667rem + .0694444444vw), .0625rem);padding-left:clamp(2.625rem, calc(.625rem + 4.1666666667vw), 3.75rem);padding-right:clamp(2.625rem, calc(.625rem + 4.1666666667vw), 3.75rem);margin-bottom:clamp(2.625rem, calc(.625rem + 4.1666666667vw), 3.75rem)}.pg.business .scene__blue .box{margin-bottom:clamp(3.0625rem, calc(.7291666667rem + 4.8611111111vw), 4.375rem)}.pg.business .scene__blue .box h4{margin-left:auto;margin-right:auto;margin-bottom:clamp(1.09375rem, calc(.2604166667rem + 1.7361111111vw), 1.5625rem)}.pg.business .scene__blue .box .img{width:45%}.pg.business .scene__blue .box .img img{border-radius:20px}.pg.business .scene__blue .box .txt{width:51%}.pg.business .scene__blue .box .txt p{font-size:clamp(.7rem, calc(.1666666667rem + 1.1111111111vw), 1rem);font-weight:500;line-height:2;text-align:justify;text-justify:inter-ideograph;position:relative}.pg.business .scene__blue .box .txt p .obj{position:absolute}.pg.business #scene__7__1 h4{width:clamp(14.7875rem, calc(3.5208333333rem + 23.4722222222vw), 21.125rem)}.pg.business #scene__7__1 .obj{width:60%;bottom:115%;left:20%}.pg.business #scene__7__2 h4{width:clamp(11.68125rem, calc(2.78125rem + 18.5416666667vw), 16.6875rem)}.pg.business #scene__7__2 .obj{width:58%;bottom:110%;left:30%}.pg.business #scene__7__3 h4{width:clamp(10.54375rem, calc(2.5104166667rem + 16.7361111111vw), 15.0625rem)}.pg.business #scene__7__3 .obj{width:45%;bottom:110%;left:30%}.pg.business #scene__map{margin-bottom:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem)}.pg.business .y__last{position:relative;margin-bottom:clamp(1.3125rem, calc(.3125rem + 2.0833333333vw), 1.875rem)}.pg.business .y__last .img{width:clamp(2.625rem, calc(.625rem + 4.1666666667vw), 3.75rem);margin-left:auto;margin-right:auto}.pg.business .y__last .obj{position:absolute;top:50%;right:58%;width:clamp(5.6875rem, calc(1.3541666667rem + 9.0277777778vw), 8.125rem);transform:translate(0, -50%)}.pg.business .y__last .txt{position:absolute;top:50%;left:58%;color:#0064b6;font-size:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem);font-weight:700;transform:translate(0, -50%)}.pg.business .business__end{margin-bottom:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem)}.pg.aboutgas .item{margin-bottom:clamp(4.375rem, calc(1.0416666667rem + 6.9444444444vw), 6.25rem)}.pg.aboutgas .item h2{margin-bottom:clamp(1.53125rem, calc(.3645833333rem + 2.4305555556vw), 2.1875rem);font-size:clamp(1.44375rem, calc(.34375rem + 2.2916666667vw), 2.0625rem);line-height:1.8;letter-spacing:0.1em;font-weight:500;color:#333}.pg.aboutgas .item p{font-size:clamp(.7875rem, calc(.1875rem + 1.25vw), 1.125rem);font-weight:500;line-height:2.4;text-align:justify;text-justify:inter-ideograph}.pg.aboutgas .item .txt{width:50%}.pg.aboutgas .item .img{width:43%}.pg.aboutgas .item .img .border__r{border-radius:30px}.pg.aboutgas .item .img dl{width:100%;max-width:90%;margin:0 auto}.pg.aboutgas .item .img dl dt{margin-bottom:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem)}.pg.aboutgas .item .img dl dd{font-size:clamp(.6125rem, calc(.1458333333rem + .9722222222vw), .875rem);line-height:1.7;font-weight:500}.pg.company .tabs{margin-bottom:clamp(3.5rem, calc(.8333333333rem + 5.5555555556vw), 5rem)}.pg.company .tabs ul{display:flex;justify-content:center;flex-wrap:wrap}.pg.company .tabs ul li{margin-left:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem);margin-right:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem)}.pg.company .tabs ul li a{text-decoration:none;display:block;position:relative;letter-spacing:0.2em;text-indent:0.2em;font-size:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem);font-weight:500;color:#009fe8}.pg.company .tabs ul li a::after{content:"";position:absolute;bottom:-10px;left:2%;width:96%;height:4px;background:#009fe8;transition:0.3s}.pg.company .tabs ul li a:hover::after{width:0%}.pg.company h2{font-size:clamp(1.3125rem, calc(.3125rem + 2.0833333333vw), 1.875rem);letter-spacing:0.2em;line-height:1;font-weight:500;color:#009fe8;margin-bottom:clamp(2.625rem, calc(.625rem + 4.1666666667vw), 3.75rem)}.pg.company h2 span{position:relative}.pg.company h2 span::after{content:"";position:absolute;bottom:-10px;left:0.5%;width:92%;height:5px;background:#009fe8;transition:0.3s}.pg.company .aboutus{width:100%;margin-bottom:clamp(6.5625rem, calc(1.5625rem + 10.4166666667vw), 9.375rem)}.pg.company .aboutus .lead{margin-bottom:clamp(5.6875rem, calc(1.3541666667rem + 9.0277777778vw), 8.125rem);font-size:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem);line-height:1.8;letter-spacing:0.1em;font-weight:500;color:#333}.pg.company .aboutus .box{position:relative}.pg.company .aboutus .box .bg{position:absolute;z-index:-1}.pg.company .aboutus .box__1{margin-bottom:clamp(6.5625rem, calc(1.5625rem + 10.4166666667vw), 9.375rem)}.pg.company .aboutus .box__1 .txt{width:45%}.pg.company .aboutus .box__1 .img{width:48%}.pg.company .aboutus .box__1 .bg{width:clamp(23.5375rem, calc(5.6041666667rem + 37.3611111111vw), 33.625rem);top:-40%;right:10%}.pg.company .aboutus .box__2{flex-direction:row-reverse;margin-bottom:clamp(6.5625rem, calc(1.5625rem + 10.4166666667vw), 9.375rem)}.pg.company .aboutus .box__2 .txt{width:52%}.pg.company .aboutus .box__2 .img{width:45%;padding-top:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem)}.pg.company .aboutus .box__2 .bg{width:clamp(22.35625rem, calc(5.3229166667rem + 35.4861111111vw), 31.9375rem);top:-20%;left:15%}.pg.company .aboutus .txt h3{font-size:clamp(1.225rem, calc(.2916666667rem + 1.9444444444vw), 1.75rem);line-height:1.8;letter-spacing:0.1em;font-weight:500;color:#333;margin-bottom:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem)}.pg.company .aboutus .txt p{font-size:clamp(.7875rem, calc(.1875rem + 1.25vw), 1.125rem);font-weight:500;line-height:2.4;text-align:justify;text-justify:inter-ideograph}.pg.company .aboutus .movie .movie__frame{position:relative;width:100%;padding-top:56.25%;height:0;overflow:hidden}.pg.company .aboutus .movie .movie__frame iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.pg.company .philosophy{width:100%;margin-bottom:clamp(4.375rem, calc(1.0416666667rem + 6.9444444444vw), 6.25rem)}.pg.company .philosophy p{font-size:clamp(1.1375rem, calc(.2708333333rem + 1.8055555556vw), 1.625rem);letter-spacing:0.1em;font-weight:500;line-height:2}.pg.company .guidelines{width:100%;margin-bottom:clamp(6.5625rem, calc(1.5625rem + 10.4166666667vw), 9.375rem)}.pg.company .guidelines p{font-size:clamp(1.1375rem, calc(.2708333333rem + 1.8055555556vw), 1.625rem);letter-spacing:0.1em;font-weight:500;line-height:2}.pg.company .history{width:100%;margin-bottom:clamp(6.5625rem, calc(1.5625rem + 10.4166666667vw), 9.375rem)}.pg.company .history table{width:100%;border-collapse:collapse}.pg.company .history table td{font-size:clamp(.7875rem, calc(.1875rem + 1.25vw), 1.125rem);line-height:2;letter-spacing:0.1em;font-weight:500;vertical-align:top;padding-bottom:clamp(.65625rem, calc(.15625rem + 1.0416666667vw), .9375rem);padding-right:clamp(.4375rem, calc(.1041666667rem + .6944444444vw), .625rem)}.pg.company .overview{width:100%;margin-bottom:clamp(6.5625rem, calc(1.5625rem + 10.4166666667vw), 9.375rem)}.pg.company .overview table{width:100%;border-top:2px solid #e3f1f9;border-bottom:2px solid #e3f1f9;border-collapse:collapse}.pg.company .overview table th,.pg.company .overview table td{text-align:left;border-bottom:2px solid #e3f1f9;padding:20px 25px 20px 25px;font-size:clamp(.7875rem, calc(.1875rem + 1.25vw), 1.125rem);font-weight:500;vertical-align:top;letter-spacing:0.1em}.pg.company .overview table th{background:#f4fafd}.pg.company .organization{width:100%;margin-bottom:clamp(6.5625rem, calc(1.5625rem + 10.4166666667vw), 9.375rem)}.pg.company .organization h2{margin-bottom:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem)}.pg.company .organization .img{width:100%;max-width:70%;margin:0 auto}.pg.company .map{margin-bottom:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem)}.pg.company .map .data{width:35%}.pg.company .map .data h2{letter-spacing:0;margin-bottom:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem)}.pg.company .map .data p{font-size:clamp(.7875rem, calc(.1875rem + 1.25vw), 1.125rem);line-height:2;font-weight:500;margin-bottom:clamp(2.625rem, calc(.625rem + 4.1666666667vw), 3.75rem)}.pg.company .map .img{width:65%}.pg.environment .box{margin-bottom:clamp(6.5625rem, calc(1.5625rem + 10.4166666667vw), 9.375rem)}.pg.environment .item{margin-bottom:clamp(4.375rem, calc(1.0416666667rem + 6.9444444444vw), 6.25rem)}.pg.environment .item h2{margin-bottom:clamp(1.53125rem, calc(.3645833333rem + 2.4305555556vw), 2.1875rem);font-size:clamp(1.3125rem, calc(.3125rem + 2.0833333333vw), 1.875rem);line-height:1.8;letter-spacing:0.1em;font-weight:500;color:#333}.pg.environment .item p{font-size:clamp(.74375rem, calc(.1770833333rem + 1.1805555556vw), 1.0625rem);font-weight:500;line-height:2.2;text-align:justify;text-justify:inter-ideograph}.pg.environment .item .txt{width:50%}.pg.environment .item .img{width:43%}.pg.environment .item .img .border__r{border-radius:30px}.pg.environment .item .img dl{width:100%;max-width:90%;margin:0 auto}.pg.environment .item .img dl dt{margin-bottom:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem)}.pg.environment .item .img dl dd{font-size:clamp(.6125rem, calc(.1458333333rem + .9722222222vw), .875rem);line-height:1.7;font-weight:500}.pg.environment .initiative h2{font-size:clamp(1.18125rem, calc(.28125rem + 1.875vw), 1.6875rem);letter-spacing:0.05em;line-height:1;font-weight:500;background:#9ed8f5;padding-top:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem);padding-bottom:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem);padding-left:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem);padding-right:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem);margin-bottom:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem);position:relative}.pg.environment .initiative h2::after{content:"";background:#0080cb;width:clamp(.525rem, calc(.125rem + .8333333333vw), .75rem);height:100%;position:absolute;top:0;left:0}.pg.environment .initiative .lead{font-size:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem);font-weight:500;margin-bottom:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem)}.pg.environment .initiative ul{display:flex;justify-content:space-between;flex-wrap:wrap}.pg.environment .initiative ul li{width:46%;margin-bottom:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem)}.pg.environment .initiative ul li .img{border-radius:30px;overflow:hidden;margin-bottom:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem)}.pg.environment .initiative ul li h3{font-size:clamp(1.00625rem, calc(.2395833333rem + 1.5972222222vw), 1.4375rem);font-weight:500;margin-bottom:clamp(.4375rem, calc(.1041666667rem + .6944444444vw), .625rem)}.pg.environment .initiative ul li p{font-size:clamp(.7rem, calc(.1666666667rem + 1.1111111111vw), 1rem);font-weight:500;line-height:2;text-align:justify;text-justify:inter-ideograph}.pg.forcontractors .head{margin-bottom:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem)}.pg.forcontractors .head h1 span::after{background:#ffe350}.pg.forcontractors .lead{text-align:center;font-size:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem);line-height:2;font-weight:500;margin-bottom:clamp(4.375rem, calc(1.0416666667rem + 6.9444444444vw), 6.25rem)}.pg.forcontractors .please h2{margin-bottom:clamp(3.0625rem, calc(.7291666667rem + 4.8611111111vw), 4.375rem);text-align:center}.pg.forcontractors .please h2 span{display:inline-block;position:relative;font-size:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem);letter-spacing:0.2em;text-indent:0.2em;font-weight:500;color:#dd0000}.pg.forcontractors .please h2 span::after{content:"";position:absolute;bottom:-13px;left:50%;transform:translate(-50%, 0);width:95%;height:6px;background:#dd0000}.pg.forcontractors .please .notice{width:100%;max-width:850px;margin-right:auto;margin-left:auto;background:#dd0000;color:#fff;text-align:center;font-size:clamp(1.1375rem, calc(.2708333333rem + 1.8055555556vw), 1.625rem);line-height:1.8;font-weight:700;border-radius:25px;padding-top:clamp(1.3125rem, calc(.3125rem + 2.0833333333vw), 1.875rem);padding-bottom:clamp(1.3125rem, calc(.3125rem + 2.0833333333vw), 1.875rem);padding-left:20px;padding-right:20px;margin-bottom:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem)}.pg.forcontractors .please p{font-size:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem);font-weight:500;line-height:2;margin-bottom:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem)}.pg.forcontractors .please p span{color:#dd0000}.pg.forcontractors .please .photos{width:clamp(38.9375rem, calc(9.2708333333rem + 61.8055555556vw), 55.625rem);margin-bottom:clamp(3.5rem, calc(.8333333333rem + 5.5555555556vw), 5rem);margin-left:auto;margin-right:auto}.pg.forcontractors .please .photos ul{display:flex;justify-content:space-between;flex-wrap:wrap}.pg.forcontractors .please .photos ul li{width:46%}.pg.forcontractors .please .fuki{width:clamp(38.9375rem, calc(9.2708333333rem + 61.8055555556vw), 55.625rem);margin-bottom:clamp(1.3125rem, calc(.3125rem + 2.0833333333vw), 1.875rem);margin-left:auto;margin-right:auto;background:#fff150;color:#dd0000;border:5px solid #dd0000;font-size:clamp(.9625rem, calc(.2291666667rem + 1.5277777778vw), 1.375rem);font-weight:500;line-height:1.9;padding-top:clamp(1.3125rem, calc(.3125rem + 2.0833333333vw), 1.875rem);padding-bottom:clamp(1.3125rem, calc(.3125rem + 2.0833333333vw), 1.875rem);padding-left:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem);padding-right:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem);border-radius:30px;position:relative}.pg.forcontractors .please .fuki::before{content:"";width:66px;height:35px;position:absolute;transform:translate(-50%, 0);top:-35px;left:50%;background:url(../images/f.svg) no-repeat center center;background-size:cover;z-index:2}.pg.forcontractors .please .btn{width:clamp(38.9375rem, calc(9.2708333333rem + 61.8055555556vw), 55.625rem);margin-bottom:clamp(4.375rem, calc(1.0416666667rem + 6.9444444444vw), 6.25rem);margin-left:auto;margin-right:auto;text-align:right}.pg.forcontractors .please .btn a{text-decoration:none;display:inline-block;background:url(../images/icon_pipeline.svg) no-repeat 23px center #193bca;background-size:30px;color:#fff;font-size:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem);font-weight:500;padding:12px 20px 12px 65px;border-radius:14px}.pg.forcontractors .please .btn a:hover{opacity:0.6}.pg.forcontractors .ask h2{color:#dd0000}.pg.forcontractors .ask h2 span::after{background:#dd0000}.pg.forcontractors .ask .title{text-align:left;position:relative}.pg.forcontractors .ask .title .mark24{width:clamp(4.375rem, calc(1.0416666667rem + 6.9444444444vw), 6.25rem);height:clamp(4.375rem, calc(1.0416666667rem + 6.9444444444vw), 6.25rem);border:2px solid #dd0000;position:absolute;bottom:0;right:-10px;background:#fff150;color:#dd0000;border-radius:100vh;display:flex;justify-content:center;align-items:center;font-size:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem);line-height:1.3;font-weight:500;text-align:center}.pg.factorytour .head{margin-bottom:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem)}.pg.factorytour .head h1 span::after{background:#ffe350}.pg.factorytour .head .mark{position:absolute;top:0;right:-150px;font-size:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem);letter-spacing:normal;color:#fff;background:#dd0000;width:clamp(3.9375rem, calc(.9375rem + 6.25vw), 5.625rem);height:clamp(3.9375rem, calc(.9375rem + 6.25vw), 5.625rem);border-radius:100vh;display:flex;justify-content:center;align-items:center}.pg.factorytour .lead{text-align:center;font-size:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem);font-weight:500;margin-bottom:clamp(4.375rem, calc(1.0416666667rem + 6.9444444444vw), 6.25rem)}.pg.factorytour .box{margin-bottom:clamp(4.375rem, calc(1.0416666667rem + 6.9444444444vw), 6.25rem)}.pg.factorytour .box table{width:100%;border-top:2px solid #e3f1f9;border-bottom:2px solid #e3f1f9;border-collapse:collapse}.pg.factorytour .box table th,.pg.factorytour .box table td{text-align:left;border-bottom:2px solid #e3f1f9;padding:20px 25px 20px 25px;font-size:clamp(.74375rem, calc(.1770833333rem + 1.1805555556vw), 1.0625rem);font-weight:500;vertical-align:top;letter-spacing:0.1em}.pg.factorytour .box table th{background:#f4fafd}.pg.policy .box{margin-bottom:clamp(4.375rem, calc(1.0416666667rem + 6.9444444444vw), 6.25rem)}.pg.policy .box h2{font-size:clamp(1.18125rem, calc(.28125rem + 1.875vw), 1.6875rem);letter-spacing:0.05em;line-height:1;font-weight:500;background:#d3eaff;padding-top:clamp(.65625rem, calc(.15625rem + 1.0416666667vw), .9375rem);padding-bottom:clamp(.65625rem, calc(.15625rem + 1.0416666667vw), .9375rem);padding-left:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem);padding-right:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem);margin-bottom:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem);position:relative}.pg.policy .box h2::after{content:"";background:#9ab6e2;width:clamp(.525rem, calc(.125rem + .8333333333vw), .75rem);height:100%;position:absolute;top:0;left:0}.pg.policy .box .date{text-align:right;font-size:clamp(.74375rem, calc(.1770833333rem + 1.1805555556vw), 1.0625rem);font-weight:500;margin-bottom:1.5em}.pg.policy .box h3{font-size:clamp(1.00625rem, calc(.2395833333rem + 1.5972222222vw), 1.4375rem);line-height:2;font-weight:500;margin:2em 0 0.5em 0}.pg.policy .box p{font-size:clamp(.74375rem, calc(.1770833333rem + 1.1805555556vw), 1.0625rem);line-height:2;font-weight:500;margin:1em 0;text-align:justify;text-justify:inter-ideograph}.pg.policy .box table{width:100%;border-collapse:collapse}.pg.policy .box table th,.pg.policy .box table td{font-size:clamp(.74375rem, calc(.1770833333rem + 1.1805555556vw), 1.0625rem);line-height:2;text-align:left;vertical-align:top}.pg.policy .box table th{padding-right:2em;font-weight:700}.pg.policy .box table td{font-weight:500}.pg.recruit .head{margin-bottom:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem)}.pg.recruit .lead{text-align:center;font-size:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem);font-weight:500;margin-bottom:clamp(4.375rem, calc(1.0416666667rem + 6.9444444444vw), 6.25rem)}.ask{text-align:center;margin-bottom:clamp(4.375rem, calc(1.0416666667rem + 6.9444444444vw), 6.25rem)}.ask h2{margin-bottom:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem)}.ask h2 span{display:inline-block;position:relative;font-size:clamp(1.6625rem, calc(.3958333333rem + 2.6388888889vw), 2.375rem);letter-spacing:0.3em;text-indent:0.3em;font-weight:500}.ask h2 span::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%, 0);width:85%;height:6px;background:#333}.ask p{text-align:center;font-size:clamp(1.00625rem, calc(.2395833333rem + 1.5972222222vw), 1.4375rem);font-weight:500;margin-bottom:clamp(.65625rem, calc(.15625rem + 1.0416666667vw), .9375rem)}.ask .title{font-size:clamp(1.3125rem, calc(.3125rem + 2.0833333333vw), 1.875rem);font-weight:500;margin-bottom:clamp(.65625rem, calc(.15625rem + 1.0416666667vw), .9375rem)}.ask .addr{font-size:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem);font-weight:500;margin-bottom:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem)}.ask .tel{margin-bottom:clamp(.4375rem, calc(.1041666667rem + .6944444444vw), .625rem)}.ask .fax{text-align:right;font-size:clamp(1.575rem, calc(.375rem + 2.5vw), 2.25rem);font-weight:700;letter-spacing:0.05em}.ask .time{text-align:right;font-size:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem);font-weight:500}.ask .strong{color:#e60012;font-size:clamp(1.05rem, calc(.25rem + 1.6666666667vw), 1.5rem);font-weight:700}.ask .btn{display:none;margin-top:clamp(1.3125rem, calc(.3125rem + 2.0833333333vw), 1.875rem);margin-bottom:clamp(.4375rem, calc(.1041666667rem + .6944444444vw), .625rem)}.ask .btn a{display:block;border:3px solid #333;text-decoration:none;font-size:clamp(1.1375rem, calc(.2708333333rem + 1.8055555556vw), 1.625rem);font-weight:700;border-radius:25px;padding-left:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem);padding-right:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem);color:#333}.ask .btn a span{display:inline-block;background:url(../images/icon_tel.svg) no-repeat left center;background-size:26px;padding-left:33px;padding-top:clamp(.65625rem, calc(.15625rem + 1.0416666667vw), .9375rem);padding-bottom:clamp(.65625rem, calc(.15625rem + 1.0416666667vw), .9375rem)}.ask .btn a:hover{opacity:0.6}.ask .web{margin-top:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem);margin-bottom:clamp(.4375rem, calc(.1041666667rem + .6944444444vw), .625rem)}.ask .web a{display:block;position:relative;z-index:1;border-top:3px solid #333;border-bottom:8px solid #333;border-left:3px solid #333;border-right:8px solid #333;background:#fff;border-radius:25px;color:#333;text-decoration:none;font-size:clamp(1.1375rem, calc(.2708333333rem + 1.8055555556vw), 1.625rem);font-weight:700;padding-left:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem);padding-right:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem);overflow:visible}.ask .web a span{display:inline-block;background:url(../images/icon_web.svg) no-repeat left center;background-size:34px;padding-left:50px;padding-top:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem);padding-bottom:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem)}.ask .web a:hover{opacity:0.6}.pg.supplyterms .box{margin-bottom:clamp(4.375rem, calc(1.0416666667rem + 6.9444444444vw), 6.25rem)}.pg.supplyterms .box h2{font-size:clamp(1.18125rem, calc(.28125rem + 1.875vw), 1.6875rem);letter-spacing:0.05em;line-height:1;font-weight:500;background:#d3eaff;padding-top:clamp(.65625rem, calc(.15625rem + 1.0416666667vw), .9375rem);padding-bottom:clamp(.65625rem, calc(.15625rem + 1.0416666667vw), .9375rem);padding-left:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem);padding-right:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem);margin-bottom:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem);position:relative}.pg.supplyterms .box h2::after{content:"";background:#9ab6e2;width:clamp(.525rem, calc(.125rem + .8333333333vw), .75rem);height:100%;position:absolute;top:0;left:0}.pg.supplyterms .box h2 .date{font-size:clamp(.83125rem, calc(.1979166667rem + 1.3194444444vw), 1.1875rem);position:absolute;top:50%;right:clamp(1.3125rem, calc(.3125rem + 2.0833333333vw), 1.875rem);transform:translate(0, -50%)}.pg.supplyterms .box ul{padding-left:25px}.pg.supplyterms .box ul li{list-style:disc;font-size:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem);font-weight:500;margin-top:clamp(.4375rem, calc(.1041666667rem + .6944444444vw), .625rem);margin-bottom:clamp(.4375rem, calc(.1041666667rem + .6944444444vw), .625rem)}.pg.supplyterms .box ul li a{text-decoration:none;color:#333}.pg.supplyterms .box ul li a:hover{color:#009fe8}.pg.contact .head{margin-bottom:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem)}.pg.contact .head h1 span::after{background:#ffe350}.pg.contact #gas{padding-top:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem)}.pg.contact #gas h1{font-size:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem);letter-spacing:normal}.pg.contact .lead{text-align:center;font-size:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem);line-height:2;font-weight:500;margin-bottom:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem)}.pg.page404{padding-top:clamp(6.5625rem, calc(1.5625rem + 10.4166666667vw), 9.375rem);padding-bottom:clamp(13.125rem, calc(3.125rem + 20.8333333333vw), 18.75rem);padding-left:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem);padding-right:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem)}.pg.page404 h1{font-size:clamp(4.375rem, calc(1.0416666667rem + 6.9444444444vw), 6.25rem);line-height:1;font-weight:700;color:#0f689c;margin-bottom:clamp(.4375rem, calc(.1041666667rem + .6944444444vw), .625rem)}.pg.page404 h2{font-size:clamp(1.3125rem, calc(.3125rem + 2.0833333333vw), 1.875rem);line-height:1;font-weight:600;margin-bottom:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem)}.pg.page404 p{font-size:clamp(.7rem, calc(.1666666667rem + 1.1111111111vw), 1rem);line-height:1.8;font-weight:500}@media only screen and (max-width: 769px){.head{margin-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem)}.head h1{font-size:clamp(1.3461538462rem, calc(0rem + 7.1794871795vw), 3.4461538462rem)}.pg .body{padding-top:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);padding-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg .catch{margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);font-size:clamp(.9134615385rem, calc(0rem + 4.8717948718vw), 2.3384615385rem)}.pg.business .mvh{height:300px}.pg.business .mvh .mv__inner{height:300px}.pg.business .mvh h1{top:30px}.pg.business .mvh .obj{height:300px}.pg.business .mvh .obj .obj__inner{width:790px;height:300px}.pg.business .mv{padding-top:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);padding-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.business .mv h1{width:100%;margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.business .mv .obj{height:208px}.pg.business .mv .obj .obj__inner{width:375px;height:208px}.pg.business .mv .tabs ul{justify-content:center;flex-wrap:wrap}.pg.business .mv .tabs ul li{width:20%;margin:1% 2%}.pg.business .mv .tabs ul li::after{right:-15%}.pg.business .mv .tabs ul li button{border-radius:10px}.pg.business .business__start{margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.business .business__title{padding-top:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);padding-bottom:clamp(3.3653846154rem, calc(0rem + 17.9487179487vw), 8.6153846154rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.business .business__title h3{margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.business .business__title h3 span{border-bottom:4px solid #fff;font-size:clamp(.8653846154rem, calc(0rem + 4.6153846154vw), 2.2153846154rem)}.pg.business .business__title h3 span::after{width:clamp(1.25rem, calc(0rem + 6.6666666667vw), 3.2rem);height:clamp(1.7307692308rem, calc(0rem + 9.2307692308vw), 4.4307692308rem);top:-2px;left:-35px}.pg.business .business__title p{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);line-height:1.9}.pg.business .y{width:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.business .y2{margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.business .scene{margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.business .scene h4{margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg.business .scene .img{width:100%;margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);border-radius:20px}.pg.business .scene .txt{width:100%}.pg.business .scene .txt p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:1.9}.pg.business .scene .txt p .obj{position:static;margin-bottom:4%}.pg.business #scene__0{width:50%;margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.pg.business #scene__1 h4{width:clamp(5.0480769231rem, calc(0rem + 26.9230769231vw), 12.9230769231rem)}.pg.business #scene__1 .obj{width:60%;margin-left:auto;margin-right:auto}.pg.business #scene__2 h4{width:clamp(5.0480769231rem, calc(0rem + 26.9230769231vw), 12.9230769231rem)}.pg.business #scene__2 .obj{width:70%;margin-left:auto;margin-right:auto}.pg.business #scene__3 h4{width:clamp(5.0480769231rem, calc(0rem + 26.9230769231vw), 12.9230769231rem)}.pg.business #scene__3 .obj{width:50%;margin-left:auto;margin-right:auto}.pg.business #scene__4 h4{width:clamp(5.0480769231rem, calc(0rem + 26.9230769231vw), 12.9230769231rem)}.pg.business #scene__4 .obj{width:45%;margin-left:auto;margin-right:auto}.pg.business #scene__5 h4{width:clamp(5.0480769231rem, calc(0rem + 26.9230769231vw), 12.9230769231rem)}.pg.business #scene__5 .obj{width:23%;margin-left:auto;margin-right:auto}.pg.business .scene__line{border:4px solid #0064b6;border-radius:30px;padding-top:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.business .scene__line h4{position:static;margin-left:auto;margin-right:auto;padding-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);width:clamp(5.7692307692rem, calc(0rem + 30.7692307692vw), 14.7692307692rem)}.pg.business .scene__line .img{width:100%;margin-bottom:4%}.pg.business .scene__line .txt{width:100%}.pg.business .scene__line .txt h5{font-size:clamp(.8653846154rem, calc(0rem + 4.6153846154vw), 2.2153846154rem);line-height:1.6;margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.business .scene__line .txt h5 .obj{width:25%;right:0;top:0}.pg.business .scene__line .txt p{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);line-height:1.9}.pg.business .scene__blue{border-radius:30px;padding-top:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);padding-bottom:clamp(.0480769231rem, calc(0rem + .2564102564vw), .1230769231rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.business .scene__blue .box{margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.business .scene__blue .box h4{margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.business .scene__blue .box .img{width:100%;margin-bottom:5%}.pg.business .scene__blue .box .txt{width:100%}.pg.business .scene__blue .box .txt p{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);line-height:1.9}.pg.business .scene__blue .box .txt p .obj{position:static;margin:0 auto 3% auto}.pg.business #scene__7__1 h4{width:clamp(12.3076923077rem, calc(0rem + 65.641025641vw), 31.5076923077rem)}.pg.business #scene__7__1 .obj{width:50%}.pg.business #scene__7__2 h4{width:clamp(9.8557692308rem, calc(0rem + 52.5641025641vw), 25.2307692308rem)}.pg.business #scene__7__2 .obj{width:47%}.pg.business #scene__7__3 h4{width:clamp(8.9903846154rem, calc(0rem + 47.9487179487vw), 23.0153846154rem)}.pg.business #scene__7__3 .obj{width:40%}.pg.business #scene__map{margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.business .y__last{margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.business .y__last .img{width:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem)}.pg.business .y__last .obj{right:60%;width:clamp(4.8076923077rem, calc(0rem + 25.641025641vw), 12.3076923077rem)}.pg.business .y__last .txt{left:60%;font-size:clamp(.8173076923rem, calc(0rem + 4.358974359vw), 2.0923076923rem)}.pg.business .business__end{margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.pg.aboutgas .item{margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.pg.aboutgas .item h2{margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);font-size:clamp(1.0576923077rem, calc(0rem + 5.641025641vw), 2.7076923077rem)}.pg.aboutgas .item p{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);line-height:2}.pg.aboutgas .item .txt{width:100%;margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.aboutgas .item .img{width:100%}.pg.aboutgas .item .img .border__r{border-radius:30px}.pg.aboutgas .item .img dl{max-width:90%}.pg.aboutgas .item .img dl dt{margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.aboutgas .item .img dl dd{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);line-height:1.7}.pg.company{overflow:hidden}.pg.company .tabs{margin-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem)}.pg.company .tabs ul li{margin-left:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);margin-right:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.company .tabs ul li a{letter-spacing:0;text-indent:0;font-size:clamp(.8653846154rem, calc(0rem + 4.6153846154vw), 2.2153846154rem)}.pg.company .tabs ul li a::after{bottom:-7px;left:2%;width:96%;height:3px}.pg.company h2{font-size:clamp(1.25rem, calc(0rem + 6.6666666667vw), 3.2rem);letter-spacing:0.1em;margin-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem)}.pg.company h2 span::after{bottom:-10px;left:0.5%;width:95%;height:4px}.pg.company .aboutus{margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.pg.company .aboutus h2{position:relative;z-index:40}.pg.company .aboutus .lead{margin-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);font-size:clamp(1.25rem, calc(0rem + 6.6666666667vw), 3.2rem);position:relative;z-index:30}.pg.company .aboutus .box__1{margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem);position:relative;z-index:20}.pg.company .aboutus .box__1 .txt{width:100%}.pg.company .aboutus .box__1 .img{width:100%;margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.company .aboutus .box__1 .bg{width:clamp(25.8653846154rem, calc(0rem + 137.9487179487vw), 66.2153846154rem);top:-40%;right:10%}.pg.company .aboutus .box__2{margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem);position:relative;z-index:10}.pg.company .aboutus .box__2 .txt{width:100%}.pg.company .aboutus .box__2 .img{width:100%;margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.company .aboutus .box__2 .bg{width:clamp(24.5673076923rem, calc(0rem + 131.0256410256vw), 62.8923076923rem);top:-20%;left:15%}.pg.company .aboutus .txt h3{font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);letter-spacing:0.05em;margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.company .aboutus .txt p{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);line-height:2}.pg.company .philosophy{margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.pg.company .philosophy p{font-size:clamp(.9134615385rem, calc(0rem + 4.8717948718vw), 2.3384615385rem);letter-spacing:0.07em;line-height:1.9;text-align:justify;text-justify:inter-ideograph}.pg.company .guidelines{margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.pg.company .guidelines p{font-size:clamp(.8173076923rem, calc(0rem + 4.358974359vw), 2.0923076923rem);letter-spacing:0.07em;line-height:1.9;text-align:justify;text-justify:inter-ideograph}.pg.company .history{margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.pg.company .history table td{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:1.9;letter-spacing:0.1em;padding-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-right:clamp(.3365384615rem, calc(0rem + 1.7948717949vw), .8615384615rem)}.pg.company .history table td.year,.pg.company .history table td.month{white-space:nowrap}.pg.company .overview{margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.pg.company .overview table{border-top:2px solid #e3f1f9;border-bottom:2px solid #e3f1f9}.pg.company .overview table th{white-space:nowrap}.pg.company .overview table th,.pg.company .overview table td{border-bottom:2px solid #e3f1f9;padding:10px 10px 10px 10px;font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);vertical-align:middle;letter-spacing:0.1em}.pg.company .organization{margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.pg.company .organization h2{margin-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem)}.pg.company .organization .img{max-width:100%}.pg.company .map{margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.pg.company .map .data{width:100%}.pg.company .map .data h2{margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.company .map .data p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:1.9;margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.company .map .img{width:100%}.pg.environment .box{margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.pg.environment .item{margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.pg.environment .item h2{margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);font-size:clamp(1.1538461538rem, calc(0rem + 6.1538461538vw), 2.9538461538rem)}.pg.environment .item p{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);line-height:2}.pg.environment .item .txt{width:100%;margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.environment .item .img{width:100%}.pg.environment .item .img .border__r{border-radius:20px}.pg.environment .item .img dl{max-width:90%}.pg.environment .item .img dl dt{margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.environment .item .img dl dd{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);line-height:1.7}.pg.environment .initiative h2{font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-top:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-left:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);padding-right:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.environment .initiative h2::after{width:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.environment .initiative .lead{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);line-height:1.8;margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.environment .initiative ul li{width:100%;margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.environment .initiative ul li .img{margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);border-radius:20px}.pg.environment .initiative ul li h3{font-size:clamp(.8653846154rem, calc(0rem + 4.6153846154vw), 2.2153846154rem);margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.environment .initiative ul li p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:1.8}.pg.forcontractors .head{margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.forcontractors .lead{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.forcontractors .please h2{margin-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem)}.pg.forcontractors .please h2 span{font-size:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);letter-spacing:0.1em;text-indent:0.1em}.pg.forcontractors .please h2 span::after{height:5px}.pg.forcontractors .please .notice{font-size:clamp(.8653846154rem, calc(0rem + 4.6153846154vw), 2.2153846154rem);border-radius:20px;padding-top:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-left:20px;padding-right:20px;margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.forcontractors .please p{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.forcontractors .please .photos{width:100%;margin-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem)}.pg.forcontractors .please .photos ul li{width:49%}.pg.forcontractors .please .fuki{width:100%;margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);border:5px solid #dd0000;font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);padding-top:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);border-radius:20px;text-align:justify;text-justify:inter-ideograph}.pg.forcontractors .please .btn{width:100%;margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.pg.forcontractors .please .btn a{background:url(../images/icon_pipeline.svg) no-repeat 23px center #193bca;background-size:28px;font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);padding:12px 20px 12px 65px;border-radius:12px}.pg.forcontractors .ask .title .mark24{width:clamp(3.3653846154rem, calc(0rem + 17.9487179487vw), 8.6153846154rem);height:clamp(3.3653846154rem, calc(0rem + 17.9487179487vw), 8.6153846154rem);font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg.factorytour .head{margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.factorytour .head .mark{top:-50%;right:-20%;font-size:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem);width:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem);height:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.pg.factorytour .lead{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);line-height:1.8;margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.factorytour .box{margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.pg.factorytour .box table th,.pg.factorytour .box table td{vertical-align:middle;padding:10px 15px 10px 15px;font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg.policy .box{margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.pg.policy .box h2{font-size:clamp(.8653846154rem, calc(0rem + 4.6153846154vw), 2.2153846154rem);padding-top:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);line-height:1.4}.pg.policy .box h2::after{width:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.policy .box .date{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg.policy .box h3{font-size:clamp(.8653846154rem, calc(0rem + 4.6153846154vw), 2.2153846154rem);margin:1.5em 0 0.5em 0}.pg.policy .box p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);margin:0.7em 0}.pg.policy .box table th,.pg.policy .box table td{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg.policy .box table th{white-space:nowrap;padding-right:1em}.pg.recruit .head{margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.recruit .lead{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);line-height:1.8;margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.ask{margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.ask h2{margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.ask h2 span{font-size:clamp(1.2980769231rem, calc(0rem + 6.9230769231vw), 3.3230769231rem)}.ask h2 span::after{height:5px}.ask p{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.ask .title{font-size:clamp(.8653846154rem, calc(0rem + 4.6153846154vw), 2.2153846154rem);margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.ask .addr{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.ask .tel{margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.ask .fax{font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.ask .time{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem)}.ask .btn{display:block;margin-top:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.ask .btn a{border:2px solid #333;font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-left:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-right:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.ask .btn a span{background:url(../images/icon_tel.svg) no-repeat left center;background-size:20px;padding-left:30px;padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.ask .web{margin-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.ask .web a{border-top:2px solid #333;border-bottom:6px solid #333;border-left:2px solid #333;border-right:6px solid #333;font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-left:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-right:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.ask .web a span{background:url(../images/icon_web.svg) no-repeat left center;background-size:30px;padding-left:40px;padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.supplyterms .box{margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.pg.supplyterms .box h2{font-size:clamp(.8653846154rem, calc(0rem + 4.6153846154vw), 2.2153846154rem);padding-top:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-left:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);padding-right:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.supplyterms .box h2::after{width:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.supplyterms .box h2 .date{font-size:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem);right:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.supplyterms .box ul{padding-left:20px}.pg.supplyterms .box ul li{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);margin-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.contact .head{margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.contact #gas{padding-top:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.contact #gas h1{font-size:clamp(1.3461538462rem, calc(0rem + 7.1794871795vw), 3.4461538462rem)}.pg.contact .lead{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);line-height:2;margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.pg.page404{padding-top:clamp(2.8846153846rem, calc(0rem + 15.3846153846vw), 7.3846153846rem);padding-bottom:clamp(7.2115384615rem, calc(0rem + 38.4615384615vw), 18.4615384615rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.page404 h1{font-size:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem);margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.page404 h2{font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.page404 p{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem)}}
/*# sourceMappingURL=style_page.css.map */
