@charset "utf-8";@media (min-width:1281px),print{.page-job{background:url(../images/common/bg-01.jpg) repeat 0 0}.page-job__lead{font-size:1.6rem;letter-spacing:.1em;line-height:32px;margin-bottom:73px}.page-job .page-tl{padding-bottom:69px}.page-job-detail .page-tl{padding-bottom:80px}.page-job-detail .b-job__item__content{padding:50px 49px 49px}.page-job-detail .b-job__item__content .c-sec+.c-sec{margin-top:45px}.page-job-detail .b-job__item__content .c-sec__ctn>p:first-child:not(.b-job__item__lead){margin-top:-10px}.b-job{margin-bottom:106px}.b-job__item{background:#fff;border:1px solid #000;border-radius:20px;overflow:hidden}.b-job__item+.b-job__item{margin-top:40px}.b-job__item__heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;background-color:var(--col_company);border-bottom:1px solid #000;display:-webkit-box;display:flex;flex-direction:column;justify-content:center;padding:50px}.b-job__item__heading .heading__logo{margin-right:33px;width:120px}.b-job__item__heading .heading__text{font-size:2.8rem;font-weight:700;letter-spacing:.1em;line-height:1.4}.b-job__item__heading .heading__text .occupation{font-size:2.4rem}.b-job__item__heading .heading__lead{margin-top:20px}.b-job__item__lead{font-size:1.8rem;font-weight:500;letter-spacing:.1em;line-height:32px;margin-bottom:33px}.b-job__item__content{padding:41px 49px 49px}.b-job__item__content .c-sec+.c-sec{margin-top:70px}.b-job__item__content .c-sec h4{background:#000;color:#fff;font-size:2.2rem;font-weight:700;letter-spacing:.1em;line-height:32px;margin-bottom:30px;padding:9px 20px}.b-job__item__content .list__btn{grid-gap:20px;display:grid;grid-template-columns:repeat(4,1fr)}.b-job__item__content .list__btn .c-btn{font-size:1.6rem;font-weight:700;height:60px;letter-spacing:normal;line-height:22px;padding:2px 40px 5px 23px}.b-job__item__content .list__btn .c-btn__ico{right:24px}.b-job__item__content .list__btn .c-btn.-next .c-btn__ico{height:11px;right:19px;width:8px}.b-job__item__content .list__step{display:-webkit-box;display:flex;flex-wrap:wrap;margin-left:-36px;margin-top:-36px}.b-job__item__content .list__step li{border:1px solid #000;border-radius:2em;display:-webkit-box;display:flex;flex-shrink:0;margin-left:36px;margin-top:36px;min-width:210px;position:relative}.b-job__item__content .list__step li:not(:last-of-type):after{border-bottom:8px solid transparent;border-left:12px solid #000;border-top:8px solid transparent;bottom:0;content:"";height:0;margin:auto;position:absolute;right:-27px;top:0;width:0}.b-job__item__content .list__step li i{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:var(--col_company);border-radius:2em 0 0 2em;border-right:1px solid #000;display:-webkit-box;display:flex;font-family:var(--font_en);font-size:2.2rem;font-style:normal;justify-content:center;line-height:1;width:61px}.b-job__item__content .list__step li span{padding:8px 23px 8px 20px}.b-job__item__note{font-size:1.4rem;padding:14px 0 0}.b-job__item.-caters{--col_company:var(--col_yellow)}.b-job__item.-tochigimarket{--col_company:var(--col_green)}.b-job__table{margin-bottom:51px}.b-job__table table{border:1px solid #000;border-radius:20px;overflow:hidden;width:100%}.b-job__table table td,.b-job__table table th{border-bottom:1px solid #000;border-right:1px solid #000;font-size:1.6rem;font-weight:400;line-height:32px;padding:30px 20px 34px 30px;vertical-align:top}.b-job__table table th{background:var(--col_company);font-size:1.8rem;font-weight:700;line-height:32px;width:191px}.b-job__table table tr td:last-child{border-right:none}.b-job__table table tr:last-child th:first-child{border-bottom:none}.b-job__table table tr:last-child td:last-child{border-bottom:none}.b-job__table dl{margin-bottom:10px}.b-job__table dl dt{font-weight:700;padding-left:19px;position:relative}.b-job__table dl dt:before{background:var(--col_company);border:1px solid #000;border-radius:50%;content:"";height:10px;left:0;position:absolute;top:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px}.b-job__table dl dd{padding-left:19px}.b-job__table ul li{padding-left:.9em;text-indent:-.9em}.b-job__table ul li:before{content:"・ "}.b-job__table p:not(:first-child){padding-top:1em}.b-job__table em{display:inline-block;font-style:normal;font-weight:700}.b-job__table em:not(:first-child){padding-top:1em}.b-job__btn{-webkit-box-pack:center;display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:center;margin-top:60px}.b-job__btn .c-btn{width:333px}.b-job__btn .c-btn__cl{font-family:var(--font_en);font-size:3.8rem;letter-spacing:.05em;line-height:1;text-shadow:1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000}.b-job__btn .c-btn__cl.-y{color:var(--col_yellow)}.b-job__btn .c-btn__cl.-g{color:var(--col_green)}.b-job__btn .c-btn__cl.-p{color:var(--col_pink)}.b-job__btn .c-btn__cl.-c{color:var(--col_cyan)}.b-job__btn .c-btn__cl.-o{color:var(--col_orange)}.b-job__btn .c-btn__cl.-sym{color:var(--col_yellow);font-style:italic}.b-entry-form .b-entry-form__ttl.page-tl{padding-bottom:48px;padding-top:0}.b-entry-form__ttl .page-tl--en{font-size:5.5rem}.b-entry-form__ttl .page-tl--jp{font-size:1.8rem;font-weight:700}.b-entry-form__ttl .page-tl--jp:before{-webkit-transform:translateY(1px);transform:translateY(1px)}.b-entry-form__lead{padding:0 0 64px}.b-entry-form__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;padding:0 0 60px;row-gap:20px}.b-entry-form__row{display:grid;grid-template-columns:218px 1fr}.b-entry-form__label{font-size:1.6rem;font-weight:700;padding:12px 0 0}.b-entry-form__input-area--radio{padding:16px 0}.b-entry-form__privacy-read .privacy-read__ttl{background-color:#000;color:#fff;font-size:2.2rem;font-weight:700;margin:0 0 44px;padding:2px 20px 4px}.b-entry-form__privacy-read .privacy-read__row:not(:last-child){margin-bottom:32px}.b-entry-form__privacy-read .privacy-read__row dt{font-size:2rem;font-weight:700}.b-entry-form__privacy-read .privacy-read__row dd{font-size:1.6rem;font-weight:400}.b-entry-form__privacy-read .privacy-read__row-break+.privacy-read__row-break{padding-top:.5em}.b-entry-form__privacy-check{padding:56px 0;text-align:center}.b-entry-form__privacy-check label a{text-decoration:underline}.b-entry-form__submit{-webkit-box-pack:center;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;display:-webkit-box;display:flex;justify-content:center;margin:auto;padding:0 0 120px;width:100%}.b-entry-form__submit .c-btn{font-size:1.6rem;font-weight:500;width:336px}.b-entry-form--confirm{padding-top:80px}.b-entry-form--confirm .b-entry-form__input-area{padding-top:12px}.b-entry-form--complete{padding-top:80px}.b-complete{padding:0 0 120px}.b-complete__text{line-height:1.8;padding:0 0 72px}.b-complete__text em{display:block;font-size:3.2rem;font-style:normal;font-weight:700;padding:0 0 16px}.b-complete__btn{width:336px}.b-complete__btn .c-btn{font-size:1.6rem;font-weight:500}}@media (min-width:769px) and (max-width:1280px){.page-job{background:url(../images/common/bg-01.jpg) repeat 0 0}.page-job__lead{font-size:calc(var(--vw)*1.25);letter-spacing:.1em;line-height:calc(var(--vw)*2.5);margin-bottom:calc(var(--vw)*5.70313)}.page-job .page-tl{padding-bottom:calc(var(--vw)*5.39063)}.page-job-detail .page-tl{padding-bottom:calc(var(--vw)*6.25)}.page-job-detail .b-job__item__content{padding:calc(var(--vw)*3.90625) calc(var(--vw)*3.82813) calc(var(--vw)*3.82813)}.page-job-detail .b-job__item__content .c-sec+.c-sec{margin-top:calc(var(--vw)*3.51563)}.page-job-detail .b-job__item__content .c-sec__ctn>p:first-child:not(.b-job__item__lead){margin-top:calc(var(--vw)*-.78125)}.b-job{margin-bottom:calc(var(--vw)*8.28125)}.b-job__item{background:#fff;border:1px solid #000;border-radius:calc(var(--vw)*1.5625);overflow:hidden}.b-job__item+.b-job__item{margin-top:calc(var(--vw)*3.125)}.b-job__item__heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;background-color:var(--col_company);border-bottom:1px solid #000;display:-webkit-box;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--vw)*3.90625)}.b-job__item__heading .heading__logo{margin-right:calc(var(--vw)*2.57813);width:calc(var(--vw)*9.375)}.b-job__item__heading .heading__text{font-size:calc(var(--vw)*2.1875);font-weight:700;letter-spacing:.1em;line-height:1.4}.b-job__item__heading .heading__text .occupation{font-size:calc(var(--vw)*1.875)}.b-job__item__heading .heading__lead{margin-top:calc(var(--vw)*1.5625)}.b-job__item__lead{font-size:calc(var(--vw)*1.40625);font-weight:500;letter-spacing:.1em;line-height:calc(var(--vw)*2.5);margin-bottom:calc(var(--vw)*2.57813)}.b-job__item__content{padding:calc(var(--vw)*3.20312) calc(var(--vw)*3.82813) calc(var(--vw)*3.82813)}.b-job__item__content .c-sec+.c-sec{margin-top:calc(var(--vw)*5.46875)}.b-job__item__content .c-sec h4{background:#000;color:#fff;font-size:calc(var(--vw)*1.71875);font-weight:700;letter-spacing:.1em;line-height:calc(var(--vw)*2.5);margin-bottom:calc(var(--vw)*2.34375);padding:calc(var(--vw)*.70313) calc(var(--vw)*1.5625)}.b-job__item__content .list__btn{grid-gap:calc(var(--vw)*1.5625);display:grid;grid-template-columns:repeat(4,1fr)}.b-job__item__content .list__btn .c-btn{font-size:calc(var(--vw)*1.25);font-weight:700;height:calc(var(--vw)*4.6875);letter-spacing:normal;line-height:calc(var(--vw)*1.71875);padding:calc(var(--vw)*.15625) calc(var(--vw)*3.125) calc(var(--vw)*.39063) calc(var(--vw)*1.79687)}.b-job__item__content .list__btn .c-btn__ico{right:calc(var(--vw)*1.875)}.b-job__item__content .list__btn .c-btn.-next .c-btn__ico{height:calc(var(--vw)*.85938);right:calc(var(--vw)*1.48438);width:calc(var(--vw)*.625)}.b-job__item__content .list__step{display:-webkit-box;display:flex;flex-wrap:wrap;margin-left:calc(var(--vw)*-2.8125);margin-top:calc(var(--vw)*-2.8125)}.b-job__item__content .list__step li{border:1px solid #000;border-radius:2em;display:-webkit-box;display:flex;flex-shrink:0;margin-left:calc(var(--vw)*2.8125);margin-top:calc(var(--vw)*2.8125);min-width:calc(var(--vw)*16.40625);position:relative}.b-job__item__content .list__step li:not(:last-of-type):after{border-bottom:calc(var(--vw)*.625) solid transparent;border-left:calc(var(--vw)*.9375) solid #000;border-top:calc(var(--vw)*.625) solid transparent;bottom:0;content:"";height:0;margin:auto;position:absolute;right:calc(var(--vw)*-2.10937);top:0;width:0}.b-job__item__content .list__step li i{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:var(--col_company);border-radius:2em 0 0 2em;border-right:1px solid #000;display:-webkit-box;display:flex;font-family:var(--font_en);font-size:calc(var(--vw)*1.71875);font-style:normal;justify-content:center;line-height:1;width:calc(var(--vw)*4.76563)}.b-job__item__content .list__step li span{padding:calc(var(--vw)*.625) calc(var(--vw)*1.79687) calc(var(--vw)*.625) calc(var(--vw)*1.5625)}.b-job__item__note{font-size:calc(var(--vw)*1.09375);padding:calc(var(--vw)*1.09375) 0 0}.b-job__item.-caters{--col_company:var(--col_yellow)}.b-job__item.-tochigimarket{--col_company:var(--col_green)}.b-job__table{margin-bottom:calc(var(--vw)*3.98437)}.b-job__table table{border:1px solid #000;border-radius:calc(var(--vw)*1.5625);overflow:hidden;width:100%}.b-job__table table td,.b-job__table table th{border-bottom:1px solid #000;border-right:1px solid #000;font-size:calc(var(--vw)*1.25);font-weight:400;line-height:calc(var(--vw)*2.5);padding:calc(var(--vw)*2.34375) calc(var(--vw)*1.5625) calc(var(--vw)*2.65625) calc(var(--vw)*2.34375);vertical-align:top}.b-job__table table th{background:var(--col_company);font-size:calc(var(--vw)*1.40625);font-weight:700;line-height:calc(var(--vw)*2.5);width:calc(var(--vw)*14.92188)}.b-job__table table tr td:last-child{border-right:none}.b-job__table table tr:last-child th:first-child{border-bottom:none}.b-job__table table tr:last-child td:last-child{border-bottom:none}.b-job__table dl{margin-bottom:calc(var(--vw)*.78125)}.b-job__table dl dt{font-weight:700;padding-left:calc(var(--vw)*1.48438);position:relative}.b-job__table dl dt:before{background:var(--col_company);border:1px solid #000;border-radius:50%;content:"";height:calc(var(--vw)*.78125);left:0;position:absolute;top:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(var(--vw)*.78125)}.b-job__table dl dd{padding-left:calc(var(--vw)*1.48438)}.b-job__table ul li{padding-left:.9em;text-indent:-.9em}.b-job__table ul li:before{content:"・ "}.b-job__table p:not(:first-child){padding-top:1em}.b-job__table em{display:inline-block;font-style:normal;font-weight:700}.b-job__table em:not(:first-child){padding-top:1em}.b-job__btn{-webkit-box-pack:center;display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:center;margin-top:calc(var(--vw)*4.6875)}.b-job__btn .c-btn{width:calc(var(--vw)*26.01562)}.b-job__btn .c-btn__cl{font-family:var(--font_en);font-size:calc(var(--vw)*2.96875);letter-spacing:.05em;line-height:1;text-shadow:1px 1px #000,calc(var(--vw)*-.07812) calc(var(--vw)*-.07812) #000,1px calc(var(--vw)*-.07812) #000,calc(var(--vw)*-.07812) 1px #000}.b-job__btn .c-btn__cl.-y{color:var(--col_yellow)}.b-job__btn .c-btn__cl.-g{color:var(--col_green)}.b-job__btn .c-btn__cl.-p{color:var(--col_pink)}.b-job__btn .c-btn__cl.-c{color:var(--col_cyan)}.b-job__btn .c-btn__cl.-o{color:var(--col_orange)}.b-job__btn .c-btn__cl.-sym{color:var(--col_yellow);font-style:italic}.b-entry-form .b-entry-form__ttl.page-tl{padding-bottom:calc(var(--vw)*3.75);padding-top:0}.b-entry-form__ttl .page-tl--en{font-size:calc(var(--vw)*4.29688)}.b-entry-form__ttl .page-tl--jp{font-size:calc(var(--vw)*1.40625);font-weight:700}.b-entry-form__ttl .page-tl--jp:before{-webkit-transform:translateY(1px);transform:translateY(1px)}.b-entry-form__lead{padding:0 0 calc(var(--vw)*5)}.b-entry-form__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;padding:0 0 calc(var(--vw)*4.6875);row-gap:calc(var(--vw)*1.5625)}.b-entry-form__row{display:grid;grid-template-columns:calc(var(--vw)*17.03125) 1fr}.b-entry-form__label{font-size:calc(var(--vw)*1.25);font-weight:700;padding:calc(var(--vw)*.9375) 0 0}.b-entry-form__input-area--radio{padding:calc(var(--vw)*1.25) 0}.b-entry-form__privacy-read .privacy-read__ttl{background-color:#000;color:#fff;font-size:calc(var(--vw)*1.71875);font-weight:700;margin:0 0 calc(var(--vw)*3.4375);padding:calc(var(--vw)*.15625) calc(var(--vw)*1.5625) calc(var(--vw)*.3125)}.b-entry-form__privacy-read .privacy-read__row:not(:last-child){margin-bottom:calc(var(--vw)*2.5)}.b-entry-form__privacy-read .privacy-read__row dt{font-size:calc(var(--vw)*1.5625);font-weight:700}.b-entry-form__privacy-read .privacy-read__row dd{font-size:calc(var(--vw)*1.25);font-weight:400}.b-entry-form__privacy-read .privacy-read__row-break+.privacy-read__row-break{padding-top:.5em}.b-entry-form__privacy-check{padding:calc(var(--vw)*4.375) 0;text-align:center}.b-entry-form__privacy-check label a{text-decoration:underline}.b-entry-form__submit{-webkit-box-pack:center;-webkit-column-gap:calc(var(--vw)*3.125);-moz-column-gap:calc(var(--vw)*3.125);column-gap:calc(var(--vw)*3.125);display:-webkit-box;display:flex;justify-content:center;margin:auto;padding:0 0 calc(var(--vw)*9.375);width:100%}.b-entry-form__submit .c-btn{font-size:calc(var(--vw)*1.25);font-weight:500;width:calc(var(--vw)*26.25)}.b-entry-form--confirm{padding-top:calc(var(--vw)*6.25)}.b-entry-form--confirm .b-entry-form__input-area{padding-top:calc(var(--vw)*.9375)}.b-entry-form--complete{padding-top:calc(var(--vw)*6.25)}.b-complete{padding:0 0 calc(var(--vw)*9.375)}.b-complete__text{line-height:1.8;padding:0 0 calc(var(--vw)*5.625)}.b-complete__text em{display:block;font-size:calc(var(--vw)*2.5);font-style:normal;font-weight:700;padding:0 0 calc(var(--vw)*1.25)}.b-complete__btn{width:calc(var(--vw)*26.25)}.b-complete__btn .c-btn{font-size:calc(var(--vw)*1.25);font-weight:500}}@media only screen and (max-width:768px){.page-job{background:url(../images/common/bg-01.jpg) repeat 0 0;background-size:19.53125vw 19.53125vw}.page-job__lead{font-size:3.6458333333333335vw;letter-spacing:.1em;line-height:6.25vw;margin-bottom:8.984375vw}.page-job .page-tl{padding-bottom:11.328125vw}.page-job-detail .page-tl{padding-bottom:13.151041666666666vw}.page-job-detail .b-job__item__content{padding:5.208333333333334vw 5.078125vw 8.984375vw}.page-job-detail .b-job__item__content .c-sec+.c-sec{margin-top:6.510416666666667vw}.page-job-detail .b-job__item__content .c-sec__ctn>p:first-child:not(.b-job__item__lead){margin-top:-2.34375vw}.b-job{margin-bottom:13.802083333333334vw}.b-job__item{background:#fff;border:1px solid #000;border-radius:2.604166666666667vw;overflow:hidden}.b-job__item+.b-job__item{margin-top:7.8125vw}.b-job__item__heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;background-color:var(--col_company);border-bottom:1px solid #000;display:-webkit-box;display:flex;flex-direction:column;justify-content:center;padding:7.6923076923076925vw 5.078125vw}.b-job__item__heading .heading__logo{margin-right:4.166666666666666vw;width:23.4375vw}.b-job__item__heading .heading__text{font-size:5.46875vw;font-weight:700;letter-spacing:.1em;line-height:1.2}.b-job__item__heading .heading__text .occupation{display:block;font-size:3.3854166666666665vw;letter-spacing:.1em;padding:1.5625vw 0 0}.b-job__item__heading .heading__lead{margin-top:5.128205128205128vw}.b-job__item__lead{font-size:3.90625vw;font-weight:500;letter-spacing:.1em;line-height:5.729166666666666vw;margin-bottom:7.03125vw}.b-job__item__content{padding:6.380208333333333vw 5.208333333333334vw 9.765625vw}.b-job__item__content .c-sec+.c-sec{margin-top:9.114583333333332vw}.b-job__item__content .c-sec h4{background:#000;color:#fff;font-size:4.427083333333334vw;font-weight:700;letter-spacing:.1em;line-height:6.510416666666667vw;margin-bottom:5.208333333333334vw;padding:1.953125vw 3.90625vw}.b-job__item__content .list__btn li{display:block}.b-job__item__content .list__btn li:not(:last-of-type){margin-bottom:4.557291666666666vw}.b-job__item__content .list__btn .c-btn{font-size:3.6458333333333335vw;font-weight:700;height:11.71875vw;letter-spacing:.05em;line-height:4.166666666666666vw;padding:.26041666666666663vw 7.8125vw .5208333333333333vw 5.46875vw}.b-job__item__content .list__btn .c-btn.-next .c-btn__ico{right:4.947916666666666vw}.b-job__item__content .list__step{margin-top:-1.8229166666666667vw}.b-job__item__content .list__step li{border:1px solid #000;border-radius:5em;display:-webkit-box;display:flex;flex-shrink:0;margin-top:6.380208333333333vw;min-width:27.34375vw;position:relative}.b-job__item__content .list__step li:not(:last-of-type):after{border-left:1.5625vw solid transparent;border-right:1.5625vw solid transparent;border-top:2.473958333333333vw solid #000;bottom:-4.557291666666666vw;content:"";height:0;left:0;margin:auto;position:absolute;right:0;width:0}.b-job__item__content .list__step li i{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:var(--col_company);border-radius:5em 0 0 5em;border-right:1px solid #000;display:-webkit-box;display:flex;flex-shrink:0;font-family:var(--font_en);font-size:4.947916666666666vw;font-style:normal;justify-content:center;line-height:1;width:15.494791666666666vw}.b-job__item__content .list__step li span{padding:1.953125vw 3.90625vw}.b-job__item__note{font-size:3.3854166666666665vw;padding:3.3854166666666665vw 0 0}.b-job__item.-caters{--col_company:var(--col_yellow)}.b-job__item.-tochigimarket{--col_company:var(--col_green)}.b-job__table{margin-bottom:7.291666666666667vw;padding-bottom:.390625vw}.b-job__table table{border:1px solid #000;border-radius:2.604166666666667vw;display:block;overflow:hidden}.b-job__table table td{border-bottom:1px solid #000;display:block;font-size:3.6458333333333335vw;font-weight:400;line-height:6.25vw;padding:4.6875vw 5.078125vw 5.078125vw}.b-job__table table td p+p{margin-top:2.604166666666667vw}.b-job__table table th{background:var( --col_company);border-bottom:1px solid #000;display:block;font-size:3.90625vw;font-weight:700;line-height:4.166666666666666vw;padding:2.604166666666667vw 3.90625vw 3.3854166666666665vw}.b-job__table table tr{display:block}.b-job__table table tr:last-child td:last-child{border-bottom:none}.b-job__table dl{margin-bottom:1.953125vw}.b-job__table dl+p{margin-top:3.2552083333333335vw}.b-job__table dl dt{font-weight:700;padding-left:4.6875vw;position:relative}.b-job__table dl dt:before{background-color:var( --col_company);border:1px solid #000;border-radius:50%;content:"";height:2.213541666666667vw;left:0;position:absolute;top:3.3854166666666665vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2.213541666666667vw}.b-job__table dl dd{padding-left:4.6875vw}.b-job__table ul li{padding-left:.9em;text-indent:-.9em}.b-job__table ul li:before{content:"・ "}.b-job__table p+p{padding-top:.5em}.b-job__table em{display:inline-block;font-style:normal;font-weight:700}.b-job__table em:not(:first-child){padding-top:1em}.b-job__btn{-webkit-box-pack:center;display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:center;margin-top:10.416666666666668vw}.b-job__btn .c-btn{padding-bottom:4.427083333333334vw;padding-top:3.7760416666666665vw;width:79.16666666666666vw}.b-job__btn .c-btn__cl{font-family:var(--font_en);font-size:7.161458333333333vw;letter-spacing:.05em;line-height:1;text-shadow:1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000}.b-job__btn .c-btn__cl.-y{color:var(--col_yellow)}.b-job__btn .c-btn__cl.-g{color:var(--col_green)}.b-job__btn .c-btn__cl.-p{color:var(--col_pink)}.b-job__btn .c-btn__cl.-c{color:var(--col_cyan)}.b-job__btn .c-btn__cl.-o{color:var(--col_orange)}.b-job__btn .c-btn__cl.-sym{color:var(--col_yellow);font-style:italic}.b-entry-form .b-entry-form__ttl.page-tl{padding-bottom:6.25vw;padding-top:0}.b-entry-form__ttl .page-tl--en{font-size:10.416666666666668vw;margin-bottom:2.083333333333333vw}.b-entry-form__lead{padding:0 0 8.333333333333332vw}.b-entry-form__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;padding:0 0 7.8125vw;row-gap:5.208333333333334vw}.b-entry-form__label{font-weight:700;padding:0 0 2.083333333333333vw}.b-entry-form__input-area--radio{padding:2.083333333333333vw 0}.b-entry-form__privacy-read .privacy-read__ttl{background-color:#000;color:#fff;font-size:4.166666666666666vw;font-weight:700;margin:0 0 4.166666666666666vw;padding:.5208333333333333vw 2.604166666666667vw 1.0416666666666665vw}.b-entry-form__privacy-read .privacy-read__row:not(:last-child){margin-bottom:4.166666666666666vw}.b-entry-form__privacy-read .privacy-read__row dt{font-size:3.90625vw;font-weight:700;padding:0 0 1.0416666666666665vw}.b-entry-form__privacy-read .privacy-read__row dd{font-size:3.3854166666666665vw;font-weight:400}.b-entry-form__privacy-read .privacy-read__row-break+.privacy-read__row-break{padding-top:1em}.b-entry-form__privacy-check{padding:7.291666666666667vw 0;text-align:center}.b-entry-form__privacy-check label a{text-decoration:underline}.b-entry-form__submit{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:flex;flex-direction:column-reverse;margin:auto;padding:0 0 15.625vw;row-gap:5.208333333333334vw;width:100%}.b-entry-form__submit .c-btn.-back{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;margin:5.208333333333334vw auto 0;padding:0 8.333333333333332vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.b-entry-form__submit .c-btn.-back .c-btn__ico{left:0}.b-entry-form--confirm{padding-top:15.625vw}.b-entry-form--complete{padding-top:15.625vw}.b-complete{padding:0 0 20.833333333333336vw}.b-complete__text{line-height:1.8;padding:0 0 8.333333333333332vw}.b-complete__text em{display:block;font-size:5.208333333333334vw;font-style:normal;font-weight:700;padding:0 0 2.604166666666667vw}.b-complete__btn .c-btn{font-weight:500}}