@charset "UTF-8";@import url(//fonts.googleapis.com/css2?family=LINE+Seed+JP:wght@100;400;700;800&family=Noto+Sans+JP:wght@100..900&family=Oswald:wght@200..700&display=swap);abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,sec,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,sec{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}input[type=button],input[type=submit],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input{outline:0}input,textarea{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box}input::-webkit-search-decoration,textarea::-webkit-search-decoration{display:none}input:focus,textarea:focus{outline-offset:-2px}select::-ms-expand{display:none}.clearfix:after{content:"";display:block;clear:both}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-padding:90}body{font-size:18px;font-size:1rem;color:#0a0a0a;background-color:#fff;line-height:1.8;letter-spacing:.1rem;font-family:"LINE Seed JP","Noto Sans JP","Hiragino Sans","Yu Gothic",Meiryo,sans-serif;overflow-wrap:anywhere;word-break:normal;line-break:strict;font-feature-settings:"palt";background:#fff}[data-hash-target]{visibility:hidden}*{word-break:break-all;box-sizing:border-box;padding:0;margin:0}a{cursor:pointer;color:#0a0a0a;text-decoration:none;transition:all .3s ease}a:hover{transition:all .3s ease}a.link-tel{pointer-events:none}img{max-width:100%;height:auto;vertical-align:bottom}:is(input,button,textarea,select){margin:0;padding:0;background:0 0;font-weight:700;font-family:"LINE Seed JP","Noto Sans JP","Hiragino Sans","Yu Gothic",Meiryo,sans-serif;font-size:100%;font-weight:400;cursor:pointer}@layer header,overlay;
.l-header{position:sticky;width:100%;top:0;z-index:30;background:#fff}.header_nav{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:0 8px;padding:1rem 1.5rem}@media (width <= 980px){.header_nav{padding:1rem}}@media (width <= 630px){.header_nav{padding:.5rem .5rem;gap:0 6px}}.header_logo{position:relative;z-index:10}.header_logo .logo_img{display:block;max-width:440px}@media (width <= 980px){.header_logo .logo_img{max-width:380px}}.header_logo .logo_img img{width:100%;height:auto;display:block}.nav_entry{position:relative;z-index:20}.nav_entry .nav_btn{display:grid;place-items:center;cursor:pointer;width:90px;height:90px;border-radius:28px;border:2px solid #fded24;background:#fded24;color:#0a0a0a;font-weight:700;font-size:clamp(13px,.6572769953vw + 10.5352112676px,20px);line-height:1;letter-spacing:.04em;transition:border .3s,background .3s ease-in-out}@media (any-hover:hover){.nav_entry .nav_btn:hover{border:2px solid #0a0a0a;background:#fff}}@media (width <= 980px){.nav_entry .nav_btn{width:80px;height:80px;border-radius:28px;font-size:clamp(13px,.1877934272vw + 12.2957746479px,15px)}}@media (width <= 630px){.nav_entry .nav_btn{width:52px;height:52px;border-radius:16px;font-size:clamp(10px,.2816901408vw + 8.9436619718px,13px)}}.gnav_btn{position:relative;z-index:1000;display:grid;place-content:center;place-items:center;cursor:pointer;width:90px;height:90px;background:#3393c3;border-radius:28px;transition:opacity .3s ease-in-out}@media (width <= 980px){.gnav_btn{width:75px;height:75px;border-radius:22px}}@media (width <= 630px){.gnav_btn{width:52px;height:52px;border-radius:16px}}.gnav_btn:hover{opacity:.7}.gnav_btn .nav_btn{display:grid;gap:8px;justify-items:center}.gnav_btn .nav_btn>span:last-child{color:#fff;font-size:clamp(10px,.5633802817vw + 7.8873239437px,16px);font-weight:700;line-height:1;letter-spacing:.04em}@media (width <= 630px){.gnav_btn .nav_btn>span:last-child{font-size:8px}}.gnav_btn .btn_ico{display:grid;gap:7px;place-items:center;width:52px}@media (width <= 980px){.gnav_btn .btn_ico{width:40px;gap:5px}}@media (width <= 630px){.gnav_btn .btn_ico{width:30px;gap:3px}}.gnav_btn .btn_ico i,.gnav_btn .btn_ico::after,.gnav_btn .btn_ico::before{display:block;content:"";width:100%;height:4px;background:#fff;border-radius:100px;transition:all .3s ease-in-out}@media (width <= 980px){.gnav_btn .btn_ico i,.gnav_btn .btn_ico::after,.gnav_btn .btn_ico::before{height:3px}}@media (width <= 630px){.gnav_btn .btn_ico i,.gnav_btn .btn_ico::after,.gnav_btn .btn_ico::before{height:2px}}.gnav_btn.is-open .btn_ico i{opacity:0;transform:scaleX(.4)}.gnav_btn.is-open .btn_ico::before{grid-area:1/1;transform-origin:center;transform:rotate(25deg)}.gnav_btn.is-open .btn_ico::after{grid-area:1/1;transform-origin:center;transform:rotate(-25deg)}@media (width <= 630px){.gnav_btn{width:52px;height:52px;border-radius:16px}}.nav_gnav{visibility:hidden;opacity:0;pointer-events:none;position:fixed;right:0;top:0;margin:0;background-color:#3393c3;width:4rem;height:4rem;border-radius:0 0 0 50%;transition:width .3s ease-out,height .3s ease-out,opacity .3s,border-radius .5s;z-index:15}.nav_gnav.is-open{visibility:visible;opacity:1;pointer-events:auto;width:480px;height:calc(100% - .8rem);border-radius:16px;transition:width .3s ease-out,height .3s ease-out,opacity .3s,border-radius .5s}.nav_gnav.is-open .gnav_list .list_item{opacity:1}@media (width <= 630px){.nav_gnav.is-open{width:calc(100% - .8rem)}}.nav_gnav .gnav_list{padding:140px 3rem 3rem;display:grid;gap:0}@media (width <= 630px){.nav_gnav .gnav_list{padding:100px 1.6rem 2rem}}.nav_gnav .gnav_list .list_item{border-bottom:1px solid rgba(255,255,255,.2);opacity:0;transition:opacity .3s,border-color .3s ease-in-out}.nav_gnav .gnav_list .list_item.has-child{padding-bottom:0}@media (any-hover:hover){.nav_gnav .gnav_list .list_item:hover{border-bottom-color:#fded24}.nav_gnav .gnav_list .list_item:hover .list_item_link{color:#fded24}}.nav_gnav .gnav_list .list_item:has(.--popup){border-bottom:none}.nav_gnav .gnav_list .list_item_link{display:block;padding:1.1rem 0;color:#fff;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.04em}.nav_gnav .gnav_list .list_item_link.--popup{display:grid;grid-template-columns:1fr max-content;align-items:center;margin-top:2.5rem;width:80%;margin-inline:auto;border:1px solid #fff;border-radius:50px;padding:.6rem 1rem;transition:color .3s,border-color .3s ease-in-out}.nav_gnav .gnav_list .list_item_link.--popup::after{display:inline-block;content:"";width:1rem;height:1rem;-webkit-mask-image:url(../img/common/ico-popup.svg);mask-image:url(../img/common/ico-popup.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;margin-left:.4rem;background-color:#fff}@media (any-hover:hover){.nav_gnav .gnav_list .list_item_link.--popup:hover{color:#fded24;border-color:#fded24}.nav_gnav .gnav_list .list_item_link.--popup:hover::after{background-color:#fded24}}.nav_gnav .gnav_list .list_child{display:none}@media (width <= 630px){.nav_gnav .gnav_list .list_child{display:grid;gap:8px;margin:0 0 4px;padding:0 0 0 14px;list-style:none}}@media (width <= 630px){.nav_gnav .gnav_list .list_item.has-child>.list_item_link{padding-bottom:8px}}@media (width <= 630px){.nav_gnav .gnav_list .list_child_item{margin:0;padding:0}}@media (width <= 630px){.nav_gnav .gnav_list .list_child_link{display:block;color:rgba(255,255,255,.92);font-size:1rem;font-weight:500;line-height:1.6;transition:opacity .3s ease-in-out}.nav_gnav .gnav_list .list_child_link::before{content:"- "}.nav_gnav .gnav_list .list_child_link:hover{opacity:.7}}.nav_gnav .gnav_list .list_item_row{display:grid;grid-template-columns:1fr 52px;align-items:stretch}.nav_gnav .gnav_list .list_item.has-child>.list_item_row>.list_item_link{padding:1.1rem 1.1rem 1.1rem 0}.nav_gnav .gnav_child{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;background:rgba(255,255,255,.08)}.nav_gnav .gnav_child_item{border-top:1px dashed rgba(255,255,255,.3)}.nav_gnav .gnav_child_link{display:block;padding:1rem;color:#fff;font-size:1rem;line-height:1.6;transition:opacity .3s ease-in-out}.nav_gnav .gnav_child_link::before{content:"-";margin-right:6px}.nav_gnav .gnav_child_link:hover{opacity:.7}.has-child .child_open{display:none}@media (width <= 630px){.has-child .child_open{display:inline-block;border:none;background:rgba(255,255,255,.08);position:relative;transition:background-color .3s ease-in-out}.has-child .child_open::before{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translate(-50%,-65%) rotate(45deg);transition:transform .3s ease-in-out}.has-child .child_open.is-open::before{transform:translate(-50%,-35%) rotate(-135deg)}}@media (width <= 630px){#js-navmenu{overflow-y:auto;-webkit-overflow-scrolling:touch}}.l-footer{background:#3393c3}.l-footer .footer_split{display:grid;grid-template-areas:"logo ." "nav nav" "sub copy";gap:1.3rem;padding-block:4rem}@media (width <= 980px){.l-footer .footer_split{grid-template-areas:"logo ." "nav nav" "copy copy";gap:1rem;padding-block:3rem}}@media (width <= 630px){.l-footer .footer_split{grid-template-areas:"logo" "copy";gap:1rem;justify-content:center;padding-block:2rem}}.l-footer .footer_sitename{-ms-grid-row:1;-ms-grid-column:1;display:inline-block;grid-area:logo;max-width:375px;width:100%}.l-footer .footer_sitename img{width:100%;display:block}.l-footer .footer_menu_list{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;border-top:1px solid rgba(255,255,255,.4);border-bottom:1px solid rgba(255,255,255,.4);padding:2.6rem 0 4rem;grid-area:nav}.l-footer .footer_menu_list ul{display:flex;flex-wrap:wrap;gap:.5rem 4rem}.l-footer .footer_menu_list .list_col a{display:flex;align-items:center;gap:.6rem;color:#fff;font-size:clamp(16px,.1877934272vw + 15.2957746479px,18px);font-weight:700;transition:opacity .3s ease-in-out}.l-footer .footer_menu_list .list_col a:hover{opacity:.7}.l-footer .footer_menu_list .list_col a:hover i::before{animation:arrowMove .6s ease-in-out}.l-footer .footer_menu_list .list_col a i{display:grid;place-content:center;width:1.1rem;height:1.1rem;background:#fded24;border-radius:100vmax;flex-shrink:0;overflow:hidden}.l-footer .footer_menu_list .list_col a i::before{display:inline-block;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;speak:none;width:.5rem;height:.5rem;-webkit-mask-image:url(../img/recruit/common/ico-arrow.svg);mask-image:url(../img/recruit/common/ico-arrow.svg);mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;mask-position:center;background:#3393c3}.l-footer .footer_copy,.l-footer .footer_submenu_list{font-size:clamp(11px,.1877934272vw + 10.2957746479px,13px);color:#fff}.l-footer .footer_submenu_list{-ms-grid-row:5;-ms-grid-column:1;grid-area:sub;display:grid;grid-template-columns:repeat(2,auto);gap:0 2rem}.l-footer .footer_submenu_list a{color:#fff;transition:opacity .3s ease-in-out}.l-footer .footer_submenu_list a:hover{opacity:.7}.l-footer .footer_copy,.l-footer .footer_submenu_list{display:flex;align-items:center}.l-footer .footer_copy{-ms-grid-row:5;-ms-grid-column:3;justify-content:flex-end;grid-area:copy}@media (width <= 980px){.l-footer .footer_sitename{-ms-grid-row:1;-ms-grid-column:1}.l-footer .footer_menu_list{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.l-footer .footer_copy{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3}}@media (width <= 630px){.l-footer .footer_sitename{-ms-grid-row:1;-ms-grid-column:1}.l-footer .footer_copy{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}}@media (width <= 630px){.l-footer .footer_copy{justify-content:normal}}.l-main{display:block;min-height:60vh;overflow-x:hidden}@media (width <= 630px){.l-main{width:100vw;overflow:hidden}}.l-wrap{display:grid}.l-inner{position:relative;width:1300px;min-width:1300px;margin:0 auto}@media (width <= 1440px){.l-inner{width:100%;min-width:inherit;box-sizing:border-box}}@media (width <= 1440px){.l-inner{padding:0 3rem}}@media (width <= 980px){.l-inner{padding:0 2rem}}@media (width <= 630px){.l-inner{padding:0 1rem}}.l-sec{min-width:1300px;padding:4rem 0;width:100%}@media (width <= 1440px){.l-sec{min-width:inherit}}@media (width <= 980px){.l-sec{padding:4rem 0}}@media (width <= 630px){.l-sec{padding:3rem 0}}.l-sec.--sec_bg01{background:#fff}.l-breadcrumbs{padding:1rem 0 2rem}@keyframes drawLine{0%{width:0}100%{width:100%}}@keyframes scaleY{from{transform:scaleY(0)}to{transform:scaleY(100)}}@keyframes arrowMove{0%{transform:translateX(0);opacity:1}45%{transform:translateX(200%);opacity:0}46%{transform:translateX(-200%);opacity:0}100%{transform:translateX(0);opacity:1}}.c-pagehead .pagehead_inner{padding-bottom:4.7rem}@media (width <= 980px){.c-pagehead .pagehead_inner{padding-bottom:3rem}}@media (width <= 630px){.c-pagehead .pagehead_inner{padding-bottom:2rem}}.c-pagehead .pagetitle_set{display:grid;position:relative}.c-pagehead .pagetitle_set::before{content:"";width:120px;height:10px;border-radius:100px;background:#4bafe2}@media (width <= 630px){.c-pagehead .pagetitle_set::before{width:77px;height:7px}}@media (width <= 630px){.c-pagehead .pagetitle_set::before{width:60px;height:5px}}.c-pagehead .title{font-size:clamp(20px,.3755868545vw + 18.5915492958px,24px);color:#3393c3;font-weight:700;line-height:1;letter-spacing:.1em}@media (width <= 630px){.c-pagehead .title{font-size:clamp(20px,.1877934272vw + 19.2957746479px,22px)}}.c-pagehead .title_sub{font-size:clamp(50px,1.6901408451vw + 43.661971831px,68px);color:#0a0a0a;font-weight:800;line-height:1.2;letter-spacing:.1em;padding:.7rem 0;word-break:normal}@media (width <= 980px){.c-pagehead .title_sub{font-size:clamp(40px,.9389671362vw + 36.4788732394px,50px);padding:.5rem 0}}@media (width <= 630px){.c-pagehead .title_sub{font-size:clamp(34px,1.5023474178vw + 28.3661971831px,50px)}}.c-anchor{position:absolute;right:3rem;bottom:0}@media (width <= 980px){.c-anchor{right:2rem}}.c-anchor .anchor_block{display:flex;align-items:center;box-shadow:0 0 40px 0 rgba(0,0,0,.08);border-radius:84px;background:#fff;translate:0 50%}@media (width <= 630px){.c-anchor .anchor_block{display:none}}.c-anchor .anchor_item{min-width:160px;padding:.5rem 1rem;font-size:clamp(16px,.1877934272vw + 15.2957746479px,18px);font-family:"Noto Sans JP","Hiragino Sans","Yu Gothic",Meiryo,sans-serif;font-weight:900;letter-spacing:0;line-height:1.8;color:#516372;text-align:center;transition:color .3s ease-in-out}@media (width <= 630px){.c-anchor .anchor_item{font-size:clamp(11px,.4694835681vw + 9.2394366197px,16px)}}.c-anchor .anchor_item:not(:first-of-type){border-left:1px solid #f0f2f3}@media (any-hover:hover){.c-anchor .anchor_item:hover{color:#3393c3}}.c-heading{font-size:clamp(20px,.4694835681vw + 18.2394366197px,25px);font-weight:700;letter-spacing:.01em;line-height:1.5;padding-bottom:7px;border-bottom:1px solid #d1d1d1;display:grid;grid-template-columns:8px 1fr;align-items:start;width:100%;gap:.8rem}@media (width <= 630px){.c-heading{font-size:clamp(20px,.1877934272vw + 19.2957746479px,22px)}}.c-heading::before{content:"";width:8px;height:8px;background:#4bafe2;border-radius:100vmax;margin-top:calc((1.5em - 8px)/ 2)}.c-heading.--white{color:#fff;border-bottom:#fff 1px solid}.c-heading.--white::before{background:#fff}.c-breadcrumbs{position:relative;display:flex;flex-flow:row wrap;align-items:center;gap:.5rem .6rem;list-style:none}.c-breadcrumbs .breadcrumbs_item{list-style:none;font-size:smaller;color:#0a0a0a}.c-breadcrumbs .breadcrumbs_item:has(.item_separate){display:grid;grid-template-columns:max-content 1fr;align-items:center;gap:.6rem}.c-breadcrumbs .breadcrumbs_item .link{text-decoration:underline;color:#0a0a0a}.c-breadcrumbs .item_separate{display:grid;place-content:center}.c-breadcrumbs .item_separate::before{display:inline-block;font-style:normal;content:">"}.p-sec_links{background:#f0f2f3}.p-sec_links .links_list{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:2.2rem}@media (width <= 980px){.p-sec_links .links_list{gap:1.5rem}}@media (width <= 630px){.p-sec_links .links_list{gap:1rem}}.p-sec_links .links_item{display:flex;align-items:center;justify-content:space-between;padding:4.7rem 1.5rem;background:#fff;border-radius:36px;color:#46a0ce;font-size:clamp(14px,1.3145539906vw + 9.0704225352px,28px);font-weight:700;letter-spacing:.1em;transition:opacity .3s ease-in-out}@media (width <= 980px){.p-sec_links .links_item{padding:1.7rem 1.5rem;border-radius:20px;font-size:clamp(18px,.0938967136vw + 17.6478873239px,19px)}}@media (width <= 630px){.p-sec_links .links_item{padding:1rem;font-size:clamp(17px,.0938967136vw + 16.6478873239px,18px)}}@media (any-hover:hover){.p-sec_links .links_item:hover{opacity:.7}.p-sec_links .links_item:hover i::before{animation:arrowMove .6s ease-in-out}}.p-sec_links .links_item i{display:grid;place-content:center;flex-shrink:0;width:2.8rem;height:2.8rem;background:#fded24;border-radius:100vmax;overflow:hidden}@media (width <= 980px){.p-sec_links .links_item i{width:2rem;height:2rem}}.p-sec_links .links_item i::before{display:inline-block;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;speak:none;width:1.2rem;height:1.2rem;-webkit-mask-image:url(../img/recruit/common/ico-arrow.svg);mask-image:url(../img/recruit/common/ico-arrow.svg);mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;mask-position:center;background:#3393c3}@media (width <= 980px){.p-sec_links .links_item i::before{width:.8rem;height:.8rem}}.snow-monkey-form .smf-form{display:grid;grid-template-columns:auto 1fr;gap:2rem 4rem}.snow-monkey-form .smf-item{grid-column:span 2;display:grid;grid-template-columns:subgrid}@media (width <= 980px){.snow-monkey-form .smf-item{gap:1rem}}.snow-monkey-form .smf-item.--hissu .smf-item__label__text::before{content:"必須";border:1px solid #be2929;background-color:#be2929;color:#fff}@media (width <= 980px){.snow-monkey-form .smf-item__label__text{grid-column:span 2}}.snow-monkey-form .smf-item__label__text::before{display:inline-block;margin-right:.6rem;padding:.4rem .6rem;text-indent:0;font-size:smaller;font-weight:400;line-height:1;border-radius:3px;content:"任意";border:1px solid #fded24;color:#fded24}@media (width <= 980px){.snow-monkey-form .smf-item__col{grid-column:span 2}}.snow-monkey-form .smf-item--divider{grid-template-columns:none}.snow-monkey-form .smf-item__label{font-weight:700}.snow-monkey-form .privacy_check{margin-top:2rem}.snow-monkey-form .privacy_check .smf-checkboxes-control{text-align:center}.snow-monkey-form .smf-radio-buttons-control__control{display:flex;gap:1rem}@media (width <= 980px){.snow-monkey-form .smf-radio-buttons-control__control{flex-wrap:wrap}}.snow-monkey-form .smf-text-control__control{height:2.4em;width:100%;padding:4px 8px;border:none!important;box-shadow:none!important;background-color:rgba(253,237,36,.3)!important;appearance:none;-webkit-appearance:none;-moz-appearance:none}.snow-monkey-form .smf-text-control__control:focus{outline:0;box-shadow:0 0 0 2px #3393c3 inset!important}@media (width <= 980px){.snow-monkey-form .smf-text-control__control{height:2.4rem;max-width:100%}}.snow-monkey-form .smf-textarea-control__control{display:block;width:100%;height:100%;padding:4px 8px;border:none!important;box-shadow:none!important;background-color:rgba(253,237,36,.3)!important;appearance:none;-webkit-appearance:none;-moz-appearance:none;resize:vertical}.snow-monkey-form .smf-textarea-control__control:focus{outline:0;box-shadow:0 0 0 2px #3393c3 inset!important}.smf-action{margin-top:2rem;text-align:center}.smf-action .smf-button-control__control{border:1px solid #3393c3!important;border-radius:24px!important;line-height:1;min-width:290px;padding:1rem 0!important;background:#3393c3!important;color:#fff!important}@media (width <= 630px){.smf-action .smf-button-control__control{min-width:80%;max-width:80%}}.smf-action .smf-button-control__control:disabled{background:rgba(10,10,10,.75)}.smf-action .smf-button-control__control[data-action=back]{background-color:transparent!important;color:#3393c3!important}.gtranslate_wrapper{display:flex;gap:.6rem}@media (width <= 980px){.gtranslate_wrapper{justify-self:flex-end}}.gtranslate_wrapper::after{order:2;display:inline-block;content:"/"}@media (width <= 980px){.gtranslate_wrapper::after{color:#fff}}@media (width <= 980px){.gtranslate_wrapper .glink{color:#fff}}.gtranslate_wrapper .glink:nth-child(1){order:3}.pdfemb-viewer{margin:2rem 0!important}.grecaptcha-badge{visibility:hidden}.u-bg_white{background-color:#fff}.u-bg_gray{background-color:#f0f2f3}.u-fs70{font-size:70%}.u-fs75{font-size:75%}.u-fs80{font-size:80%}.u-fs85{font-size:85%}.u-fs90{font-size:90%}.u-fs95{font-size:95%}.u-fs100{font-size:100%}.u-fs105{font-size:105%}.u-fs110{font-size:110%}.u-fs115{font-size:115%}.u-fs120{font-size:120%}.u-fs200{font-size:200%}.u-red{color:#be2929}.u-c00{color:#fff}.u-c01{color:#3393c3}.u-c02{color:#4bafe2}.u-align_c{text-align:center!important}@media (width <= 980px){.u-align_c.sp_left{text-align:left!important}}.u-align_l{text-align:left!important}.u-align_r{text-align:right!important}.u-bold{font-weight:700!important}.u-link{text-decoration:underline}.u-indent{text-indent:1rem}.u-noborder{border:none}.u-mt0{margin-top:0!important}.u-mr0{margin-right:0!important}.u-mb0{margin-bottom:0!important}.u-ml0{margin-left:0!important}.u-mt1{margin-top:1rem!important}.u-mr1{margin-right:1rem!important}.u-mb1{margin-bottom:1rem!important}.u-ml1{margin-left:1rem!important}.u-mt2{margin-top:2rem!important}.u-mr2{margin-right:2rem!important}.u-mb2{margin-bottom:2rem!important}.u-ml2{margin-left:2rem!important}.u-mt3{margin-top:3rem!important}.u-mr3{margin-right:3rem!important}.u-mb3{margin-bottom:3rem!important}.u-ml3{margin-left:3rem!important}.u-mt4{margin-top:4rem!important}.u-mr4{margin-right:4rem!important}.u-mb4{margin-bottom:4rem!important}.u-ml4{margin-left:4rem!important}.u-mt5{margin-top:5rem!important}.u-mr5{margin-right:5rem!important}.u-mb5{margin-bottom:5rem!important}.u-ml5{margin-left:5rem!important}.u-mt6{margin-top:6rem!important}.u-mr6{margin-right:6rem!important}.u-mb6{margin-bottom:6rem!important}.u-ml6{margin-left:6rem!important}.u-space_bottom{margin-bottom:6rem}@media (width <= 980px){.u-space_bottom{margin-bottom:4rem}}@media (width <= 630px){.u-space_bottom{margin-bottom:3rem}}.u-pt0{padding-top:0!important}.u-pb0{padding-bottom:0!important}.u-pt1{padding-top:1rem!important}.u-pb1{padding-bottom:1rem!important}.u-pt2{padding-top:2rem!important}.u-pb2{padding-bottom:2rem!important}.u-pt3{padding-top:3rem!important}.u-pb3{padding-bottom:3rem!important}.u-pt4{padding-top:4rem!important}.u-pb4{padding-bottom:4rem!important}.u-pt5{padding-top:5rem!important}.u-pb5{padding-bottom:5rem!important}.u-disp_none{display:none}.u-disp_pc{display:block}.u-dispin_pc{display:inline-block}.u-disp_tab{display:none}.u-dispout_tab{display:block}.u-disp_sp{display:none}.u-dispin_sp{display:none}.u-dispout_sp{display:block}@media (width <= 980px){.u-disp_pc{display:none}.u-dispin_pc{display:none!important}.u-disp_tab{display:block}.u-dispout_tab{display:none}.u-disp_sp{display:none}}@media (width <= 630px){.u-dispout_tab{display:block}.u-dispin_sp{display:inline-block}.u-dispout_sp{display:none!important}.u-disp_sp{display:block}a.link-tel{pointer-events:auto}}[class^=u-ico]::after{display:inline-block;vertical-align:middle;content:"";margin:0 .4rem;font-family:ariaketei;-ms-interpolation-mode:crisp-edges;line-height:1;text-decoration:none;font-style:normal;text-indent:0}.u-ico_popup::after{display:inline-block;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;speak:none;-webkit-mask-image:url(../../../img/common/ico-popup.svg);mask-image:url(../../../img/common/ico-popup.svg);background-color:#0a0a0a;height:.9rem;width:.9rem}.u-ico_arrow_r::after{content:"\e908"}.u-ico_arrow_rb::after{margin-left:.4rem;content:"\e901";transform:rotate(90deg)}.u-ico_arrow_l{display:grid;align-items:center;grid-template-columns:19.07px auto;gap:12px}.u-ico_arrow_l:before{display:grid;place-content:center;background:#3393c3;color:#fff;height:19.07px;width:19.07px;vertical-align:middle;content:"\e901";border-radius:5px;transition:.4s}@media (width <= 980px){.u-ico_arrow_l{align-items:flex-start}.u-ico_arrow_l:before{margin-top:1dvw}}@media (width <= 630px){.u-ico_arrow_l:before{margin-top:0}}.u-flexbox{display:flex;justify-content:space-between}@media (width <= 980px){.u-flexbox{flex-wrap:wrap}}.u-flexbox01{display:flex;justify-content:center;gap:20px}@media (width <= 980px){.u-flexbox01{flex-wrap:wrap}}.u-flexbox02{display:flex;align-items:center}.u-column_type01{align-items:center;justify-content:space-between}.u-column_type02{justify-content:space-between}.col-w20{width:20%}.col-w25{width:25%}.col-w32{width:32%}.col-w33{width:33.333333%}.col-w50{width:50%}.col-w30{width:30%}.col-w40{width:40%}.col-w46{width:46%}.col-w48{width:48%}.col-w49{width:49%}.col-w56{width:56%}.col-w60{width:60%}.col-w66{width:66%}.col-w100{width:100%}@media (width <= 980px){.col{width:100%!important;margin-bottom:1em}.col{width:100%!important;margin-bottom:1em}.col-o1{order:1}.col-o2{order:2}.col-o3{order:3}}.u-gridbox{display:grid}.u-gridbox.column2{grid-template-columns:1fr 1fr}.u-gridbox.column3{grid-template-columns:1fr 1fr 1fr}.u-gridbox.grid_g2{gap:40px}.u-gridbox.grid_g4{gap:40px}.u-left{float:left}@media (width <= 980px){.u-left{float:none}}.u-right{float:right}@media (width <= 980px){.u-right{float:none}}.u-clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
/*# sourceMappingURL=recruit-common.css.map */
