﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap");.pg .pghead{width:100%;padding-top:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);padding-bottom:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);padding-left:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);padding-right:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem)}.pg .pghead .inner{display:flex;justify-content:space-between;flex-wrap:wrap}.pg .pghead .txt{width:32%;padding-top:clamp(4.375rem, calc(2.4077868852rem + 4.0983606557vw), 6.25rem);margin-bottom:clamp(1.3125rem, calc(.7223360656rem + 1.2295081967vw), 1.875rem)}.pg .pghead .txt h1{font-family:"acumin-pro-condensed",sans-serif;font-weight:700;color:#377337;font-size:clamp(2.84375rem, calc(1.5650614754rem + 2.6639344262vw), 4.0625rem);margin-bottom:clamp(1.09375rem, calc(.6019467213rem + 1.0245901639vw), 1.5625rem);line-height:1;position:relative}.pg .pghead .txt h1::after{content:"";width:15%;height:1px;background:#377337;position:absolute;bottom:-10px;left:0}.pg .pghead .txt h1.ja{font-size:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);font-weight:500;letter-spacing:0.2em;margin-bottom:clamp(1.53125rem, calc(.8427254098rem + 1.4344262295vw), 2.1875rem)}.pg .pghead .txt h1.ja::after{bottom:-15px}.pg .pghead .txt .sub{margin-bottom:clamp(1.3125rem, calc(.7223360656rem + 1.2295081967vw), 1.875rem)}.pg .pghead .txt .sub dl{color:#377337;line-height:1}.pg .pghead .txt .sub dl dt{font-size:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem);letter-spacing:0.15em;font-weight:500;margin-bottom:clamp(.30625rem, calc(.168545082rem + .2868852459vw), .4375rem)}.pg .pghead .txt .sub dl dd{font-size:clamp(1.4875rem, calc(.818647541rem + 1.393442623vw), 2.125rem);letter-spacing:0.15em;font-weight:500}.pg .pghead .txt p{width:90%;text-align:justify;text-justify:inter-ideograph;font-size:clamp(.7875rem, calc(.4334016393rem + .737704918vw), 1.125rem);line-height:2;color:#377337}.pg .pghead .img{width:65%}.pg .pghead__s{width:100%;padding-top:clamp(4.375rem, calc(2.4077868852rem + 4.0983606557vw), 6.25rem);padding-bottom:clamp(4.375rem, calc(2.4077868852rem + 4.0983606557vw), 6.25rem);padding-left:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);padding-right:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem)}.pg .pghead__s .inner{text-align:center}.pg .pghead__s h1{font-family:"acumin-pro-condensed",sans-serif;font-weight:700;color:#377337;font-size:clamp(2.84375rem, calc(1.5650614754rem + 2.6639344262vw), 4.0625rem);margin-bottom:clamp(.65625rem, calc(.3611680328rem + .6147540984vw), .9375rem);line-height:1;position:relative}.pg .pghead__s h1::after{content:"";width:5%;height:1px;background:#377337;position:absolute;bottom:-10px;left:50%;transform:translate(-50%, 0)}.pg .pghead__s .sub{font-size:clamp(1.3125rem, calc(.7223360656rem + 1.2295081967vw), 1.875rem);letter-spacing:0.1em;font-weight:500;color:#377337}.pg .headline{margin-bottom:clamp(1.3125rem, calc(.7223360656rem + 1.2295081967vw), 1.875rem)}.pg .headline h2{font-size:clamp(2.625rem, calc(1.4446721311rem + 2.4590163934vw), 3.75rem);font-family:"acumin-pro-condensed",sans-serif;letter-spacing:0.1em;color:#377337;font-weight:500;line-height:1;margin-bottom:clamp(.21875rem, calc(.1203893443rem + .2049180328vw), .3125rem)}.pg .headline .sub{font-size:clamp(.74375rem, calc(.4093237705rem + .6967213115vw), 1.0625rem);line-height:1;font-weight:500}.pg.about .message{width:100%;padding-top:clamp(3.0625rem, calc(1.6854508197rem + 2.868852459vw), 4.375rem);padding-bottom:clamp(4.375rem, calc(2.4077868852rem + 4.0983606557vw), 6.25rem);padding-left:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);padding-right:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem)}.pg.about .message .inner{max-width:1200px}.pg.about .message .lead{font-size:clamp(1.09375rem, calc(.6019467213rem + 1.0245901639vw), 1.5625rem);font-weight:500;color:#377337;margin-bottom:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem)}.pg.about .message .txt{width:65%}.pg.about .message .txt p{font-size:clamp(.74375rem, calc(.4093237705rem + .6967213115vw), 1.0625rem);line-height:2;text-align:justify;text-justify:inter-ideograph}.pg.about .message .img{width:30%}.pg.about .history{width:100%;padding-top:clamp(4.375rem, calc(2.4077868852rem + 4.0983606557vw), 6.25rem);padding-bottom:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);padding-left:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);padding-right:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem)}.pg.about .history .headline{text-align:center;margin-bottom:clamp(1.75rem, calc(.9631147541rem + 1.6393442623vw), 2.5rem)}.pg.about .history .list{width:clamp(43.75rem, calc(24.0778688525rem + 40.9836065574vw), 62.5rem);margin-left:auto;margin-right:auto}.pg.about .history .list ul{display:flex;flex-wrap:wrap}.pg.about .history .list ul li{display:flex;align-items:center;padding-top:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem);padding-bottom:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem)}.pg.about .history .list ul li .year{background:#377337;display:flex;justify-content:center;align-items:center;width:clamp(3.9375rem, calc(2.1670081967rem + 3.6885245902vw), 5.625rem);height:clamp(3.9375rem, calc(2.1670081967rem + 3.6885245902vw), 5.625rem)}.pg.about .history .list ul li .year dl{color:#fff;text-align:center;line-height:1}.pg.about .history .list ul li .year dl dt{font-size:clamp(.6125rem, calc(.3370901639rem + .5737704918vw), .875rem)}.pg.about .history .list ul li .year dl dd{font-size:clamp(2.45rem, calc(1.3483606557rem + 2.2950819672vw), 3.5rem);font-family:"acumin-pro-condensed",sans-serif;font-weight:500}.pg.about .history .list ul li p{font-size:clamp(.74375rem, calc(.4093237705rem + .6967213115vw), 1.0625rem);line-height:1.8;padding-left:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem)}.pg.about .history .list ul li:nth-child(odd){width:45%}.pg.about .history .list ul li:nth-child(even){width:55%}.pg.about .scale{width:100%;padding-top:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);padding-bottom:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);padding-left:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);padding-right:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem)}.pg.about .scale .headline{text-align:center;margin-bottom:clamp(1.75rem, calc(.9631147541rem + 1.6393442623vw), 2.5rem)}.pg.about .scale .list{width:clamp(43.75rem, calc(24.0778688525rem + 40.9836065574vw), 62.5rem);margin-left:auto;margin-right:auto}.pg.about .scale .list ul{display:flex;justify-content:center;flex-wrap:wrap}.pg.about .scale .list ul li{width:clamp(7.875rem, calc(4.3340163934rem + 7.3770491803vw), 11.25rem);height:clamp(7.875rem, calc(4.3340163934rem + 7.3770491803vw), 11.25rem);display:flex;justify-content:center;align-items:center;padding-top:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem);padding-bottom:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem);border:2px solid #377337;margin:10px}.pg.about .scale .list ul li h3{font-size:clamp(1.225rem, calc(.6741803279rem + 1.1475409836vw), 1.75rem);letter-spacing:0.1em;font-weight:400;color:#377337;text-align:center;line-height:1;margin-bottom:clamp(.4375rem, calc(.2407786885rem + .4098360656vw), .625rem)}.pg.about .scale .list ul li p{font-size:clamp(2.625rem, calc(1.4446721311rem + 2.4590163934vw), 3.75rem);font-family:"acumin-pro-condensed",sans-serif;font-weight:500;color:#377337;text-align:center;line-height:1}.pg.about .philosophy{width:100%;padding-top:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);padding-bottom:clamp(4.375rem, calc(2.4077868852rem + 4.0983606557vw), 6.25rem);padding-left:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);padding-right:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem)}.pg.about .philosophy .headline{text-align:center;margin-bottom:clamp(1.75rem, calc(.9631147541rem + 1.6393442623vw), 2.5rem)}.pg.about .philosophy .lead{text-align:center;font-size:clamp(1.75rem, calc(.9631147541rem + 1.6393442623vw), 2.5rem);letter-spacing:0.1em;color:#377337;margin-bottom:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem)}.pg.about .philosophy .list{margin-bottom:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem)}.pg.about .philosophy .list ol li{text-align:center;font-size:clamp(.9625rem, calc(.5297131148rem + .9016393443vw), 1.375rem);padding-top:clamp(.4375rem, calc(.2407786885rem + .4098360656vw), .625rem);padding-bottom:clamp(.4375rem, calc(.2407786885rem + .4098360656vw), .625rem)}.pg.about .philosophy .list ol li span{display:inline-block;margin-right:5px;color:#377337}.pg.about .philosophy .target{text-align:center;margin-bottom:clamp(3.5rem, calc(1.9262295082rem + 3.2786885246vw), 5rem)}.pg.about .philosophy .target dl dt{font-size:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem);letter-spacing:0.1em;font-weight:500;color:#377337;margin-bottom:clamp(.4375rem, calc(.2407786885rem + .4098360656vw), .625rem)}.pg.about .philosophy .target dl dd{font-size:clamp(1.53125rem, calc(.8427254098rem + 1.4344262295vw), 2.1875rem);letter-spacing:0.1em;margin-bottom:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem)}.pg.about .philosophy .target p{font-size:clamp(.7875rem, calc(.4334016393rem + .737704918vw), 1.125rem);line-height:2.2}.pg.about .philosophy .img{max-width:1100px;margin:0 auto}.pg.activities .pghead .inner{flex-direction:row-reverse}.pg.activities .details{width:100%;padding-top:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);padding-bottom:clamp(4.375rem, calc(2.4077868852rem + 4.0983606557vw), 6.25rem);padding-left:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);padding-right:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem)}.pg.activities .details .box{width:clamp(56.875rem, calc(31.3012295082rem + 53.2786885246vw), 81.25rem);padding-left:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);padding-right:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);margin-bottom:clamp(4.375rem, calc(2.4077868852rem + 4.0983606557vw), 6.25rem);display:flex;justify-content:space-between;flex-wrap:wrap}.pg.activities .details .box .img{width:48%}.pg.activities .details .box .txt{width:48%}.pg.activities .details .box .txt h2{margin-bottom:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem)}.pg.activities .details .box .txt h2 span{display:inline-block;border:1px solid #377337;color:#377337;font-weight:400;font-size:clamp(1.4rem, calc(.7704918033rem + 1.3114754098vw), 2rem);line-height:1;letter-spacing:1em;text-indent:1em;padding-top:clamp(.56875rem, calc(.3130122951rem + .5327868852vw), .8125rem);padding-bottom:clamp(.56875rem, calc(.3130122951rem + .5327868852vw), .8125rem)}.pg.activities .details .box .txt .lead{margin-bottom:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem);font-size:clamp(1.1375rem, calc(.6260245902rem + 1.0655737705vw), 1.625rem);letter-spacing:0.1em;line-height:1.8;font-weight:500;color:#377337}.pg.activities .details .box .txt p{font-size:clamp(.7rem, calc(.3852459016rem + .6557377049vw), 1rem);line-height:1.8;text-align:justify;text-justify:inter-ideograph;margin-bottom:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem)}.pg.activities .details .box .txt .detail{margin-top:clamp(1.09375rem, calc(.6019467213rem + 1.0245901639vw), 1.5625rem)}.pg.activities .details .box .txt .detail dl{border-bottom:1px solid #377337;padding-top:clamp(.56875rem, calc(.3130122951rem + .5327868852vw), .8125rem);padding-bottom:clamp(.56875rem, calc(.3130122951rem + .5327868852vw), .8125rem)}.pg.activities .details .box .txt .detail dl dt{font-size:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem);letter-spacing:0.05em;color:#377337}.pg.activities .details .box .txt .detail dl dt span{display:inline-block;font-size:clamp(.9625rem, calc(.5297131148rem + .9016393443vw), 1.375rem);font-weight:500;margin-right:10px;letter-spacing:0.2em}.pg.activities .details .box .txt .detail dl dd{font-size:clamp(.7rem, calc(.3852459016rem + .6557377049vw), 1rem);line-height:1.8;color:#377337;text-align:justify;text-justify:inter-ideograph}.pg.activities .details #box__1,.pg.activities .details #box__3{margin-left:auto;flex-direction:row-reverse}.pg.equipments .machines{width:100%;padding-top:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);padding-bottom:clamp(4.375rem, calc(2.4077868852rem + 4.0983606557vw), 6.25rem);padding-left:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);padding-right:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem)}.pg.equipments .machines .headline{text-align:center}.pg.equipments .machines .lead{font-size:clamp(.74375rem, calc(.4093237705rem + .6967213115vw), 1.0625rem);line-height:2;text-align:center;margin-bottom:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem)}.pg.equipments .machines .box{display:flex;flex-direction:column;margin-bottom:clamp(3.0625rem, calc(1.6854508197rem + 2.868852459vw), 4.375rem)}.pg.equipments .machines .box h3{text-align:center;margin-bottom:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem)}.pg.equipments .machines .box h3 span{display:inline-block;border:1px solid #377337;color:#377337;font-size:clamp(1.18125rem, calc(.650102459rem + 1.106557377vw), 1.6875rem);font-weight:400;padding-top:clamp(.4375rem, calc(.2407786885rem + .4098360656vw), .625rem);padding-bottom:clamp(.4375rem, calc(.2407786885rem + .4098360656vw), .625rem);padding-left:clamp(3.0625rem, calc(1.6854508197rem + 2.868852459vw), 4.375rem);padding-right:clamp(3.0625rem, calc(1.6854508197rem + 2.868852459vw), 4.375rem)}.pg.equipments .machines .box p{text-align:center;color:#377337;font-size:clamp(.7rem, calc(.3852459016rem + .6557377049vw), 1rem);text-align:justify;text-justify:inter-ideograph;line-height:2;margin-bottom:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem)}.pg.equipments .machines .box .img{margin-top:auto}.pg.equipments .machines .box__first p{text-align:center}.pg.equipments .machines .imgs{display:flex;justify-content:space-between;flex-wrap:wrap}.pg.equipments .machines .imgs .img{width:48%}.pg.equipments .machines .machines__wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.pg.equipments .machines .machines__wrap .box{width:48%}.pg.recruit .pghead .inner{flex-direction:row-reverse}.pg.recruit .features{width:100%;padding-top:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);padding-bottom:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);padding-left:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);padding-right:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem)}.pg.recruit .features .inner{max-width:1200px}.pg.recruit .features .txt{width:45%}.pg.recruit .features .txt h2{font-size:clamp(1.3125rem, calc(.7223360656rem + 1.2295081967vw), 1.875rem);font-weight:500;letter-spacing:0.15em;color:#377337;margin-bottom:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem)}.pg.recruit .features .txt p{font-size:clamp(.74375rem, calc(.4093237705rem + .6967213115vw), 1.0625rem);line-height:2.2;color:#377337;margin-bottom:clamp(1.3125rem, calc(.7223360656rem + 1.2295081967vw), 1.875rem)}.pg.recruit .features .txt .btn a{display:inline-block;background:#fdcf00;text-decoration:none;font-size:clamp(.7875rem, calc(.4334016393rem + .737704918vw), 1.125rem);font-weight:500;padding-top:clamp(.65625rem, calc(.3611680328rem + .6147540984vw), .9375rem);padding-bottom:clamp(.65625rem, calc(.3611680328rem + .6147540984vw), .9375rem);padding-left:clamp(3.0625rem, calc(1.6854508197rem + 2.868852459vw), 4.375rem);padding-right:clamp(3.0625rem, calc(1.6854508197rem + 2.868852459vw), 4.375rem);color:#111;border-radius:8px}.pg.recruit .features .txt .btn a:hover{background:#377337;color:#fff}.pg.recruit .features .img{width:50%}.pg.recruit .data{width:100%;padding-top:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);padding-bottom:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);padding-left:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);padding-right:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem)}.pg.recruit .data .inner{max-width:1300px;display:flex;justify-content:space-between;flex-wrap:wrap}.pg.recruit .schedule{width:47%}.pg.recruit .schedule h2{margin-bottom:clamp(1.09375rem, calc(.6019467213rem + 1.0245901639vw), 1.5625rem);text-align:center}.pg.recruit .schedule h2 span{display:inline-block;border:1px solid #377337;color:#377337;font-weight:400;font-size:clamp(1.05rem, calc(.5778688525rem + .9836065574vw), 1.5rem);line-height:1;letter-spacing:0.1em;text-indent:0.1em;padding-top:clamp(.56875rem, calc(.3130122951rem + .5327868852vw), .8125rem);padding-bottom:clamp(.56875rem, calc(.3130122951rem + .5327868852vw), .8125rem);padding-left:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem);padding-right:clamp(.4375rem, calc(.2407786885rem + .4098360656vw), .625rem)}.pg.recruit .schedule p{font-size:clamp(.74375rem, calc(.4093237705rem + .6967213115vw), 1.0625rem);line-height:1.8;color:#377337;text-align:center;margin-bottom:clamp(1.09375rem, calc(.6019467213rem + 1.0245901639vw), 1.5625rem)}.pg.recruit .schedule .list ul{border-top:1px solid #377337}.pg.recruit .schedule .list ul li{border-bottom:1px solid #377337;padding-top:clamp(1.3125rem, calc(.7223360656rem + 1.2295081967vw), 1.875rem);padding-bottom:clamp(1.3125rem, calc(.7223360656rem + 1.2295081967vw), 1.875rem);display:flex;align-items:center;flex-wrap:wrap}.pg.recruit .schedule .list ul li .time{font-size:clamp(.74375rem, calc(.4093237705rem + .6967213115vw), 1.0625rem);width:5em;color:#377337}.pg.recruit .schedule .list ul li .item{flex:1;color:#377337}.pg.recruit .schedule .list ul li .item .label{font-size:clamp(.9625rem, calc(.5297131148rem + .9016393443vw), 1.375rem)}.pg.recruit .schedule .list ul li .item .txt{margin-top:clamp(.4375rem, calc(.2407786885rem + .4098360656vw), .625rem);font-size:clamp(.7rem, calc(.3852459016rem + .6557377049vw), 1rem);text-align:justify;text-justify:inter-ideograph}.pg.recruit .event{width:47%}.pg.recruit .event h2{margin-bottom:clamp(1.09375rem, calc(.6019467213rem + 1.0245901639vw), 1.5625rem);text-align:center}.pg.recruit .event h2 span{display:inline-block;border:1px solid #377337;color:#377337;font-weight:400;font-size:clamp(1.05rem, calc(.5778688525rem + .9836065574vw), 1.5rem);line-height:1;letter-spacing:0.1em;text-indent:0.1em;padding-top:clamp(.56875rem, calc(.3130122951rem + .5327868852vw), .8125rem);padding-bottom:clamp(.56875rem, calc(.3130122951rem + .5327868852vw), .8125rem);padding-left:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem);padding-right:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem)}.pg.recruit .event p{font-size:clamp(.74375rem, calc(.4093237705rem + .6967213115vw), 1.0625rem);line-height:1.8;color:#377337;text-align:center;margin-bottom:clamp(1.09375rem, calc(.6019467213rem + 1.0245901639vw), 1.5625rem)}.pg.recruit .event .list{margin-bottom:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem)}.pg.recruit .event .list>ol{border-top:1px solid #377337}.pg.recruit .event .list>ol>li{display:flex;align-items:center;flex-wrap:wrap;border-bottom:1px solid #377337;padding-top:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem);padding-bottom:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem)}.pg.recruit .event .list>ol>li .month{font-size:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem);letter-spacing:0.1em;font-weight:500;width:4em;color:#377337}.pg.recruit .event .list>ol>li .txt{flex:1;color:#377337}.pg.recruit .event .list>ol>li .txt ul li{position:relative;padding-left:1.3em;font-size:clamp(.7rem, calc(.3852459016rem + .6557377049vw), 1rem);color:#111}.pg.recruit .event .list>ol>li .txt ul li::after{content:"●";font-size:clamp(.7rem, calc(.3852459016rem + .6557377049vw), 1rem);color:#377337;position:absolute;top:0;left:0}.pg.recruit .event .note{border-bottom:1px solid #377337;padding-bottom:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem)}.pg.recruit .event .note dl{color:#377337}.pg.recruit .event .note dl dt{font-size:clamp(.74375rem, calc(.4093237705rem + .6967213115vw), 1.0625rem);margin-bottom:clamp(.4375rem, calc(.2407786885rem + .4098360656vw), .625rem)}.pg.recruit .event .note dl dd{font-size:clamp(.6125rem, calc(.3370901639rem + .5737704918vw), .875rem);text-align:justify;text-justify:inter-ideograph;line-height:1.8}.pg.recruit .application{width:100%;padding-top:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);padding-bottom:clamp(4.375rem, calc(2.4077868852rem + 4.0983606557vw), 6.25rem);padding-left:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);padding-right:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem)}.pg.recruit .application .inner{max-width:800px}.pg.recruit .application h2{margin-bottom:clamp(1.09375rem, calc(.6019467213rem + 1.0245901639vw), 1.5625rem);text-align:center}.pg.recruit .application h2 span{display:inline-block;border:1px solid #377337;color:#377337;font-weight:400;font-size:clamp(1.05rem, calc(.5778688525rem + .9836065574vw), 1.5rem);line-height:1;letter-spacing:0.1em;text-indent:0.1em;padding-top:clamp(.56875rem, calc(.3130122951rem + .5327868852vw), .8125rem);padding-bottom:clamp(.56875rem, calc(.3130122951rem + .5327868852vw), .8125rem);padding-left:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem);padding-right:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem)}.pg.recruit .application .list{margin-bottom:clamp(1.75rem, calc(.9631147541rem + 1.6393442623vw), 2.5rem)}.pg.recruit .application .list table th,.pg.recruit .application .list table td{font-weight:400;text-align:left;border-bottom:1px solid #aaa;vertical-align:middle;padding-top:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem);padding-bottom:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem);font-size:clamp(.7rem, calc(.3852459016rem + .6557377049vw), 1rem);line-height:1.7}.pg.recruit .application .list table th{width:10em}.pg.recruit .application .btn{text-align:center}.pg.recruit .application .btn a{display:inline-block;background:#fdcf00;text-decoration:none;font-size:clamp(.7875rem, calc(.4334016393rem + .737704918vw), 1.125rem);font-weight:500;padding-top:clamp(.65625rem, calc(.3611680328rem + .6147540984vw), .9375rem);padding-bottom:clamp(.65625rem, calc(.3611680328rem + .6147540984vw), .9375rem);padding-left:clamp(3.0625rem, calc(1.6854508197rem + 2.868852459vw), 4.375rem);padding-right:clamp(3.0625rem, calc(1.6854508197rem + 2.868852459vw), 4.375rem);color:#111;border-radius:8px}.pg.recruit .application .btn a:hover{background:#377337;color:#fff}.pg.staff .members{width:100%;padding-top:clamp(3.0625rem, calc(1.6854508197rem + 2.868852459vw), 4.375rem);padding-bottom:clamp(3.0625rem, calc(1.6854508197rem + 2.868852459vw), 4.375rem);padding-left:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);padding-right:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem)}.pg.staff .members .headline{text-align:center}.pg.staff .members .list ul{display:flex;justify-content:space-between;flex-wrap:wrap}.pg.staff .members .list ul li{width:31%;margin-bottom:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem)}.pg.staff .members .list ul li .img{margin-bottom:clamp(.65625rem, calc(.3611680328rem + .6147540984vw), .9375rem)}.pg.staff .members .list ul li .name{font-size:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem);font-weight:500;text-align:center}.pg.staff .members .list ul li .name span{font-size:clamp(.6125rem, calc(.3370901639rem + .5737704918vw), .875rem)}.pg.staff .members .list ul li .post{font-size:clamp(.6125rem, calc(.3370901639rem + .5737704918vw), .875rem);text-align:center}.pg.staff .members .list ul li h3{margin-top:clamp(.65625rem, calc(.3611680328rem + .6147540984vw), .9375rem);color:#377337;font-weight:400;margin-bottom:clamp(.21875rem, calc(.1203893443rem + .2049180328vw), .3125rem);font-size:clamp(.7rem, calc(.3852459016rem + .6557377049vw), 1rem)}.pg.staff .members .list ul li P{font-size:clamp(.7rem, calc(.3852459016rem + .6557377049vw), 1rem);line-height:1.8;text-align:justify;text-justify:inter-ideograph;margin-bottom:clamp(.65625rem, calc(.3611680328rem + .6147540984vw), .9375rem)}.pg.policy .content{width:100%;padding-bottom:clamp(3.0625rem, calc(1.6854508197rem + 2.868852459vw), 4.375rem);padding-left:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);padding-right:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem)}.pg.policy .content .inner{max-width:720px}.pg.policy .content .box{margin-bottom:clamp(3.5rem, calc(1.9262295082rem + 3.2786885246vw), 5rem)}.pg.policy .content .box h2{text-align:center;font-size:clamp(1.05rem, calc(.5778688525rem + .9836065574vw), 1.5rem);font-weight:400;letter-spacing:0.1em;color:#377337;margin-bottom:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem)}.pg.policy .content .box p{font-size:clamp(.7rem, calc(.3852459016rem + .6557377049vw), 1rem);line-height:2;text-align:justify;text-justify:inter-ideograph;color:#377337}.pg.news .content{width:100%;padding-bottom:clamp(3.0625rem, calc(1.6854508197rem + 2.868852459vw), 4.375rem);padding-left:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);padding-right:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem)}.pg.news .content .inner{max-width:1000px}.pg.news .list ul li{border-bottom:1px solid rgba(55,115,55,0.3)}.pg.news .list ul li a{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;text-decoration:none;padding-top:clamp(1.09375rem, calc(.6019467213rem + 1.0245901639vw), 1.5625rem);padding-bottom:clamp(1.09375rem, calc(.6019467213rem + 1.0245901639vw), 1.5625rem)}.pg.news .list ul li a:hover{opacity:0.6}.pg.news .list ul li a .txt{width:70%}.pg.news .list ul li a .txt .date{font-size:clamp(.6125rem, calc(.3370901639rem + .5737704918vw), .875rem);letter-spacing:0.05em;color:#777;margin-bottom:clamp(.21875rem, calc(.1203893443rem + .2049180328vw), .3125rem)}.pg.news .list ul li a .txt h2{font-size:clamp(1.05rem, calc(.5778688525rem + .9836065574vw), 1.5rem);letter-spacing:0.05em;font-weight:500;color:#377337;margin-bottom:clamp(.4375rem, calc(.2407786885rem + .4098360656vw), .625rem)}.pg.news .list ul li a .txt p{font-size:clamp(.65625rem, calc(.3611680328rem + .6147540984vw), .9375rem);color:#377337;line-height:1.8}.pg.news .list ul li a .img{width:25%;aspect-ratio:16 / 9}.pg.news .list ul li a .img img{object-fit:cover}.pg.news .detail .head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem)}.pg.news .detail .head h1{width:85%;color:#377337;font-size:clamp(1.3125rem, calc(.7223360656rem + 1.2295081967vw), 1.875rem);font-weight:500;letter-spacing:0.05em}.pg.news .detail .head .date{width:15%;color:#777;font-size:clamp(.6125rem, calc(.3370901639rem + .5737704918vw), .875rem);letter-spacing:0.05em;text-align:right}.pg.news .detail .body{color:#377337;width:100%;max-width:900px;margin:0 auto}.pg.news .detail .body .thumb{margin-bottom:clamp(1.75rem, calc(.9631147541rem + 1.6393442623vw), 2.5rem)}.pg.news .detail .body p{font-size:clamp(.7rem, calc(.3852459016rem + .6557377049vw), 1rem);line-height:2;text-align:justify;text-justify:inter-ideograph;margin-bottom:clamp(1.09375rem, calc(.6019467213rem + 1.0245901639vw), 1.5625rem)}.pg.contact .lead{width:100%;padding-bottom:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);padding-left:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);padding-right:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);font-size:clamp(.65625rem, calc(.3611680328rem + .6147540984vw), .9375rem);line-height:2;color:#377337;text-align:justify;text-justify:inter-ideograph}.pg.contact .lead .inner{max-width:620px}.pg.contact .form{width:100%;padding-bottom:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);padding-left:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);padding-right:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);font-size:clamp(.7rem, calc(.3852459016rem + .6557377049vw), 1rem);line-height:2;color:#377337}.pg.contact .form .inner{max-width:620px}.pg.contact .form .form__box{margin-bottom:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem)}.pg.contact .form label{display:block;font-size:clamp(.74375rem, calc(.4093237705rem + .6967213115vw), 1.0625rem);font-weight:500;margin-bottom:clamp(.21875rem, calc(.1203893443rem + .2049180328vw), .3125rem)}.pg.contact .form label span{font-size:clamp(.56875rem, calc(.3130122951rem + .5327868852vw), .8125rem);font-weight:400}.pg.contact .form .form__item input[type="text"],.pg.contact .form .form__item input[type="tel"],.pg.contact .form .form__item input[type="email"],.pg.contact .form .form__item textarea,.pg.contact .form .form__item select{all:unset;box-sizing:border-box;border:1px solid #377337;width:100%;padding:10px 20px;font-size:clamp(.7rem, calc(.3852459016rem + .6557377049vw), 1rem);border-radius:6px;background:#fff}.pg.contact .form .form__item textarea{height:200px}.pg.contact .form .form__item select{background:url(../images/select_mark.svg) no-repeat 95% center #fff;background-size:15px}.pg.contact .form .form__check{margin-bottom:clamp(1.3125rem, calc(.7223360656rem + 1.2295081967vw), 1.875rem);text-align:center}.pg.contact .form .form__check .custom-checkbox{position:relative;padding-left:1.6em;cursor:pointer;user-select:none;display:inline-block;line-height:1.2}.pg.contact .form .form__check .custom-checkbox input[type="checkbox"]{position:absolute;opacity:0;width:0;height:0}.pg.contact .form .form__check .custom-checkbox::before{content:"";position:absolute;left:0;top:-2px;width:25px;height:25px;border:2px solid #377337;border-radius:4px;background:#fff}.pg.contact .form .form__check .custom-checkbox::after{content:"";position:absolute;border-bottom:3px solid #377337;border-left:3px solid #377337;opacity:0;height:10px;width:16px;transform:rotate(-45deg);top:3px;left:5px;z-index:10}.pg.contact .form .form__check .custom-checkbox span{font-size:clamp(.7rem, calc(.3852459016rem + .6557377049vw), 1rem);font-weight:500;margin-left:5px}.pg.contact .form .form__check .custom-checkbox:has(input[type="checkbox"]:checked)::after{opacity:1}.pg.contact .form .form__submit{text-align:center}.pg.contact .form .form__submit input{display:inline-block;all:unset;background:#fdcf00;color:#111;font-size:clamp(.7875rem, calc(.4334016393rem + .737704918vw), 1.125rem);font-weight:500;padding:8px 50px;border-radius:6px;cursor:pointer;transition:0.3s}.pg.contact .form .form__submit input:hover{color:#fff;background:#377337}.wpcf7-spinner{display:none}.wpcf7 form.sent .wpcf7-response-output{border:2px solid #3ca305;color:#3ca305;font-size:clamp(.65625rem, calc(.3611680328rem + .6147540984vw), .9375rem);background:#fff;border-radius:6px;padding:clamp(.65625rem, calc(.3611680328rem + .6147540984vw), .9375rem);text-align:center}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border:2px solid #c00;color:#c00;background:#fff;font-size:clamp(.65625rem, calc(.3611680328rem + .6147540984vw), .9375rem);border-radius:6px;padding:clamp(.65625rem, calc(.3611680328rem + .6147540984vw), .9375rem);text-align:center}.wpcf7-not-valid-tip{color:#c00;font-size:clamp(.56875rem, calc(.3130122951rem + .5327868852vw), .8125rem)}.pg.story{background:#e6e6dc}.pg.story .box{width:100%;padding-top:clamp(6.5625rem, calc(3.6116803279rem + 6.1475409836vw), 9.375rem);padding-bottom:clamp(6.5625rem, calc(3.6116803279rem + 6.1475409836vw), 9.375rem);padding-left:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem);padding-right:clamp(2.1875rem, calc(1.2038934426rem + 2.0491803279vw), 3.125rem)}.pg.story .box .inner{max-width:1100px}.pg.story .box .img{width:35%}.pg.story .box .txt{width:60%}.pg.story .box .txt h2{color:#377337;font-size:clamp(1.4rem, calc(.7704918033rem + 1.3114754098vw), 2rem);letter-spacing:0.1em;line-height:1;font-weight:500;margin-bottom:clamp(1.09375rem, calc(.6019467213rem + 1.0245901639vw), 1.5625rem)}.pg.story .box .txt h2 span{display:inline-block;font-size:clamp(1.61875rem, calc(.8908811475rem + 1.5163934426vw), 2.3125rem);letter-spacing:0;font-family:"acumin-pro-condensed",sans-serif;line-height:1;margin-left:10px}.pg.story .box .txt .list ul li{margin-bottom:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem)}.pg.story .box .txt .list ul li dl{display:flex;flex-wrap:wrap}.pg.story .box .txt .list ul li dl dt{width:clamp(3.9375rem, calc(2.1670081967rem + 3.6885245902vw), 5.625rem);padding-top:clamp(.21875rem, calc(.1203893443rem + .2049180328vw), .3125rem)}.pg.story .box .txt .list ul li dl dt span{display:inline-block;font-size:clamp(.7rem, calc(.3852459016rem + .6557377049vw), 1rem);background:#fff;border-radius:100vh;padding-top:clamp(.21875rem, calc(.1203893443rem + .2049180328vw), .3125rem);padding-bottom:clamp(.21875rem, calc(.1203893443rem + .2049180328vw), .3125rem);width:clamp(3.0625rem, calc(1.6854508197rem + 2.868852459vw), 4.375rem);text-align:center;color:#377337}.pg.story .box .txt .list ul li dl dd{line-height:2;font-size:clamp(.875rem, calc(.481557377rem + .8196721311vw), 1.25rem);color:#377337}.pg.story .box .txt .list ul li dl dd span{display:inline-block;font-size:clamp(.65625rem, calc(.3611680328rem + .6147540984vw), .9375rem);line-height:1.6}@media only screen and (max-width: 769px){.pc{display:none}.sp{display:block}.pg .pghead{padding:0}.pg .pghead .inner{flex-direction:column-reverse}.pg .pghead .txt{width:100%;padding-top:0;margin-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 .pghead .txt h1{width:100%;font-size:clamp(2.0192307692rem, calc(0rem + 10.7692307692vw), 5.1692307692rem);text-align:center;margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);position:relative}.pg .pghead .txt h1::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%, 0);width:20%;height:1px;background:#377337}.pg .pghead .txt h1.ja{font-size:clamp(1.6346153846rem, calc(0rem + 8.7179487179vw), 4.1846153846rem);margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg .pghead .txt h1.ja::after{bottom:-15px}.pg .pghead .txt .sub{width:100%;margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);border:none;text-align:center}.pg .pghead .txt .sub dl dt{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);margin-bottom:clamp(.3365384615rem, calc(0rem + 1.7948717949vw), .8615384615rem)}.pg .pghead .txt .sub dl dd{font-size:clamp(1.0096153846rem, calc(0rem + 5.3846153846vw), 2.5846153846rem)}.pg .pghead .txt p{width:100%;font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:2}.pg .pghead .img{width:100%;margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg .pghead__s{padding-top:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);padding-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg .pghead__s h1{font-size:clamp(2.0192307692rem, calc(0rem + 10.7692307692vw), 5.1692307692rem);margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg .pghead__s h1::after{content:"";width:20%;height:1px;background:#377337;position:absolute;bottom:-10px;left:50%;transform:translate(-50%, 0)}.pg .pghead__s .sub{font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg .headline{margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg .headline h2{font-size:clamp(1.8269230769rem, calc(0rem + 9.7435897436vw), 4.6769230769rem);margin-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem);text-align:center}.pg .headline .sub{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);text-align:center}.pg.about .message{padding-top:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);padding-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.about .message .lead{font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);text-align:center}.pg.about .message .wrap{flex-direction:column-reverse}.pg.about .message .txt{width:100%}.pg.about .message .txt p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:2}.pg.about .message .img{width:100%;margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);text-align:center}.pg.about .message .img img{width:70%;margin:0 auto}.pg.about .history{padding-top:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem);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.about .history .headline{margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.about .history .list{width:100%}.pg.about .history .list ul li{padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);display:block}.pg.about .history .list ul li .year{width:clamp(3.8461538462rem, calc(0rem + 20.5128205128vw), 9.8461538462rem);height:clamp(3.8461538462rem, calc(0rem + 20.5128205128vw), 9.8461538462rem);margin:0 auto;margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.about .history .list ul li .year dl dt{font-size:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem)}.pg.about .history .list ul li .year dl dd{font-size:clamp(2.2115384615rem, calc(0rem + 11.7948717949vw), 5.6615384615rem)}.pg.about .history .list ul li p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:1.8;text-align:center;padding-left:0}.pg.about .history .list ul li:nth-child(odd){width:100%}.pg.about .history .list ul li:nth-child(even){width:100%}.pg.about .scale{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.about .scale .headline{margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.about .scale .list{width:100%}.pg.about .scale .list ul{justify-content:center}.pg.about .scale .list ul li{width:clamp(4.8076923077rem, calc(0rem + 25.641025641vw), 12.3076923077rem);height:clamp(4.8076923077rem, calc(0rem + 25.641025641vw), 12.3076923077rem);padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);margin:5px}.pg.about .scale .list ul li h3{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);margin-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem)}.pg.about .scale .list ul li p{font-size:clamp(2.1634615385rem, calc(0rem + 11.5384615385vw), 5.5384615385rem)}.pg.about .philosophy{padding-top:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);padding-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-left:0;padding-right:0}.pg.about .philosophy .headline{margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.about .philosophy .lead{font-size:clamp(1.1538461538rem, calc(0rem + 6.1538461538vw), 2.9538461538rem);line-height:1.8;margin-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)}.pg.about .philosophy .list{margin-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.about .philosophy .list ol li{font-size:clamp(.8173076923rem, calc(0rem + 4.358974359vw), 2.0923076923rem);text-align:center;padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.about .philosophy .target{margin-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.about .philosophy .target dl dt{font-size:clamp(.8173076923rem, calc(0rem + 4.358974359vw), 2.0923076923rem);margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.about .philosophy .target dl dd{font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.about .philosophy .target p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);text-align:left;line-height:2}.pg.activities .pghead .inner{flex-direction:column-reverse}.pg.activities .details{padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.activities .details .box{width:100%;padding-left:0;padding-right:0;margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.pg.activities .details .box .img{width:100%;margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.activities .details .box .txt{width:100%}.pg.activities .details .box .txt h2{margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);text-align:center}.pg.activities .details .box .txt h2 span{font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.activities .details .box .txt .lead{margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);font-size:clamp(.8653846154rem, calc(0rem + 4.6153846154vw), 2.2153846154rem);line-height:1.8;text-align:center}.pg.activities .details .box .txt p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:1.8;margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.activities .details .box .txt .detail{margin-top:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem)}.pg.activities .details .box .txt .detail dl{padding-top:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem);padding-bottom:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem);text-align:center}.pg.activities .details .box .txt .detail dl dt{font-size:clamp(.8653846154rem, calc(0rem + 4.6153846154vw), 2.2153846154rem)}.pg.activities .details .box .txt .detail dl dt span{font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.activities .details .box .txt .detail dl dd{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:1.8;text-align:center}.pg.activities .details #box__1,.pg.activities .details #box__3{margin-left:auto;flex-direction:row-reverse}.pg.equipments .machines{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.equipments .machines .lead{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);text-align:justify;text-justify:inter-ideograph;line-height:2;margin-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem)}.pg.equipments .machines .box{margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.pg.equipments .machines .box h3{margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.equipments .machines .box h3 span{font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-left:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem);padding-right:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.pg.equipments .machines .box p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:2;margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.equipments .machines .imgs .img{width:100%}.pg.equipments .machines .machines__wrap .box{width:100%}.pg.recruit .pghead .inner{flex-direction:column-reverse}.pg.recruit .features{padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);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.recruit .features .txt{width:100%;margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.recruit .features .txt h2{font-size:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);text-align:center}.pg.recruit .features .txt p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:2;margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);text-align:center}.pg.recruit .features .txt .btn{text-align:center}.pg.recruit .features .txt .btn a{width:100%;font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);padding-top:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-left:clamp(3.3653846154rem, calc(0rem + 17.9487179487vw), 8.6153846154rem);padding-right:clamp(3.3653846154rem, calc(0rem + 17.9487179487vw), 8.6153846154rem)}.pg.recruit .features .img{width:100%}.pg.recruit .data{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.recruit .schedule{width:100%;margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.pg.recruit .schedule h2{margin-bottom:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem)}.pg.recruit .schedule h2 span{font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-top:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem);padding-bottom:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.recruit .schedule p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:1.8;margin-bottom:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem)}.pg.recruit .schedule .list ul li{padding-top:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);padding-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.recruit .schedule .list ul li .time{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);width:4em}.pg.recruit .schedule .list ul li .item{flex:1}.pg.recruit .schedule .list ul li .item .label{font-size:clamp(.8653846154rem, calc(0rem + 4.6153846154vw), 2.2153846154rem)}.pg.recruit .schedule .list ul li .item .txt{margin-top:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem);line-height:1.7;font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg.recruit .event{width:100%}.pg.recruit .event h2{margin-bottom:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem)}.pg.recruit .event h2 span{font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-top:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem);padding-bottom:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.recruit .event p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);text-align:center;line-height:1.8;margin-bottom:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem)}.pg.recruit .event .list{margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.recruit .event .list>ol>li{padding-top:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.recruit .event .list>ol>li .month{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);width:3.5em}.pg.recruit .event .list>ol>li .txt{flex:1}.pg.recruit .event .list>ol>li .txt ul li{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg.recruit .event .list>ol>li .txt ul li::after{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);top:0;left:0}.pg.recruit .event .note{padding-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.recruit .event .note dl dt{font-size:clamp(.8173076923rem, calc(0rem + 4.358974359vw), 2.0923076923rem);margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.recruit .event .note dl dd{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);line-height:1.8}.pg.recruit .application{padding-top:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);padding-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.recruit .application h2{margin-bottom:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem)}.pg.recruit .application h2 span{font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-top:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem);padding-bottom:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.recruit .application .list{margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.recruit .application .list table th,.pg.recruit .application .list table td{display:block;font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:1.7;width:100%}.pg.recruit .application .list table th{border:none;padding-top:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-bottom:0;font-size:clamp(.8173076923rem, calc(0rem + 4.358974359vw), 2.0923076923rem);color:#377337}.pg.recruit .application .list table td{padding-top:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem);padding-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.recruit .application .btn a{width:100%;font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);padding-top:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-left:0;padding-right:0}.pg.staff .members{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.staff .members .list ul li{width:100%;margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.pg.staff .members .list ul li .img{margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg.staff .members .list ul li .img img{width:80%;margin:0 auto}.pg.staff .members .list ul li .name{font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.staff .members .list ul li .name span{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem)}.pg.staff .members .list ul li .post{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem)}.pg.staff .members .list ul li h3{margin-top:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);margin-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem);font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem)}.pg.staff .members .list ul li P{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);line-height:1.8;margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg.policy .content{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.policy .content .box{margin-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem)}.pg.policy .content .box h2{font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.policy .content .box p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:2}.pg.news .content{padding-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.news .list ul li a{padding-top:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);padding-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);flex-direction:column-reverse}.pg.news .list ul li a .txt{width:100%}.pg.news .list ul li a .txt .date{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);margin-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem)}.pg.news .list ul li a .txt h2{font-size:clamp(.9134615385rem, calc(0rem + 4.8717948718vw), 2.3384615385rem);margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.news .list ul li a .txt p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:1.8}.pg.news .list ul li a .img{width:100%;margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.news .list ul li:first-child a{padding-top:0}.pg.news .detail .head{margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);flex-direction:column-reverse}.pg.news .detail .head h1{width:100%;font-size:clamp(1.1538461538rem, calc(0rem + 6.1538461538vw), 2.9538461538rem)}.pg.news .detail .head .date{width:100%;font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);text-align:left}.pg.news .detail .body .thumb{margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.news .detail .body p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:2;margin-bottom:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem)}.pg.contact .lead{padding-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem)}.pg.contact .form{padding-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg.contact .form .form__box{margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg.contact .form label{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);margin-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem)}.pg.contact .form label span{font-size:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem)}.pg.contact .form .form__item input[type="text"],.pg.contact .form .form__item input[type="tel"],.pg.contact .form .form__item input[type="email"],.pg.contact .form .form__item textarea,.pg.contact .form .form__item select{padding:10px 10px;font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg.contact .form .form__check{margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.contact .form .form__check .custom-checkbox span{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg.contact .form .form__submit input{box-sizing:border-box;font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);padding:10px 10px;width:100%;text-align:center}.wpcf7 form.sent .wpcf7-response-output{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.wpcf7-not-valid-tip{font-size:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem)}.pg.story .box{padding-top:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem);padding-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.story .box .img{width:100%;margin-bottom:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem)}.pg.story .box .img img{width:65%;margin:0 auto}.pg.story .box .txt{width:100%}.pg.story .box .txt h2{text-align:center;font-size:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);margin-bottom:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem)}.pg.story .box .txt h2 span{font-size:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.story .box .txt .list ul li{margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.story .box .txt .list ul li dl{text-align:center}.pg.story .box .txt .list ul li dl dt{width:100%;padding-top:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem);margin-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem)}.pg.story .box .txt .list ul li dl dt span{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-top:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem);padding-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem);width:clamp(3.3653846154rem, calc(0rem + 17.9487179487vw), 8.6153846154rem)}.pg.story .box .txt .list ul li dl dd{width:100%;line-height:2;font-size:clamp(.8173076923rem, calc(0rem + 4.358974359vw), 2.0923076923rem);font-weight:500}.pg.story .box .txt .list ul li dl dd span{font-size:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem);line-height:1.6}}
/*# sourceMappingURL=style_page.css.map */
