@font-face{font-family:"MyYuGothicM";font-weight:normal;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:"MyYuGothicM";font-weight:bold;src:local("YuGothic-Bold"),local("Yu Gothic Bold")}:root{--pc-width: calc(100vw - 10px);--color-base: #111111;--color-black: #111111;--color-white: #FFFFFF;--color-grey: #888888;--color-l_grey: #EFEFEF;--color-blue: #1866B2;--color-l_blue: #B9D1E8;--color-p_blue: #E8EFF7;--color-p_pink: #E56A6A}.js-fadeIn{opacity:0;-webkit-transition:opacity .3s ease-in 0s;transition:opacity .3s ease-in 0s}.js-fadeIn.inview{opacity:1}.js-fadeUp{opacity:0;translate:0 30px;-webkit-transition:opacity .5s ease-in 0s,translate .5s ease-in 0s;transition:opacity .5s ease-in 0s,translate .5s ease-in 0s}.js-fadeUp.inview{opacity:1;translate:0 0}.js-fadeScale{scale:.8;-webkit-transition:scale .3s ease-in 0s;transition:scale .3s ease-in 0s}.js-fadeScale.inview{opacity:1;scale:1}.js-clip{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-transition:-webkit-clip-path .6s ease-in 0s;transition:-webkit-clip-path .6s ease-in 0s;transition:clip-path .6s ease-in 0s;transition:clip-path .6s ease-in 0s, -webkit-clip-path .6s ease-in 0s}.js-clip.inview{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.js-split{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);line-height:1}.js-split .char{-webkit-transform:translateY(100px);transform:translateY(100px)}.main_index_list a::before{-webkit-transition:top .3s ease 0s;transition:top .3s ease 0s}@media(hover: hover){.main_index_list:hover a::before{top:calc(.00546875*var(--pc-width))}}body{width:100%;background-image:url(../img/common/recruit_bg.png);background-repeat:repeat-y;background-size:100% auto;background-position:top center}@media print,screen and (max-width: 767px){body{background-image:url(../img/common/recruit_bg_sp.png)}}.wrapper{width:100%;overflow-x:hidden}.main{position:relative;padding:calc(.1125*var(--pc-width)) 0 calc(.125*var(--pc-width))}@media print,screen and (max-width: 767px){.main{padding:27.7333333333vw 0 0;text-align:right}}.main_title{font-family:"Montserrat",sans-serif;font-size:60px;font-size:4.6875vw;font-weight:700;color:var(--color-blue);text-align:center}.main_title span{display:block;margin:calc(.01875*var(--pc-width)) 0 0;font-family:fot-tsukuardgothic-std,"MyYuGothicM",MyYuGothicM,"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:30px;font-size:2.34375vw;font-weight:700;color:var(--color-black)}@media print,screen and (max-width: 767px){.main_title{font-size:30px;font-size:8vw}.main_title span{margin:4.2666666667vw 0 0;font-size:24px;font-size:6.4vw}}.main_lead{margin:calc(.0625*var(--pc-width)) 0 0;font-size:22px;font-size:1.71875vw;font-weight:600;letter-spacing:.05em;line-height:1.5;text-align:center}@media print,screen and (max-width: 767px){.main_lead{margin:10.6666666667vw 0 0;font-size:16px;font-size:4.2666666667vw}}.main_index{position:absolute;top:calc(.1296875*var(--pc-width));right:calc(.0625*var(--pc-width));padding:calc(.01875*var(--pc-width));border-radius:calc(.01875*var(--pc-width));background-color:var(--color-white);-webkit-box-shadow:0 0 calc(.00625*var(--pc-width)) rgba(0,0,0,.08);box-shadow:0 0 calc(.00625*var(--pc-width)) rgba(0,0,0,.08)}@media print,screen and (max-width: 767px){.main_index{position:relative;top:auto;right:auto;display:inline-block;margin:10.6666666667vw 4.2666666667vw 0 0;padding:4.2666666667vw;border-radius:6.4vw;-webkit-box-shadow:0 0 2.1333333333vw rgba(0,0,0,.08);box-shadow:0 0 2.1333333333vw rgba(0,0,0,.08);text-align:left}}.main_index_title{font-family:"Montserrat",sans-serif;font-size:16px;font-size:1.25vw;font-weight:600;color:var(--color-blue)}@media print,screen and (max-width: 767px){.main_index_title{font-size:12px;font-size:3.2vw}}.main_index_list{position:relative;margin:calc(.0125*var(--pc-width)) 0 0;font-family:fot-tsukuardgothic-std,"MyYuGothicM",MyYuGothicM,"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:14px;font-size:1.09375vw;font-weight:700;line-height:1.5}.main_index_list a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:calc(.15625*var(--pc-width))}.main_index_list a::before{position:absolute;top:calc(.00234375*var(--pc-width));right:0;display:block;content:"";width:calc(.00703125*var(--pc-width));height:calc(.009375*var(--pc-width));background-image:url(../img/common/arrow_b.svg);background-repeat:no-repeat;background-size:calc(.00703125*var(--pc-width)) auto;background-position:center}.main_index_list span{margin:calc(.003125*var(--pc-width)) calc(.0125*var(--pc-width)) 0 0;font-family:"Montserrat",sans-serif;font-size:8px;font-size:.625vw;font-weight:600;letter-spacing:.05em;color:var(--color-black)}@media print,screen and (max-width: 767px){.main_index_list{margin:4.2666666667vw 0 0;background-size:2.4vw auto;font-size:14px;font-size:3.7333333333vw}.main_index_list a{width:55.4666666667vw}.main_index_list a::before{top:.8vw;width:2.4vw;height:3.2vw;background-size:2.4vw auto}.main_index_list span{margin:1.0666666667vw 2.1333333333vw 0 0;font-size:8px;font-size:2.1333333333vw}}.form_section{position:relative;margin:calc(.125*var(--pc-width)) 0 calc(.21875*var(--pc-width));padding:0 calc(.0625*var(--pc-width));background-color:var(--color-p_blue)}.form_section::before{display:block;content:"";position:absolute;top:calc(-0.125*var(--pc-width));left:50%;z-index:-1;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(1.15625*var(--pc-width));height:calc(.125*var(--pc-width));background-image:url(../img/recruit/top/section_top_deco.png);background-repeat:no-repeat;background-position:center;background-size:cover}.form_section::after{display:block;content:"";position:absolute;bottom:calc(-0.125*var(--pc-width));left:50%;z-index:-1;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(1.15625*var(--pc-width));height:calc(.125*var(--pc-width));background-image:url(../img/recruit/top/section_bottom_deco.png);background-repeat:no-repeat;background-position:center;background-size:cover}@media print,screen and (max-width: 767px){.form_section{margin:10.6666666667vw 0 21.3333333333vw;padding:0 4.2666666667vw}.form_section::before{top:-21.3333333333vw;width:197.3333333333vw;height:21.3333333333vw}.form_section::after{bottom:-21.3333333333vw;width:197.3333333333vw;height:21.3333333333vw}}.form_section_title{position:relative;font-family:fot-tsukuardgothic-std,"MyYuGothicM",MyYuGothicM,"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:30px;font-size:2.34375vw;font-weight:700}.form_section_title span{display:block;margin:0 0 calc(.0125*var(--pc-width));font-family:"Montserrat",sans-serif;font-size:16px;font-size:1.25vw;font-weight:600;color:var(--color-blue)}@media print,screen and (max-width: 767px){.form_section_title{font-size:20px;font-size:5.3333333333vw}.form_section_title span{margin:0 0 2.1333333333vw;font-size:14px;font-size:3.7333333333vw}}.form_section_form{position:relative;margin:calc(.03125*var(--pc-width)) 0 0}.form_section_form form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(.6484375*var(--pc-width));margin:0 auto}@media print,screen and (max-width: 767px){.form_section_form{margin:10.6666666667vw 0 0}.form_section_form form{display:block;width:auto}}.form_section_form_coution{position:absolute;top:0;left:0;font-size:12px;font-size:.9375vw;font-weight:500;letter-spacing:.05em}.form_section_form_coution span{color:red}@media print,screen and (max-width: 767px){.form_section_form_coution{position:relative;top:auto;left:auto;font-size:12px;font-size:3.2vw}}.form_section_form__select,.form_section_form__textarea,.form_section_form__input{margin:calc(.03125*var(--pc-width)) 0 0;width:100%}.form_section_form__select:first-child,.form_section_form__textarea:first-child,.form_section_form__input:first-child{margin:0}.form_section_form__select.half,.form_section_form__textarea.half,.form_section_form__input.half{width:calc(.30859375*var(--pc-width))}.form_section_form__select.half.old,.form_section_form__textarea.half.old,.form_section_form__input.half.old{margin:0}.form_section_form__select.half.old dd,.form_section_form__textarea.half.old dd,.form_section_form__input.half.old dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.form_section_form__select.half.old dd input,.form_section_form__textarea.half.old dd input,.form_section_form__input.half.old dd input{width:calc(.1953125*var(--pc-width));margin:0 calc(.03125*var(--pc-width)) 0 0}.form_section_form__select dt,.form_section_form__textarea dt,.form_section_form__input dt{font-size:16px;font-size:1.25vw;font-weight:600;letter-spacing:.05em}.form_section_form__select dt span,.form_section_form__textarea dt span,.form_section_form__input dt span{display:inline-block;margin:0 0 0 calc(.003125*var(--pc-width));font-size:8px;font-size:.625vw;color:red;vertical-align:super}.form_section_form__select dd,.form_section_form__textarea dd,.form_section_form__input dd{margin:calc(.0125*var(--pc-width)) 0 0;font-size:16px;font-size:1.25vw;font-weight:600;letter-spacing:.05em}.form_section_form__select dd input,.form_section_form__textarea dd input,.form_section_form__input dd input{width:100%;height:calc(.05*var(--pc-width));padding:calc(.0125*var(--pc-width));background-color:var(--color-white);border-radius:calc(.01875*var(--pc-width))}.form_section_form__select dd select,.form_section_form__textarea dd select,.form_section_form__input dd select{position:relative;width:100%;height:calc(.05*var(--pc-width));padding:calc(.0125*var(--pc-width));background-color:var(--color-white);border-radius:calc(.01875*var(--pc-width))}.form_section_form__select dd textarea,.form_section_form__textarea dd textarea,.form_section_form__input dd textarea{width:100%;height:calc(.1875*var(--pc-width));padding:calc(.0125*var(--pc-width));background-color:var(--color-white);border-radius:calc(.01875*var(--pc-width))}.form_section_form__select dd .error,.form_section_form__textarea dd .error,.form_section_form__input dd .error{margin:calc(.0125*var(--pc-width)) calc(.0125*var(--pc-width)) 0;font-size:12px;font-size:.9375vw;color:red}@media print,screen and (max-width: 767px){.form_section_form__select,.form_section_form__textarea,.form_section_form__input{margin:10.6666666667vw 0 0}.form_section_form__select:first-child,.form_section_form__textarea:first-child,.form_section_form__input:first-child{margin:10.6666666667vw 0 0}.form_section_form__select.half,.form_section_form__textarea.half,.form_section_form__input.half{width:100%}.form_section_form__select.half.old,.form_section_form__textarea.half.old,.form_section_form__input.half.old{margin:10.6666666667vw 0 0}.form_section_form__select.half.old dd input,.form_section_form__textarea.half.old dd input,.form_section_form__input.half.old dd input{width:66.6666666667vw;margin:0 10.6666666667vw 0 0}.form_section_form__select dt,.form_section_form__textarea dt,.form_section_form__input dt{font-size:16px;font-size:4.2666666667vw}.form_section_form__select dt span,.form_section_form__textarea dt span,.form_section_form__input dt span{margin:0 0 0 1.0666666667vw;font-size:8px;font-size:2.1333333333vw}.form_section_form__select dd,.form_section_form__textarea dd,.form_section_form__input dd{margin:4.2666666667vw 0 0;font-size:16px;font-size:4.2666666667vw}.form_section_form__select dd input,.form_section_form__textarea dd input,.form_section_form__input dd input{height:17.0666666667vw;padding:4.2666666667vw;border-radius:6.4vw}.form_section_form__select dd select,.form_section_form__textarea dd select,.form_section_form__input dd select{height:17.0666666667vw;padding:4.2666666667vw;border-radius:6.4vw}.form_section_form__select dd textarea,.form_section_form__textarea dd textarea,.form_section_form__input dd textarea{height:64vw;padding:4.2666666667vw;border-radius:6.4vw}.form_section_form__select dd .error,.form_section_form__textarea dd .error,.form_section_form__input dd .error{margin:2.1333333333vw 2.1333333333vw 0;font-size:10px;font-size:2.6666666667vw}}.form_section_form__radio{margin:calc(.03125*var(--pc-width)) 0 0;width:100%}.form_section_form__radio.half{width:calc(.30859375*var(--pc-width))}.form_section_form__radio dt{font-size:16px;font-size:1.25vw;font-weight:600;letter-spacing:.05em}.form_section_form__radio dt span{display:inline-block;margin:0 0 0 calc(.003125*var(--pc-width));font-size:8px;font-size:.625vw;color:red;vertical-align:super}.form_section_form__radio dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:calc(.03125*var(--pc-width)) 0 0;font-size:16px;font-size:1.25vw;font-weight:600;letter-spacing:.05em}.form_section_form__radio dd span+span{margin:0 0 0 calc(.0625*var(--pc-width)) !important}.form_section_form__radio dd label{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.form_section_form__radio dd input{position:relative;width:calc(.015625*var(--pc-width));height:calc(.015625*var(--pc-width));margin:0 calc(.01875*var(--pc-width)) 0 0;background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:50%;vertical-align:calc(-0.0015625*var(--pc-width));-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.form_section_form__radio dd input:checked:before{display:block;content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(.0078125*var(--pc-width));height:calc(.0078125*var(--pc-width));border-radius:50%;background-color:var(--color-black)}@media print,screen and (max-width: 767px){.form_section_form__radio{margin:10.6666666667vw 0 0}.form_section_form__radio.half{width:100%}.form_section_form__radio dt{font-size:16px;font-size:4.2666666667vw}.form_section_form__radio dt span{margin:0 0 0 1.0666666667vw;font-size:8px;font-size:2.1333333333vw}.form_section_form__radio dd{margin:6.4vw 0 0;font-size:16px;font-size:4.2666666667vw}.form_section_form__radio dd span+span{margin:0 0 0 21.3333333333vw !important}.form_section_form__radio dd input{width:5.3333333333vw;height:5.3333333333vw;margin:0 6.4vw 0 0;vertical-align:-.5333333333vw}.form_section_form__radio dd input:checked:before{width:2.6666666667vw;height:2.6666666667vw}}.form_section_form__select dd{position:relative}.form_section_form__select dd::after{content:"";position:absolute;top:calc(.02109375*var(--pc-width));right:calc(.01875*var(--pc-width));border-right:6px solid rgba(0,0,0,0);border-left:6px solid rgba(0,0,0,0);border-top:12px solid var(--color-black);border-bottom:0}.mw_wp_form_confirm .form_section_form__select dd::after{display:none}.form_section_form__select dd .error{margin:2.1333333333vw 2.1333333333vw 0;font-size:10px;font-size:2.6666666667vw}@media print,screen and (max-width: 767px){.form_section_form__select dd::after{top:7.2vw;right:6.4vw}}.form_section_form__check{margin:calc(.03125*var(--pc-width)) 0 0}.mw_wp_form_confirm .form_section_form__check{display:none}.form_section_form__check label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.form_section_form__check input{display:inline-block;width:calc(.015625*var(--pc-width));height:calc(.015625*var(--pc-width));border:2px solid var(--color-grey);border-radius:calc(.003125*var(--pc-width));cursor:pointer}.form_section_form__check .mwform-check-field-text{margin:0 0 0 calc(.01875*var(--pc-width))}.form_section_form__check span{font-size:16px;font-size:1.25vw;font-weight:500;letter-spacing:.05em}.form_section_form__check a{text-decoration:underline}@media print,screen and (max-width: 767px){.form_section_form__check{margin:10.6666666667vw 0 0}.form_section_form__check input{width:5.3333333333vw;height:5.3333333333vw;border-radius:1.0666666667vw}.form_section_form__check .mwform-check-field-text{margin:0 0 0 6.4vw}.form_section_form__check span{font-size:16px;font-size:4.2666666667vw}}.form_section_form__personal{margin:calc(.03125*var(--pc-width)) 0 0;width:100%}.mw_wp_form_confirm .form_section_form__personal{display:none}.form_section_form__personal dt{font-size:16px;font-size:1.25vw;font-weight:600;letter-spacing:.05em}.form_section_form__personal dd{padding:calc(.03125*var(--pc-width)) calc(.015625*var(--pc-width)) calc(.03125*var(--pc-width)) calc(.03125*var(--pc-width));margin:calc(.03125*var(--pc-width)) 0 0;background-color:var(--color-white);border-radius:calc(.01875*var(--pc-width));font-size:16px;font-size:1.25vw;font-weight:500;letter-spacing:.05em;line-height:1.5;color:var(--color-grey)}.form_section_form__personal dd .form_section_form__personal_text{width:100%;height:calc(.2078125*var(--pc-width));padding:0 calc(.015625*var(--pc-width)) 0 0;overflow-y:scroll}.form_section_form__personal dd .form_section_form__personal_text::-webkit-scrollbar{width:4px;background:var(--color-l_grey)}.form_section_form__personal dd .form_section_form__personal_text::-webkit-scrollbar-thumb{width:4px;background:var(--color-blue);border-radius:4px}@-moz-document url-prefix(){.form_section_form__personal dd .form_section_form__personal_text{scrollbar-width:thin;scrollbar-color:var(--color-blue) var(--color-l_grey)}}@media print,screen and (max-width: 767px){.form_section_form__personal{margin:10.6666666667vw 0 0}.form_section_form__personal dt{font-size:16px;font-size:4.2666666667vw}.form_section_form__personal dd{margin:4.2666666667vw 0 0;padding:4.2666666667vw;border-radius:6.4vw;font-size:14px;font-size:3.7333333333vw;line-height:2}.form_section_form__personal dd .form_section_form__personal_text{height:97.3333333333vw;padding:0 2.1333333333vw 0 0}}.form_section_form_text{margin:calc(.03125*var(--pc-width)) 0 0;font-size:16px;font-size:1.25vw;font-weight:500;line-height:2;letter-spacing:.05em}.mw_wp_form_confirm .form_section_form_text{display:none}@media print,screen and (max-width: 767px){.form_section_form_text{margin:10.6666666667vw 0 0;font-size:14px;font-size:3.7333333333vw}}.form_section_form_btn{margin:calc(.03125*var(--pc-width)) auto 0}.form_section_form__btn{position:relative;display:block;margin:calc(.03125*var(--pc-width)) auto 0}.form_section_form__btn input{display:block;padding:calc(.009375*var(--pc-width)) calc(.0390625*var(--pc-width)) calc(.009375*var(--pc-width)) calc(.01875*var(--pc-width));background-color:var(--color-blue);border-radius:calc(.078125*var(--pc-width));font-family:fot-tsukuardgothic-std,"MyYuGothicM",MyYuGothicM,"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:16px;font-size:1.25vw;font-weight:700;color:var(--color-white)}.form_section_form__btn::before{display:block;content:"";position:absolute;top:50%;right:calc(.0046875*var(--pc-width));-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(.021875*var(--pc-width));height:calc(.021875*var(--pc-width));border-radius:50%;background-color:var(--color-white);background-image:url(../img/common/arrow_blue.svg);background-repeat:no-repeat;background-position:center;background-size:calc(.0078125*var(--pc-width)) auto;-webkit-transition:width .25s ease-out 0s,height .25s ease-out 0s;transition:width .25s ease-out 0s,height .25s ease-out 0s}@media(hover: hover){.form_section_form__btn:hover::before{width:calc(.015625*var(--pc-width));height:calc(.015625*var(--pc-width))}}@media print,screen and (max-width: 767px){.form_section_form__btn{display:inline-block;margin:10.6666666667vw 21.0666666667vw 0}.form_section_form__btn input{padding:3.2vw 13.3333333333vw 3.2vw 6.4vw;border-radius:26.6666666667vw;font-size:16px;font-size:4.2666666667vw}.form_section_form__btn::before{right:1.6vw;width:7.4666666667vw;height:7.4666666667vw;background-size:2.6666666667vw auto}}.line_section{position:relative;padding:calc(.09375*var(--pc-width)) 0}@media print,screen and (max-width: 767px){.line_section{padding:32vw 0}}.line_section_title{position:relative;padding:0 calc(.0625*var(--pc-width));font-family:fot-tsukuardgothic-std,"MyYuGothicM",MyYuGothicM,"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:30px;font-size:2.34375vw;font-weight:700}.line_section_title span{display:block;margin:0 0 calc(.0125*var(--pc-width));font-family:"Montserrat",sans-serif;font-size:16px;font-size:1.25vw;font-weight:600;color:var(--color-blue)}@media print,screen and (max-width: 767px){.line_section_title{padding:0 4.2666666667vw;font-size:20px;font-size:5.3333333333vw}.line_section_title span{margin:0 0 2.1333333333vw;font-size:14px;font-size:3.7333333333vw}}.line_section_header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:0 calc(.0625*var(--pc-width));margin:calc(.025*var(--pc-width)) 0 0}@media print,screen and (max-width: 767px){.line_section_header{display:block;padding:0 4.2666666667vw;margin:8.5333333333vw 0 0}}.line_section_header_img{width:calc(.08203125*var(--pc-width));margin:0 calc(.03125*var(--pc-width)) 0 0}.line_section_header_img img{width:100%}@media print,screen and (max-width: 767px){.line_section_header_img{display:none}}.line_section_header_text{font-size:16px;font-size:1.25vw;font-weight:500;letter-spacing:.05em;line-height:2}@media print,screen and (max-width: 767px){.line_section_header_text{font-size:14px;font-size:3.7333333333vw}}.line_section_header_coution{margin:calc(.0125*var(--pc-width)) 0 0;font-size:12px;font-size:.9375vw;font-weight:500;letter-spacing:.05em}.line_section_header_coution span{color:red}@media print,screen and (max-width: 767px){.line_section_header_coution{display:none}}.line_section_header_btn{display:none}@media print,screen and (max-width: 767px){.line_section_header_btn{display:block;margin:10.6666666667vw 0 0;text-align:center}.line_section_header_btn a{display:inline-block;padding:3.2vw 6.4vw 3.2vw 18.1333333333vw;background-color:#06c755;background-image:url(../img/recruit/entry/line_icon.svg);background-repeat:no-repeat;background-position:6.4vw center;background-size:7.7333333333vw auto;border-radius:26.6666666667vw;font-family:fot-tsukuardgothic-std,"MyYuGothicM",MyYuGothicM,"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:16px;font-size:4.2666666667vw;font-weight:700;color:var(--color-white)}}.line_section_sub{padding:calc(.0625*var(--pc-width)) calc(.0625*var(--pc-width)) 0;font-size:22px;font-size:1.71875vw;font-weight:600;letter-spacing:.05em}@media print,screen and (max-width: 767px){.line_section_sub{padding:10.6666666667vw 4.2666666667vw 0;font-size:18px;font-size:4.8vw}}.line_section_swiper{padding:calc(.0375*var(--pc-width)) 0 0 calc(.0625*var(--pc-width))}@media print,screen and (max-width: 767px){.line_section_swiper{padding:10.6666666667vw 0 0 4.2666666667vw}}.line_section_list{width:calc(.30859375*var(--pc-width));padding:calc(.03125*var(--pc-width));background-color:var(--color-white);border-radius:calc(.01875*var(--pc-width));-webkit-box-shadow:0 0 calc(.00625*var(--pc-width)) rgba(0,0,0,.08);box-shadow:0 0 calc(.00625*var(--pc-width)) rgba(0,0,0,.08)}@media print,screen and (max-width: 767px){.line_section_list{width:82.9333333333vw;padding:6.4vw 4.2666666667vw;border-radius:6.4vw;-webkit-box-shadow:0 0 2.1333333333vw rgba(0,0,0,.08);box-shadow:0 0 2.1333333333vw rgba(0,0,0,.08)}}.line_section_list_no{font-family:"Montserrat",sans-serif;font-size:12px;font-size:.9375vw;font-weight:600}@media print,screen and (max-width: 767px){.line_section_list_no{font-size:12px;font-size:3.2vw}}.line_section_list_img{width:calc(.24609375*var(--pc-width))}.line_section_list_img img{width:100%;border-radius:50%}@media print,screen and (max-width: 767px){.line_section_list_img{width:65.8666666667vw;margin:0 auto}}.line_section_list_title{margin:calc(.01875*var(--pc-width)) 0 0;font-size:22px;font-size:1.71875vw;font-weight:600;letter-spacing:.05em}@media print,screen and (max-width: 767px){.line_section_list_title{margin:4.2666666667vw 0 0;font-size:18px;font-size:4.8vw}}.line_section_list_text{margin:calc(.0125*var(--pc-width)) 0 0;font-size:16px;font-size:1.25vw;font-weight:500;line-height:2;letter-spacing:.05em}@media print,screen and (max-width: 767px){.line_section_list_text{margin:4.2666666667vw 0 0;font-size:14px;font-size:3.7333333333vw}}.tel_section{position:relative;margin:calc(.125*var(--pc-width)) 0 calc(.21875*var(--pc-width));padding:0 calc(.0625*var(--pc-width));background-color:var(--color-p_blue)}.tel_section::before{display:block;content:"";position:absolute;top:calc(-0.125*var(--pc-width));left:50%;z-index:-1;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(1.15625*var(--pc-width));height:calc(.125*var(--pc-width));background-image:url(../img/recruit/top/section_top_deco.png);background-repeat:no-repeat;background-position:center;background-size:cover}.tel_section::after{display:block;content:"";position:absolute;bottom:calc(-0.125*var(--pc-width));left:50%;z-index:-1;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(1.15625*var(--pc-width));height:calc(.125*var(--pc-width));background-image:url(../img/recruit/top/section_bottom_deco.png);background-repeat:no-repeat;background-position:center;background-size:cover}@media print,screen and (max-width: 767px){.tel_section{margin:21.3333333333vw 0 53.3333333333vw;padding:0 4.2666666667vw}.tel_section::before{top:-21.3333333333vw;width:197.3333333333vw;height:21.3333333333vw}.tel_section::after{bottom:-21.3333333333vw;width:197.3333333333vw;height:21.3333333333vw}}.tel_section_title{position:relative;font-family:fot-tsukuardgothic-std,"MyYuGothicM",MyYuGothicM,"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:30px;font-size:2.34375vw;font-weight:700}.tel_section_title span{display:block;margin:0 0 calc(.0125*var(--pc-width));font-family:"Montserrat",sans-serif;font-size:16px;font-size:1.25vw;font-weight:600;color:var(--color-blue)}@media print,screen and (max-width: 767px){.tel_section_title{font-size:20px;font-size:5.3333333333vw}.tel_section_title span{margin:0 0 2.1333333333vw;font-size:14px;font-size:3.7333333333vw}}.tel_section_text{margin:calc(.025*var(--pc-width)) 0;font-size:16px;font-size:1.25vw;font-weight:500;line-height:2}@media print,screen and (max-width: 767px){.tel_section_text{margin:8.5333333333vw 0 0;font-size:14px;font-size:3.7333333333vw}}.tel_section_main{width:calc(.53515625*var(--pc-width));margin:0 auto;padding:calc(.03125*var(--pc-width));background-color:var(--color-white);border-radius:calc(.01875*var(--pc-width));font-family:"Montserrat",sans-serif;font-size:40px;font-size:3.125vw;font-weight:600;letter-spacing:.05em;text-align:center;color:var(--color-blue)}.tel_section_main span{display:block;margin:calc(.01875*var(--pc-width)) 0 0;font-family:dnp-shuei-gothic-gin-std,"MyYuGothicM",MyYuGothicM,"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:16px;font-size:1.25vw;font-weight:500;color:var(--color-black)}@media print,screen and (max-width: 767px){.tel_section_main{width:auto;margin:8.5333333333vw 0 0;padding:10.6666666667vw 0;border-radius:6.4vw;font-size:40px;font-size:10.6666666667vw}.tel_section_main span{margin:6.4vw 0 0;font-size:16px;font-size:4.2666666667vw}}