@media screen and (max-width: 768px){html{font-size:3.8461538462vw}}@media print,screen and (min-width: 769px){html{font-size:1.171875vw}}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:bold}@font-face{font-family:"Zen Kaku Gothic New";src:url("../fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Light.ttf") format("ttf");font-weight:300}@font-face{font-family:"Zen Kaku Gothic New";src:url("../fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Regular.ttf") format("ttf");font-weight:400}@font-face{font-family:"Zen Kaku Gothic New";src:url("../fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Medium.ttf") format("ttf");font-weight:500}@font-face{font-family:"Zen Kaku Gothic New";src:url("../fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Bold.ttf") format("ttf");font-weight:700}@font-face{font-family:"Zen Kaku Gothic New";src:url("../fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Black.ttf") format("ttf");font-weight:900}@font-face{font-family:"Tinos";src:url("../fonts/Tinos/Tinos-Regular.ttf") format("ttf");font-weight:400}@font-face{font-family:"Tinos";src:url("../fonts/Tinos/Tinos-Italic.ttf") format("ttf");font-weight:400;font-style:italic}@font-face{font-family:"Tinos";src:url("../fonts/Tinos/Tinos-BoldItalic.ttf") format("ttf");font-weight:700;font-style:italic}@font-face{font-family:"Tinos";src:url("../fonts/Tinos/Tinos-Bold.ttf") format("ttf");font-weight:700}:root{--primary-color: #5a6067;--secondary-color: #cec773;--tertiary-color: #d6d7d8;--chk-color: rgba(255, 96, 16, 0.35)}::selection{background-color:rgba(206,199,115,.35)}html{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Original Yu Gothic","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.8;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box;font-weight:normal}ul,ol{list-style-type:none}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none;display:block}a:active,a:hover{outline-width:0}img{border-style:none;max-width:100%;vertical-align:bottom}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}textarea{resize:none}[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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}#recruit .recruit_head{color:var(--primary-color)}#recruit .recruit_wrap .recruit_wrap_left{color:var(--primary-color)}#recruit .recruit_wrap .recruit_wrap_left .recruit_wrap_left_desc{font-weight:500}#recruit .recruit_menu .recruit_menu_wrap{display:flex;align-items:center;justify-content:center}#recruit .recruit_menu .recruit_menu_wrap .recruit_list{background-image:url(../images/recruit/img-recruit-02.webp);background-repeat:no-repeat;background-size:cover;background-position:center}#recruit .recruit_menu .recruit_menu_wrap .recruit_list img{display:block;margin-left:auto;margin-right:auto}#recruit .recruit_intro .recruit_intro_wrap .recruit_intro_container .recruit_intro_head{color:var(--secondary-color)}#recruit .recruit_intro .recruit_intro_wrap .recruit_intro_container .recruit_intro_head .recruit_intro_number .recruit_intro_number_wrap .line{background-color:var(--secondary-color)}#recruit .recruit_intro .recruit_intro_wrap .recruit_intro_container .recruit_intro_content{font-weight:500}#recruit .recruit_job{display:flex;background:var(--tertiary-color)}@media print,screen and (min-width: 769px){#recruit .recruit_deco_top{width:38.125vw;right:0vw;object-fit:cover;z-index:-1}#recruit .recruit_deco_wrap{position:absolute;right:0}#recruit .recruit_deco_wrap .recruit_deco_01{position:absolute;width:26.953125vw;height:30.625vw;top:0;right:0;transform:translateY(-50%)}#recruit .recruit_deco_wrap .recruit_deco_01 img{width:100%;height:100%;object-fit:cover;object-position:left}#recruit .recruit_deco_wrap .recruit_deco_02{position:relative;width:38.828125vw;height:30.625vw;margin-top:4.140625vw}#recruit .recruit_deco_wrap .recruit_deco_02 img{width:100%;height:100%;object-fit:cover}#recruit .recruit_wrap{z-index:1;display:flex;align-items:center;padding-top:12.1875vw;margin:0vw 0vw 7.03125vw 15.625vw}#recruit .recruit_wrap .recruit_wrap_left{width:33.59375vw;margin-right:5.78125vw}#recruit .recruit_wrap .recruit_wrap_left .recruit_wrap_left_head{font-size:2rem;line-height:4rem;letter-spacing:0.2rem;margin-bottom:4.296875vw}#recruit .recruit_wrap .recruit_wrap_left .recruit_wrap_left_desc{font-size:1rem;line-height:2rem;letter-spacing:0.05rem}#recruit .recruit_wrap .recruit_wrap_right{margin-top:8.828125vw;width:45vw}#recruit .recruit_wrap .recruit_deco_bottom{width:15.234375vw;height:28.515625vw;bottom:0vw;left:-1.5625vw;transform:translate(-100%, 10%);z-index:-1}#recruit .recruit_wrap .recruit_deco_bottom img{height:100%;width:100%;object-fit:cover;object-position:right}#recruit .recruit_menu{margin-bottom:13.28125vw}#recruit .recruit_menu .recruit_menu_wrap{column-gap:2.265625vw}#recruit .recruit_menu .recruit_menu_wrap .recruit_list{width:21.40625vw;height:18.4375vw;padding:2.34375vw 0vw 2.890625vw 0vw}#recruit .recruit_menu .recruit_menu_wrap .recruit_list p{font-size:1.3333333333rem;line-height:1.9333333333rem;letter-spacing:0.1333333333rem;margin-bottom:1.25vw}#recruit .recruit_menu .recruit_menu_wrap .recruit_list img{width:9.53125vw}#recruit .recruit_intro{margin-bottom:12.5vw}#recruit .recruit_intro .recruit_intro_wrap{display:flex;margin-bottom:8.984375vw}#recruit .recruit_intro .recruit_intro_wrap .recruit_intro_image{width:43.75vw;margin-right:4.0625vw}#recruit .recruit_intro .recruit_intro_wrap .recruit_intro_container{width:36.5625vw}#recruit .recruit_intro .recruit_intro_wrap .recruit_intro_container .recruit_intro_head .recruit_intro_number .recruit_intro_staff{font-size:2.6rem;line-height:2.8666666667rem;text-transform:uppercase;margin-left:-0.9375vw}#recruit .recruit_intro .recruit_intro_wrap .recruit_intro_container .recruit_intro_head .recruit_intro_number .recruit_intro_number_wrap{display:flex;align-items:center;margin-top:-0.78125vw}#recruit .recruit_intro .recruit_intro_wrap .recruit_intro_container .recruit_intro_head .recruit_intro_number .recruit_intro_number_wrap p{font-size:6.2666666667rem;line-height:6.9333333333rem;text-transform:uppercase}#recruit .recruit_intro .recruit_intro_wrap .recruit_intro_container .recruit_intro_head .recruit_intro_number .recruit_intro_number_wrap .line{height:5.46875vw;width:.234375vw;margin:0vw 2.95859375vw 0vw 2.35390625vw}#recruit .recruit_intro .recruit_intro_wrap .recruit_intro_container .recruit_intro_head .recruit_intro_number .recruit_intro_number_wrap .recruit_intro_name{font-size:2rem;line-height:2.9333333333rem;letter-spacing:0.2rem;text-transform:none}#recruit .recruit_intro .recruit_intro_wrap .recruit_intro_container .recruit_intro_desc{font-size:1.6666666667rem;line-height:3.3333333333rem;letter-spacing:0.0833333333rem;margin:1.25vw 0vw 3.125vw 0vw}#recruit .recruit_intro .recruit_intro_wrap .recruit_intro_container .recruit_intro_content{font-size:1rem;line-height:2rem;letter-spacing:0.05rem}#recruit .recruit_intro .recruit_intro_wrap:nth-child(2){flex-direction:row-reverse}#recruit .recruit_intro .recruit_intro_wrap:nth-child(2) .recruit_intro_image{margin-left:3.125vw;margin-right:0vw}#recruit .recruit_intro .recruit_intro_wrap:nth-child(2) .recruit_intro_container{width:37.5vw}#recruit .recruit_intro .recruit_intro_wrap:nth-child(2) .recruit_intro_container .recruit_intro_head .recruit_intro_number .recruit_intro_number_wrap .line{margin:0vw 1.5625vw 0vw 1.25vw}#recruit .recruit_intro .recruit_intro_wrap:last-child{margin-bottom:0vw}#recruit .recruit_job{padding:8.8671875vw 15.625vw 10vw 15.625vw}#recruit .recruit_job .job_description{margin-left:7.4609375vw}#recruit .recruit_contact #car_contact .container #car_area{flex-wrap:nowrap;object-fit:cover}#recruit .recruit_contact #car_contact .container #car_area .content_wrap .title_wrap{display:flex;justify-content:space-between;margin-bottom:2.3046875vw}#recruit .recruit_contact #car_contact .container #car_area .content_wrap .title_wrap #h_title{margin-bottom:0vw}}@media screen and (max-width: 768px){#recruit .recruit_deco_top{width:48.9743589744vw;z-index:1}#recruit .recruit_deco_wrap{position:absolute;z-index:2}#recruit .recruit_deco_wrap .recruit_deco_01{position:absolute;width:48.2051282051vw;height:37.9487179487vw;left:2.5641025641vw}#recruit .recruit_deco_wrap .recruit_deco_01 img{width:100%;height:100%;object-fit:cover;object-position:left}#recruit .recruit_deco_wrap .recruit_deco_02{position:relative;width:47.9487179487vw;height:37.9487179487vw;margin-top:23.3333333333vw;transform:translateX(-27%)}#recruit .recruit_deco_wrap .recruit_deco_02 img{width:100%;height:100%;object-fit:cover}#recruit .recruit_wrap{display:flex;align-items:end;flex-direction:column-reverse;margin:10.5128205128vw 0vw 19.2307692308vw 0vw}#recruit .recruit_wrap .recruit_wrap_left .recruit_wrap_left_head{font-size:1.2rem;line-height:2.1333333333rem;margin:0vw 3.0769230769vw 4.6153846154vw 5.1282051282vw}#recruit .recruit_wrap .recruit_wrap_left .recruit_wrap_left_desc{font-size:1rem;line-height:2rem;margin:0vw 5.1282051282vw 0vw 5.1282051282vw}#recruit .recruit_wrap .recruit_wrap_right{width:61.5384615385vw;margin-bottom:6.6923076923vw}#recruit .recruit_wrap .recruit_wrap_right img{object-fit:cover;height:100%}#recruit .recruit_wrap .recruit_deco_bottom{width:20vw;height:37.1794871795vw;left:-1.2820512821vw;bottom:0vw;transform:translateY(35%);z-index:-1}#recruit .recruit_wrap .recruit_deco_bottom img{height:100%;width:100%;object-fit:cover;object-position:right}#recruit .recruit_menu{margin-bottom:13.8461538462vw}#recruit .recruit_menu .recruit_menu_wrap{flex-wrap:wrap;row-gap:3.5897435897vw;column-gap:4.6153846154vw}#recruit .recruit_menu .recruit_menu_wrap .recruit_list{width:41.7948717949vw;height:36.1538461538vw;padding:4.1025641026vw 0vw 4.2307692308vw 0vw}#recruit .recruit_menu .recruit_menu_wrap .recruit_list p{font-size:1.2rem;line-height:1.7333333333rem;margin-bottom:3.9743589744vw}#recruit .recruit_menu .recruit_menu_wrap .recruit_list:nth-child(2) p{margin-bottom:2.8205128205vw}#recruit .recruit_menu .recruit_menu_wrap .recruit_list img{width:17.1794871795vw}#recruit .recruit_intro{margin-bottom:15.641025641vw}#recruit .recruit_intro .recruit_intro_wrap{margin-bottom:11.2820512821vw}#recruit .recruit_intro .recruit_intro_wrap .recruit_intro_image{width:66.9230769231vw;margin-bottom:4.6153846154vw}#recruit .recruit_intro .recruit_intro_wrap:nth-child(2) .recruit_intro_image{margin-bottom:0vw}#recruit .recruit_intro .recruit_intro_wrap .recruit_intro_container{padding:0vw 5.3846153846vw 0vw 4.8717948718vw}#recruit .recruit_intro .recruit_intro_wrap .recruit_intro_container .recruit_intro_head .recruit_intro_number .recruit_intro_staff{font-size:1.2rem;line-height:2.2666666667rem;margin-bottom:-2.5641025641vw}#recruit .recruit_intro .recruit_intro_wrap .recruit_intro_container .recruit_intro_head .recruit_intro_number .recruit_intro_number_wrap{display:flex;align-items:center;margin-top:-3.3333333333vw;margin:-3.3333333333vw 0vw 3.4615384615vw 0vw}#recruit .recruit_intro .recruit_intro_wrap .recruit_intro_container .recruit_intro_head .recruit_intro_number .recruit_intro_number_wrap p{font-size:3.6666666667rem;line-height:4.0666666667rem}#recruit .recruit_intro .recruit_intro_wrap .recruit_intro_container .recruit_intro_head .recruit_intro_number .recruit_intro_number_wrap .line{width:.7692307692vw;height:10.0794871795vw;margin:0vw 4.4615384615vw 0vw 4.7692307692vw}#recruit .recruit_intro .recruit_intro_wrap .recruit_intro_container .recruit_intro_head .recruit_intro_number .recruit_intro_number_wrap .recruit_intro_name{font-size:1.4666666667rem;line-height:2.4rem}#recruit .recruit_intro .recruit_intro_wrap .recruit_intro_container .recruit_intro_desc{font-size:1.2rem;line-height:2.1333333333rem;margin-bottom:3.5897435897vw}#recruit .recruit_intro .recruit_intro_wrap .recruit_intro_container .recruit_intro_content{font-size:1rem;line-height:2rem}#recruit .recruit_intro .recruit_intro_wrap:nth-child(2){display:flex;flex-direction:column;align-items:end}#recruit .recruit_intro .recruit_intro_wrap:last-child{margin-bottom:0vw}#recruit .recruit_job{padding:11.5384615385vw 5.1282051282vw 11.0256410256vw 5.1282051282vw}#recruit .recruit_job .job_description{margin-left:6.1538461538vw}}
