*{backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{width:100%;height:100%;margin:0;padding:0}html{font-size:100%}body{font-size:clamp(.8125rem,2.5vw,.9375rem);line-height:1.6;position:static;color:#222;background-color:#fff;text-align:left;font-family:"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;overflow-x:hidden}@media screen and (max-width: 768px){body{font-size:clamp(.6875rem,2.1vw,.8125rem)}}body,div,p,ul,dl{margin:0;padding:0}ul{list-style:none}h1,h2,h3{font-size:100%;font-weight:normal;margin:0;padding:0}img{width:100%;height:auto;display:block}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}span{display:inline-block}a{color:#f46500;outline:none;word-wrap:break-word;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}a:link,a:visited,a:hover,a:active{text-decoration:underline}a:hover{color:#ffc33e}.br_t{margin-top:1.4em !important}.txt_em{font-weight:550}.google-map{position:relative;width:100%;overflow:hidden;padding-top:56.25%;margin:.3em 0}.google-map iframe{position:absolute;top:0;left:0;width:100%;height:100%}#header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px}@media screen and (max-width: 768px){#header{padding:10px 3vw}}.header_logo{width:27%;max-width:140px;margin-right:15px}@media screen and (max-width: 768px){.header_logo{margin-right:2vw}}.header_text{font-size:clamp(10px,2vw,13px);font-weight:550}#footer{position:relative;text-align:center;font-size:clamp(9px,1.83vw,12px);padding:30px 8%;z-index:0}@media screen and (max-width: 768px){#footer{padding:4.5vw 5%}}#pageTop{position:relative;display:block;position:fixed;bottom:26px;right:26px;width:50px;height:50px;background:#fff;border:2px #f58739 solid;border-radius:50px;-webkit-transition-duration:.2s;transition-duration:.2s;z-index:10;opacity:0;visibility:hidden}#pageTop:hover{background:#fff7e2}#pageTop.in{opacity:1;visibility:visible}#pageTop a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#pageTop a img{width:10px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media screen and (max-width: 600px){#pageTop{bottom:3.5vw;right:3.5vw;width:12vw;height:12vw;max-width:50px;max-height:50px}#pageTop a img{width:2.4vw;max-width:10px}}#title{text-align:center;margin:45px 8%}#title h1{font-size:clamp(15px,3.1vw,24px);font-weight:550}@media screen and (max-width: 768px){#title{margin:6vw 5%}}.badge{margin-top:auto;text-align:left}.badge span{border:1px #d0d0d0 solid;background:#fff;padding:2px .7em;font-size:clamp(11px,2.1vw,13px)}.short .badge span{font-size:clamp(10px,2vw,11px);padding:2px .5em}#title.job>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:1000px;margin:auto}.job_name{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:5px 20px 0;border-left:8px #f58739 solid;line-height:1.4;text-align:left}.job_name .badge{margin-top:3px}@media screen and (max-width: 768px){.job_name{padding:5px 1em 0;border-left:5px #f58739 solid}}.job_apply{width:200px}@media screen and (max-width: 768px){.job_apply{width:26%}}@media screen and (max-width: 600px){.job_name{width:100%}.job_apply{display:none}}#main{padding:0 8%}#main section{padding-top:60px;max-width:1000px;margin:auto}#main section:last-child{padding-bottom:65px}@media screen and (max-width: 768px){#main{padding:0 5%}#main section{padding-top:10vw}#main section:last-child{padding-bottom:10vw}}#main ul{position:relative;padding-left:1.5em;margin:.3em 0;list-style:disc}#main ul li{margin-top:.1em}#main dl{display:grid;grid-template-columns:28% 1fr;gap:5px}#main dl dt{background:#efefef;padding:.8em 1em}#main dl dd{margin:0;padding:.8em 0 .8em 1em}h2,h3{position:relative;font-size:clamp(16px,3.3vw,24px);font-weight:550;margin-bottom:1em;line-height:1.4}h2::after,h3::after{content:"";display:block;position:absolute;left:0;right:0;bottom:-1px;border-bottom:1px #d0d0d0 solid}#list h2,#list h3{margin-bottom:.5em}#list h2::after,#list h3::after{display:none}#apply{position:sticky;bottom:0;text-align:center;background:rgba(0,0,0,.6);padding:30px 8%;-webkit-transition:opacity .2s,visibility .2s;transition:opacity .2s,visibility .2s;opacity:0;visibility:hidden;z-index:5}#apply.in{opacity:1;visibility:visible}@media screen and (max-width: 768px){#apply{padding:4vw 5%}}a.btn{display:inline-block;padding:12px 2em;width:50%;max-width:200px;text-align:center;background:#f58739;color:#fff;text-decoration:none;border-radius:5px;font-size:clamp(12px,2.1vw,14px);font-weight:550}a.btn:hover{background:#ffc33e}@media screen and (max-width: 768px){a.btn{padding:.8em 2em}}.job_apply a.btn{width:100%}@media screen and (min-width: 601px){#nav{background:#f58739}}#nav>div{width:80%;max-width:1000px;margin:auto;display:grid;grid-template-columns:repeat(5, 1fr)}@media screen and (min-width: 601px){#nav>div.clm_4{grid-template-columns:repeat(4, 1fr)}#nav>div.clm_6{grid-template-columns:repeat(6, 1fr);width:100%}}#nav>div a{position:relative;padding:30px 0 50px;color:#fff;background:#f58739;text-decoration:none;text-align:center;font-size:clamp(11px,1.56vw,14px);font-weight:550;line-height:1}#nav>div a::after{content:"";display:block;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(70%) rotate(-270deg);transform:translateX(-50%) translateY(70%) rotate(-270deg);width:8px;height:14px;background:url(../images/icon_arrow_w.svg) no-repeat center center/100% auto;z-index:1;pointer-events:none}#nav>div a:hover{background:#ffc33e}@media screen and (max-width: 768px){#nav>div a{padding:4vw 0 7vw}#nav>div a::after{width:4%;height:0;padding-top:7.2%}}@media screen and (max-width: 600px){#nav>div{width:100%;grid-template-columns:repeat(3, 1fr);gap:1px}}.ph{pointer-events:none}.ph::after{display:none !important}@media screen and (min-width: 601px){.ph{display:none}}#img{background:#efefef;padding:45px 8%;margin:auto}@media screen and (max-width: 768px){#img{padding:4vw 0}}.page_img_main{max-width:1000px;border-radius:10px}@media screen and (max-width: 768px){.page_img_main{border-radius:0}}.page_img_tmb{margin-top:20px}.page_img_tmb ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:85%;max-width:700px;gap:10px}.page_img_tmb ul li{position:relative;width:25% !important;border:3px rgba(0,0,0,0) solid;border-radius:8px;cursor:pointer}.page_img_tmb ul li img{border-radius:5px}@media screen and (max-width: 768px){.page_img_tmb{margin-top:2vw}.page_img_tmb ul{gap:1vw}}.swiper-slide-thumb-active{border:3px #f58739 solid !important}#list{padding:60px 8%}#list.job{background:#efefef}#list>div{max-width:1000px;margin:auto}@media screen and (max-width: 768px){#list{padding:10vw 5%}}.job_list li{position:relative;border:1px #d0d0d0 solid;border-radius:10px;overflow:hidden;background:#fff}.job_list li a{display:-webkit-box;display:-ms-flexbox;display:flex;color:#222;text-decoration:none;height:100%}.job_list li a:hover{background:#fff7e2}.job_list li+li{margin-top:20px}@media screen and (max-width: 600px){.job_list li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.job_list li+li{margin-top:3vw}}.job_list.short{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:12px}.job_list.short li{width:calc(33.3333333333% - 8px)}.job_list.short li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.job_list.short li+li{margin-top:0}@media screen and (max-width: 768px){.job_list.short{gap:2vw}.job_list.short li{width:calc(50% - 1vw)}}@media screen and (max-width: 500px){.job_list.short{gap:3vw}.job_list.short li{width:100%}}.job_list_img{width:320px;overflow:hidden;padding:10px 5px 10px 10px}.job_list_img img{border-radius:5px}.short .job_list_img{width:100%;padding:0}.short .job_list_img img{border-radius:0}@media screen and (max-width: 600px){.job_list_img{width:calc(100% - 4vw);padding:3vw 3vw 0}}.job_list_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 1.2em 12px;line-height:1.5}.short .job_list_text{width:100%;padding:.8em}@media screen and (max-width: 600px){.job_list_text{width:calc(100% - 4vw);padding:3vw}}@media screen and (max-width: 500px){.short .job_list_text{padding:1em}}.job_list_name{font-size:clamp(14px,2.67vw,16px);font-weight:550;margin-bottom:5px}.short .job_list_name{font-size:clamp(12px,2.1vw,13px)}.job_list_detail{font-size:clamp(11px,2.1vw,13px)}@media screen and (min-width: 601px){.job_list_detail p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}}@media screen and (max-width: 600px){.job_list_detail{margin-bottom:2.2vw}}.job_list_arrow{width:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f58739}.job_list_arrow img{width:8px;margin-left:2px}@media screen and (max-width: 600px){.job_list_arrow{position:absolute;right:0;top:0;width:4vw;height:100%}.job_list_arrow img{width:2.2vw;margin-left:1px}}.job_link{margin-top:.8em}/*# sourceMappingURL=style.min.css.map */
