@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{font-size:var(--font_size)}body{-webkit-text-size-adjust:100%;background-color:var(--base_color);color:var(--font_color);font-family:var(--font_family);letter-spacing:.05em;line-height:1.7;margin:0;padding:0}img{border:0;height:auto;vertical-align:top}h1,h2,h3,h4,h5,li,ol,p,ul{margin:0;padding:0}li{list-style:none}dd{margin:0}embed,object{vertical-align:top}a{text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}:focus{outline:0}table{border-collapse:collapse;border-style:solid;border-width:0}th{white-space:nowrap}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}.pc,.pc img,.pcBlock,img.pc,img.pcBlock{display:none}.spBlock,img.spBlock{display:block}.anm{opacity:0}.anm.show{opacity:1}.anm--lr{-webkit-transform:translate(-100px);transform:translate(-100px)}.anm--lr.show{-webkit-transform:translate(0);transform:translate(0)}.anm--rl{-webkit-transform:translate(100px);transform:translate(100px)}.anm--rl.show{-webkit-transform:translate(0);transform:translate(0)}.anm--up{-webkit-transform:translateY(100px);transform:translateY(100px)}.anm--up.show{-webkit-transform:translate(0);transform:translate(0)}.anm--down{-webkit-transform:translateY(-100px);transform:translateY(-100px)}.anm--down.show{-webkit-transform:translate(0);transform:translate(0)}.anm--fast.show{-webkit-transition-duration:.5s;transition-duration:.5s}.anm--normal.show{-webkit-transition-duration:1s;transition-duration:1s}.anm--slow.show{-webkit-transition-duration:1.5s;transition-duration:1.5s}.anm--300.show{-webkit-transition-delay:.3s;transition-delay:.3s}.anm--600.show{-webkit-transition-delay:.6s;transition-delay:.6s}.anm--900.show{-webkit-transition-delay:.9s;transition-delay:.9s}.anm--delay300.show{-webkit-transition-delay:.3s;transition-delay:.3s}.anm--delay600.show{-webkit-transition-delay:.6s;transition-delay:.6s}.anm--delay900.show{-webkit-transition-delay:.9s;transition-delay:.9s}.anm--linear{-webkit-transition-timing-function:linear;transition-timing-function:linear}.anm--ease{-webkit-transition-timing-function:ease;transition-timing-function:ease}.anm--easeIn{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.anm--easeOut{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.anm--easeInOut{-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.wrapper,body,html{height:100vh}img{max-width:none!important}.gnavi{height:calc(100% - var(--header_height_recruit));opacity:0;overflow:auto;position:fixed;top:var(--header_height_recruit);-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .3s ease;transition:all .3s ease;width:100%;z-index:10}.gnavi.on{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.gnavi__list{-webkit-overflow-scrolling:touch;height:100%;overflow:auto;text-align:center;width:100%}.gnavi__item{border-bottom-style:solid;border-bottom-width:2px;cursor:pointer;padding:7px 0}.gnavi__item a{color:inherit}.menu_overlay{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9}.menu_overlay.on{display:block}.section{background-position:50%;background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;overflow:hidden;width:100%}.section_single{padding:50px 0 0}.contents{-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 0 0;width:100%}.contents_inner{margin:0 auto;width:84%}.slick-next,.slick-prev{background-color:transparent;background-repeat:no-repeat;border:0;bottom:0;margin:auto;position:absolute;text-indent:-9999px;top:0;z-index:1}.slick-disabled{display:none!important}.top_text{width:100%}.yt_player{left:0;position:absolute;top:0}.yt_player,.yt_player iframe{height:100%;width:100%}.yt_inner{overflow:hidden;position:relative}.yt_base{height:120%;left:-10%;position:absolute;top:-10%;width:120%}.yt_base iframe{height:100%;opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 1s ease .5s;transition:all 1s ease .5s;width:100%}.yt_base iframe.show{opacity:1}.yt_wrapper{height:100%;min-height:100vh;position:relative}.overlay_text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding-top:var(--header_height_recruit);position:absolute;top:0;width:100%}.overlay_text img{height:auto;width:100%}.mv__inner{min-height:100vh;overflow:hidden;position:relative;width:100%}.mv__inner--slide{height:100%;left:0;min-height:auto;position:absolute;top:0;width:100%}.mv__pc,.mv__sp{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}.mv__pc{display:none}.sns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background-position:50%;background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:80vh;justify-content:center}.sns__heading{background:#06aade;border-radius:20px;color:#fff;line-height:40px;margin:calc(0px - var(--header_height_recruit)) auto 3%;text-align:center;width:80%}.section:first-of-type .sns__heading{margin:0 auto 3%}.sns__widget{-webkit-overflow-scrolling:touch;height:65%;margin:0 auto;overflow:auto;width:80%}.footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding:0 8%;width:100%}.footer_copy{font-size:.6rem;padding:0 7px 0 0}.footer_pagetop{background-image:url(../images/pagetop_sp.png);background-position:50%;background-repeat:no-repeat;background-size:60px auto;display:block;height:40px;text-indent:-9999px;width:130px}.gnavi{background-color:var(--key_color)}.gnavi__item{border-bottom-color:#ccc;color:#fff}.gnavi__item a{color:#fff}.contents{background-color:#e6e6e6}.slick-next,.slick-prev{background-size:auto 100%;height:36px;width:36px}.slick-prev{background-image:url(../images/arrow_left.png?v=20231214);background-position:0;left:5px}.slick-next{background-image:url(../images/arrow_right.png?v=20231214);background-position:100%;right:5px}.page_slide_auto .slick-prev{background-image:url(../images/arrow_left_auto.png)}.page_slide_auto .slick-next{background-image:url(../images/arrow_right_auto.png)}.sj-nav-item{background:#c8c8c8}.sj-nav-current{background:var(--key_color)}.footer{background-color:#3e3129;color:#fff}.footer_pagetop{background-color:var(--key_color)}.header{background-color:#fff;border-bottom:5px solid var(--key_color);-webkit-box-sizing:border-box;box-sizing:border-box;height:var(--header_height_recruit);position:fixed;width:100%;z-index:11}.header_inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:100%;padding:0 15px 0 10px}.header_h1{height:100%;line-height:1}.header_h1 a{display:block;height:100%}.header_h1 span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.header_h1 img{max-height:60%;max-width:100%;width:auto}.header_text{display:none}.header_btn{font-size:.8rem;margin-left:auto;padding:0 15px}.header_btn a{cursor:pointer;padding:5px 15px}.header_menu{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-size:10px;height:32px;letter-spacing:0;line-height:1;text-align:center;width:32px;z-index:2}.header_menu__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:16px;justify-content:space-between;padding:3px 0 0;-webkit-transition:.3s ease;transition:.3s ease;width:100%}.header_menu__inner:after,.header_menu__inner:before{content:""}.header_menu__inner:after,.header_menu__inner:before,.header_menu__inner__bar{display:block;height:2px;-webkit-transition:.3s ease;transition:.3s ease;width:100%}.header_menu.on .header_menu__inner{height:17px;-webkit-transform:rotate(-90deg) translate(10%);transform:rotate(-90deg) translate(10%);width:98%}.header_menu.on .header_menu__inner__bar{opacity:0}.header_menu.on .header_menu__inner:before{-webkit-transform:rotate(45deg) translate(-15%);transform:rotate(45deg) translate(-15%);-webkit-transform-origin:left top;transform-origin:left top}.header_menu.on .header_menu__inner:after{-webkit-transform:rotate(-45deg) translate(-15%);transform:rotate(-45deg) translate(-15%);-webkit-transform-origin:left bottom;transform-origin:left bottom}.header_text{color:var(--key_color)}.header_btn a{background:var(--key_color);color:#fff}.header_menu{color:#000}.header_menu__inner:after,.header_menu__inner:before,.header_menu__inner__bar{background:#000}.page_block,.page_slide{margin:0 auto;width:100%}.page_slide{-webkit-box-sizing:border-box;box-sizing:border-box}.page_slide__item{overflow:hidden;position:relative}.page_slide__image{min-height:100%;position:relative;width:100%}.page_slide__image--base-movie,.page_slide__image--over{left:0;position:absolute;top:0}.page_slide__image img{width:100%}.page_slide_auto{width:100%}.page_slide_auto,.page_slide_auto__item{position:relative}.page_slide_auto__image{position:relative;width:100%}.page_slide_auto__image img{height:auto;width:100%}.page_slide_auto__image__inner{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.page_slide_auto__overlayImage{position:relative;text-align:center}.page_slide_auto__overlayImage img{height:auto;max-width:100%}.page_slide__modalBlock{display:block;height:100%;position:absolute;width:100%}.page_img,.page_img img{width:100%}.page_title{background-color:#e97d92;color:#fff;font-size:.8rem;font-weight:400;text-align:center}.requirements{padding:0 0 30px}.requirements_list{padding:7px 10px 30px}.requirements_list__item{padding:10px 0 0;width:100%}.requirements_list h3,.requirements_list__heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--btn_background_color);color:var(--btn_color);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;padding:0 5px 0 0}.requirements_list h3 a,.requirements_list__heading a{color:inherit;display:block;padding:10px 12px;width:100%}.requirements_list h3:after,.requirements_list__heading:after{content:"▶︎";font-size:.7rem;margin:0 0 0 auto;-webkit-transition:all .2s ease;transition:all .2s ease}.requirements_list h3.on:after,.requirements_list__heading.on:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.requirements_list__content{display:none}.requirements_list__content p{font-size:.9rem;line-height:1.6;padding:10px 0 0}.requirements_text{padding:15px 4%}.requirements_text p{line-height:1.8}.requirements_text__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--btn_background_color);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--btn_color);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;margin:20px auto 0;padding:0 5px 0 0;text-align:center;width:80%}.requirements_text__link a{color:inherit;display:block;padding:15px 12px;width:100%}.requirements_text__link:after{color:inherit;content:"▶︎";font-size:.7rem;margin:0 0 0 auto;-webkit-transition:all .2s ease;transition:all .2s ease}.entryform{background-color:#fff;margin:30px auto 0;padding:0 0 40px}.entryform_input{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:0 4%}.entryform_input__item{font-size:.8rem;padding:10px 0 0;width:100%}.entryform_input__item.w2{width:48%}.entryform_input__item span{color:#e60012}.entryform_input__item input{border:0;border-radius:0;padding:4px}.entryform_input__item input,.entryform_input__item select{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;width:100%}.entryform_input__item select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(../images/arrow_down.png);background-position:right 10px center;background-repeat:no-repeat;background-size:12px auto;border:0;padding:4px 10px}.entryform_input__item textarea{border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;height:100px;padding:4px;resize:none;width:100%}.entryform_text{font-size:.6rem;line-height:1.4;padding:0 4%}.entryform_submit{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;padding:25px 0 30px;text-align:center;width:100%}.entryform_submit button{border:0;font-size:.9rem;margin:6% 2%;padding:12px 25px;width:80%}.entryform_list{-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 2% 10px;width:100%}.entryform_list__item{padding:10px 4%}.entryform_list__item img{height:auto;width:100%}.entryform_list__item__title{padding:0 15px 0 0;width:30%}.entryform_list__item__text{width:70%}.entryform_fin__title{border-bottom-style:solid;border-bottom-width:1px}.entryform_fin__text,.entryform_fin__title{margin:0 auto;padding:15px 0;text-align:center;width:100%}.entryform_fin__text{letter-spacing:0;line-height:1.8}.entryform iframe{width:100%}.entryform_list__item{border-bottom-color:#000}.entryform_list__item__title{color:#00aec4}.entryform_input__item input,.entryform_input__item select,.entryform_input__item textarea{border:1px solid #000}.entryform_submit__confirm{background:-webkit-gradient(linear,left top,left bottom,from(#007dc8),to(#1d2087));background:linear-gradient(#007dc8,#1d2087);color:#fff}.entryform_submit__back{background:-webkit-gradient(linear,left top,left bottom,from(#ccc),to(#999));background:linear-gradient(#ccc,#999);color:#fff}.entryform_submit__send{background:-webkit-gradient(linear,left top,left bottom,from(#dc0012),to(#a5272d));background:linear-gradient(#dc0012,#a5272d);color:#fff}.entryform_fin__title{border-bottom-color:#000}.mw_wp_form_confirm .confirm,.mw_wp_form_confirm .entryform_text,.mw_wp_form_confirm span{display:none}@media screen and (min-width:769px) and (orientation:landscape){.pc,.pc img,img.pc{display:inline}.sp,.sp img,img.sp{display:none}.pcBlock,img.pcBlock{display:block}.spBlock,img.spBlock{display:none}.gnavi{bottom:0;padding:20px 50px 30px 20px;right:0;-webkit-transform:translate(100%);transform:translate(100%);width:auto}.gnavi,.gnavi__list{height:auto}.gnavi__item{border-bottom-width:1px;padding:10px 20px 10px 10px;text-align:left}.section{min-height:100vh}.section_single{padding:30px 0 0}.contents{min-height:100vh;padding:0}.contents_inner{width:80%}.yt_inner--slide{height:100%;left:0;position:absolute;top:0;width:100%}.yt_wrapper--slide{min-height:auto}.mv__inner--slide{height:calc(100vh - var(--header_height_pc));top:auto}.mv__sp{display:none}.mv__pc{display:block}.sns{height:100vh;margin-top:var(--header_height_recruit)}.sns__heading{width:500px}.section:first-of-type .sns__heading,.sns__heading{margin:calc(0px - var(--header_height_recruit)) auto 3%}.sns__widget{width:500px}.footer{height:70px;padding:0}.footer_copy{padding:10px 0;text-align:center;width:100%}.footer_pagetop{background-image:url(../images/pagetop_pc.png);background-size:30px auto;border-radius:50%;bottom:20px;height:70px;position:fixed;right:20px;width:70px}.contents{background-color:transparent}.contents_inner{background-color:#fff}.slick-next,.slick-prev{height:100px;width:100px}.slick-prev{left:25px}.slick-next{right:50px}.header_inner{padding:0 40px}.header_h1 img{height:100%}.header_text{display:inline;font-size:.8rem;letter-spacing:2px;padding:0 0 0 20px}.header_btn a{padding:7px 25px}.page_block,.page_slide{min-height:100vh}.page_slide__item{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh;padding-top:var(--header_height_recruit)}.page_slide__image{min-height:calc(100vh - var(--header_height_recruit))}.page_slide__image--base-movie{position:relative;top:auto}.page_slide__image--over{top:var(--header_height_recruit)}.page_slide__image img{height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:auto}.page_slide_auto{min-height:100vh}.page_slide_auto__item{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh;padding-top:var(--header_height_recruit)}.page_slide_auto__image{min-height:calc(100vh - var(--header_height_recruit))}.page_slide_auto__overlayImage{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page_title{background-color:transparent;border-bottom-color:#000;border-bottom-style:solid;border-bottom-width:1px;color:#000;font-size:1.4rem;letter-spacing:2px;line-height:2;margin:0 auto;padding:70px 0 0;white-space:nowrap;width:90%}.requirements_list{margin:0 auto;padding:30px 0 50px;width:65%}.requirements_list h3,.requirements_list__heading{font-size:1.1rem;padding:0 10px 0 0}.requirements_text{margin:0 auto;padding:0;width:90%}.requirements_text h3{padding:20px 0 0}.requirements_text p{line-height:2;padding:5px 0}.requirements_text__link{padding:0 35px;width:300px}.entryform{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;padding:0}.entryform_form{margin:0 auto;width:90%}.entryform_input{-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 10px 0;width:50%}.entryform_input__item input{font-size:14px;padding:5px}.entryform_input__item select{font-size:14px}.entryform_input__item textarea{font-size:14px;height:280px;padding:5px}.entryform_text{font-size:.8rem;line-height:1.6;padding:10px 10px 0}.entryform_submit{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.entryform_submit button{width:30%}.entryform_list{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:40px 0}.entryform_fin__title{font-size:2rem;padding:70px 0 10px}.entryform_fin__text{padding:20px 0 150px}.mw_wp_form form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (orientation:landscape){.mv__pc,.mv__sp{height:auto;width:100%}}@media (orientation:portrait){.mv__pc,.mv__sp{height:100%;width:auto}}
/*# sourceMappingURL=../../maps/_base2020/css/recruit_common.css.map */