*{font-family:neue-haas-grotesk-display,Noto Sans JP,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt" 1;text-rendering:optimizeLegibility}.bold{font-weight:600}@media screen and (min-width:768px){:root{--vw-size0:clamp(0px,0vw,0px);--vw-size1:clamp(0px,0.0520833333vw,1px);--vw-size2:clamp(0px,0.1041666667vw,2px);--vw-size3:clamp(0px,0.15625vw,3px);--vw-size4:clamp(0px,0.2083333333vw,4px);--vw-size5:clamp(0px,0.2604166667vw,5px);--vw-size6:clamp(0px,0.3125vw,6px);--vw-size7:clamp(0px,0.3645833333vw,7px);--vw-size8:clamp(0px,0.4166666667vw,8px);--vw-size9:clamp(0px,0.46875vw,9px);--vw-size10:clamp(0px,0.5208333333vw,10px);--vw-size11:clamp(0px,0.5729166667vw,11px);--vw-size12:clamp(0px,0.625vw,12px);--vw-size13:clamp(0px,0.6770833333vw,13px);--vw-size14:clamp(0px,0.7291666667vw,14px);--vw-size15:clamp(0px,0.78125vw,15px);--vw-size16:clamp(0px,0.8333333333vw,16px);--vw-size17:clamp(0px,0.8854166667vw,17px);--vw-size18:clamp(0px,0.9375vw,18px);--vw-size19:clamp(0px,0.9895833333vw,19px);--vw-size20:clamp(0px,1.0416666667vw,20px);--vw-size21:clamp(0px,1.09375vw,21px);--vw-size22:clamp(0px,1.1458333333vw,22px);--vw-size23:clamp(0px,1.1979166667vw,23px);--vw-size24:clamp(0px,1.25vw,24px);--vw-size25:clamp(0px,1.3020833333vw,25px);--vw-size26:clamp(0px,1.3541666667vw,26px);--vw-size27:clamp(0px,1.40625vw,27px);--vw-size28:clamp(0px,1.4583333333vw,28px);--vw-size29:clamp(0px,1.5104166667vw,29px);--vw-size30:clamp(0px,1.5625vw,30px);--vw-size31:clamp(0px,1.6145833333vw,31px);--vw-size32:clamp(0px,1.6666666667vw,32px);--vw-size33:clamp(0px,1.71875vw,33px);--vw-size34:clamp(0px,1.7708333333vw,34px);--vw-size35:clamp(0px,1.8229166667vw,35px);--vw-size36:clamp(0px,1.875vw,36px);--vw-size37:clamp(0px,1.9270833333vw,37px);--vw-size38:clamp(0px,1.9791666667vw,38px);--vw-size39:clamp(0px,2.03125vw,39px);--vw-size40:clamp(0px,2.0833333333vw,40px);--vw-size41:clamp(0px,2.1354166667vw,41px);--vw-size42:clamp(0px,2.1875vw,42px);--vw-size43:clamp(0px,2.2395833333vw,43px);--vw-size44:clamp(0px,2.2916666667vw,44px);--vw-size45:clamp(0px,2.34375vw,45px);--vw-size46:clamp(0px,2.3958333333vw,46px);--vw-size47:clamp(0px,2.4479166667vw,47px);--vw-size48:clamp(0px,2.5vw,48px);--vw-size49:clamp(0px,2.5520833333vw,49px);--vw-size50:clamp(0px,2.6041666667vw,50px);--vw-size51:clamp(0px,2.65625vw,51px);--vw-size52:clamp(0px,2.7083333333vw,52px);--vw-size53:clamp(0px,2.7604166667vw,53px);--vw-size54:clamp(0px,2.8125vw,54px);--vw-size55:clamp(0px,2.8645833333vw,55px);--vw-size56:clamp(0px,2.9166666667vw,56px);--vw-size57:clamp(0px,2.96875vw,57px);--vw-size58:clamp(0px,3.0208333333vw,58px);--vw-size59:clamp(0px,3.0729166667vw,59px);--vw-size60:clamp(0px,3.125vw,60px);--vw-size61:clamp(0px,3.1770833333vw,61px);--vw-size62:clamp(0px,3.2291666667vw,62px);--vw-size63:clamp(0px,3.28125vw,63px);--vw-size64:clamp(0px,3.3333333333vw,64px);--vw-size65:clamp(0px,3.3854166667vw,65px);--vw-size66:clamp(0px,3.4375vw,66px);--vw-size67:clamp(0px,3.4895833333vw,67px);--vw-size68:clamp(0px,3.5416666667vw,68px);--vw-size69:clamp(0px,3.59375vw,69px);--vw-size70:clamp(0px,3.6458333333vw,70px);--vw-size71:clamp(0px,3.6979166667vw,71px);--vw-size72:clamp(0px,3.75vw,72px);--vw-size73:clamp(0px,3.8020833333vw,73px);--vw-size74:clamp(0px,3.8541666667vw,74px);--vw-size75:clamp(0px,3.90625vw,75px);--vw-size76:clamp(0px,3.9583333333vw,76px);--vw-size77:clamp(0px,4.0104166667vw,77px);--vw-size78:clamp(0px,4.0625vw,78px);--vw-size79:clamp(0px,4.1145833333vw,79px);--vw-size80:clamp(0px,4.1666666667vw,80px);--vw-size81:clamp(0px,4.21875vw,81px);--vw-size82:clamp(0px,4.2708333333vw,82px);--vw-size83:clamp(0px,4.3229166667vw,83px);--vw-size84:clamp(0px,4.375vw,84px);--vw-size85:clamp(0px,4.4270833333vw,85px);--vw-size86:clamp(0px,4.4791666667vw,86px);--vw-size87:clamp(0px,4.53125vw,87px);--vw-size88:clamp(0px,4.5833333333vw,88px);--vw-size89:clamp(0px,4.6354166667vw,89px);--vw-size90:clamp(0px,4.6875vw,90px);--vw-size91:clamp(0px,4.7395833333vw,91px);--vw-size92:clamp(0px,4.7916666667vw,92px);--vw-size93:clamp(0px,4.84375vw,93px);--vw-size94:clamp(0px,4.8958333333vw,94px);--vw-size95:clamp(0px,4.9479166667vw,95px);--vw-size96:clamp(0px,5vw,96px);--vw-size97:clamp(0px,5.0520833333vw,97px);--vw-size98:clamp(0px,5.1041666667vw,98px);--vw-size99:clamp(0px,5.15625vw,99px);--vw-size100:clamp(0px,5.2083333333vw,100px);--vw-size101:clamp(0px,5.2604166667vw,101px);--vw-size102:clamp(0px,5.3125vw,102px);--vw-size103:clamp(0px,5.3645833333vw,103px);--vw-size104:clamp(0px,5.4166666667vw,104px);--vw-size105:clamp(0px,5.46875vw,105px);--vw-size106:clamp(0px,5.5208333333vw,106px);--vw-size107:clamp(0px,5.5729166667vw,107px);--vw-size108:clamp(0px,5.625vw,108px);--vw-size109:clamp(0px,5.6770833333vw,109px);--vw-size110:clamp(0px,5.7291666667vw,110px);--vw-size111:clamp(0px,5.78125vw,111px);--vw-size112:clamp(0px,5.8333333333vw,112px);--vw-size113:clamp(0px,5.8854166667vw,113px);--vw-size114:clamp(0px,5.9375vw,114px);--vw-size115:clamp(0px,5.9895833333vw,115px);--vw-size116:clamp(0px,6.0416666667vw,116px);--vw-size117:clamp(0px,6.09375vw,117px);--vw-size118:clamp(0px,6.1458333333vw,118px);--vw-size119:clamp(0px,6.1979166667vw,119px);--vw-size120:clamp(0px,6.25vw,120px);--vw-size121:clamp(0px,6.3020833333vw,121px);--vw-size122:clamp(0px,6.3541666667vw,122px);--vw-size123:clamp(0px,6.40625vw,123px);--vw-size124:clamp(0px,6.4583333333vw,124px);--vw-size125:clamp(0px,6.5104166667vw,125px);--vw-size126:clamp(0px,6.5625vw,126px);--vw-size127:clamp(0px,6.6145833333vw,127px);--vw-size128:clamp(0px,6.6666666667vw,128px);--vw-size129:clamp(0px,6.71875vw,129px);--vw-size130:clamp(0px,6.7708333333vw,130px);--vw-size131:clamp(0px,6.8229166667vw,131px);--vw-size132:clamp(0px,6.875vw,132px);--vw-size133:clamp(0px,6.9270833333vw,133px);--vw-size134:clamp(0px,6.9791666667vw,134px);--vw-size135:clamp(0px,7.03125vw,135px);--vw-size136:clamp(0px,7.0833333333vw,136px);--vw-size137:clamp(0px,7.1354166667vw,137px);--vw-size138:clamp(0px,7.1875vw,138px);--vw-size139:clamp(0px,7.2395833333vw,139px);--vw-size140:clamp(0px,7.2916666667vw,140px);--vw-size141:clamp(0px,7.34375vw,141px);--vw-size142:clamp(0px,7.3958333333vw,142px);--vw-size143:clamp(0px,7.4479166667vw,143px);--vw-size144:clamp(0px,7.5vw,144px);--vw-size145:clamp(0px,7.5520833333vw,145px);--vw-size146:clamp(0px,7.6041666667vw,146px);--vw-size147:clamp(0px,7.65625vw,147px);--vw-size148:clamp(0px,7.7083333333vw,148px);--vw-size149:clamp(0px,7.7604166667vw,149px);--vw-size150:clamp(0px,7.8125vw,150px);--vw-size151:clamp(0px,7.8645833333vw,151px);--vw-size152:clamp(0px,7.9166666667vw,152px);--vw-size153:clamp(0px,7.96875vw,153px);--vw-size154:clamp(0px,8.0208333333vw,154px);--vw-size155:clamp(0px,8.0729166667vw,155px);--vw-size156:clamp(0px,8.125vw,156px);--vw-size157:clamp(0px,8.1770833333vw,157px);--vw-size158:clamp(0px,8.2291666667vw,158px);--vw-size159:clamp(0px,8.28125vw,159px);--vw-size160:clamp(0px,8.3333333333vw,160px);--vw-size161:clamp(0px,8.3854166667vw,161px);--vw-size162:clamp(0px,8.4375vw,162px);--vw-size163:clamp(0px,8.4895833333vw,163px);--vw-size164:clamp(0px,8.5416666667vw,164px);--vw-size165:clamp(0px,8.59375vw,165px);--vw-size166:clamp(0px,8.6458333333vw,166px);--vw-size167:clamp(0px,8.6979166667vw,167px);--vw-size168:clamp(0px,8.75vw,168px);--vw-size169:clamp(0px,8.8020833333vw,169px);--vw-size170:clamp(0px,8.8541666667vw,170px);--vw-size171:clamp(0px,8.90625vw,171px);--vw-size172:clamp(0px,8.9583333333vw,172px);--vw-size173:clamp(0px,9.0104166667vw,173px);--vw-size174:clamp(0px,9.0625vw,174px);--vw-size175:clamp(0px,9.1145833333vw,175px);--vw-size176:clamp(0px,9.1666666667vw,176px);--vw-size177:clamp(0px,9.21875vw,177px);--vw-size178:clamp(0px,9.2708333333vw,178px);--vw-size179:clamp(0px,9.3229166667vw,179px);--vw-size180:clamp(0px,9.375vw,180px);--vw-size181:clamp(0px,9.4270833333vw,181px);--vw-size182:clamp(0px,9.4791666667vw,182px);--vw-size183:clamp(0px,9.53125vw,183px);--vw-size184:clamp(0px,9.5833333333vw,184px);--vw-size185:clamp(0px,9.6354166667vw,185px);--vw-size186:clamp(0px,9.6875vw,186px);--vw-size187:clamp(0px,9.7395833333vw,187px);--vw-size188:clamp(0px,9.7916666667vw,188px);--vw-size189:clamp(0px,9.84375vw,189px);--vw-size190:clamp(0px,9.8958333333vw,190px);--vw-size191:clamp(0px,9.9479166667vw,191px);--vw-size192:clamp(0px,10vw,192px);--vw-size193:clamp(0px,10.0520833333vw,193px);--vw-size194:clamp(0px,10.1041666667vw,194px);--vw-size195:clamp(0px,10.15625vw,195px);--vw-size196:clamp(0px,10.2083333333vw,196px);--vw-size197:clamp(0px,10.2604166667vw,197px);--vw-size198:clamp(0px,10.3125vw,198px);--vw-size199:clamp(0px,10.3645833333vw,199px);--vw-size200:clamp(0px,10.4166666667vw,200px);--vw-size201:clamp(0px,10.46875vw,201px);--vw-size202:clamp(0px,10.5208333333vw,202px);--vw-size203:clamp(0px,10.5729166667vw,203px);--vw-size204:clamp(0px,10.625vw,204px);--vw-size205:clamp(0px,10.6770833333vw,205px);--vw-size206:clamp(0px,10.7291666667vw,206px);--vw-size207:clamp(0px,10.78125vw,207px);--vw-size208:clamp(0px,10.8333333333vw,208px);--vw-size209:clamp(0px,10.8854166667vw,209px);--vw-size210:clamp(0px,10.9375vw,210px);--vw-size211:clamp(0px,10.9895833333vw,211px);--vw-size212:clamp(0px,11.0416666667vw,212px);--vw-size213:clamp(0px,11.09375vw,213px);--vw-size214:clamp(0px,11.1458333333vw,214px);--vw-size215:clamp(0px,11.1979166667vw,215px);--vw-size216:clamp(0px,11.25vw,216px);--vw-size217:clamp(0px,11.3020833333vw,217px);--vw-size218:clamp(0px,11.3541666667vw,218px);--vw-size219:clamp(0px,11.40625vw,219px);--vw-size220:clamp(0px,11.4583333333vw,220px);--vw-size221:clamp(0px,11.5104166667vw,221px);--vw-size222:clamp(0px,11.5625vw,222px);--vw-size223:clamp(0px,11.6145833333vw,223px);--vw-size224:clamp(0px,11.6666666667vw,224px);--vw-size225:clamp(0px,11.71875vw,225px);--vw-size226:clamp(0px,11.7708333333vw,226px);--vw-size227:clamp(0px,11.8229166667vw,227px);--vw-size228:clamp(0px,11.875vw,228px);--vw-size229:clamp(0px,11.9270833333vw,229px);--vw-size230:clamp(0px,11.9791666667vw,230px);--vw-size231:clamp(0px,12.03125vw,231px);--vw-size232:clamp(0px,12.0833333333vw,232px);--vw-size233:clamp(0px,12.1354166667vw,233px);--vw-size234:clamp(0px,12.1875vw,234px);--vw-size235:clamp(0px,12.2395833333vw,235px);--vw-size236:clamp(0px,12.2916666667vw,236px);--vw-size237:clamp(0px,12.34375vw,237px);--vw-size238:clamp(0px,12.3958333333vw,238px);--vw-size239:clamp(0px,12.4479166667vw,239px);--vw-size240:clamp(0px,12.5vw,240px);--vw-size241:clamp(0px,12.5520833333vw,241px);--vw-size242:clamp(0px,12.6041666667vw,242px);--vw-size243:clamp(0px,12.65625vw,243px);--vw-size244:clamp(0px,12.7083333333vw,244px);--vw-size245:clamp(0px,12.7604166667vw,245px);--vw-size246:clamp(0px,12.8125vw,246px);--vw-size247:clamp(0px,12.8645833333vw,247px);--vw-size248:clamp(0px,12.9166666667vw,248px);--vw-size249:clamp(0px,12.96875vw,249px);--vw-size250:clamp(0px,13.0208333333vw,250px);--vw-size251:clamp(0px,13.0729166667vw,251px);--vw-size252:clamp(0px,13.125vw,252px);--vw-size253:clamp(0px,13.1770833333vw,253px);--vw-size254:clamp(0px,13.2291666667vw,254px);--vw-size255:clamp(0px,13.28125vw,255px);--vw-size256:clamp(0px,13.3333333333vw,256px);--vw-size257:clamp(0px,13.3854166667vw,257px);--vw-size258:clamp(0px,13.4375vw,258px);--vw-size259:clamp(0px,13.4895833333vw,259px);--vw-size260:clamp(0px,13.5416666667vw,260px);--vw-size261:clamp(0px,13.59375vw,261px);--vw-size262:clamp(0px,13.6458333333vw,262px);--vw-size263:clamp(0px,13.6979166667vw,263px);--vw-size264:clamp(0px,13.75vw,264px);--vw-size265:clamp(0px,13.8020833333vw,265px);--vw-size266:clamp(0px,13.8541666667vw,266px);--vw-size267:clamp(0px,13.90625vw,267px);--vw-size268:clamp(0px,13.9583333333vw,268px);--vw-size269:clamp(0px,14.0104166667vw,269px);--vw-size270:clamp(0px,14.0625vw,270px);--vw-size271:clamp(0px,14.1145833333vw,271px);--vw-size272:clamp(0px,14.1666666667vw,272px);--vw-size273:clamp(0px,14.21875vw,273px);--vw-size274:clamp(0px,14.2708333333vw,274px);--vw-size275:clamp(0px,14.3229166667vw,275px);--vw-size276:clamp(0px,14.375vw,276px);--vw-size277:clamp(0px,14.4270833333vw,277px);--vw-size278:clamp(0px,14.4791666667vw,278px);--vw-size279:clamp(0px,14.53125vw,279px);--vw-size280:clamp(0px,14.5833333333vw,280px);--vw-size281:clamp(0px,14.6354166667vw,281px);--vw-size282:clamp(0px,14.6875vw,282px);--vw-size283:clamp(0px,14.7395833333vw,283px);--vw-size284:clamp(0px,14.7916666667vw,284px);--vw-size285:clamp(0px,14.84375vw,285px);--vw-size286:clamp(0px,14.8958333333vw,286px);--vw-size287:clamp(0px,14.9479166667vw,287px);--vw-size288:clamp(0px,15vw,288px);--vw-size289:clamp(0px,15.0520833333vw,289px);--vw-size290:clamp(0px,15.1041666667vw,290px);--vw-size291:clamp(0px,15.15625vw,291px);--vw-size292:clamp(0px,15.2083333333vw,292px);--vw-size293:clamp(0px,15.2604166667vw,293px);--vw-size294:clamp(0px,15.3125vw,294px);--vw-size295:clamp(0px,15.3645833333vw,295px);--vw-size296:clamp(0px,15.4166666667vw,296px);--vw-size297:clamp(0px,15.46875vw,297px);--vw-size298:clamp(0px,15.5208333333vw,298px);--vw-size299:clamp(0px,15.5729166667vw,299px);--vw-size300:clamp(0px,15.625vw,300px);--vw-size301:clamp(0px,15.6770833333vw,301px);--vw-size302:clamp(0px,15.7291666667vw,302px);--vw-size303:clamp(0px,15.78125vw,303px);--vw-size304:clamp(0px,15.8333333333vw,304px);--vw-size305:clamp(0px,15.8854166667vw,305px);--vw-size306:clamp(0px,15.9375vw,306px);--vw-size307:clamp(0px,15.9895833333vw,307px);--vw-size308:clamp(0px,16.0416666667vw,308px);--vw-size309:clamp(0px,16.09375vw,309px);--vw-size310:clamp(0px,16.1458333333vw,310px);--vw-size311:clamp(0px,16.1979166667vw,311px);--vw-size312:clamp(0px,16.25vw,312px);--vw-size313:clamp(0px,16.3020833333vw,313px);--vw-size314:clamp(0px,16.3541666667vw,314px);--vw-size315:clamp(0px,16.40625vw,315px);--vw-size316:clamp(0px,16.4583333333vw,316px);--vw-size317:clamp(0px,16.5104166667vw,317px);--vw-size318:clamp(0px,16.5625vw,318px);--vw-size319:clamp(0px,16.6145833333vw,319px);--vw-size320:clamp(0px,16.6666666667vw,320px);--vw-size321:clamp(0px,16.71875vw,321px);--vw-size322:clamp(0px,16.7708333333vw,322px);--vw-size323:clamp(0px,16.8229166667vw,323px);--vw-size324:clamp(0px,16.875vw,324px);--vw-size325:clamp(0px,16.9270833333vw,325px);--vw-size326:clamp(0px,16.9791666667vw,326px);--vw-size327:clamp(0px,17.03125vw,327px);--vw-size328:clamp(0px,17.0833333333vw,328px);--vw-size329:clamp(0px,17.1354166667vw,329px);--vw-size330:clamp(0px,17.1875vw,330px);--vw-size331:clamp(0px,17.2395833333vw,331px);--vw-size332:clamp(0px,17.2916666667vw,332px);--vw-size333:clamp(0px,17.34375vw,333px);--vw-size334:clamp(0px,17.3958333333vw,334px);--vw-size335:clamp(0px,17.4479166667vw,335px);--vw-size336:clamp(0px,17.5vw,336px);--vw-size337:clamp(0px,17.5520833333vw,337px);--vw-size338:clamp(0px,17.6041666667vw,338px);--vw-size339:clamp(0px,17.65625vw,339px);--vw-size340:clamp(0px,17.7083333333vw,340px);--vw-size341:clamp(0px,17.7604166667vw,341px);--vw-size342:clamp(0px,17.8125vw,342px);--vw-size343:clamp(0px,17.8645833333vw,343px);--vw-size344:clamp(0px,17.9166666667vw,344px);--vw-size345:clamp(0px,17.96875vw,345px);--vw-size346:clamp(0px,18.0208333333vw,346px);--vw-size347:clamp(0px,18.0729166667vw,347px);--vw-size348:clamp(0px,18.125vw,348px);--vw-size349:clamp(0px,18.1770833333vw,349px);--vw-size350:clamp(0px,18.2291666667vw,350px);--vw-size351:clamp(0px,18.28125vw,351px);--vw-size352:clamp(0px,18.3333333333vw,352px);--vw-size353:clamp(0px,18.3854166667vw,353px);--vw-size354:clamp(0px,18.4375vw,354px);--vw-size355:clamp(0px,18.4895833333vw,355px);--vw-size356:clamp(0px,18.5416666667vw,356px);--vw-size357:clamp(0px,18.59375vw,357px);--vw-size358:clamp(0px,18.6458333333vw,358px);--vw-size359:clamp(0px,18.6979166667vw,359px);--vw-size360:clamp(0px,18.75vw,360px);--vw-size361:clamp(0px,18.8020833333vw,361px);--vw-size362:clamp(0px,18.8541666667vw,362px);--vw-size363:clamp(0px,18.90625vw,363px);--vw-size364:clamp(0px,18.9583333333vw,364px);--vw-size365:clamp(0px,19.0104166667vw,365px);--vw-size366:clamp(0px,19.0625vw,366px);--vw-size367:clamp(0px,19.1145833333vw,367px);--vw-size368:clamp(0px,19.1666666667vw,368px);--vw-size369:clamp(0px,19.21875vw,369px);--vw-size370:clamp(0px,19.2708333333vw,370px);--vw-size371:clamp(0px,19.3229166667vw,371px);--vw-size372:clamp(0px,19.375vw,372px);--vw-size373:clamp(0px,19.4270833333vw,373px);--vw-size374:clamp(0px,19.4791666667vw,374px);--vw-size375:clamp(0px,19.53125vw,375px);--vw-size376:clamp(0px,19.5833333333vw,376px);--vw-size377:clamp(0px,19.6354166667vw,377px);--vw-size378:clamp(0px,19.6875vw,378px);--vw-size379:clamp(0px,19.7395833333vw,379px);--vw-size380:clamp(0px,19.7916666667vw,380px);--vw-size381:clamp(0px,19.84375vw,381px);--vw-size382:clamp(0px,19.8958333333vw,382px);--vw-size383:clamp(0px,19.9479166667vw,383px);--vw-size384:clamp(0px,20vw,384px);--vw-size385:clamp(0px,20.0520833333vw,385px);--vw-size386:clamp(0px,20.1041666667vw,386px);--vw-size387:clamp(0px,20.15625vw,387px);--vw-size388:clamp(0px,20.2083333333vw,388px);--vw-size389:clamp(0px,20.2604166667vw,389px);--vw-size390:clamp(0px,20.3125vw,390px);--vw-size391:clamp(0px,20.3645833333vw,391px);--vw-size392:clamp(0px,20.4166666667vw,392px);--vw-size393:clamp(0px,20.46875vw,393px);--vw-size394:clamp(0px,20.5208333333vw,394px);--vw-size395:clamp(0px,20.5729166667vw,395px);--vw-size396:clamp(0px,20.625vw,396px);--vw-size397:clamp(0px,20.6770833333vw,397px);--vw-size398:clamp(0px,20.7291666667vw,398px);--vw-size399:clamp(0px,20.78125vw,399px);--vw-size400:clamp(0px,20.8333333333vw,400px)}}@media(max-width:767px){:root{--vw-size0:clamp(0px,0vw,0px);--vw-size1:clamp(0px,0.2666666667vw,2.148px);--vw-size2:clamp(0px,0.5333333333vw,4.296px);--vw-size3:clamp(0px,0.8vw,6.444px);--vw-size4:clamp(0px,1.0666666667vw,8.592px);--vw-size5:clamp(0px,1.3333333333vw,10.74px);--vw-size6:clamp(0px,1.6vw,12.888px);--vw-size7:clamp(0px,1.8666666667vw,15.036px);--vw-size8:clamp(0px,2.1333333333vw,17.184px);--vw-size9:clamp(0px,2.4vw,19.332px);--vw-size10:clamp(0px,2.6666666667vw,21.48px);--vw-size11:clamp(0px,2.9333333333vw,23.628px);--vw-size12:clamp(0px,3.2vw,25.776px);--vw-size13:clamp(0px,3.4666666667vw,27.924px);--vw-size14:clamp(0px,3.7333333333vw,30.072px);--vw-size15:clamp(0px,4vw,32.22px);--vw-size16:clamp(0px,4.2666666667vw,34.368px);--vw-size17:clamp(0px,4.5333333333vw,36.516px);--vw-size18:clamp(0px,4.8vw,38.664px);--vw-size19:clamp(0px,5.0666666667vw,40.812px);--vw-size20:clamp(0px,5.3333333333vw,42.96px);--vw-size21:clamp(0px,5.6vw,45.108px);--vw-size22:clamp(0px,5.8666666667vw,47.256px);--vw-size23:clamp(0px,6.1333333333vw,49.404px);--vw-size24:clamp(0px,6.4vw,51.552px);--vw-size25:clamp(0px,6.6666666667vw,53.7px);--vw-size26:clamp(0px,6.9333333333vw,55.848px);--vw-size27:clamp(0px,7.2vw,57.996px);--vw-size28:clamp(0px,7.4666666667vw,60.144px);--vw-size29:clamp(0px,7.7333333333vw,62.292px);--vw-size30:clamp(0px,8vw,64.44px);--vw-size31:clamp(0px,8.2666666667vw,66.588px);--vw-size32:clamp(0px,8.5333333333vw,68.736px);--vw-size33:clamp(0px,8.8vw,70.884px);--vw-size34:clamp(0px,9.0666666667vw,73.032px);--vw-size35:clamp(0px,9.3333333333vw,75.18px);--vw-size36:clamp(0px,9.6vw,77.328px);--vw-size37:clamp(0px,9.8666666667vw,79.476px);--vw-size38:clamp(0px,10.1333333333vw,81.624px);--vw-size39:clamp(0px,10.4vw,83.772px);--vw-size40:clamp(0px,10.6666666667vw,85.92px);--vw-size41:clamp(0px,10.9333333333vw,88.068px);--vw-size42:clamp(0px,11.2vw,90.216px);--vw-size43:clamp(0px,11.4666666667vw,92.364px);--vw-size44:clamp(0px,11.7333333333vw,94.512px);--vw-size45:clamp(0px,12vw,96.66px);--vw-size46:clamp(0px,12.2666666667vw,98.808px);--vw-size47:clamp(0px,12.5333333333vw,100.956px);--vw-size48:clamp(0px,12.8vw,103.104px);--vw-size49:clamp(0px,13.0666666667vw,105.252px);--vw-size50:clamp(0px,13.3333333333vw,107.4px);--vw-size51:clamp(0px,13.6vw,109.548px);--vw-size52:clamp(0px,13.8666666667vw,111.696px);--vw-size53:clamp(0px,14.1333333333vw,113.844px);--vw-size54:clamp(0px,14.4vw,115.992px);--vw-size55:clamp(0px,14.6666666667vw,118.14px);--vw-size56:clamp(0px,14.9333333333vw,120.288px);--vw-size57:clamp(0px,15.2vw,122.436px);--vw-size58:clamp(0px,15.4666666667vw,124.584px);--vw-size59:clamp(0px,15.7333333333vw,126.732px);--vw-size60:clamp(0px,16vw,128.88px);--vw-size61:clamp(0px,16.2666666667vw,131.028px);--vw-size62:clamp(0px,16.5333333333vw,133.176px);--vw-size63:clamp(0px,16.8vw,135.324px);--vw-size64:clamp(0px,17.0666666667vw,137.472px);--vw-size65:clamp(0px,17.3333333333vw,139.62px);--vw-size66:clamp(0px,17.6vw,141.768px);--vw-size67:clamp(0px,17.8666666667vw,143.916px);--vw-size68:clamp(0px,18.1333333333vw,146.064px);--vw-size69:clamp(0px,18.4vw,148.212px);--vw-size70:clamp(0px,18.6666666667vw,150.36px);--vw-size71:clamp(0px,18.9333333333vw,152.508px);--vw-size72:clamp(0px,19.2vw,154.656px);--vw-size73:clamp(0px,19.4666666667vw,156.804px);--vw-size74:clamp(0px,19.7333333333vw,158.952px);--vw-size75:clamp(0px,20vw,161.1px);--vw-size76:clamp(0px,20.2666666667vw,163.248px);--vw-size77:clamp(0px,20.5333333333vw,165.396px);--vw-size78:clamp(0px,20.8vw,167.544px);--vw-size79:clamp(0px,21.0666666667vw,169.692px);--vw-size80:clamp(0px,21.3333333333vw,171.84px);--vw-size81:clamp(0px,21.6vw,173.988px);--vw-size82:clamp(0px,21.8666666667vw,176.136px);--vw-size83:clamp(0px,22.1333333333vw,178.284px);--vw-size84:clamp(0px,22.4vw,180.432px);--vw-size85:clamp(0px,22.6666666667vw,182.58px);--vw-size86:clamp(0px,22.9333333333vw,184.728px);--vw-size87:clamp(0px,23.2vw,186.876px);--vw-size88:clamp(0px,23.4666666667vw,189.024px);--vw-size89:clamp(0px,23.7333333333vw,191.172px);--vw-size90:clamp(0px,24vw,193.32px);--vw-size91:clamp(0px,24.2666666667vw,195.468px);--vw-size92:clamp(0px,24.5333333333vw,197.616px);--vw-size93:clamp(0px,24.8vw,199.764px);--vw-size94:clamp(0px,25.0666666667vw,201.912px);--vw-size95:clamp(0px,25.3333333333vw,204.06px);--vw-size96:clamp(0px,25.6vw,206.208px);--vw-size97:clamp(0px,25.8666666667vw,208.356px);--vw-size98:clamp(0px,26.1333333333vw,210.504px);--vw-size99:clamp(0px,26.4vw,212.652px);--vw-size100:clamp(0px,26.6666666667vw,214.8px);--vw-size101:clamp(0px,26.9333333333vw,216.948px);--vw-size102:clamp(0px,27.2vw,219.096px);--vw-size103:clamp(0px,27.4666666667vw,221.244px);--vw-size104:clamp(0px,27.7333333333vw,223.392px);--vw-size105:clamp(0px,28vw,225.54px);--vw-size106:clamp(0px,28.2666666667vw,227.688px);--vw-size107:clamp(0px,28.5333333333vw,229.836px);--vw-size108:clamp(0px,28.8vw,231.984px);--vw-size109:clamp(0px,29.0666666667vw,234.132px);--vw-size110:clamp(0px,29.3333333333vw,236.28px);--vw-size111:clamp(0px,29.6vw,238.428px);--vw-size112:clamp(0px,29.8666666667vw,240.576px);--vw-size113:clamp(0px,30.1333333333vw,242.724px);--vw-size114:clamp(0px,30.4vw,244.872px);--vw-size115:clamp(0px,30.6666666667vw,247.02px);--vw-size116:clamp(0px,30.9333333333vw,249.168px);--vw-size117:clamp(0px,31.2vw,251.316px);--vw-size118:clamp(0px,31.4666666667vw,253.464px);--vw-size119:clamp(0px,31.7333333333vw,255.612px);--vw-size120:clamp(0px,32vw,257.76px);--vw-size121:clamp(0px,32.2666666667vw,259.908px);--vw-size122:clamp(0px,32.5333333333vw,262.056px);--vw-size123:clamp(0px,32.8vw,264.204px);--vw-size124:clamp(0px,33.0666666667vw,266.352px);--vw-size125:clamp(0px,33.3333333333vw,268.5px);--vw-size126:clamp(0px,33.6vw,270.648px);--vw-size127:clamp(0px,33.8666666667vw,272.796px);--vw-size128:clamp(0px,34.1333333333vw,274.944px);--vw-size129:clamp(0px,34.4vw,277.092px);--vw-size130:clamp(0px,34.6666666667vw,279.24px);--vw-size131:clamp(0px,34.9333333333vw,281.388px);--vw-size132:clamp(0px,35.2vw,283.536px);--vw-size133:clamp(0px,35.4666666667vw,285.684px);--vw-size134:clamp(0px,35.7333333333vw,287.832px);--vw-size135:clamp(0px,36vw,289.98px);--vw-size136:clamp(0px,36.2666666667vw,292.128px);--vw-size137:clamp(0px,36.5333333333vw,294.276px);--vw-size138:clamp(0px,36.8vw,296.424px);--vw-size139:clamp(0px,37.0666666667vw,298.572px);--vw-size140:clamp(0px,37.3333333333vw,300.72px);--vw-size141:clamp(0px,37.6vw,302.868px);--vw-size142:clamp(0px,37.8666666667vw,305.016px);--vw-size143:clamp(0px,38.1333333333vw,307.164px);--vw-size144:clamp(0px,38.4vw,309.312px);--vw-size145:clamp(0px,38.6666666667vw,311.46px);--vw-size146:clamp(0px,38.9333333333vw,313.608px);--vw-size147:clamp(0px,39.2vw,315.756px);--vw-size148:clamp(0px,39.4666666667vw,317.904px);--vw-size149:clamp(0px,39.7333333333vw,320.052px);--vw-size150:clamp(0px,40vw,322.2px);--vw-size151:clamp(0px,40.2666666667vw,324.348px);--vw-size152:clamp(0px,40.5333333333vw,326.496px);--vw-size153:clamp(0px,40.8vw,328.644px);--vw-size154:clamp(0px,41.0666666667vw,330.792px);--vw-size155:clamp(0px,41.3333333333vw,332.94px);--vw-size156:clamp(0px,41.6vw,335.088px);--vw-size157:clamp(0px,41.8666666667vw,337.236px);--vw-size158:clamp(0px,42.1333333333vw,339.384px);--vw-size159:clamp(0px,42.4vw,341.532px);--vw-size160:clamp(0px,42.6666666667vw,343.68px);--vw-size161:clamp(0px,42.9333333333vw,345.828px);--vw-size162:clamp(0px,43.2vw,347.976px);--vw-size163:clamp(0px,43.4666666667vw,350.124px);--vw-size164:clamp(0px,43.7333333333vw,352.272px);--vw-size165:clamp(0px,44vw,354.42px);--vw-size166:clamp(0px,44.2666666667vw,356.568px);--vw-size167:clamp(0px,44.5333333333vw,358.716px);--vw-size168:clamp(0px,44.8vw,360.864px);--vw-size169:clamp(0px,45.0666666667vw,363.012px);--vw-size170:clamp(0px,45.3333333333vw,365.16px);--vw-size171:clamp(0px,45.6vw,367.308px);--vw-size172:clamp(0px,45.8666666667vw,369.456px);--vw-size173:clamp(0px,46.1333333333vw,371.604px);--vw-size174:clamp(0px,46.4vw,373.752px);--vw-size175:clamp(0px,46.6666666667vw,375.9px);--vw-size176:clamp(0px,46.9333333333vw,378.048px);--vw-size177:clamp(0px,47.2vw,380.196px);--vw-size178:clamp(0px,47.4666666667vw,382.344px);--vw-size179:clamp(0px,47.7333333333vw,384.492px);--vw-size180:clamp(0px,48vw,386.64px);--vw-size181:clamp(0px,48.2666666667vw,388.788px);--vw-size182:clamp(0px,48.5333333333vw,390.936px);--vw-size183:clamp(0px,48.8vw,393.084px);--vw-size184:clamp(0px,49.0666666667vw,395.232px);--vw-size185:clamp(0px,49.3333333333vw,397.38px);--vw-size186:clamp(0px,49.6vw,399.528px);--vw-size187:clamp(0px,49.8666666667vw,401.676px);--vw-size188:clamp(0px,50.1333333333vw,403.824px);--vw-size189:clamp(0px,50.4vw,405.972px);--vw-size190:clamp(0px,50.6666666667vw,408.12px);--vw-size191:clamp(0px,50.9333333333vw,410.268px);--vw-size192:clamp(0px,51.2vw,412.416px);--vw-size193:clamp(0px,51.4666666667vw,414.564px);--vw-size194:clamp(0px,51.7333333333vw,416.712px);--vw-size195:clamp(0px,52vw,418.86px);--vw-size196:clamp(0px,52.2666666667vw,421.008px);--vw-size197:clamp(0px,52.5333333333vw,423.156px);--vw-size198:clamp(0px,52.8vw,425.304px);--vw-size199:clamp(0px,53.0666666667vw,427.452px);--vw-size200:clamp(0px,53.3333333333vw,429.6px);--vw-size201:clamp(0px,53.6vw,431.748px);--vw-size202:clamp(0px,53.8666666667vw,433.896px);--vw-size203:clamp(0px,54.1333333333vw,436.044px);--vw-size204:clamp(0px,54.4vw,438.192px);--vw-size205:clamp(0px,54.6666666667vw,440.34px);--vw-size206:clamp(0px,54.9333333333vw,442.488px);--vw-size207:clamp(0px,55.2vw,444.636px);--vw-size208:clamp(0px,55.4666666667vw,446.784px);--vw-size209:clamp(0px,55.7333333333vw,448.932px);--vw-size210:clamp(0px,56vw,451.08px);--vw-size211:clamp(0px,56.2666666667vw,453.228px);--vw-size212:clamp(0px,56.5333333333vw,455.376px);--vw-size213:clamp(0px,56.8vw,457.524px);--vw-size214:clamp(0px,57.0666666667vw,459.672px);--vw-size215:clamp(0px,57.3333333333vw,461.82px);--vw-size216:clamp(0px,57.6vw,463.968px);--vw-size217:clamp(0px,57.8666666667vw,466.116px);--vw-size218:clamp(0px,58.1333333333vw,468.264px);--vw-size219:clamp(0px,58.4vw,470.412px);--vw-size220:clamp(0px,58.6666666667vw,472.56px);--vw-size221:clamp(0px,58.9333333333vw,474.708px);--vw-size222:clamp(0px,59.2vw,476.856px);--vw-size223:clamp(0px,59.4666666667vw,479.004px);--vw-size224:clamp(0px,59.7333333333vw,481.152px);--vw-size225:clamp(0px,60vw,483.3px);--vw-size226:clamp(0px,60.2666666667vw,485.448px);--vw-size227:clamp(0px,60.5333333333vw,487.596px);--vw-size228:clamp(0px,60.8vw,489.744px);--vw-size229:clamp(0px,61.0666666667vw,491.892px);--vw-size230:clamp(0px,61.3333333333vw,494.04px);--vw-size231:clamp(0px,61.6vw,496.188px);--vw-size232:clamp(0px,61.8666666667vw,498.336px);--vw-size233:clamp(0px,62.1333333333vw,500.484px);--vw-size234:clamp(0px,62.4vw,502.632px);--vw-size235:clamp(0px,62.6666666667vw,504.78px);--vw-size236:clamp(0px,62.9333333333vw,506.928px);--vw-size237:clamp(0px,63.2vw,509.076px);--vw-size238:clamp(0px,63.4666666667vw,511.224px);--vw-size239:clamp(0px,63.7333333333vw,513.372px);--vw-size240:clamp(0px,64vw,515.52px);--vw-size241:clamp(0px,64.2666666667vw,517.668px);--vw-size242:clamp(0px,64.5333333333vw,519.816px);--vw-size243:clamp(0px,64.8vw,521.964px);--vw-size244:clamp(0px,65.0666666667vw,524.112px);--vw-size245:clamp(0px,65.3333333333vw,526.26px);--vw-size246:clamp(0px,65.6vw,528.408px);--vw-size247:clamp(0px,65.8666666667vw,530.556px);--vw-size248:clamp(0px,66.1333333333vw,532.704px);--vw-size249:clamp(0px,66.4vw,534.852px);--vw-size250:clamp(0px,66.6666666667vw,537px);--vw-size251:clamp(0px,66.9333333333vw,539.148px);--vw-size252:clamp(0px,67.2vw,541.296px);--vw-size253:clamp(0px,67.4666666667vw,543.444px);--vw-size254:clamp(0px,67.7333333333vw,545.592px);--vw-size255:clamp(0px,68vw,547.74px);--vw-size256:clamp(0px,68.2666666667vw,549.888px);--vw-size257:clamp(0px,68.5333333333vw,552.036px);--vw-size258:clamp(0px,68.8vw,554.184px);--vw-size259:clamp(0px,69.0666666667vw,556.332px);--vw-size260:clamp(0px,69.3333333333vw,558.48px);--vw-size261:clamp(0px,69.6vw,560.628px);--vw-size262:clamp(0px,69.8666666667vw,562.776px);--vw-size263:clamp(0px,70.1333333333vw,564.924px);--vw-size264:clamp(0px,70.4vw,567.072px);--vw-size265:clamp(0px,70.6666666667vw,569.22px);--vw-size266:clamp(0px,70.9333333333vw,571.368px);--vw-size267:clamp(0px,71.2vw,573.516px);--vw-size268:clamp(0px,71.4666666667vw,575.664px);--vw-size269:clamp(0px,71.7333333333vw,577.812px);--vw-size270:clamp(0px,72vw,579.96px);--vw-size271:clamp(0px,72.2666666667vw,582.108px);--vw-size272:clamp(0px,72.5333333333vw,584.256px);--vw-size273:clamp(0px,72.8vw,586.404px);--vw-size274:clamp(0px,73.0666666667vw,588.552px);--vw-size275:clamp(0px,73.3333333333vw,590.7px);--vw-size276:clamp(0px,73.6vw,592.848px);--vw-size277:clamp(0px,73.8666666667vw,594.996px);--vw-size278:clamp(0px,74.1333333333vw,597.144px);--vw-size279:clamp(0px,74.4vw,599.292px);--vw-size280:clamp(0px,74.6666666667vw,601.44px);--vw-size281:clamp(0px,74.9333333333vw,603.588px);--vw-size282:clamp(0px,75.2vw,605.736px);--vw-size283:clamp(0px,75.4666666667vw,607.884px);--vw-size284:clamp(0px,75.7333333333vw,610.032px);--vw-size285:clamp(0px,76vw,612.18px);--vw-size286:clamp(0px,76.2666666667vw,614.328px);--vw-size287:clamp(0px,76.5333333333vw,616.476px);--vw-size288:clamp(0px,76.8vw,618.624px);--vw-size289:clamp(0px,77.0666666667vw,620.772px);--vw-size290:clamp(0px,77.3333333333vw,622.92px);--vw-size291:clamp(0px,77.6vw,625.068px);--vw-size292:clamp(0px,77.8666666667vw,627.216px);--vw-size293:clamp(0px,78.1333333333vw,629.364px);--vw-size294:clamp(0px,78.4vw,631.512px);--vw-size295:clamp(0px,78.6666666667vw,633.66px);--vw-size296:clamp(0px,78.9333333333vw,635.808px);--vw-size297:clamp(0px,79.2vw,637.956px);--vw-size298:clamp(0px,79.4666666667vw,640.104px);--vw-size299:clamp(0px,79.7333333333vw,642.252px);--vw-size300:clamp(0px,80vw,644.4px);--vw-size301:clamp(0px,80.2666666667vw,646.548px);--vw-size302:clamp(0px,80.5333333333vw,648.696px);--vw-size303:clamp(0px,80.8vw,650.844px);--vw-size304:clamp(0px,81.0666666667vw,652.992px);--vw-size305:clamp(0px,81.3333333333vw,655.14px);--vw-size306:clamp(0px,81.6vw,657.288px);--vw-size307:clamp(0px,81.8666666667vw,659.436px);--vw-size308:clamp(0px,82.1333333333vw,661.584px);--vw-size309:clamp(0px,82.4vw,663.732px);--vw-size310:clamp(0px,82.6666666667vw,665.88px);--vw-size311:clamp(0px,82.9333333333vw,668.028px);--vw-size312:clamp(0px,83.2vw,670.176px);--vw-size313:clamp(0px,83.4666666667vw,672.324px);--vw-size314:clamp(0px,83.7333333333vw,674.472px);--vw-size315:clamp(0px,84vw,676.62px);--vw-size316:clamp(0px,84.2666666667vw,678.768px);--vw-size317:clamp(0px,84.5333333333vw,680.916px);--vw-size318:clamp(0px,84.8vw,683.064px);--vw-size319:clamp(0px,85.0666666667vw,685.212px);--vw-size320:clamp(0px,85.3333333333vw,687.36px);--vw-size321:clamp(0px,85.6vw,689.508px);--vw-size322:clamp(0px,85.8666666667vw,691.656px);--vw-size323:clamp(0px,86.1333333333vw,693.804px);--vw-size324:clamp(0px,86.4vw,695.952px);--vw-size325:clamp(0px,86.6666666667vw,698.1px);--vw-size326:clamp(0px,86.9333333333vw,700.248px);--vw-size327:clamp(0px,87.2vw,702.396px);--vw-size328:clamp(0px,87.4666666667vw,704.544px);--vw-size329:clamp(0px,87.7333333333vw,706.692px);--vw-size330:clamp(0px,88vw,708.84px);--vw-size331:clamp(0px,88.2666666667vw,710.988px);--vw-size332:clamp(0px,88.5333333333vw,713.136px);--vw-size333:clamp(0px,88.8vw,715.284px);--vw-size334:clamp(0px,89.0666666667vw,717.432px);--vw-size335:clamp(0px,89.3333333333vw,719.58px);--vw-size336:clamp(0px,89.6vw,721.728px);--vw-size337:clamp(0px,89.8666666667vw,723.876px);--vw-size338:clamp(0px,90.1333333333vw,726.024px);--vw-size339:clamp(0px,90.4vw,728.172px);--vw-size340:clamp(0px,90.6666666667vw,730.32px);--vw-size341:clamp(0px,90.9333333333vw,732.468px);--vw-size342:clamp(0px,91.2vw,734.616px);--vw-size343:clamp(0px,91.4666666667vw,736.764px);--vw-size344:clamp(0px,91.7333333333vw,738.912px);--vw-size345:clamp(0px,92vw,741.06px);--vw-size346:clamp(0px,92.2666666667vw,743.208px);--vw-size347:clamp(0px,92.5333333333vw,745.356px);--vw-size348:clamp(0px,92.8vw,747.504px);--vw-size349:clamp(0px,93.0666666667vw,749.652px);--vw-size350:clamp(0px,93.3333333333vw,751.8px);--vw-size351:clamp(0px,93.6vw,753.948px);--vw-size352:clamp(0px,93.8666666667vw,756.096px);--vw-size353:clamp(0px,94.1333333333vw,758.244px);--vw-size354:clamp(0px,94.4vw,760.392px);--vw-size355:clamp(0px,94.6666666667vw,762.54px);--vw-size356:clamp(0px,94.9333333333vw,764.688px);--vw-size357:clamp(0px,95.2vw,766.836px);--vw-size358:clamp(0px,95.4666666667vw,768.984px);--vw-size359:clamp(0px,95.7333333333vw,771.132px);--vw-size360:clamp(0px,96vw,773.28px);--vw-size361:clamp(0px,96.2666666667vw,775.428px);--vw-size362:clamp(0px,96.5333333333vw,777.576px);--vw-size363:clamp(0px,96.8vw,779.724px);--vw-size364:clamp(0px,97.0666666667vw,781.872px);--vw-size365:clamp(0px,97.3333333333vw,784.02px);--vw-size366:clamp(0px,97.6vw,786.168px);--vw-size367:clamp(0px,97.8666666667vw,788.316px);--vw-size368:clamp(0px,98.1333333333vw,790.464px);--vw-size369:clamp(0px,98.4vw,792.612px);--vw-size370:clamp(0px,98.6666666667vw,794.76px);--vw-size371:clamp(0px,98.9333333333vw,796.908px);--vw-size372:clamp(0px,99.2vw,799.056px);--vw-size373:clamp(0px,99.4666666667vw,801.204px);--vw-size374:clamp(0px,99.7333333333vw,803.352px);--vw-size375:clamp(0px,100vw,805.5px)}}*{font-weight:600;color:#333}.news__detail .news__detail__content h2,.news__detail .news__detail__header .news__detail__title{font-size:24px;line-height:130%}@media only screen and (max-width:767px){.news__detail .news__detail__content h2,.news__detail .news__detail__header .news__detail__title{font-size:24px}}.news__detail .news__detail__content h3,.news__list .news__item .news__title{font-size:20px;line-height:130%}@media only screen and (max-width:767px){.news__detail .news__detail__content h3,.news__list .news__item .news__title{font-size:18px}}.lower__page__header .container .text__block__component p,.news__detail .news__detail__content{font-size:16px;line-height:175%}@media only screen and (max-width:767px){.lower__page__header .container .text__block__component p,.news__detail .news__detail__content{font-size:13px}}.bread__crumbs,.news__detail .news__detail__header .news__detail__date,.news__list .news__item .news__date{font-size:13px;line-height:175%}@media only screen and (max-width:767px){.bread__crumbs,.news__detail .news__detail__header .news__detail__date,.news__list .news__item .news__date{font-size:12px}}.text__block__component{display:flex;flex-flow:column;gap:16px}@media only screen and (max-width:767px){.text__block__component{gap:12px}}.text__block__component h2{font-size:16px;color:#970f0f}@media only screen and (max-width:767px){.text__block__component h2{font-size:13px}}.text__block__component h3{font-size:32px;line-height:140%;color:#333}@media only screen and (max-width:767px){.text__block__component h3{font-size:20px}}.text__block__component p{font-size:16px;line-height:185%;color:#333}@media only screen and (max-width:767px){.text__block__component p{font-size:13px}}body{width:100%;height:100vh;overflow:hidden}@media only screen and (max-width:767px){body{height:auto;overflow:visible;min-height:100svh}}body .modal{width:100vw;height:100vh;position:fixed;z-index:10000;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center}body .modal.active{pointer-events:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}body .modal.active .modal__bg{opacity:1}body .modal .modalContent{opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.4s ease;position:relative;z-index:1000;padding:36px;display:none;border-radius:16px;max-width:369px;box-sizing:content-box;max-height:calc(100vh - 80px);pointer-events:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;display:flex;flex-direction:column}@media only screen and (max-width:991px){body .modal .modalContent{padding:24px;max-width:276px}}@media only screen and (max-width:767px){body .modal .modalContent{padding:var(--vw-size24);max-width:var(--vw-size276)}}body .modal .modalContent.active{pointer-events:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;display:flex;flex-direction:column}body .modal .modalContent.active_visible{opacity:1}body .modal .modalContent .modalContent-closeBtn{position:absolute;right:24px;top:24px;width:40px;height:40px;background:#2d2e30;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:100}@media only screen and (max-width:991px){body .modal .modalContent .modalContent-closeBtn{transform:translate(50%,-50%)}}body .modal .modalContent .modalContent-closeBtn img{width:9px;transform:rotate(45deg)}body .modal .modal__bg{width:100%;height:100%;position:absolute;z-index:0;background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;transition:.4s ease}body .humBtn{position:fixed;top:30px;right:30px;z-index:1011;cursor:pointer;opacity:1;transition:.4s ease;mix-blend-mode:difference}body .humBtn.loaded{opacity:1}@media only screen and (max-width:767px){body .humBtn{transition:.4s ease}}@media only screen and (max-width:767px){body .humBtn.hide-sp{opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}body .humBtn.active .humBtn__inner span:first-of-type{background:hsla(180,5%,69%,.9);transform:translateY(13px) rotate(195deg)}body .humBtn.active .humBtn__inner span:nth-of-type(2){background:hsla(180,5%,69%,.9);transform:translateY(6px) rotate(-195deg)}@media only screen and (min-width:1025px){body .humBtn:hover .humBtn__inner span:first-of-type{animation:humBtn__inner-span .3s 0s ease-in-out forwards}body .humBtn:hover .humBtn__inner span:nth-of-type(2){animation:humBtn__inner-span .3s .1s ease-in-out forwards}}@keyframes humBtn__inner-span{0%{clip-path:inset(0 0 0 0)}50%{clip-path:inset(0 0 0 100%)}51%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}body .humBtn .humBtn__inner{width:80px;height:80px;display:flex;flex-direction:column;align-items:center;gap:6px;position:relative}body .humBtn span{width:80px;height:2px;z-index:1000;transition:.4s ease-in-out;display:inline-block;background:hsla(0,0%,100%,.75);clip-path:inset(0 0 0 0)}body .humBtn p{font-size:10px;font-weight:600;color:rgba(0,0,0,.75);margin-top:8px;display:inline-block}body .humBtnBase{position:fixed;top:35px;right:32px;z-index:995}@media only screen and (max-width:767px){body .humBtnBase{top:auto;bottom:20px;right:var(--vw-size63)}}body .humBtnBase.active:before{transform:translate(-50%,-50%) scale(1);transition:.4s ease 0s}body .humBtnBase.active:after{clip-path:inset(0 0 0 0);transition:.4s ease .2s}body .humBtnBase .humBtn__inner{width:48px;height:48px;position:relative}@media only screen and (max-width:767px){body .humBtnBase .humBtn__inner{width:var(--vw-size40);height:var(--vw-size40)}}body .humBtnBase:after{content:"";width:100vw;height:100dvh;z-index:-1;border-radius:0;background:rgba(0,0,0,.75);clip-path:inset(0 0 100% 0);-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);position:fixed;top:0;left:0;transition:.4s ease-in-out 0s}body .humWrap{width:100vw;height:100vh;overflow-y:scroll;overflow-x:clip;position:fixed;z-index:1001;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;transition:.4s ease 0s}@media only screen and (max-width:991px){body .humWrap{height:100svh}}body .humWrap.active{pointer-events:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;opacity:1;transition:.4s ease .6s}body .humWrap .humInner{min-height:100vh;height:auto;width:100%;height:-moz-fit-content;height:fit-content;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1011}body .humWrap .humInner .link__container{margin-top:0!important;padding-top:0!important;border-top:none!important}body .humWrap .humInner .back__btn,body .humWrap .humInner .link__col:last-of-type{display:none!important}body .humWrap .humInner .navi__layout__parts{background:none;width:calc(100% - 100px)}@media only screen and (max-width:767px){body .humWrap .humInner .navi__layout__parts{width:100%}}body .humWrap .humInner .navi__layout__parts .section__cta .contact__banner{order:3;min-height:auto}body .humWrap .humInner .navi__layout__parts .section__cta .cta__wrap{order:2;padding-top:48px;margin-top:48px;border-top:1px solid hsla(0,0%,100%,.1)}body .humWrap .humInner .navi__layout__parts .section__cta .link__container{order:1}@media only screen and (max-width:767px){body .humWrap .humInner .navi__layout__parts .section__cta .link__container{margin-top:0;padding-top:0;border-top:none}}body .humWrap .humInner .navi__layout__parts .section__cta .copy__wrap{order:4}body .humWrap .humInner .navi__layout__parts .section__cta .medias{display:none}body .pageWrap{width:100%;height:100vh;overflow:hidden}@media only screen and (max-width:767px){body .pageWrap{height:auto;overflow:visible;min-height:100svh}}body .pageWrap .pageInner{width:100%;height:auto;position:relative;z-index:4;min-height:100vh;opacity:1;transition:.4s ease}body .pageWrap .pageInner.active{opacity:1}.visible-xs{display:none!important}@media(max-width:767px){.hidden-xs{display:none!important}.visible-xs{display:block!important}}body,header{background:#ededed}header{top:0;left:0;z-index:50;position:fixed;opacity:1;transition:.3s ease-in-out 0s;width:100%;padding:24px 32px;border-bottom:1px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;gap:80px;align-items:flex-start}header nav{display:flex;gap:16px;padding-right:112px;padding-top:4px}@media only screen and (max-width:767px){header nav{display:none}}header nav a{color:rgba(0,0,0,.75);font-size:14px;line-height:1.4}@media only screen and (max-width:1024px){header nav a{font-size:11px}}header .logo{width:110px;display:block}@media only screen and (max-width:767px){header .logo{width:98px}}body[data-page=work] #footer{display:none!important}body[data-page=work] #footer.work-footer-ready{display:block!important;opacity:0;transition:opacity .3s ease-in-out}#footer{position:relative;z-index:8}.navi__link.is-current{pointer-events:none;position:relative;color:#970f0f}.navi__link.is-current:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:100%;height:2px;background:#970f0f;z-index:1}header nav a.navi__link{position:relative}header nav a.navi__link:after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:2px;background:#970f0f;z-index:1;transition:.15s ease-in-out 0s}header nav a.navi__link:hover:after{width:100%}.link__item.is-current{position:relative;padding-left:12px;opacity:.75!important}.link__item.is-current:before{scale:1!important}h1{font-size:10px}.btn,figure{overflow:hidden}.btn{display:flex;padding:var(--16,16px) var(--24,24px);justify-content:space-between;align-items:center;border-radius:16px;position:relative;border:none;background:var(--black-5,rgba(0,0,0,.05));width:-moz-fit-content;width:fit-content;gap:12px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}@media only screen and (max-width:767px){.btn{padding:12px 16px}}.btn *{transition:.3s ease-in-out}.btn:before{right:0;bottom:0;border-radius:16px;padding:1px;background:linear-gradient(45deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.7));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;pointer-events:none}.btn:after,.btn:before{content:"";position:absolute;top:0;left:0}.btn:after{background:hsla(0,0%,100%,.9);width:100%;height:100%;z-index:0;clip-path:inset(0 100% 0 0);mix-blend-mode:saturation;transition:.3s ease-in-out 0s}.btn p{font-size:16px!important;color:#970f0f;position:relative;z-index:2;transition:.1s ease-in-out 0s}@media only screen and (max-width:767px){.btn p{font-size:14px!important}}.btn figure{width:24px;height:24px;display:flex;align-items:center;justify-self:center;background:var(--black-5,rgba(0,0,0,.05));border-radius:4px;padding:6px}@media only screen and (max-width:767px){.btn figure{width:20px;height:20px}}.btn.white p{color:#fff}@media only screen and (min-width:1025px){.btn:hover figure img{animation:arrow-slide .25s .2s ease-in-out 1;filter:brightness(.2) grayscale(1)}.btn:hover:after{clip-path:inset(0 0 0 0)}.btn:hover p{color:#fff!important;mix-blend-mode:difference}}@keyframes arrow-slide{0%{transform:translateX(0)}48%{transform:translateX(15px);opacity:1}49%{transform:translateX(15px);opacity:0}50%{transform:translateX(-15px);opacity:0}51%{transform:translateX(-15px);opacity:1}to{opacity:1;transform:translateX(0)}}.navi__layout__parts{background:#333;padding:100px 0;position:relative;z-index:2}.navi__layout__parts *{color:#fff}.navi__layout__parts .container{width:calc(100% - 60px);margin:auto}.navi__layout__parts .container .section__cta{display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden}.navi__layout__parts .container .section__cta .medias img{width:1px;height:1px;top:0;left:0;position:absolute;visibility:hidden;pointer-events:none;transition:none!important}.navi__layout__parts .container .section__cta .mouse__effect>img{width:10vw;height:10vw;position:absolute;object-fit:cover;border-radius:4%;z-index:0}.navi__layout__parts .container .section__cta .cta__wrap *{text-align:center!important}@media only screen and (max-width:767px){.navi__layout__parts .container .section__cta .cta__wrap .btn p{font-size:14px!important}}.navi__layout__parts .container .section__cta .contact__banner{background:var(--Accent-Gradient,linear-gradient(81deg,#ff8400,#d03131));border-radius:16px;overflow:hidden;padding:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}@media only screen and (max-width:767px){.navi__layout__parts .container .section__cta .contact__banner{padding:48px 24px;min-height:auto}}.navi__layout__parts .container .section__cta .contact__banner .text__block__component{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center}.navi__layout__parts .container .section__cta .contact__banner .text__block__component *{text-align:center;color:#fff}.navi__layout__parts .container .section__cta .cta__wrap{display:flex;gap:8px;width:100%}@media only screen and (max-width:1024px){.navi__layout__parts .container .section__cta .cta__wrap{flex-flow:column}}.navi__layout__parts .container .section__cta .cta__wrap .tel__banner{width:calc(50% - 4px);background:hsla(0,0%,100%,.9);border-radius:16px;padding:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}@media only screen and (max-width:1024px){.navi__layout__parts .container .section__cta .cta__wrap .tel__banner{width:100%}}@media only screen and (max-width:767px){.navi__layout__parts .container .section__cta .cta__wrap .tel__banner{padding:48px 24px}}.navi__layout__parts .container .section__cta .cta__wrap .tel__banner .text__block__component{display:flex;flex-direction:column;align-items:center}.navi__layout__parts .container .section__cta .cta__wrap .tel__banner .text__block__component .btn p{color:#333}.navi__layout__parts .container .section__cta .link__container{display:flex;gap:48px;padding-top:48px;margin-top:48px;justify-content:space-between;border-top:1px solid hsla(0,0%,100%,.1)}@media only screen and (max-width:767px){.navi__layout__parts .container .section__cta .link__container{gap:16px;flex-wrap:wrap}}.navi__layout__parts .container .section__cta .link__container .link__col{display:flex;flex-direction:column;gap:32px;width:calc(50% - 153px)}@media only screen and (max-width:767px){.navi__layout__parts .container .section__cta .link__container .link__col{width:calc(50% - 8px)}}.navi__layout__parts .container .section__cta .link__container .link__col:last-of-type{width:120px}@media only screen and (max-width:767px){.navi__layout__parts .container .section__cta .link__container .link__col:last-of-type{width:100%;display:flex;align-items:flex-end;margin-top:24px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.1)}}@media only screen and (max-width:767px){.navi__layout__parts .container .section__cta .link__container .link__col:last-of-type figure{width:80px}}.navi__layout__parts .container .section__cta .link__container .link__col:last-of-type figure img{overflow:hidden;border-radius:12px}.navi__layout__parts .container .section__cta .link__container .link__col .devider{width:100%;height:1px;background:hsla(0,0%,100%,.1)}.navi__layout__parts .container .section__cta .link__container .link__col .link__box{display:flex;flex-flow:column;gap:16px}.navi__layout__parts .container .section__cta .link__container .link__col .link__box:last-of-type p.link__item:last-of-type{margin-top:-14px;display:inline-block}.navi__layout__parts .container .section__cta .link__container .link__col .link__box h3{font-size:14px;color:hsla(0,0%,100%,.5)}.navi__layout__parts .container .section__cta .link__container .link__col .link__box .link__item{font-size:14px;text-decoration:none;position:relative;width:-moz-fit-content;width:fit-content;transition:.3s ease-in-out}.navi__layout__parts .container .section__cta .link__container .link__col .link__box .link__item.is-current{pointer-events:none;opacity:.5}@media only screen and (max-width:767px){.navi__layout__parts .container .section__cta .link__container .link__col .link__box .link__item{font-size:13px}}.navi__layout__parts .container .section__cta .link__container .link__col .link__box .link__item.no__hover{pointer-events:none}.navi__layout__parts .container .section__cta .link__container .link__col .link__box .link__item:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:hsla(0,0%,100%,.25);transition:.3s ease-in-out}.navi__layout__parts .container .section__cta .link__container .link__col .link__box .link__item:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:4px;height:4px;background:hsla(0,0%,100%,.25);border-radius:50%;transition:.3s ease-in-out;scale:0}@media only screen and (min-width:1025px){.navi__layout__parts .container .section__cta .link__container .link__col .link__box .link__item:hover{padding-left:12px}.navi__layout__parts .container .section__cta .link__container .link__col .link__box .link__item:hover:after{width:100%}.navi__layout__parts .container .section__cta .link__container .link__col .link__box .link__item:hover:before{scale:1}}.navi__layout__parts .container .section__cta .link__container .link__col .link__box nav{display:flex;flex-flow:column;gap:12px}.navi__layout__parts .container .section__cta .copy__wrap{display:flex;gap:48px;padding-top:48px;margin-top:48px;justify-content:space-between;border-top:1px solid hsla(0,0%,100%,.1)}@media only screen and (max-width:767px){.navi__layout__parts .container .section__cta .copy__wrap{gap:16px;flex-wrap:wrap}}.navi__layout__parts .container .section__cta .copy__wrap .width{width:calc(50% - 153px)}@media only screen and (max-width:767px){.navi__layout__parts .container .section__cta .copy__wrap .width{width:calc(50% - 8px)}}.navi__layout__parts .container .section__cta .copy__wrap .width .logo__img{width:120px}@media only screen and (max-width:767px){.navi__layout__parts .container .section__cta .copy__wrap .width .logo__img{width:80px}}.navi__layout__parts .container .section__cta .copy__wrap .width .logo__img img{width:100%;height:100%;object-fit:contain}.navi__layout__parts .container .section__cta .copy__wrap .copy__text__wrap{display:flex;flex-direction:column;gap:8px;width:calc(50% - 153px)}@media only screen and (max-width:767px){.navi__layout__parts .container .section__cta .copy__wrap .copy__text__wrap{width:calc(50% - 8px)}}.navi__layout__parts .container .section__cta .copy__wrap .copy__text__wrap .copy__text{font-size:10px;color:hsla(0,0%,100%,.5)}.navi__layout__parts .container .section__cta .copy__wrap .copy__text__wrap h1{color:hsla(0,0%,100%,.5)}.navi__layout__parts .container .section__cta .back__btn{width:120px;display:flex;justify-content:flex-end}@media only screen and (max-width:767px){.navi__layout__parts .container .section__cta .back__btn{width:100%}}.navi__layout__parts .container .section__cta .back__btn .page__top{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:hsla(0,0%,100%,.1);border-radius:4px;padding:12px}.lower__page__header{position:relative;padding:160px 60px 80px;background:linear-gradient(135deg,hsla(0,0%,100%,.05),rgba(0,0,0,.05));overflow:hidden;display:flex;flex-flow:column;gap:16px}@media only screen and (max-width:767px){.lower__page__header{padding:120px 24px 40px}}.lower__page__header .container{position:relative;z-index:2;display:flex;flex-flow:column;gap:48px}@media only screen and (max-width:767px){.lower__page__header .container{gap:20px}}.lower__page__header .container .text__block__component{display:flex;gap:16px}.lower__page__header .container .text__block__component h2{font-size:48px;color:#970f0f;margin-left:0;line-height:130%;width:-moz-fit-content;width:fit-content;position:relative}.lower__page__header .container .text__block__component h2:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#970f0f;opacity:1;z-index:10;clip-path:inset(0 0 0 0);animation:bread-crumbs-anim .5s .2s cubic-bezier(.9,0,.1,1) 1 forwards}@media only screen and (max-width:767px){.lower__page__header .container .text__block__component h2{line-height:130%;font-size:24px}}.lower__page__header .container .text__block__component p{color:rgba(0,0,0,.65);position:relative;width:-moz-fit-content;width:fit-content}.lower__page__header .container .text__block__component p:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#970f0f;opacity:1;z-index:10;clip-path:inset(0 0 0 0);animation:bread-crumbs-anim .5s .5s cubic-bezier(.9,0,.1,1) 1 forwards}@media only screen and (max-width:767px){.lower__page__header .container .text__block__component p{font-size:13px}}.lower__page__header .container .lower__fv{width:100vw;margin:0 calc(50% - 50vw);margin-bottom:-80px;position:relative}@media only screen and (max-width:767px){.lower__page__header .container .lower__fv{margin-bottom:-60px}}.lower__page__header .scroll-infinity{margin-top:80px}@media only screen and (max-width:767px){.lower__page__header .scroll-infinity{margin-top:16px}}.lower__page__header .scroll-infinity .scroll-infinity__list{gap:0}.lower__page__header .scroll-infinity .scroll-infinity__list li{width:33vw}@media only screen and (max-width:767px){.lower__page__header .scroll-infinity .scroll-infinity__list li{width:48vw}}.lower__page__header.work__detail__header{padding:120px 40px 0;background:transparent!important;max-width:1400px;margin:auto;background:#fff!important;max-width:100%}@media only screen and (max-width:767px){.lower__page__header.work__detail__header{padding-left:24px;padding-right:24px;padding-top:120px!important}}.lower__page__header.service__header{padding-bottom:0}.lower__page__header.news__detail__header{padding:124px 40px 0;background:transparent!important;max-width:1400px;margin:auto}@media only screen and (max-width:767px){.lower__page__header.news__detail__header{padding:120px 24px 0}}.lower__page__header.news__detail__header .text__block__component{display:none!important}.bread__crumbs{display:flex;align-items:center;gap:8px;position:relative;width:-moz-fit-content;width:fit-content;list-style:none;padding:0;margin:0;color:rgba(0,0,0,.65)}.bread__crumbs:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#970f0f;opacity:1;z-index:10;clip-path:inset(0 0 0 0);animation:bread-crumbs-anim .5s cubic-bezier(.9,0,.1,1) 1 forwards}@keyframes bread-crumbs-anim{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}@media only screen and (max-width:767px){.bread__crumbs{font-size:12px}}.bread__crumbs li{display:inline-flex;align-items:center}.bread__crumbs li:not(:last-child):after{content:">";margin-left:8px;color:rgba(0,0,0,.25)}.bread__crumbs a{color:rgba(0,0,0,.65);text-decoration:none;transition:color cubic-bezier(.9,0,.1,1)}.bread__crumbs a:hover{color:#970f0f}#main-content{transform:none!important}.news__list__section{padding:80px 0 200px}@media only screen and (max-width:767px){.news__list__section{padding:60px 0 120px}}.news__list__section .container{max-width:1000px;margin:0 auto;padding:0 24px}.news__list .news__item{transition:background-color cubic-bezier(.9,0,.1,1)}.news__list .news__item a{display:flex;align-items:center;gap:24px;text-decoration:none;color:inherit;width:100%;padding:32px 0;position:relative}.news__list .news__item a:before{width:100%;background:rgba(0,0,0,.1)}.news__list .news__item a:after,.news__list .news__item a:before{content:"";position:absolute;bottom:0;left:0;height:1px;transition:.3s ease-in-out}.news__list .news__item a:after{width:0;background:rgba(0,0,0,.25)}@media only screen and (min-width:1025px){.news__list .news__item a:hover:after{width:100%}.news__list .news__item a:hover .news__arrow img{animation:arrow-slide .25s .2s ease-in-out 1}}@media only screen and (max-width:767px){.news__list .news__item a{flex-direction:column;align-items:flex-start;gap:16px}}.news__list .news__item .news__date{color:rgba(0,0,0,.65);min-width:100px;flex-shrink:0}@media only screen and (max-width:767px){.news__list .news__item .news__date{min-width:auto}}.news__list .news__item .news__title{flex:1}.news__list .news__item .news__arrow{flex-shrink:0;transition:transform cubic-bezier(.9,0,.1,1);overflow:hidden;width:24px;height:24px;display:flex;align-items:center;justify-self:center;background:var(--black-5,rgba(0,0,0,.05));border-radius:4px;padding:6px}@media only screen and (max-width:767px){.news__list .news__item .news__arrow{width:20px;height:20px}}.news__detail__section{padding:80px 0}@media only screen and (max-width:767px){.news__detail__section{padding:60px 0}}.news__detail__section .container{max-width:800px;margin:0 auto;padding:0 24px}.news__detail .news__detail__header{margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.1);display:flex;flex-flow:column;gap:16px}.news__detail .news__detail__header .news__detail__date{color:rgba(0,0,0,.65)}.news__detail .news__detail__content h2{margin:40px 0 20px;padding-bottom:8px;border-bottom:2px solid #970f0f}.news__detail .news__detail__content h3{margin:32px 0 16px}.news__detail .news__detail__content p{margin-bottom:20px}.news__detail .news__detail__content ol,.news__detail .news__detail__content ul{margin:20px 0;padding-left:24px}.news__detail .news__detail__content ol li,.news__detail .news__detail__content ul li{margin-bottom:8px}.news__detail .news__detail__content img{max-width:100%;height:auto;margin:24px 0;border-radius:8px}.news__detail .btn.back__to__list{margin-bottom:80px}.news__detail .btn.back__to__list figure{transform:rotate(180deg)}