@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");@font-face{font-family:"DINC";src:url("../fonts/DinC.ttf") format("truetype")}.pg .pg__hero{padding-top:clamp(4.375rem, calc(.0376506024rem + 9.0361445783vw), 6.25rem);padding-bottom:clamp(4.375rem, calc(.0376506024rem + 9.0361445783vw), 6.25rem);padding-left:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);padding-right:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);overflow:hidden}.pg .pg__hero .wrap{align-items:center}.pg .pg__hero .wrap .headline1{width:33%}.pg .pg__hero .wrap .headline1 .en{font-size:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);margin-bottom:clamp(1.3125rem, calc(.0112951807rem + 2.7108433735vw), 1.875rem);font-family:"DINC",sans-serif;line-height:1;font-weight:400;letter-spacing:0.05em;color:#212121}.pg .pg__hero .wrap .headline1 h1{font-size:clamp(1.4rem, calc(.0120481928rem + 2.8915662651vw), 2rem);margin-bottom:clamp(3.5rem, calc(.0301204819rem + 7.2289156627vw), 5rem);line-height:1;font-style:normal;font-weight:700;letter-spacing:0.075em;color:#212121}.pg .pg__hero .wrap .headline1 .pnav{font-family:"DINC",sans-serif;color:#888}.pg .pg__hero .wrap .headline1 .pnav a{text-decoration:none;color:#888}.pg .pg__hero .wrap .headline1 .pnav a:hover{color:#212121}.pg .pg__hero .wrap .headline1 .pnav span{color:#212121}.pg .pg__hero .wrap .img{width:67%;aspect-ratio:737 / 582;position:relative;overflow:visible}.pg .pg__hero .wrap .img img.hero__img{position:absolute;top:0;left:0;width:auto;height:100%;max-width:none;z-index:1}.pg .pg__hero .wrap .img .cloud{width:clamp(12.81875rem, calc(.1103162651rem + 26.4759036145vw), 18.3125rem);position:absolute;bottom:-10%;left:-25%;z-index:10}.pg.about .headline2 .en{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);margin-bottom:clamp(1.09375rem, calc(.0094126506rem + 2.2590361446vw), 1.5625rem);font-family:"DINC",sans-serif;line-height:1.5;font-weight:400;letter-spacing:0.05em;color:#212121}.pg.about .headline2 h2{font-size:clamp(1.05rem, calc(.0090361446rem + 2.1686746988vw), 1.5rem);margin-bottom:clamp(3.5rem, calc(.0301204819rem + 7.2289156627vw), 5rem);line-height:1;font-style:normal;font-weight:600;letter-spacing:0.075em;color:#212121}.pg.about .table table{width:100%;border-collapse:collapse}.pg.about .table table th,.pg.about .table table td{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);padding-top:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);padding-bottom:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);text-align:left;vertical-align:top;border-bottom:1px solid #999;color:#212121;line-height:2}.pg.about .table table th{letter-spacing:0.05em;width:13em}.pg.about .table table td{letter-spacing:0.1em}.pg.about .message{padding-top:clamp(4.375rem, calc(.0376506024rem + 9.0361445783vw), 6.25rem);padding-bottom:clamp(4.375rem, calc(.0376506024rem + 9.0361445783vw), 6.25rem);padding-left:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);padding-right:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem)}.pg.about .message .wrap{align-items:center}.pg.about .message .txt{width:62%;position:relative;z-index:-1}.pg.about .message .txt h2{font-size:clamp(1.05rem, calc(.0090361446rem + 2.1686746988vw), 1.5rem);margin-bottom:clamp(1.3125rem, calc(.0112951807rem + 2.7108433735vw), 1.875rem);font-style:normal;font-weight:600;letter-spacing:0.05em}.pg.about .message .txt p{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);margin-bottom:clamp(1.3125rem, calc(.0112951807rem + 2.7108433735vw), 1.875rem);line-height:2.2;text-align:justify;text-justify:inter-ideograph;letter-spacing:0.1em;font-feature-settings:"palt" on}.pg.about .message .txt .name{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);text-align:right;line-height:2.2;letter-spacing:0.05em}.pg.about .message .txt .name span{font-size:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);font-weight:600;line-height:1.8;letter-spacing:0.05em}.pg.about .message .txt::after{content:"";background:#eaeaea;position:absolute;top:-15%;left:-30%;width:160%;height:130%;z-index:-1}.pg.about .message .img{width:36%;margin-top:-5%}.pg.about .details{padding-top:clamp(3.0625rem, calc(.0263554217rem + 6.3253012048vw), 4.375rem);padding-bottom:clamp(5.25rem, calc(.0451807229rem + 10.843373494vw), 7.5rem);padding-left:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);padding-right:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem)}.pg.about .details .headline2 h2{margin-bottom:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem)}.pg.about .details .wrap{align-items:center}.pg.about .details .img{width:65%}.pg.about .details .img img{width:60%;margin:0 auto}.pg.about .details .txt{width:35%}.pg.about .details .txt ul li{padding-top:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);padding-bottom:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem)}.pg.about .details .txt ul li h3{margin-bottom:clamp(.21875rem, calc(.0018825301rem + .4518072289vw), .3125rem);font-size:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);font-weight:600;line-height:1.4;letter-spacing:0.05em}.pg.about .details .txt ul li p{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);line-height:1.8;letter-spacing:0.05em}.pg.about .advantage{overflow:hidden;padding-top:clamp(3.0625rem, calc(.0263554217rem + 6.3253012048vw), 4.375rem);background:url(../images/advantage_bg.webp) no-repeat center center;background-size:cover}.pg.about .advantage .headline2{text-align:center}.pg.about .advantage .headline2 h2{font-size:clamp(1.4rem, calc(.0120481928rem + 2.8915662651vw), 2rem);margin-bottom:clamp(6.5625rem, calc(.0564759036rem + 13.5542168675vw), 9.375rem)}.pg.about .advantage .list{position:relative;transform:scale(1.2);margin-bottom:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem)}.pg.about .advantage .list ul li{padding-top:clamp(1.75rem, calc(.015060241rem + 3.6144578313vw), 2.5rem);padding-bottom:clamp(1.3125rem, calc(.0112951807rem + 2.7108433735vw), 1.875rem);display:block;width:30%;background:#ddd;border-radius:30px;position:relative}.pg.about .advantage .list ul li .num{font-size:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);position:absolute;width:100%;top:-40px;left:0;font-family:"DINC",sans-serif;text-align:center;letter-spacing:0.05em}.pg.about .advantage .list ul li h3{font-size:clamp(.7875rem, calc(.0067771084rem + 1.6265060241vw), 1.125rem);font-weight:600;text-align:center;letter-spacing:0.05em}.pg.about .advantage .list ul li .img{width:77%;margin:0 auto 10px auto}.pg.about .advantage .list ul li p{font-size:clamp(.6125rem, calc(.0052710843rem + 1.265060241vw), .875rem);line-height:1.8;letter-spacing:0.05em;text-align:justify;text-justify:inter-ideograph;font-feature-settings:"palt" on;width:77%;margin:0 auto}.pg.about .advantage .list .slick-list{overflow:visible !important}.pg.about .advantage .list .advantage__slider .slick-slide{margin:0 40px;transition:all 0.3s ease}.pg.about .advantage .list .advantage__slider .slick-center{background:#fff}.pg.about .advantage .list .advantage__arrow{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:85px;border:none;padding:0;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:contain;font-size:0;line-height:0;cursor:pointer;z-index:2}.pg.about .advantage .list .advantage__arrow::before{content:none}.pg.about .advantage .list .advantage__arrow--prev{left:calc(50% - 15% - 35px);background-image:url(../images/advantage_prev.svg)}.pg.about .advantage .list .advantage__arrow--next{right:calc(50% - 15% - 35px);background-image:url(../images/advantage_next.svg)}.pg.about .advantage .illust{width:clamp(11.375rem, calc(.0978915663rem + 23.4939759036vw), 16.25rem);aspect-ratio:260 / 180;margin-left:auto;margin-right:auto;background-repeat:no-repeat;background-position:center center;background-size:contain}.pg.about .advantage .illust__1{background-image:url(../images/advantage_illust_1.webp)}.pg.about .advantage .illust__2{background-image:url(../images/advantage_illust_2.webp)}.pg.about .photos{padding-top:clamp(10.5rem, calc(.0903614458rem + 21.686746988vw), 15rem);padding-bottom:clamp(5.25rem, calc(.0451807229rem + 10.843373494vw), 7.5rem);position:relative}.pg.about .photos .box ul li{margin-left:clamp(.525rem, calc(.0045180723rem + 1.0843373494vw), .75rem);margin-right:clamp(.525rem, calc(.0045180723rem + 1.0843373494vw), .75rem);border-radius:15px;overflow:hidden}.pg.about .photos::before,.pg.about .photos::after{content:"";background:#f3f3f3;width:30%;aspect-ratio:562 / 361;position:absolute;z-index:-1}.pg.about .photos::before{top:60%;left:10%}.pg.about .photos::after{bottom:40%;left:70%}.pg.about .profile{padding-top:clamp(6.5625rem, calc(.0564759036rem + 13.5542168675vw), 9.375rem);padding-bottom:clamp(3.0625rem, calc(.0263554217rem + 6.3253012048vw), 4.375rem);padding-left:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);padding-right:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem)}.pg.about .profile .headline2{width:25%}.pg.about .profile .table{width:75%}.pg.about .history{padding-top:clamp(3.0625rem, calc(.0263554217rem + 6.3253012048vw), 4.375rem);padding-bottom:clamp(3.0625rem, calc(.0263554217rem + 6.3253012048vw), 4.375rem);padding-left:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);padding-right:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem)}.pg.about .history .headline2{width:25%}.pg.about .history .table{width:75%}.pg.about .organizations{padding-top:clamp(3.0625rem, calc(.0263554217rem + 6.3253012048vw), 4.375rem);padding-bottom:clamp(5.6875rem, calc(.0489457831rem + 11.7469879518vw), 8.125rem);padding-left:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);padding-right:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem)}.pg.about .organizations .headline2{width:25%}.pg.about .organizations .list{width:75%}.pg.about .organizations .list ul{display:flex;justify-content:space-between;flex-wrap:wrap}.pg.about .organizations .list ul li{width:47.5%;text-align:left;border-bottom:1px solid #999;color:#212121;line-height:2;font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);padding-top:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);padding-bottom:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem)}.pg.business .lead{padding-top:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);padding-bottom:clamp(3.0625rem, calc(.0263554217rem + 6.3253012048vw), 4.375rem);padding-left:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);padding-right:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem)}.pg.business .lead h2{margin-bottom:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);font-size:clamp(1.05rem, calc(.0090361446rem + 2.1686746988vw), 1.5rem);font-weight:600;letter-spacing:0.1em;text-align:center}.pg.business .lead .tabs ul{display:flex;justify-content:center;flex-wrap:wrap}.pg.business .lead .tabs ul li{width:calc(100% / 3);aspect-ratio:1/1}.pg.business .lead .tabs ul li a{text-decoration:none;display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#212121}.pg.business .lead .tabs ul li a .box{display:block;text-align:center}.pg.business .lead .tabs ul li a .box h3{font-size:clamp(1.00625rem, calc(.0086596386rem + 2.078313253vw), 1.4375rem);margin-bottom:clamp(.65625rem, calc(.0056475904rem + 1.3554216867vw), .9375rem);font-weight:400}.pg.business .lead .tabs ul li a .box p{font-size:clamp(.83125rem, calc(.0071536145rem + 1.7168674699vw), 1.1875rem);font-feature-settings:"palt" on}.pg.business .lead .tabs ul li:nth-child(1) a{background:url(../images/business_lead_1.webp) no-repeat center center;background-size:cover}.pg.business .lead .tabs ul li:nth-child(1) a:hover{background:url(../images/business_lead_1_on.webp) no-repeat center center;background-size:cover}.pg.business .lead .tabs ul li:nth-child(2) a{background:url(../images/business_lead_2.webp) no-repeat center center;background-size:cover}.pg.business .lead .tabs ul li:nth-child(2) a:hover{background:url(../images/business_lead_2_on.webp) no-repeat center center;background-size:cover}.pg.business .lead .tabs ul li:nth-child(3) a{background:url(../images/business_lead_3.webp) no-repeat center center;background-size:cover}.pg.business .lead .tabs ul li:nth-child(3) a:hover{background:url(../images/business_lead_3_on.webp) no-repeat center center;background-size:cover}.pg.business .lead .lead__flow{display:none}.pg.business .department{padding-top:clamp(4.375rem, calc(.0376506024rem + 9.0361445783vw), 6.25rem);padding-bottom:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);padding-left:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);padding-right:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);overflow:hidden}.pg.business .department .department__hero{align-items:center;overflow:visible}.pg.business .department .department__hero .department__headline{width:40%}.pg.business .department .department__hero .department__headline .sub{font-size:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);margin-bottom:clamp(1.3125rem, calc(.0112951807rem + 2.7108433735vw), 1.875rem);font-family:"DINC",sans-serif;font-weight:600;letter-spacing:0.1em;color:#212121}.pg.business .department .department__hero .department__headline h2{font-size:clamp(1.4rem, calc(.0120481928rem + 2.8915662651vw), 2rem);margin-bottom:clamp(3.0625rem, calc(.0263554217rem + 6.3253012048vw), 4.375rem);line-height:1;font-style:normal;font-weight:400;line-height:1.6;letter-spacing:0.075em;color:#212121}.pg.business .department .department__hero .department__headline p{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);width:70%;line-height:2.2;letter-spacing:0.1em;text-align:justify;text-justify:inter-ideograph;font-feature-settings:"palt" on}.pg.business .department .department__hero .department__img{width:60%;aspect-ratio:679 / 543;position:relative;background:#cfcfcf;overflow:visible}.pg.business .department .department__hero .department__img img{position:absolute;top:0;left:0;width:auto;height:100%;max-width:none}.pg.business .department .department__charm{padding-top:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem)}.pg.business .department .department__charm h3{font-size:clamp(1.05rem, calc(.0090361446rem + 2.1686746988vw), 1.5rem);margin-bottom:clamp(2.625rem, calc(.0225903614rem + 5.421686747vw), 3.75rem);font-weight:600;text-align:center;letter-spacing:0.1em}.pg.business .department .department__charm .list ul{display:flex;justify-content:space-between;flex-wrap:wrap;border-left:1px solid #212121}.pg.business .department .department__charm .list ul li{padding-left:clamp(1.53125rem, calc(.0131777108rem + 3.1626506024vw), 2.1875rem);padding-right:clamp(1.53125rem, calc(.0131777108rem + 3.1626506024vw), 2.1875rem);width:calc(100% / 3);border-right:1px solid #212121}.pg.business .department .department__charm .list ul li h4{font-size:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);margin-bottom:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);font-weight:600}.pg.business .department .department__charm .list ul li p{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);margin-bottom:clamp(1.09375rem, calc(.0094126506rem + 2.2590361446vw), 1.5625rem);line-height:2.2;letter-spacing:0.05em;text-align:justify;text-justify:inter-ideograph;font-feature-settings:"palt" on}.pg.business .department .department__work{padding-top:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem)}.pg.business .department .department__work h3{font-size:clamp(1.05rem, calc(.0090361446rem + 2.1686746988vw), 1.5rem);margin-bottom:clamp(2.625rem, calc(.0225903614rem + 5.421686747vw), 3.75rem);font-weight:600;text-align:center;letter-spacing:0.1em}.pg.business .department .department__work .list ul{display:flex;justify-content:space-between;flex-wrap:wrap}.pg.business .department .department__work .list ul li{margin-bottom:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);width:47.5%;display:flex;justify-content:space-between;flex-wrap:wrap}.pg.business .department .department__work .list ul li .icon{width:30%}.pg.business .department .department__work .list ul li .txt{width:64%}.pg.business .department .department__work .list ul li .txt h4{font-size:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);margin-bottom:clamp(.4375rem, calc(.0037650602rem + .9036144578vw), .625rem);font-weight:600}.pg.business .department .department__work .list ul li .txt p{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);line-height:2.2;text-align:justify;text-justify:inter-ideograph;letter-spacing:0.05em;font-feature-settings:"palt" on}.pg.qualifications .pg__hero{padding-top:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);padding-bottom:clamp(1.3125rem, calc(.0112951807rem + 2.7108433735vw), 1.875rem)}.pg.qualifications .pg__hero .wrap{align-items:center}.pg.qualifications .pg__hero .wrap .headline1{width:33%}.pg.qualifications .pg__hero .wrap .img{background:none;width:65%;aspect-ratio:670 / 353}.pg.qualifications .data{padding-bottom:clamp(5.6875rem, calc(.0489457831rem + 11.7469879518vw), 8.125rem);padding-left:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);padding-right:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem)}.pg.qualifications .data .table table{width:100%;border-collapse:collapse}.pg.qualifications .data .table table caption{font-size:clamp(.6125rem, calc(.0052710843rem + 1.265060241vw), .875rem);margin-bottom:clamp(.4375rem, calc(.0037650602rem + .9036144578vw), .625rem);text-align:right}.pg.qualifications .data .table table th,.pg.qualifications .data .table table td{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);padding-left:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);padding-right:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);letter-spacing:0.05em;border:1px solid #aaa;vertical-align:top}.pg.qualifications .data .table table th{padding-top:clamp(.4375rem, calc(.0037650602rem + .9036144578vw), .625rem);padding-bottom:clamp(.4375rem, calc(.0037650602rem + .9036144578vw), .625rem);background:#969696;color:#fff;text-align:left}.pg.qualifications .data .table table td{padding-top:clamp(.21875rem, calc(.0018825301rem + .4518072289vw), .3125rem);padding-bottom:clamp(.21875rem, calc(.0018825301rem + .4518072289vw), .3125rem);line-height:3;letter-spacing:0.05em}.pg.qualifications .data .table table td.label{width:15em;background:#efeded;font-weight:600}.pg.qualifications .data .table table td.slabel{width:15em}.pg.qualifications .data .table table td.num{text-align:center;width:5em}.pg.news{background:#f4f2f1}.pg.news .pg__hero{padding-top:clamp(3.5rem, calc(.0301204819rem + 7.2289156627vw), 5rem);padding-bottom:clamp(3.5rem, calc(.0301204819rem + 7.2289156627vw), 5rem)}.pg.news .pg__hero .wrap{align-items:center}.pg.news .pg__hero .wrap .headline1{width:33%}.pg.news .pg__hero .wrap .img{width:60%;aspect-ratio:660 / 390}.pg.news .pg__hero .wrap .img .cloud{width:clamp(11.725rem, calc(.1009036145rem + 24.2168674699vw), 16.75rem);bottom:-14%;left:-25%}.pg.news .archives{padding-bottom:clamp(3.0625rem, calc(.0263554217rem + 6.3253012048vw), 4.375rem);padding-left:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);padding-right:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem)}.pg.news .archives .categories{display:flex;justify-content:flex-end;margin-bottom:clamp(2.625rem, calc(.0225903614rem + 5.421686747vw), 3.75rem)}.pg.news .archives .categories h2{font-size:clamp(.7875rem, calc(.0067771084rem + 1.6265060241vw), 1.125rem);padding-right:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);font-family:"DINC",sans-serif}.pg.news .archives .categories ul{display:flex}.pg.news .archives .categories ul li{padding-right:clamp(.65625rem, calc(.0056475904rem + 1.3554216867vw), .9375rem)}.pg.news .archives .categories ul li a{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);padding-top:clamp(.35rem, calc(.0030120482rem + .7228915663vw), .5rem);padding-bottom:clamp(.35rem, calc(.0030120482rem + .7228915663vw), .5rem);padding-left:clamp(.65625rem, calc(.0056475904rem + 1.3554216867vw), .9375rem);padding-right:clamp(.65625rem, calc(.0056475904rem + 1.3554216867vw), .9375rem);text-decoration:none;color:#212121;background:#ffffff;box-shadow:0px 4px 4px rgba(0,0,0,0.25);border-radius:5px}.pg.news .archives .categories ul li a:hover{background:#e60012;color:#fff}.pg.news .archives .categories ul li.active a{background:#e60012;color:#fff}.pg.news .archives .list{margin-bottom:clamp(2.625rem, calc(.0225903614rem + 5.421686747vw), 3.75rem)}.pg.news .archives .list ul{border-top:1px solid rgba(51,51,51,0.3)}.pg.news .archives .list ul li{border-bottom:1px solid rgba(51,51,51,0.3)}.pg.news .archives .list ul li a{padding-top:clamp(1.3125rem, calc(.0112951807rem + 2.7108433735vw), 1.875rem);padding-bottom:clamp(1.3125rem, calc(.0112951807rem + 2.7108433735vw), 1.875rem);padding-left:clamp(1.3125rem, calc(.0112951807rem + 2.7108433735vw), 1.875rem);padding-right:clamp(.4375rem, calc(.0037650602rem + .9036144578vw), .625rem);display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:#212121}.pg.news .archives .list ul li a:hover{background:#ffeeee}.pg.news .archives .list ul li a .img{width:clamp(8.75rem, calc(.0753012048rem + 18.0722891566vw), 12.5rem);border-radius:10px;overflow:hidden;aspect-ratio:200 / 140}.pg.news .archives .list ul li a .img img{display:block;width:100%;height:100%;object-fit:cover}.pg.news .archives .list ul li a .txt{flex:1;height:100%}.pg.news .archives .list ul li a .txt .txt__inner{display:flex;align-items:center;height:100%}.pg.news .archives .list ul li a .date{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);width:clamp(8.3125rem, calc(.0715361446rem + 17.1686746988vw), 11.875rem);letter-spacing:0.05em;text-align:center;display:flex;justify-content:center;align-items:center}.pg.news .archives .list ul li a .date .ctg{display:none}.pg.news .archives .list ul li a .title{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);padding-right:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);letter-spacing:0.05em;flex:1;display:flex;align-items:center}.pg.news .archives .list ul li a .title span{font-size:clamp(.56875rem, calc(.0048945783rem + 1.1746987952vw), .8125rem);margin-right:clamp(.4375rem, calc(.0037650602rem + .9036144578vw), .625rem);vertical-align:middle;display:inline-block;color:#fff;background:#e60012;padding:1px 10px;border-radius:100vh;font-family:"DINC",sans-serif;letter-spacing:0.05em}.pg.news .archives .list ul li a .category{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);width:clamp(6.125rem, calc(.0527108434rem + 12.6506024096vw), 8.75rem);letter-spacing:0.05em;text-align:center;border-left:1px solid rgba(51,51,51,0.5);display:flex;justify-content:center;align-items:center;margin:15px 0;padding-top:clamp(1.3125rem, calc(.0112951807rem + 2.7108433735vw), 1.875rem);padding-bottom:clamp(1.3125rem, calc(.0112951807rem + 2.7108433735vw), 1.875rem)}.pg.news .archives .pager{text-align:center}.pg.news .archives .pager .wp-pagenavi{display:flex;justify-content:center}.pg.news .archives .pager a{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);width:clamp(1.6625rem, calc(.0143072289rem + 3.4337349398vw), 2.375rem);aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;text-decoration:none;text-align:center;margin:4px;box-shadow:0px 4px 4px rgba(0,0,0,0.25);border-radius:5px;background:#fff;color:#212121}.pg.news .archives .pager a:hover{background:#e60012;color:#fff}.pg.news .archives .pager span{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);width:clamp(1.6625rem, calc(.0143072289rem + 3.4337349398vw), 2.375rem);aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;text-decoration:none;text-align:center;margin:4px;box-shadow:0px 4px 4px rgba(0,0,0,0.25);border-radius:5px}.pg.news .archives .pager span.current{background:#e60012;color:#fff}.pg.news .detail{padding-top:clamp(1.3125rem, calc(.0112951807rem + 2.7108433735vw), 1.875rem);padding-bottom:clamp(1.3125rem, calc(.0112951807rem + 2.7108433735vw), 1.875rem);padding-left:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);padding-right:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem)}.pg.news .detail .title{margin-bottom:clamp(1.75rem, calc(.015060241rem + 3.6144578313vw), 2.5rem)}.pg.news .detail .title .h{margin-bottom:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);display:flex;align-items:center}.pg.news .detail .title .h .date{font-size:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);margin-right:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);font-family:"DINC",sans-serif;letter-spacing:0.05em}.pg.news .detail .title .h .category{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);letter-spacing:0.05em}.pg.news .detail .title .h .category a{text-decoration:none;color:#212121}.pg.news .detail .title .h .category a:hover{color:#e60012}.pg.news .detail .title h1{font-size:clamp(1.4rem, calc(.0120481928rem + 2.8915662651vw), 2rem);font-weight:600;line-height:1.3;letter-spacing:0.05em}.pg.news .detail .wrap .body{width:65%}.pg.news .detail .wrap .body p{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);margin:1em 0 1em 0;line-height:2.2;text-align:justify;text-justify:inter-ideograph;letter-spacing:0.1em;font-feature-settings:"palt" on}.pg.news .detail .wrap .categories{width:20%}.pg.news .detail .wrap .categories .h{margin-bottom:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);margin-top:1em;display:flex;align-items:center}.pg.news .detail .wrap .categories .h h3{font-size:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);margin-right:clamp(.65625rem, calc(.0056475904rem + 1.3554216867vw), .9375rem);font-family:"DINC",sans-serif;font-weight:400}.pg.news .detail .wrap .categories .h .sub{font-size:clamp(.6125rem, calc(.0052710843rem + 1.265060241vw), .875rem);letter-spacing:0.05em}.pg.news .detail .wrap .categories .items ul{margin-bottom:clamp(.6125rem, calc(.0052710843rem + 1.265060241vw), .875rem)}.pg.news .detail .wrap .categories .items ul li{margin-bottom:clamp(.6125rem, calc(.0052710843rem + 1.265060241vw), .875rem)}.pg.news .detail .wrap .categories .items ul li a{padding-top:clamp(.4375rem, calc(.0037650602rem + .9036144578vw), .625rem);padding-bottom:clamp(.4375rem, calc(.0037650602rem + .9036144578vw), .625rem);padding-left:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);padding-right:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);text-decoration:none;display:flex;justify-content:space-between;width:100%;color:#212121;background:#fff;box-shadow:0px 4px 4px rgba(0,0,0,0.25);border-radius:5px}.pg.news .detail .wrap .categories .items ul li a span{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);letter-spacing:0.05em}.pg.news .detail .wrap .categories .items ul li a:hover{background:#e60012;color:#fff}.pg.news .detail .wrap .categories .paging ul{display:flex;justify-content:center}div.wpcf7-response-output{border:none !important;margin:0 auto !important;width:100%;max-width:1100px}.wpcf7-response-output{display:flex;align-items:flex-start;gap:10px;padding:14px 16px !important;border-radius:8px;font-size:14px;border:none}.wpcf7-mail-sent-ok{background:#dcfce7;color:#166534}.wpcf7-validation-errors{background:#fee2e2;color:#991b1b}.wpcf7-mail-send-failed{background:#fef3c7;color:#92400e}.wpcf7-spam-blocked{background:#f3f4f6;color:#374151}.banner__entry{padding-top:clamp(3.0625rem, calc(.0263554217rem + 6.3253012048vw), 4.375rem);padding-bottom:clamp(3.9375rem, calc(.0338855422rem + 8.1325301205vw), 5.625rem);overflow:hidden}.banner__entry .box{padding-left:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);padding-right:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);background:#f5ffaa}.banner__entry .box .wrap{display:block;position:relative}.banner__entry .box .wrap a{padding-top:clamp(2.625rem, calc(.0225903614rem + 5.421686747vw), 3.75rem);padding-bottom:clamp(2.625rem, calc(.0225903614rem + 5.421686747vw), 3.75rem);text-decoration:none;color:#212121;display:flex;justify-content:space-between;align-items:center;position:relative;flex-wrap:wrap}.banner__entry .box .wrap a:hover{transform:scale(1.1)}.banner__entry .box .cloud{position:absolute;z-index:10}.banner__entry .box .cloud__1{width:clamp(8.925rem, calc(.0768072289rem + 18.4337349398vw), 12.75rem);bottom:-14%;left:-5%}.banner__entry .box .cloud__2{width:clamp(12.8625rem, calc(.1106927711rem + 26.5662650602vw), 18.375rem);top:-15%;right:0}.banner__entry .box .img{width:31%}.banner__entry .box .txt{width:60%}.banner__entry .box .txt h3{font-size:clamp(1.05rem, calc(.0090361446rem + 2.1686746988vw), 1.5rem);margin-bottom:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);font-weight:600;letter-spacing:0.05em}.banner__entry .box .txt p{font-size:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);margin-bottom:clamp(1.3125rem, calc(.0112951807rem + 2.7108433735vw), 1.875rem);width:80%;line-height:1.8;text-align:justify;text-justify:inter-ideograph;letter-spacing:0.05em;font-feature-settings:"palt" on}.banner__entry .box .txt .btn span{font-size:clamp(.7875rem, calc(.0067771084rem + 1.6265060241vw), 1.125rem);padding-top:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);padding-bottom:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);padding-left:clamp(1.3125rem, calc(.0112951807rem + 2.7108433735vw), 1.875rem);padding-right:clamp(1.3125rem, calc(.0112951807rem + 2.7108433735vw), 1.875rem);display:inline-block;text-decoration:none;font-weight:600;letter-spacing:0.05em;color:#fff;background:#e60012;border-radius:5px}.pg.contact{background:#f4f2f1}.pg.contact .pg__hero{padding-top:clamp(3.5rem, calc(.0301204819rem + 7.2289156627vw), 5rem);padding-bottom:clamp(3.5rem, calc(.0301204819rem + 7.2289156627vw), 5rem)}.pg.contact .pg__hero .wrap{align-items:center}.pg.contact .pg__hero .wrap .headline1{width:33%}.pg.contact .pg__hero .wrap .img{width:60%;aspect-ratio:660 / 390}.pg.contact .pg__hero .wrap .img .cloud{width:clamp(11.725rem, calc(.1009036145rem + 24.2168674699vw), 16.75rem);bottom:-14%;left:-25%}.pg.entry{background:#f4f2f1}.pg.entry .pg__hero{padding-top:clamp(3.0625rem, calc(.0263554217rem + 6.3253012048vw), 4.375rem);overflow:visible}.pg.entry .pg__hero .wrap{align-items:center}.pg.entry .pg__hero .wrap .headline1{width:33%}.pg.entry .pg__hero .wrap .img{width:60%;aspect-ratio:660 / 390;background:none}.pg.entry .pg__hero .wrap .img img.hero__img{width:auto;height:150%}.pg.form .notice{padding-bottom:clamp(2.625rem, calc(.0225903614rem + 5.421686747vw), 3.75rem);padding-left:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);padding-right:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem)}.pg.form .notice .box{padding-top:clamp(1.3125rem, calc(.0112951807rem + 2.7108433735vw), 1.875rem);padding-bottom:clamp(1.3125rem, calc(.0112951807rem + 2.7108433735vw), 1.875rem);padding-left:clamp(1.75rem, calc(.015060241rem + 3.6144578313vw), 2.5rem);padding-right:clamp(1.75rem, calc(.015060241rem + 3.6144578313vw), 2.5rem);background:#fff}.pg.form .notice .box h2{font-size:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);margin-bottom:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);font-weight:400;letter-spacing:0.05em}.pg.form .notice .box .wrap{align-items:center}.pg.form .notice .box .txt{width:60%}.pg.form .notice .box .txt p{font-size:clamp(.6125rem, calc(.0052710843rem + 1.265060241vw), .875rem);line-height:2;letter-spacing:0.1em;font-feature-settings:"palt" on;margin:0.3em 0}.pg.form .notice .box .txt p.url{font-size:clamp(1.05rem, calc(.0090361446rem + 2.1686746988vw), 1.5rem)}.pg.form .notice .box .txt p.url a{text-decoration:none;color:#212121}.pg.form .notice .box .txt p.url a:hover{color:#e60012}.pg.form .notice .box .check{width:30%;display:flex;justify-content:center;align-items:center}.pg.form .notice .box .check .wpcf7-checkbox input[type="checkbox"],.pg.form .notice .box .check .wpcf7-acceptance input[type="checkbox"]{position:absolute;opacity:0}.pg.form .notice .box .check .wpcf7-checkbox .wpcf7-list-item-label,.pg.form .notice .box .check .wpcf7-acceptance .wpcf7-list-item-label{position:relative;padding-left:40px;cursor:pointer;display:inline-block;line-height:1.6;color:#333}.pg.form .notice .box .check .wpcf7-checkbox .wpcf7-list-item-label::before,.pg.form .notice .box .check .wpcf7-acceptance .wpcf7-list-item-label::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:30px;height:30px;border:2px solid #ccc;box-sizing:border-box;background-color:#fff;transition:all 0.2s ease}.pg.form .notice .box .check .wpcf7-checkbox .wpcf7-list-item-label::after,.pg.form .notice .box .check .wpcf7-acceptance .wpcf7-list-item-label::after{content:"";position:absolute;left:11px;top:50%;border-bottom:3px solid #fff;border-right:3px solid #fff;width:10px;height:18px;transform:translateY(-65%) rotate(45deg) scale(0);transition:transform 0.2s ease}.pg.form .notice .box .check .wpcf7-checkbox input[type="checkbox"]:checked+.wpcf7-list-item-label::before,.pg.form .notice .box .check .wpcf7-acceptance input[type="checkbox"]:checked+.wpcf7-list-item-label::before,.pg.form .notice .box .check .wpcf7-checkbox .wpcf7-list-item.is-checked .wpcf7-list-item-label::before,.pg.form .notice .box .check .wpcf7-acceptance .wpcf7-list-item.is-checked .wpcf7-list-item-label::before{background-color:#e60012;border-color:#e60012}.pg.form .notice .box .check .wpcf7-checkbox input[type="checkbox"]:checked+.wpcf7-list-item-label::after,.pg.form .notice .box .check .wpcf7-acceptance input[type="checkbox"]:checked+.wpcf7-list-item-label::after,.pg.form .notice .box .check .wpcf7-checkbox .wpcf7-list-item.is-checked .wpcf7-list-item-label::after,.pg.form .notice .box .check .wpcf7-acceptance .wpcf7-list-item.is-checked .wpcf7-list-item-label::after{transform:translateY(-65%) rotate(45deg) scale(1)}.pg.form .notice .box .check .wpcf7-checkbox .wpcf7-list-item,.pg.form .notice .box .check .wpcf7-acceptance .wpcf7-list-item{margin-right:20px;margin-bottom:10px}.pg.form .step{padding-bottom:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem)}.pg.form .step ul{display:flex;justify-content:center;align-items:center}.pg.form .step ul li{padding-right:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);background:url(../images/step_arrow.svg) no-repeat calc(100% - 20px) center;background-size:13px}.pg.form .step ul li:last-child{background:none;padding-right:0}.pg.form .step ul li span{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);width:clamp(3.36875rem, calc(.0289909639rem + 6.9578313253vw), 4.8125rem);display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;background:#ccc;border-radius:100vh;letter-spacing:0.1em}.pg.form .step ul li.current span{background:#e60012;color:#fff}.pg.form .form__wrap{padding-bottom:clamp(3.0625rem, calc(.0263554217rem + 6.3253012048vw), 4.375rem);padding-left:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);padding-right:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem)}.pg.form .form__wrap dl{padding-top:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);padding-bottom:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);border-bottom:1px solid rgba(51,51,51,0.3);display:flex;align-items:center;flex-wrap:wrap}.pg.form .form__wrap dl:first-child{border-top:1px solid rgba(51,51,51,0.3)}.pg.form .form__wrap dl dt{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);width:15em;letter-spacing:0.05em}.pg.form .form__wrap dl dt .mark{display:none}.pg.form .form__wrap dl dd{flex:1;display:flex;align-items:center}.pg.form .form__wrap dl dd .mark{font-size:clamp(.6125rem, calc(.0052710843rem + 1.265060241vw), .875rem);display:inline-block;letter-spacing:0.2em;text-indent:0.2em;color:#ffffff;margin-right:25px;padding:2px 12px;border-radius:100vh;white-space:nowrap;background:#b5b5b5}.pg.form .form__wrap dl dd .mark.required{background:#e60012}.pg.form .form__wrap dl dd .item{width:100%;font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem)}.pg.form .form__wrap dl dd .item input[type="text"],.pg.form .form__wrap dl dd .item input[type="email"]{all:unset;font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);width:100%;box-sizing:border-box;background:#fff;padding:15px 15px;border-radius:5px}.pg.form .form__wrap dl dd .item textarea{all:unset;font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);width:100%;height:240px;box-sizing:border-box;background:#fff;padding:15px 15px;border-radius:5px}.pg.form .form__wrap dl dd .item.radio{padding-top:clamp(.4375rem, calc(.0037650602rem + .9036144578vw), .625rem);padding-bottom:clamp(.4375rem, calc(.0037650602rem + .9036144578vw), .625rem)}.pg.form .form__wrap dl dd .item.radio .wpcf7-radio input[type="radio"]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;z-index:1;left:0;top:0}.pg.form .form__wrap dl dd .item.radio .wpcf7-radio .wpcf7-list-item-label{position:relative;padding-left:32px;cursor:pointer;display:inline-block;line-height:1.6;color:#333}.pg.form .form__wrap dl dd .item.radio .wpcf7-radio .wpcf7-list-item-label::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;border:2px solid #ccc;border-radius:50%;box-sizing:border-box;background-color:#fff;transition:all 0.3s ease}.pg.form .form__wrap dl dd .item.radio .wpcf7-radio .wpcf7-list-item-label::after{content:"";position:absolute;left:5px;top:50%;transform:translateY(-50%) scale(0);width:14px;height:14px;background-color:#e60012;border-radius:50%;transition:transform 0.3s ease}.pg.form .form__wrap dl dd .item.radio .wpcf7-radio input[type="radio"]:checked+.wpcf7-list-item-label::before,.pg.form .form__wrap dl dd .item.radio .wpcf7-radio .wpcf7-list-item.is-checked .wpcf7-list-item-label::before{border-color:#e60012}.pg.form .form__wrap dl dd .item.radio .wpcf7-radio input[type="radio"]:checked+.wpcf7-list-item-label::after,.pg.form .form__wrap dl dd .item.radio .wpcf7-radio .wpcf7-list-item.is-checked .wpcf7-list-item-label::after{transform:translateY(-50%) scale(1)}.pg.form .form__wrap dl dd .item.radio .wpcf7-radio .wpcf7-list-item{position:relative;display:inline-flex;align-items:center;margin-right:50px;margin-bottom:10px}.pg.form .form__wrap dl.textarea{align-items:flex-start}.pg.form .form__wrap dl.textarea dt{padding-top:clamp(.65625rem, calc(.0056475904rem + 1.3554216867vw), .9375rem)}.pg.form .form__wrap dl.textarea dd{align-items:flex-start}.pg.form .form__wrap dl.textarea dd .mark{margin-top:clamp(.65625rem, calc(.0056475904rem + 1.3554216867vw), .9375rem)}.pg.form .form__wrap .submit__btn{padding-top:clamp(1.75rem, calc(.015060241rem + 3.6144578313vw), 2.5rem);text-align:center}.pg.form .form__wrap .submit__btn input.submit{all:unset;padding-top:clamp(.525rem, calc(.0045180723rem + 1.0843373494vw), .75rem);padding-bottom:clamp(.525rem, calc(.0045180723rem + 1.0843373494vw), .75rem);padding-left:clamp(1.3125rem, calc(.0112951807rem + 2.7108433735vw), 1.875rem);padding-right:clamp(1.3125rem, calc(.0112951807rem + 2.7108433735vw), 1.875rem);margin:clamp(.4375rem, calc(.0037650602rem + .9036144578vw), .625rem);font-size:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);font-weight:600;background:#fff;letter-spacing:0.05em;cursor:pointer;transition:0.3s}.pg.form .form__wrap .submit__btn input.submit:hover{background:#e60012;color:#fff}.pg.form .form__wrap .submit__btn input.back{all:unset;padding-top:clamp(.525rem, calc(.0045180723rem + 1.0843373494vw), .75rem);padding-bottom:clamp(.525rem, calc(.0045180723rem + 1.0843373494vw), .75rem);padding-left:clamp(1.3125rem, calc(.0112951807rem + 2.7108433735vw), 1.875rem);padding-right:clamp(1.3125rem, calc(.0112951807rem + 2.7108433735vw), 1.875rem);margin:clamp(.4375rem, calc(.0037650602rem + .9036144578vw), .625rem);font-size:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);font-weight:600;background:#dfdfdf;letter-spacing:0.05em;cursor:pointer;transition:0.3s}.pg.form .form__wrap .submit__btn input.back:hover{background:#000;color:#fff}.pg.form .form__wrap .wpcf7-spinner{display:none}.pg.policy .pg__hero{padding-bottom:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem)}.pg.policy .pg__hero .wrap{align-items:center}.pg.policy .pg__hero .wrap .headline1{width:33%}.pg.policy .pg__hero .wrap .img{width:67%;aspect-ratio:660 / 200;background:none}.pg.policy .data{padding-bottom:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);padding-left:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);padding-right:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem)}.pg.policy .data .side{width:25%;position:sticky;top:var(--header-h, 0px);align-self:flex-start}.pg.policy .data .side ul{padding-left:20px}.pg.policy .data .side ul li{list-style:disc;margin-bottom:clamp(.21875rem, calc(.0018825301rem + .4518072289vw), .3125rem)}.pg.policy .data .side ul li a{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);line-height:2;text-decoration:none;font-family:"DINC",sans-serif;letter-spacing:0.05em;color:#212121}.pg.policy .data .side ul li a:hover{color:#244765}.pg.policy .data .body{width:70%}.pg.policy .data .body .box{margin-bottom:6em}.pg.policy .data .body .box h2{font-size:clamp(1.05rem, calc(.0090361446rem + 2.1686746988vw), 1.5rem);line-height:1.8;font-weight:600;letter-spacing:0.05em;margin-bottom:1em}.pg.policy .data .body .box h3{font-size:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);line-height:1.8;font-weight:600;letter-spacing:0.05em;margin-top:2em}.pg.policy .data .body .box p{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);line-height:2;text-align:justify;text-justify:inter-ideograph;letter-spacing:0.1em;font-feature-settings:"palt" on;margin:1em 0}.pg.policy .data .body .box p.line{padding-bottom:2.5em;border-bottom:1px solid #aaa}.pg.policy .data .body .box p.date{text-align:right}.pg.interview .pg__hero .wrap{align-items:center}.pg.interview .pg__hero .wrap .headline1{width:33%}.pg.interview .pg__hero .wrap .img{width:67%;aspect-ratio:790 / 490;background:none}.pg.interview .pg__hero .wrap .img .lead{font-size:clamp(1.05rem, calc(.0090361446rem + 2.1686746988vw), 1.5rem);position:absolute;left:55%;bottom:22%;letter-spacing:0.1em;z-index:10}.pg.interview .members__tabs{padding-bottom:clamp(8.3125rem, calc(.0715361446rem + 17.1686746988vw), 11.875rem);padding-left:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);padding-right:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem)}.pg.interview .members__tabs .inner{max-width:900px}.pg.interview .members__tabs .inner h2{font-size:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);margin-bottom:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);letter-spacing:0.05em;font-weight:600}.pg.interview .members__tabs .inner .list ul{display:flex;justify-content:space-between;flex-wrap:wrap}.pg.interview .members__tabs .inner .list ul li{width:30%}.pg.interview .members__tabs .inner .list ul li a{text-decoration:none;color:#212121;display:block}.pg.interview .members__tabs .inner .list ul li a .img{overflow:hidden;margin-bottom:clamp(.65625rem, calc(.0056475904rem + 1.3554216867vw), .9375rem)}.pg.interview .members__tabs .inner .list ul li a .img img{transition:0.3s}.pg.interview .members__tabs .inner .list ul li a .data{display:flex;align-items:center}.pg.interview .members__tabs .inner .list ul li a .data .name{font-size:clamp(1.575rem, calc(.0135542169rem + 3.2530120482vw), 2.25rem);margin-right:7%;line-height:1}.pg.interview .members__tabs .inner .list ul li a .data .post{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);line-height:1.6}.pg.interview .members__tabs .inner .list ul li a:hover{opacity:0.8}.pg.interview .members__tabs .inner .list ul li a:hover .img img{transform:scale(1.2)}.pg.interview .member{position:relative}.pg.interview .member::after{content:"";width:100vw;position:absolute;top:0;bottom:20%;z-index:-100}.pg.interview .member .member__h{margin-bottom:clamp(7rem, calc(.0602409639rem + 14.4578313253vw), 10rem);position:relative}.pg.interview .member .member__h .inner{position:absolute;top:0;left:50%;transform:translate(-50%, 0);height:100%}.pg.interview .member .member__h .inner .innner__pos{width:100%;height:100%;position:relative}.pg.interview .member .member__h h2{position:absolute;top:0;right:0;z-index:10;display:flex;flex-direction:row-reverse;align-items:flex-start;column-gap:20px;transform:translate(0, -20%)}.pg.interview .member .member__h h2 .item{display:block;writing-mode:vertical-rl}.pg.interview .member .member__h h2 .item span{margin:0;font-size:clamp(1.4rem, calc(.0120481928rem + 2.8915662651vw), 2rem);letter-spacing:0.1em;font-weight:400;display:inline-block;background:#000;padding:20px 13px;white-space:nowrap}.pg.interview .member .member__h .txt{position:absolute;bottom:5%;left:0;z-index:5}.pg.interview .member .member__h .txt .txt__inner{position:relative;background:#fff;padding-top:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);padding-bottom:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);padding-left:clamp(1.09375rem, calc(.0094126506rem + 2.2590361446vw), 1.5625rem);padding-right:clamp(1.09375rem, calc(.0094126506rem + 2.2590361446vw), 1.5625rem)}.pg.interview .member .member__h .txt .illust{width:clamp(5.46875rem, calc(.047063253rem + 11.2951807229vw), 7.8125rem);position:absolute;bottom:100%;left:28%;z-index:0}.pg.interview .member .member__h .txt .post{padding-bottom:clamp(.21875rem, calc(.0018825301rem + .4518072289vw), .3125rem);font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);line-height:2;letter-spacing:0.05em}.pg.interview .member .member__h .txt .year{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);line-height:2;letter-spacing:0.05em}.pg.interview .member .member__h .txt .name{font-size:clamp(1.4rem, calc(.0120481928rem + 2.8915662651vw), 2rem)}.pg.interview .member .member__h .img{position:relative;z-index:-1}.pg.interview .member .member__body{padding-left:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);padding-right:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem)}.pg.interview .member .member__body .box{display:flex;justify-content:space-between;margin-bottom:clamp(3.9375rem, calc(.0338855422rem + 8.1325301205vw), 5.625rem)}.pg.interview .member .member__body .box .img{width:48%;aspect-ratio:530 / 445;position:relative;overflow:visible}.pg.interview .member .member__body .box .img img{position:absolute;top:0;right:0;width:auto;height:100%;max-width:none;z-index:1}.pg.interview .member .member__body .box .txt{width:44.5%}.pg.interview .member .member__body .box .txt h3{font-size:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);margin-bottom:clamp(1.09375rem, calc(.0094126506rem + 2.2590361446vw), 1.5625rem);font-weight:600;letter-spacing:0.05em}.pg.interview .member .member__body .box .txt p{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);line-height:2.2;text-align:justify;text-justify:inter-ideograph;letter-spacing:0.1em;font-feature-settings:"palt" on}.pg.interview .member .member__body .box__s .txt{width:100%;max-width:755px;margin:0 auto}.pg.interview .member .member__body .box__r{flex-direction:row-reverse}.pg.interview .member .member__body .box__r .img img{right:auto;left:0}.pg.interview .member .member__ph{margin-bottom:clamp(5.25rem, calc(.0451807229rem + 10.843373494vw), 7.5rem)}.pg.interview .member .member__beyond{padding-left:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);padding-right:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);margin-bottom:clamp(4.375rem, calc(.0376506024rem + 9.0361445783vw), 6.25rem)}.pg.interview .member .member__others{padding-bottom:clamp(8.3125rem, calc(.0715361446rem + 17.1686746988vw), 11.875rem);padding-left:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);padding-right:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem)}.pg.interview .member .member__others .inner{max-width:580px}.pg.interview .member .member__others .inner h2{font-size:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);margin-bottom:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);letter-spacing:0.05em;font-weight:600}.pg.interview .member .member__others .inner .list ul{display:flex;justify-content:space-between;flex-wrap:wrap}.pg.interview .member .member__others .inner .list ul li{width:47%}.pg.interview .member .member__others .inner .list ul li a{text-decoration:none;color:#212121;display:block}.pg.interview .member .member__others .inner .list ul li a .img{overflow:hidden;margin-bottom:clamp(.65625rem, calc(.0056475904rem + 1.3554216867vw), .9375rem)}.pg.interview .member .member__others .inner .list ul li a .img img{transition:0.3s}.pg.interview .member .member__others .inner .list ul li a .data{display:flex;align-items:center}.pg.interview .member .member__others .inner .list ul li a .data .name{font-size:clamp(1.575rem, calc(.0135542169rem + 3.2530120482vw), 2.25rem);margin-right:7%;line-height:1}.pg.interview .member .member__others .inner .list ul li a .data .post{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);line-height:1.6}.pg.interview .member .member__others .inner .list ul li a:hover{opacity:0.8}.pg.interview .member .member__others .inner .list ul li a:hover .img img{transform:scale(1.2)}.pg.interview #ot::after{left:65%;background:#effbff}.pg.interview #sk::after{right:65%;background:#fff9ed}.pg.interview #kr::after{left:65%;background:#ecffee}.pg.interview #ot .member__h h2 .item span{background:#aaf6ff}.pg.interview #sk .member__h h2 .item span{background:#ffe0aa}.pg.interview #kr .member__h h2 .item span{background:#aaffb5}.pg.careers .pg__hero{padding-top:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);padding-bottom:clamp(4.375rem, calc(.0376506024rem + 9.0361445783vw), 6.25rem)}.pg.careers .pg__hero .wrap{align-items:flex-start}.pg.careers .pg__hero .wrap .headline1{padding-top:clamp(4.375rem, calc(.0376506024rem + 9.0361445783vw), 6.25rem);width:42%}.pg.careers .pg__hero .wrap .headline1 .pnav{margin-bottom:clamp(4.375rem, calc(.0376506024rem + 9.0361445783vw), 6.25rem)}.pg.careers .pg__hero .wrap .headline1 .txt{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);line-height:2.5;letter-spacing:0.05em}.pg.careers .pg__hero .wrap .img{width:58%;aspect-ratio:auto;background:none}.pg.careers .careers__content{position:relative}.pg.careers .careers__content::before,.pg.careers .careers__content::after{position:absolute;content:"";width:calc((100% - 1000px) / 2);background:#f4f2f1;z-index:-100}.pg.careers .careers__content::before{height:69%;top:-4%;right:0}.pg.careers .careers__content::after{height:70%;top:15%;left:0}.pg.careers .faq .list{position:relative}.pg.careers .faq .list .item{width:39%;position:relative}.pg.careers .faq .list .item .box{position:absolute;top:0;left:50%;transform:translate(-50%, 0);width:79%;cursor:pointer}.pg.careers .faq .list .item .box:hover .a{opacity:1;transform:translate(0, -10px)}.pg.careers .faq .list .item .box:hover .circle{transform:scale(1.75)}.pg.careers .faq .list .item .box .q{position:relative;z-index:10}.pg.careers .faq .list .item .box .a{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);position:relative;width:90%;line-height:1.8;text-align:justify;text-justify:inter-ideograph;letter-spacing:0.05em;margin:0 auto;transition:0.5s;opacity:0;z-index:2;transform:translate(0, 30px)}.pg.careers .faq .list .item .box .circle{width:100%;aspect-ratio:1/1;border-radius:100vh;background:#f00;position:fixed;top:0;left:0;z-index:1;transition:0.4s;transform-origin:center top}.pg.careers .faq .list .item .bg{width:85%;margin-left:auto;margin-right:auto;margin-bottom:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem)}.pg.careers .faq .list .item .txt{text-align:center}.pg.careers .faq .list .item .txt span{font-size:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);display:inline-block;text-align:left;line-height:1.8;letter-spacing:0.05em}.pg.careers .faq .list .img{position:absolute}.pg.careers .faq #q1{margin-left:8%}.pg.careers .faq #q1 .box .circle{background:#aaffae}.pg.careers .faq #q2{margin-top:-25%;margin-left:60%}.pg.careers .faq #q2 .box .circle{background:#aae4ff}.pg.careers .faq #q3{margin-top:-12%;margin-left:13%}.pg.careers .faq #q3 .box .circle{background:#ffaaaa}.pg.careers .faq #q4{margin-top:-10%;margin-left:54%}.pg.careers .faq #q4 .box .circle{background:#f5ffaa}.pg.careers .faq #img__1{right:-2%;top:0;width:clamp(17.01875rem, calc(.1464608434rem + 35.1506024096vw), 24.3125rem)}.pg.careers .faq #img__2{top:54%;right:5%;width:clamp(11.94375rem, calc(.1027861446rem + 24.6686746988vw), 17.0625rem)}.pg.careers .faq #img__3{bottom:5%;left:-10%;width:clamp(21.9625rem, calc(.1890060241rem + 45.3614457831vw), 31.375rem)}.pg.careers .beyond .img{width:50%}.pg.careers .careers__interview{overflow:hidden;padding-top:clamp(3.0625rem, calc(.0263554217rem + 6.3253012048vw), 4.375rem);padding-bottom:clamp(3.0625rem, calc(.0263554217rem + 6.3253012048vw), 4.375rem);padding-left:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);padding-right:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem)}.pg.careers .careers__interview .inner{position:relative}.pg.careers .careers__interview .head{margin-bottom:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem)}.pg.careers .careers__interview .head h2{margin-bottom:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);font-size:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);font-weight:600;letter-spacing:0.05em}.pg.careers .careers__interview .head p{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);line-height:2.2;letter-spacing:0.1em;font-feature-settings:"palt" on}.pg.careers .careers__interview .list{margin-bottom:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);width:100%;max-width:900px;margin-left:auto;margin-right:auto}.pg.careers .careers__interview .list h3{font-size:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);margin-bottom:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);letter-spacing:0.05em;font-weight:600}.pg.careers .careers__interview .list ul{display:flex;justify-content:space-between;flex-wrap:wrap}.pg.careers .careers__interview .list ul li{width:30%}.pg.careers .careers__interview .list ul li a{text-decoration:none;color:#212121;display:block}.pg.careers .careers__interview .list ul li a .img{overflow:hidden;margin-bottom:clamp(.65625rem, calc(.0056475904rem + 1.3554216867vw), .9375rem)}.pg.careers .careers__interview .list ul li a .img img{transition:0.3s}.pg.careers .careers__interview .list ul li a .data{display:flex;align-items:center}.pg.careers .careers__interview .list ul li a .data .name{font-size:clamp(1.575rem, calc(.0135542169rem + 3.2530120482vw), 2.25rem);margin-right:7%;line-height:1}.pg.careers .careers__interview .list ul li a .data .post{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);line-height:1.6}.pg.careers .careers__interview .list ul li a:hover{opacity:0.8}.pg.careers .careers__interview .list ul li a:hover .img img{transform:scale(1.2)}.pg.careers .careers__interview .txt{width:clamp(21.175rem, calc(.1822289157rem + 43.734939759vw), 30.25rem);margin:0 auto;mix-blend-mode:multiply}.pg.careers .careers__interview .bg{position:absolute;z-index:-1}.pg.careers .careers__interview #bg__1{width:clamp(17.10625rem, calc(.1472138554rem + 35.3313253012vw), 24.4375rem);bottom:5%;left:-5%}.pg.careers .careers__interview #bg__2{width:clamp(36.61875rem, calc(.3151355422rem + 75.6325301205vw), 52.3125rem);top:-2%;left:39%}.pg.careers .careerup{padding-top:clamp(3.0625rem, calc(.0263554217rem + 6.3253012048vw), 4.375rem);padding-bottom:clamp(3.0625rem, calc(.0263554217rem + 6.3253012048vw), 4.375rem);padding-left:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);padding-right:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem)}.pg.careers .careerup .head h2{margin-bottom:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);font-size:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);font-weight:600;letter-spacing:0.05em}.pg.careers .careerup .head p{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);line-height:2.2;letter-spacing:0.1em;font-feature-settings:"palt" on}.pg.careers .careerup .list ul{display:flex;justify-content:space-between;flex-wrap:wrap}.pg.careers .careerup .list ul li{width:calc(100% / 3)}.pg.careers .careerup .list ul li:nth-child(1){padding-top:14%}.pg.careers .careerup .list ul li:nth-child(2){padding-top:7%}.pg.careers .careerup .list ul li .box{padding-left:30%}.pg.careers .careerup .list ul li .box h3{margin-bottom:clamp(.21875rem, calc(.0018825301rem + .4518072289vw), .3125rem)}.pg.careers .careerup .list ul li .box .label{margin-bottom:clamp(.21875rem, calc(.0018825301rem + .4518072289vw), .3125rem);font-size:clamp(1.05rem, calc(.0090361446rem + 2.1686746988vw), 1.5rem);font-weight:600;text-align:center}.pg.careers .careerup .list ul li .box .lead{font-size:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);margin-bottom:clamp(.4375rem, calc(.0037650602rem + .9036144578vw), .625rem);text-align:center;font-feature-settings:"palt" on;letter-spacing:0.1em}.pg.careers .careerup .list ul li .box p{font-size:clamp(.65625rem, calc(.0056475904rem + 1.3554216867vw), .9375rem);margin-bottom:clamp(.4375rem, calc(.0037650602rem + .9036144578vw), .625rem);line-height:1.8;text-align:justify;text-justify:inter-ideograph;font-feature-settings:"palt" on}.pg.careers .careerup .list ul li .box .skil{margin-bottom:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem)}.pg.careers .careerup .list ul li .box .skil dl{text-align:center}.pg.careers .careerup .list ul li .box .skil dl dt,.pg.careers .careerup .list ul li .box .skil dl dd{font-size:clamp(.65625rem, calc(.0056475904rem + 1.3554216867vw), .9375rem);padding-top:clamp(.30625rem, calc(.0026355422rem + .6325301205vw), .4375rem);padding-bottom:clamp(.30625rem, calc(.0026355422rem + .6325301205vw), .4375rem);border-bottom:1px solid #aaa;line-height:1.6}.pg.careers .careerup .list ul li .box .skil dl dd span{display:inline-block;text-align:left}.pg.careers .photos{overflow:hidden;padding-top:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);padding-bottom:clamp(4.375rem, calc(.0376506024rem + 9.0361445783vw), 6.25rem);padding-left:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);padding-right:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem)}.pg.careers .photos .img{position:relative}.pg.careers .photos #img__1{margin-bottom:clamp(2.40625rem, calc(.0207078313rem + 4.9698795181vw), 3.4375rem);width:43%;z-index:2}.pg.careers .photos #img__2{width:66%;margin-left:34%;aspect-ratio:726 / 574;overflow:visible;z-index:1}.pg.careers .photos #img__2 img{position:absolute;top:0;left:0;width:auto;height:100%;max-width:none;z-index:1}.pg.careers .photos #img__3{width:28%;margin-left:13%;margin-top:-20%;z-index:5}.pg.careers .guidelines{padding-top:clamp(6.5625rem, calc(.0564759036rem + 13.5542168675vw), 9.375rem);padding-bottom:clamp(4.375rem, calc(.0376506024rem + 9.0361445783vw), 6.25rem);padding-left:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);padding-right:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);background:#f4f2f1}.pg.careers .guidelines .head{margin-bottom:clamp(3.5rem, calc(.0301204819rem + 7.2289156627vw), 5rem)}.pg.careers .guidelines .head h2{margin-bottom:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);font-size:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);font-weight:600;letter-spacing:0.05em}.pg.careers .guidelines .head p{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);line-height:2.2;letter-spacing:0.1em;font-feature-settings:"palt" on}.pg.careers .guidelines .guidelines__nav{width:16%;position:sticky;top:var(--header-h, 0px);align-self:flex-start}.pg.careers .guidelines .guidelines__nav .label{margin-bottom:clamp(1.3125rem, calc(.0112951807rem + 2.7108433735vw), 1.875rem)}.pg.careers .guidelines .guidelines__nav .label a{padding-top:clamp(.7875rem, calc(.0067771084rem + 1.6265060241vw), 1.125rem);padding-bottom:clamp(.7875rem, calc(.0067771084rem + 1.6265060241vw), 1.125rem);padding-left:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);padding-right:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);font-size:clamp(.74375rem, calc(.0064006024rem + 1.5361445783vw), 1.0625rem);font-weight:600;text-decoration:none;display:block;background:#000;color:#fff;box-shadow:4px 4px 5px rgba(0,0,0,0.2)}.pg.careers .guidelines .guidelines__nav .label a:hover{background:#e60012}.pg.careers .guidelines .guidelines__nav .box{margin-bottom:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);padding-top:clamp(.7875rem, calc(.0067771084rem + 1.6265060241vw), 1.125rem);padding-bottom:clamp(.4375rem, calc(.0037650602rem + .9036144578vw), .625rem);padding-left:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);padding-right:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);background:#fff;box-shadow:4px 4px 5px rgba(0,0,0,0.2)}.pg.careers .guidelines .guidelines__nav .box h3{font-size:clamp(.74375rem, calc(.0064006024rem + 1.5361445783vw), 1.0625rem);font-weight:600}.pg.careers .guidelines .guidelines__nav .box ul li{margin-top:clamp(.4375rem, calc(.0037650602rem + .9036144578vw), .625rem);margin-bottom:clamp(.4375rem, calc(.0037650602rem + .9036144578vw), .625rem)}.pg.careers .guidelines .guidelines__nav .box ul li a{padding-top:clamp(.4375rem, calc(.0037650602rem + .9036144578vw), .625rem);padding-bottom:clamp(.4375rem, calc(.0037650602rem + .9036144578vw), .625rem);font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);display:block;border:1px solid #ccc;text-align:center;text-decoration:none;color:#212121}.pg.careers .guidelines .guidelines__nav .box ul li:nth-child(1) a{background:#fffeec}.pg.careers .guidelines .guidelines__nav .box ul li:nth-child(1) a:hover{color:#fff;background:#e60012}.pg.careers .guidelines .guidelines__nav .box ul li:nth-child(2) a{background:#e7ffff}.pg.careers .guidelines .guidelines__nav .box ul li:nth-child(2) a:hover{color:#fff;background:#e60012}.pg.careers .guidelines .guidelines__body{width:77%}.pg.careers .guidelines .guidelines__body .ttl{display:none}.pg.careers .guidelines .guidelines__body .box{background:#fff;padding-top:clamp(2.40625rem, calc(.0207078313rem + 4.9698795181vw), 3.4375rem);padding-bottom:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);padding-left:clamp(2.625rem, calc(.0225903614rem + 5.421686747vw), 3.75rem);padding-right:clamp(2.625rem, calc(.0225903614rem + 5.421686747vw), 3.75rem);margin-bottom:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem)}.pg.careers .guidelines .guidelines__body .box h3{margin-bottom:clamp(1.3125rem, calc(.0112951807rem + 2.7108433735vw), 1.875rem)}.pg.careers .guidelines .guidelines__body .box h3 span{padding-top:clamp(.4375rem, calc(.0037650602rem + .9036144578vw), .625rem);padding-bottom:clamp(.4375rem, calc(.0037650602rem + .9036144578vw), .625rem);padding-left:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);padding-right:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);font-size:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);font-weight:600;display:inline-block;background:#000;letter-spacing:0.05em;color:#fff}.pg.careers .guidelines .guidelines__body .box p{margin-bottom:clamp(1.75rem, calc(.015060241rem + 3.6144578313vw), 2.5rem);font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);line-height:2.2;letter-spacing:0.05em}.pg.careers .guidelines .guidelines__body .box table{margin-bottom:clamp(2.1875rem, calc(.0188253012rem + 4.5180722892vw), 3.125rem);width:100%;border-collapse:collapse}.pg.careers .guidelines .guidelines__body .box table th,.pg.careers .guidelines .guidelines__body .box table td{padding-top:clamp(.7875rem, calc(.0067771084rem + 1.6265060241vw), 1.125rem);padding-bottom:clamp(.7875rem, calc(.0067771084rem + 1.6265060241vw), 1.125rem);font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);line-height:1.8;letter-spacing:0.1em;font-feature-settings:"palt" on;text-align:left;border-bottom:1px solid #aaa;vertical-align:top}.pg.careers .guidelines .guidelines__body .box table th{width:9em;font-weight:600}.pg.careers .guidelines .guidelines__body .box .btnbox{text-align:center;padding-bottom:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem)}.pg.careers .guidelines .guidelines__body .box .btnbox .label{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);margin-bottom:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);font-weight:600;letter-spacing:0.05em}.pg.careers .guidelines .guidelines__body .box .btnbox .btn a{padding-top:clamp(.65625rem, calc(.0056475904rem + 1.3554216867vw), .9375rem);padding-bottom:clamp(.65625rem, calc(.0056475904rem + 1.3554216867vw), .9375rem);padding-left:clamp(1.75rem, calc(.015060241rem + 3.6144578313vw), 2.5rem);padding-right:clamp(1.75rem, calc(.015060241rem + 3.6144578313vw), 2.5rem);font-size:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);text-decoration:none;display:inline-block;color:#fff;font-weight:600;letter-spacing:0.05em;background:#e60012;border-radius:5px}.pg.careers .guidelines .guidelines__body .box .btnbox .btn a:hover{background:#212121}.pg.careers .guidelines .guidelines__body #new{background:#fffeec}.pg.careers .guidelines .guidelines__body #career{background:#e7ffff;display:none}.pg.careers .guidelines .guidelines__body .tabs ul{display:flex;justify-content:space-between}.pg.careers .guidelines .guidelines__body .tabs ul li{width:50%}.pg.careers .guidelines .guidelines__body .tabs ul li button{all:unset;font-size:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);padding-top:clamp(1.53125rem, calc(.0131777108rem + 3.1626506024vw), 2.1875rem);padding-bottom:clamp(1.53125rem, calc(.0131777108rem + 3.1626506024vw), 2.1875rem);width:100%;display:block;font-weight:600;text-align:center;text-decoration:none;color:#212121;background:#dadada;cursor:pointer;transition:0.3s}.pg.careers .guidelines .guidelines__body .tabs ul li:nth-child(1) button:hover{background:#fffeec}.pg.careers .guidelines .guidelines__body .tabs ul li:nth-child(2) button:hover{background:#e7ffff}.pg.careers .guidelines .guidelines__body .tabs ul li:nth-child(1).current button{background:#fffeec}.pg.careers .guidelines .guidelines__body .tabs ul li:nth-child(2).current button{background:#e7ffff}.pg.careers .guidelines .guidelines__body .process{margin-top:clamp(4.375rem, calc(.0376506024rem + 9.0361445783vw), 6.25rem)}.pg.careers .guidelines .guidelines__body .process h2{margin-bottom:clamp(1.3125rem, calc(.0112951807rem + 2.7108433735vw), 1.875rem)}.pg.careers .guidelines .guidelines__body .process h2 span{padding-top:clamp(.4375rem, calc(.0037650602rem + .9036144578vw), .625rem);padding-bottom:clamp(.4375rem, calc(.0037650602rem + .9036144578vw), .625rem);padding-left:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);padding-right:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);font-size:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);font-weight:600;display:inline-block;background:#000;letter-spacing:0.05em;color:#fff}.pg.careers .guidelines .guidelines__body .process .lead{margin-bottom:clamp(1.3125rem, calc(.0112951807rem + 2.7108433735vw), 1.875rem);font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);line-height:2.2;letter-spacing:0.05em}.pg.careers .guidelines .guidelines__body .process .step ul li{margin-bottom:clamp(1.3125rem, calc(.0112951807rem + 2.7108433735vw), 1.875rem);display:flex;align-items:center;flex-wrap:wrap}.pg.careers .guidelines .guidelines__body .process .step ul li h3{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);margin-right:clamp(1.3125rem, calc(.0112951807rem + 2.7108433735vw), 1.875rem);width:12em;text-align:center;letter-spacing:0.05em;font-weight:600;position:relative}.pg.careers .guidelines .guidelines__body .process .step ul li h3::after{bottom:clamp(-1.3125rem, calc(-.0112951807rem + -2.7108433735vw), -1.875rem);width:clamp(.875rem, calc(.0075301205rem + 1.8072289157vw), 1.25rem);aspect-ratio:1.5/1;content:"";position:absolute;left:50%;background:url(../images/process_arrow.svg) no-repeat center center;background-size:cover;transform:translate(-50%, 0)}.pg.careers .guidelines .guidelines__body .process .step ul li h3 span{padding-top:clamp(.4375rem, calc(.0037650602rem + .9036144578vw), .625rem);padding-bottom:clamp(.4375rem, calc(.0037650602rem + .9036144578vw), .625rem);display:block;background:#fff}.pg.careers .guidelines .guidelines__body .process .step ul li p{font-size:clamp(.7rem, calc(.0060240964rem + 1.4457831325vw), 1rem);flex:1;line-height:1.7;letter-spacing:0.1em;font-feature-settings:"palt" on}.pg.careers .guidelines .guidelines__body .process .step ul li:last-child h3::after{content:none}@media only screen and (max-width: 769px){.pg .pg__hero{padding-top:0;padding-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);padding-left:0;padding-right:0}.pg .pg__hero .wrap .headline1{order:2;width:100%;text-align:center}.pg .pg__hero .wrap .headline1 .en{font-size:clamp(.8173076923rem, calc(0rem + 4.358974359vw), 2.0923076923rem);margin-bottom:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem)}.pg .pg__hero .wrap .headline1 h1{font-size:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);margin-bottom:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem)}.pg .pg__hero .wrap .img{order:1;width:100%;padding-left:10%;aspect-ratio:auto;margin-bottom:clamp(2.8846153846rem, calc(0rem + 15.3846153846vw), 7.3846153846rem)}.pg .pg__hero .wrap .img img.hero__img{position:static;width:100%;height:auto}.pg .pg__hero .wrap .img .cloud{width:40%;bottom:-15%;left:-5%}.pg.about .headline2 .en{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:1.5}.pg.about .headline2 h2{font-size:clamp(1.0576923077rem, calc(0rem + 5.641025641vw), 2.7076923077rem);margin-bottom:clamp(3.8461538462rem, calc(0rem + 20.5128205128vw), 9.8461538462rem)}.pg.about .table table th,.pg.about .table table td{display:block;font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:1.7}.pg.about .table table th{width:100%;padding-top:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-bottom:0;border-bottom:none}.pg.about .table table td{padding-top:0;padding-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);border-top:none}.pg.about .message{padding-top:0;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 .txt{width:100%;padding-top:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.about .message .txt h2{font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.about .message .txt p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);line-height:2.2}.pg.about .message .txt .name{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:2}.pg.about .message .txt .name span{font-size:clamp(.8653846154rem, calc(0rem + 4.6153846154vw), 2.2153846154rem);line-height:1.8}.pg.about .message .txt::after{top:0;left:-10%;width:80%}.pg.about .message .img{width:100%;margin-top:0}.pg.about .message .img img{width:75%;margin-left:6%}.pg.about .details{padding-top:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);padding-bottom:clamp(3.3653846154rem, calc(0rem + 17.9487179487vw), 8.6153846154rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.about .details .headline2{text-align:center}.pg.about .details .headline2 h2{margin-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem)}.pg.about .details .img{width:100%;margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.about .details .img img{width:100%}.pg.about .details .txt{width:100%}.pg.about .details .txt ul li{padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.about .details .txt ul li h3{margin-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem);font-size:clamp(.8653846154rem, calc(0rem + 4.6153846154vw), 2.2153846154rem);line-height:1.4}.pg.about .details .txt ul li p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:1.8}.pg.about .advantage{padding-top:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem)}.pg.about .advantage .headline2 h2{font-size:clamp(1.0576923077rem, calc(0rem + 5.641025641vw), 2.7076923077rem);margin-bottom:clamp(2.8846153846rem, calc(0rem + 15.3846153846vw), 7.3846153846rem)}.pg.about .advantage .list{transform:scale(1);margin-bottom:0;padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.about .advantage .list ul li{padding-top:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);padding-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);margin-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);width:100%;background:#fff}.pg.about .advantage .list ul li:last-child{margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.about .advantage .list ul li .num{font-size:clamp(2.8846153846rem, calc(0rem + 15.3846153846vw), 7.3846153846rem)}.pg.about .advantage .list ul li h3{font-size:clamp(1.0576923077rem, calc(0rem + 5.641025641vw), 2.7076923077rem)}.pg.about .advantage .list ul li .img{width:77%;margin:0 auto 10px auto}.pg.about .advantage .list ul li p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:1.9;width:77%}.pg.about .advantage .illust{width:60%}.pg.about .photos{padding-top:clamp(4.8076923077rem, calc(0rem + 25.641025641vw), 12.3076923077rem);padding-bottom:clamp(4.8076923077rem, calc(0rem + 25.641025641vw), 12.3076923077rem)}.pg.about .photos .box ul li{margin-left:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);margin-right:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.about .photos::before,.pg.about .photos::after{width:75%}.pg.about .photos::before{top:45%;left:-40%}.pg.about .photos::after{bottom:45%;left:50%}.pg.about .profile{padding-top:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem);padding-bottom:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.about .profile .headline2{width:100%;text-align:center}.pg.about .profile .headline2 h2{margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.about .profile .table{width:100%}.pg.about .history{padding-top:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);padding-bottom:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.about .history .headline2{width:100%;text-align:center}.pg.about .history .headline2 h2{margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.about .history .table{width:100%}.pg.about .organizations{padding-top:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);padding-bottom:clamp(3.3653846154rem, calc(0rem + 17.9487179487vw), 8.6153846154rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.about .organizations .headline2{width:100%;text-align:center}.pg.about .organizations .headline2 h2{margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.about .organizations .list{width:100%}.pg.about .organizations .list ul li{width:100%;line-height:1.7;font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-top:clamp(.5769230769rem, calc(0rem + 3.0769230769vw), 1.4769230769rem);padding-bottom:clamp(.5769230769rem, calc(0rem + 3.0769230769vw), 1.4769230769rem)}.pg.business .lead{padding-top:0;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.business .lead h2{margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);line-height:1.8}.pg.business .lead .tabs{padding-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.business .lead .tabs ul li{width:47.5%}.pg.business .lead .tabs ul li a{height:100%}.pg.business .lead .tabs ul li a .box h3,.pg.business .lead .tabs ul li a .box p{display:none}.pg.business .lead .tabs ul li:nth-child(1){margin:0 20%}.pg.business .lead .tabs ul li:nth-child(1) a{background:url(../images/business_lead_1_sp.svg) no-repeat center center;background-size:cover}.pg.business .lead .tabs ul li:nth-child(1) a:hover{background:url(../images/business_lead_1_sp.svg) no-repeat center center;background-size:cover}.pg.business .lead .tabs ul li:nth-child(2){margin:0 1%}.pg.business .lead .tabs ul li:nth-child(2) a{background:url(../images/business_lead_2_sp.svg) no-repeat center center;background-size:cover}.pg.business .lead .tabs ul li:nth-child(2) a:hover{background:url(../images/business_lead_2_sp.svg) no-repeat center center;background-size:cover}.pg.business .lead .tabs ul li:nth-child(3){margin:0 1%}.pg.business .lead .tabs ul li:nth-child(3) a{background:url(../images/business_lead_3_sp.svg) no-repeat center center;background-size:cover}.pg.business .lead .tabs ul li:nth-child(3) a:hover{background:url(../images/business_lead_3_sp.svg) no-repeat center center;background-size:cover}.pg.business .lead .lead__flow{display:none}.pg.business .department{padding-top:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);padding-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-left:0;padding-right:0}.pg.business .department .department__hero .department__headline{width:100%;margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg.business .department .department__hero .department__headline .sub{font-size:clamp(1.0576923077rem, calc(0rem + 5.641025641vw), 2.7076923077rem);margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);text-align:center}.pg.business .department .department__hero .department__headline .img{margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.business .department .department__hero .department__headline h2{font-size:clamp(1.0576923077rem, calc(0rem + 5.641025641vw), 2.7076923077rem);margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:1.6;padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.business .department .department__hero .department__headline p{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);width:100%;line-height:2}.pg.business .department .department__hero .department__img{display:none}.pg.business .department .department__hero .department__flow{padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);width:100%}.pg.business .department .department__charm{padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-top:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem)}.pg.business .department .department__charm h3{font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.business .department .department__charm .list ul{border:none}.pg.business .department .department__charm .list ul li{padding:0;width:100%;margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);border:none}.pg.business .department .department__charm .list ul li h4{font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.business .department .department__charm .list ul li p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:2}.pg.business .department .department__work{padding-top:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-bottom:0;padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.business .department .department__work h3{font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.business .department .department__work .list ul li{padding-bottom:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);margin-bottom:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);width:100%;align-items:center;border-bottom:1px solid #ccc}.pg.business .department .department__work .list ul li h4{width:100%;font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);margin-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem)}.pg.business .department .department__work .list ul li .icon{width:30%}.pg.business .department .department__work .list ul li .txt{width:64%}.pg.business .department .department__work .list ul li .txt p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:2}.pg.business #survey{background:#f4f2f1}.pg.qualifications .pg__hero{padding-top:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem);padding-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.qualifications .pg__hero .wrap .headline1{order:1;width:100%}.pg.qualifications .pg__hero .wrap .img{order:2;width:100%;aspect-ratio:auto;padding-left:5%;padding-right:5%;margin-bottom:0}.pg.qualifications .data{padding-bottom:clamp(3.3653846154rem, calc(0rem + 17.9487179487vw), 8.6153846154rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.qualifications .data .table table{border:1px solid #ccc}.pg.qualifications .data .table table caption{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.qualifications .data .table table tr td{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);padding-left:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-right:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);line-height:2;background:#efeded;border:none;border-bottom:1px dotted #ccc;font-feature-settings:"palt" on}.pg.qualifications .data .table table tr td.num{width:1em;white-space:nowrap;text-align:right;padding-left:0;font-weight:400;padding-right:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.qualifications .data .table table tr.label td{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);font-weight:600;text-align:center;border-bottom:1px solid #ccc;background:#737373;color:#fff}.pg.qualifications .data .table table tr.slabel td{background:#fff;border-bottom:1px solid #ccc;font-weight:600}.pg.qualifications .data .table table tr.slabel td.num{font-weight:400}.pg.news .pg__hero{padding-top:0;padding-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem)}.pg.news .pg__hero .wrap .headline1{width:100%}.pg.news .pg__hero .wrap .img{width:100%;aspect-ratio:auto}.pg.news .pg__hero .wrap .img .cloud{width:40%;bottom:-15%;left:-5%}.pg.news .archives{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 .archives .categories{flex-wrap:wrap;margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.news .archives .categories h2{width:100%;font-size:clamp(.8653846154rem, calc(0rem + 4.6153846154vw), 2.2153846154rem);font-weight:600;padding-right:0;margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.news .archives .categories ul{width:100%;display:flex;justify-content:space-between}.pg.news .archives .categories ul li{width:23%;padding-right:0}.pg.news .archives .categories ul li a{display:block;font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);padding-top:clamp(.3846153846rem, calc(0rem + 2.0512820513vw), .9846153846rem);padding-bottom:clamp(.3846153846rem, calc(0rem + 2.0512820513vw), .9846153846rem);padding-left:0;padding-right:0;text-align:center}.pg.news .archives .list{margin-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem)}.pg.news .archives .list ul li a{padding-top:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-left:0;padding-right:0}.pg.news .archives .list ul li a .img{width:35%}.pg.news .archives .list ul li a .txt{flex:none;width:60%}.pg.news .archives .list ul li a .txt .txt__inner{flex-wrap:wrap}.pg.news .archives .list ul li a .date{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem)}.pg.news .archives .list ul li a .date .ctg{display:block;border-left:1px solid rgba(51,51,51,0.5);padding-left:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg.news .archives .list ul li a .title{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-right:0;flex:none;width:100%;display:flex;align-items:center;text-align:left}.pg.news .archives .list ul li a .title span{display:none}.pg.news .archives .list ul li a .category{display:none}.pg.news .archives .pager a{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);width:clamp(1.8269230769rem, calc(0rem + 9.7435897436vw), 4.6769230769rem);margin:4px}.pg.news .archives .pager span{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);width:clamp(1.8269230769rem, calc(0rem + 9.7435897436vw), 4.6769230769rem);margin:4px}.pg.news .detail{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.news .detail .title{margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.news .detail .title .h{margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg.news .detail .title .h .date{font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);margin-right:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.news .detail .title .h .category{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg.news .detail .title h1{font-size:clamp(1.0576923077rem, calc(0rem + 5.641025641vw), 2.7076923077rem);line-height:1.4}.pg.news .detail .wrap .body{width:100%;margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.news .detail .wrap .body p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);margin:1em 0 1em 0;line-height:2}.pg.news .detail .wrap .categories{width:100%}.pg.news .detail .wrap .categories .h{margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);margin-top:0;text-align:center;justify-content:center}.pg.news .detail .wrap .categories .h h3{font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);margin-right:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.news .detail .wrap .categories .h .sub{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem)}.pg.news .detail .wrap .categories .items ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem)}.pg.news .detail .wrap .categories .items ul li{width:48%;margin-bottom:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem)}.pg.news .detail .wrap .categories .items ul li a{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.news .detail .wrap .categories .items ul li a span{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.banner__entry{padding-top:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);padding-bottom:0}.banner__entry .box{padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.banner__entry .box .wrap a{padding-top:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);padding-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem)}.banner__entry .box .cloud__1{display:none}.banner__entry .box .cloud__2{width:60%;top:-5%;right:-25%}.banner__entry .box .img{width:100%;margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.banner__entry .box .img img{width:80%;margin:0 auto}.banner__entry .box .txt{width:100%}.banner__entry .box .txt h3{font-size:clamp(.9134615385rem, calc(0rem + 4.8717948718vw), 2.3384615385rem);margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.banner__entry .box .txt p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);width:100%;line-height:1.8}.banner__entry .box .txt .btn{text-align:center}.banner__entry .box .txt .btn span{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);padding-top:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-left:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);padding-right:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem)}.pg.contact .pg__hero{padding-top:0;padding-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.pg.contact .pg__hero .wrap .headline1{width:100%}.pg.contact .pg__hero .wrap .img{width:100%;aspect-ratio:auto}.pg.contact .pg__hero .wrap .img .cloud{width:40%;bottom:-15%;left:-5%}.pg.entry .pg__hero{padding-top:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.entry .pg__hero .wrap .headline1{width:100%;margin-top:-30px}.pg.entry .pg__hero .wrap .img{width:100%;padding-left:0;margin-bottom:0;aspect-ratio:auto}.pg.entry .pg__hero .wrap .img img.hero__img{width:100%;height:auto}.pg.form .notice{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.form .notice .box{padding-top:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.form .notice .box h2{font-size:clamp(.9134615385rem, calc(0rem + 4.8717948718vw), 2.3384615385rem);margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg.form .notice .box .txt{width:100%;margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg.form .notice .box .txt p{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);line-height:2;margin:0.8em 0}.pg.form .notice .box .txt p.url{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg.form .notice .box .check{width:100%}.pg.form .step{padding-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.form .step ul li{padding-right:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);background:url(../images/step_arrow.svg) no-repeat calc(100% - 15px) center;background-size:13px}.pg.form .step ul li span{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);width:clamp(3.125rem, calc(0rem + 16.6666666667vw), 8rem)}.pg.form .form__wrap{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.form .form__wrap dl{padding-top:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.form .form__wrap dl dt{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);width:100%}.pg.form .form__wrap dl dt .mark{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);margin-left:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);display:inline-block;letter-spacing:0.2em;text-indent:0.2em;color:#ffffff;margin-right:25px;padding:2px 9px;border-radius:100vh;white-space:nowrap;background:#b5b5b5}.pg.form .form__wrap dl dt .mark.required{background:#e60012}.pg.form .form__wrap dl dd{flex:1}.pg.form .form__wrap dl dd .mark{display:none}.pg.form .form__wrap dl dd .item{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg.form .form__wrap dl dd .item input[type="text"]{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding:15px 15px}.pg.form .form__wrap dl dd .item textarea{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);height:240px;padding:15px 15px}.pg.form .form__wrap dl dd .item.radio{padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-bottom:0}.pg.form .form__wrap dl dd .item.radio .wpcf7-list-item{margin:0}.pg.form .form__wrap dl dd .item.radio .wpcf7-radio .wpcf7-list-item{margin-right:20px}.pg.form .form__wrap dl.textarea dt{padding-top:0}.pg.form .form__wrap dl.textarea dd .mark{margin-top:0}.pg.form .form__wrap .submit__btn{padding-top:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.form .form__wrap .submit__btn input.submit{width:100%;padding-top:clamp(.5769230769rem, calc(0rem + 3.0769230769vw), 1.4769230769rem);padding-bottom:clamp(.5769230769rem, calc(0rem + 3.0769230769vw), 1.4769230769rem);padding-left:0;padding-right:0;margin:10px 0;font-size:clamp(.8173076923rem, calc(0rem + 4.358974359vw), 2.0923076923rem)}.pg.form .form__wrap .submit__btn input.back{width:100%;padding-top:clamp(.5769230769rem, calc(0rem + 3.0769230769vw), 1.4769230769rem);padding-bottom:clamp(.5769230769rem, calc(0rem + 3.0769230769vw), 1.4769230769rem);padding-left:0;padding-right:0;margin:10px 0;font-size:clamp(.8173076923rem, calc(0rem + 4.358974359vw), 2.0923076923rem)}.pg.policy .pg__hero{padding-top:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem);padding-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.pg.policy .pg__hero .wrap .headline1{width:100%}.pg.policy .pg__hero .wrap .img{display:none}.pg.policy .data{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.policy .data .side{width:100%;position:static;top:auto;align-self:auto;text-align:center;margin-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem)}.pg.policy .data .side ul{display:inline-block;padding-left:20px;text-align:left}.pg.policy .data .side ul li{margin-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem)}.pg.policy .data .side ul li a{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:2}.pg.policy .data .body{width:100%}.pg.policy .data .body .box{margin-bottom:3em}.pg.policy .data .body .box h2{font-size:clamp(1.0576923077rem, calc(0rem + 5.641025641vw), 2.7076923077rem);line-height:1.8;margin-bottom:0.8em}.pg.policy .data .body .box h3{font-size:clamp(.9134615385rem, calc(0rem + 4.8717948718vw), 2.3384615385rem);line-height:1.8;margin-top:1.8em}.pg.policy .data .body .box p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:2;margin:1em 0}.pg.policy .data .body .box p.line{padding-bottom:2.5em}.pg.interview .pg__hero .wrap .headline1{width:100%}.pg.interview .pg__hero .wrap .img{width:100%;margin-bottom:0}.pg.interview .pg__hero .wrap .img .lead{display:none}.pg.interview .members__tabs{padding-bottom:clamp(3.8461538462rem, calc(0rem + 20.5128205128vw), 9.8461538462rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.interview .members__tabs .inner h2{text-align:center;font-size:clamp(.8173076923rem, calc(0rem + 4.358974359vw), 2.0923076923rem);margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg.interview .members__tabs .inner .list ul{justify-content:center}.pg.interview .members__tabs .inner .list ul li{width:38%;margin:0 4% 5% 4%}.pg.interview .members__tabs .inner .list ul li a .img{margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.interview .members__tabs .inner .list ul li a .data{flex-wrap:wrap}.pg.interview .members__tabs .inner .list ul li a .data .name{width:100%;font-size:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem);margin-right:0;order:2;text-align:center}.pg.interview .members__tabs .inner .list ul li a .data .post{width:100%;font-size:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem);line-height:1.6;order:1;text-align:center}.pg.interview .member{position:relative}.pg.interview .member::after{content:"";width:60%;position:absolute;top:0;bottom:15%;z-index:-100}.pg.interview .member .member__h{margin-bottom:clamp(4.3269230769rem, calc(0rem + 23.0769230769vw), 11.0769230769rem)}.pg.interview .member .member__h .inner{left:50%;transform:translate(-50%, 0)}.pg.interview .member .member__h .inner .innner__pos{height:100%}.pg.interview .member .member__h h2{top:0;right:20px;column-gap:6px;transform:translate(0, -25%)}.pg.interview .member .member__h h2 .item span{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding:10px 7px}.pg.interview .member .member__h .txt{bottom:-25%}.pg.interview .member .member__h .txt .txt__inner{padding-top:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);background:#ececec}.pg.interview .member .member__h .txt .illust{width:clamp(4.8076923077rem, calc(0rem + 25.641025641vw), 12.3076923077rem);left:28%}.pg.interview .member .member__h .txt .post{padding-bottom:0;font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:1.6}.pg.interview .member .member__h .txt .year{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:1.6}.pg.interview .member .member__h .txt .name{font-size:clamp(1.0576923077rem, calc(0rem + 5.641025641vw), 2.7076923077rem)}.pg.interview .member .member__body{padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.interview .member .member__body .box{flex-wrap:wrap;flex-direction:column-reverse;margin-bottom:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem)}.pg.interview .member .member__body .box .img{width:100%;aspect-ratio:auto}.pg.interview .member .member__body .box .img img{position:static;width:100%;height:auto;max-width:none}.pg.interview .member .member__body .box .txt{width:100%;margin-bottom:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem)}.pg.interview .member .member__body .box .txt h3{font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg.interview .member .member__body .box .txt p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:2}.pg.interview .member .member__body .box__s .txt{margin-bottom:0}.pg.interview .member .member__body .box__r{flex-direction:column}.pg.interview .member .member__body .box__r .img{margin-bottom:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem)}.pg.interview .member .member__body .box__r .txt{margin-bottom:0}.pg.interview .member .member__ph{margin-bottom:clamp(2.8846153846rem, calc(0rem + 15.3846153846vw), 7.3846153846rem)}.pg.interview .member .member__beyond{padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);margin-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem)}.pg.interview .member .member__others{padding-bottom:clamp(3.8461538462rem, calc(0rem + 20.5128205128vw), 9.8461538462rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.interview .member .member__others .inner h2{text-align:center;font-size:clamp(.8173076923rem, calc(0rem + 4.358974359vw), 2.0923076923rem);margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg.interview .member .member__others .inner .list ul{justify-content:center}.pg.interview .member .member__others .inner .list ul li{width:38%;margin:0 4% 5% 4%}.pg.interview .member .member__others .inner .list ul li a .img{margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.interview .member .member__others .inner .list ul li a .data{flex-wrap:wrap}.pg.interview .member .member__others .inner .list ul li a .data .name{width:100%;font-size:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem);margin-right:0;order:2;text-align:center}.pg.interview .member .member__others .inner .list ul li a .data .post{width:100%;font-size:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem);line-height:1.6;order:1;text-align:center}.pg.interview #ot::after{left:auto;right:0;background:#effbff}.pg.interview #sk::after{right:auto;left:0;background:#fff9ed}.pg.interview #kr::after{left:auto;right:0;background:#ecffee}.pg.careers .pg__hero{padding-top:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.careers .pg__hero .wrap .headline1{padding-top:0;width:100%}.pg.careers .pg__hero .wrap .headline1 .pnav{margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.careers .pg__hero .wrap .headline1 .txt{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:2;text-align:justify;text-justify:inter-ideograph;padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.careers .pg__hero .wrap .img{width:100%;padding-left:10%;padding-right:10%;margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.careers .careers__content::before,.pg.careers .careers__content::after{width:calc((100% - 1000px) / 2)}.pg.careers .careers__content::before{height:69%;top:-4%;right:0}.pg.careers .careers__content::after{height:70%;top:15%;left:0}.pg.careers .faq{padding-bottom:clamp(3.8461538462rem, calc(0rem + 20.5128205128vw), 9.8461538462rem);overflow:hidden}.pg.careers .faq .list .item{width:75%}.pg.careers .faq .list .item .box{left:50%;transform:translate(-50%, 0);width:79%;cursor:default}.pg.careers .faq .list .item .box:hover .a{display:none}.pg.careers .faq .list .item .box:hover .circle{transform:scale(1)}.pg.careers .faq .list .item .box .a{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);width:90%;line-height:1.8;transform:translate(0, 30px)}.pg.careers .faq .list .item .bg{width:85%;margin-bottom:0}.pg.careers .faq .list .item .txt{display:none}.pg.careers .faq .list .item__a{margin-top:-70px;width:90%}.pg.careers .faq .list #a__1{margin-left:20%}.pg.careers .faq .list #a__2{margin-left:-10%}.pg.careers .faq .list #a__3{margin-left:20%}.pg.careers .faq .list #a__4{margin-left:-10%}.pg.careers .faq .list .item__img img{display:inline-block}.pg.careers .faq .list #item__img__1{text-align:right}.pg.careers .faq .list #item__img__1 img{width:60%}.pg.careers .faq .list #item__img__2 img{width:40%}.pg.careers .faq .list #item__img__3{text-align:right}.pg.careers .faq .list #item__img__3 img{width:60%}.pg.careers .faq #q1{margin-top:-40px;margin-left:-15%}.pg.careers .faq #q2{margin-top:-50px;margin-left:40%}.pg.careers .faq #q3{margin-top:-40px;margin-left:-15%}.pg.careers .faq #q4{margin-top:0;margin-left:40%}.pg.careers .faq #img__1,.pg.careers .faq #img__2,.pg.careers .faq #img__3{display:none}.pg.careers .beyond .img{width:90%}.pg.careers .careers__interview{padding-top:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);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);position:relative;overflow:hidden}.pg.careers .careers__interview .head{margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.careers .careers__interview .head h2{margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.careers .careers__interview .head p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:2}.pg.careers .careers__interview .list{margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.careers .careers__interview .list h3{text-align:center;font-size:clamp(.8173076923rem, calc(0rem + 4.358974359vw), 2.0923076923rem);margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg.careers .careers__interview .list ul{justify-content:center}.pg.careers .careers__interview .list ul li{width:38%;margin:0 4% 5% 4%}.pg.careers .careers__interview .list ul li a .img{margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.careers .careers__interview .list ul li a .data{flex-wrap:wrap}.pg.careers .careers__interview .list ul li a .data .name{width:100%;font-size:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem);margin-right:0;order:2;text-align:center}.pg.careers .careers__interview .list ul li a .data .post{width:100%;font-size:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem);line-height:1.6;order:1;text-align:center}.pg.careers .careers__interview .txt{width:70%;margin-left:30%;margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.careers .careers__interview #bg__1{width:75%;bottom:5%;left:-25%}.pg.careers .careers__interview #bg__2{width:80%;top:18%;left:39%}.pg.careers .careerup{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.careers .careerup .head{margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.careers .careerup .head h2{margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.careers .careerup .head p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:2}.pg.careers .careerup .list ul li{width:100%;margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.pg.careers .careerup .list ul li:nth-child(1),.pg.careers .careerup .list ul li:nth-child(2){padding-top:0}.pg.careers .careerup .list ul li .box{width:75%;margin:0 auto;padding-left:0}.pg.careers .careerup .list ul li .box h3{margin-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem);margin-left:auto;margin-right:auto;width:80%}.pg.careers .careerup .list ul li .box .label{margin-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem);font-size:clamp(1.25rem, calc(0rem + 6.6666666667vw), 3.2rem)}.pg.careers .careerup .list ul li .box .lead{font-size:clamp(1.0576923077rem, calc(0rem + 5.641025641vw), 2.7076923077rem);margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.careers .careerup .list ul li .box p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);line-height:2}.pg.careers .careerup .list ul li .box .skil{margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.careers .careerup .list ul li .box .skil dl dt,.pg.careers .careerup .list ul li .box .skil dl dd{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-top:clamp(.3365384615rem, calc(0rem + 1.7948717949vw), .8615384615rem);padding-bottom:clamp(.3365384615rem, calc(0rem + 1.7948717949vw), .8615384615rem);line-height:1.6}.pg.careers .careerup .list ul li .img{width:75%;margin:0 auto}.pg.careers .photos{padding-top:clamp(0rem, calc(0rem + 0vw), 0rem);padding-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem);padding-left:0;padding-right:0}.pg.careers .photos #img__1{margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);width:53%}.pg.careers .photos #img__2{width:60%;margin-left:25%}.pg.careers .photos #img__3{width:30%;margin-left:10%;margin-top:-10%}.pg.careers .guidelines{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.careers .guidelines .head{margin-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem)}.pg.careers .guidelines .head h2{margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.careers .guidelines .head p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:2}.pg.careers .guidelines .guidelines__nav{display:none}.pg.careers .guidelines .guidelines__body{width:100%}.pg.careers .guidelines .guidelines__body .ttl{display:block;margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);text-align:center}.pg.careers .guidelines .guidelines__body .ttl span{display:inline-block;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);font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);background:#000;color:#fff;font-weight:600;min-width:60%}.pg.careers .guidelines .guidelines__body .box{padding-top:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);padding-bottom:1px;padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.pg.careers .guidelines .guidelines__body .box h3{margin-bottom:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);text-align:center}.pg.careers .guidelines .guidelines__body .box h3 span{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);font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.careers .guidelines .guidelines__body .box p{margin-bottom:0;font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:2;margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.careers .guidelines .guidelines__body .box .sttl{margin-bottom:0}.pg.careers .guidelines .guidelines__body .box table{margin-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem)}.pg.careers .guidelines .guidelines__body .box table th,.pg.careers .guidelines .guidelines__body .box table td{display:block;width:100%;font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:1.8}.pg.careers .guidelines .guidelines__body .box table th{width:100%;padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-bottom:0;border:none}.pg.careers .guidelines .guidelines__body .box table td{padding-top:0;padding-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);text-align:justify;text-justify:inter-ideograph}.pg.careers .guidelines .guidelines__body .box .btnbox{padding-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem)}.pg.careers .guidelines .guidelines__body .box .btnbox .label{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.pg.careers .guidelines .guidelines__body .box .btnbox .btn a{padding-top:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-left:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);padding-right:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.careers .guidelines .guidelines__body #new{background:#fff}.pg.careers .guidelines .guidelines__body #career{background:#fff}.pg.careers .guidelines .guidelines__body .tabs{margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.careers .guidelines .guidelines__body .tabs ul li{width:48%}.pg.careers .guidelines .guidelines__body .tabs ul li button{height:100px;font-size:clamp(.9134615385rem, calc(0rem + 4.8717948718vw), 2.3384615385rem);padding:0;position:relative}.pg.careers .guidelines .guidelines__body .tabs ul li button::after{opacity:0;content:"";width:3px;height:50px;position:absolute;top:85px;left:50%;transform:translate(-50%, 0);background:#212121;transition:0.3s;z-index:10}.pg.careers .guidelines .guidelines__body .tabs ul li button span{display:block;font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem)}.pg.careers .guidelines .guidelines__body .tabs ul li:nth-child(1) button:hover{background:#fff}.pg.careers .guidelines .guidelines__body .tabs ul li:nth-child(2) button:hover{background:#fff}.pg.careers .guidelines .guidelines__body .tabs ul li:nth-child(1).current button{background:#fff}.pg.careers .guidelines .guidelines__body .tabs ul li:nth-child(1).current button::after{opacity:1}.pg.careers .guidelines .guidelines__body .tabs ul li:nth-child(2).current button{background:#fff}.pg.careers .guidelines .guidelines__body .tabs ul li:nth-child(2).current button::after{opacity:1}.pg.careers .guidelines .guidelines__body .process{margin-top:clamp(3.3653846154rem, calc(0rem + 17.9487179487vw), 8.6153846154rem)}.pg.careers .guidelines .guidelines__body .process h2{margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);text-align:center}.pg.careers .guidelines .guidelines__body .process h2 span{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);font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.careers .guidelines .guidelines__body .process .lead{padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:2}.pg.careers .guidelines .guidelines__body .process .step{padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pg.careers .guidelines .guidelines__body .process .step ul li{flex-wrap:wrap;margin-bottom:clamp(2.1634615385rem, calc(0rem + 11.5384615385vw), 5.5384615385rem);position:relative}.pg.careers .guidelines .guidelines__body .process .step ul li h3{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);margin-right:0;width:100%;margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.careers .guidelines .guidelines__body .process .step ul li h3 span{padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.pg.careers .guidelines .guidelines__body .process .step ul li h3::after{content:none}.pg.careers .guidelines .guidelines__body .process .step ul li p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);flex:none;width:100%;line-height:1.8}.pg.careers .guidelines .guidelines__body .process .step ul li::after{content:"";position:absolute;bottom:clamp(-1.9230769231rem, calc(0rem + -10.2564102564vw), -4.9230769231rem);width:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);aspect-ratio:1.5/1;left:50%;background:url(../images/process_arrow.svg) no-repeat center center;background-size:cover;transform:translate(-50%, 0)}.pg.careers .guidelines .guidelines__body .process .step ul li:last-child{margin-bottom:0}.pg.careers .guidelines .guidelines__body .process .step ul li:last-child::after{content:none}}
/*# sourceMappingURL=style_page.css.map */
