@charset "utf-8";#welcome_wrap.lazyloaded{background-repeat:repeat;background-position:center}#welcome{position:relative;;text-align:center}#welcome.lazyloaded{background-repeat:no-repeat;background-position:center}#welcome:after{content:"";display:block;position:absolute;bottom:0;left:50%;-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#welcome.lazyloaded:after{background:url(https://gh-asahi.com/images/user/job/staff_010.webp) left bottom no-repeat,url(https://gh-asahi.com/images/user/job/staff_020.webp) right bottom no-repeat;background-size:contain,contain}#welcome h2{color:#FF7D56;line-height:1}#welcome h2 span{display:inline-block;padding-bottom:.5em;width:7.8125em}#welcome h2 span.lazyloaded{background:url(https://gh-asahi.com/images/user/border/orange.webp) left bottom no-repeat;background-size:auto .3125em}#welcome.lazyloaded section{background:url(https://gh-asahi.com/images/user/job/back/cloud.webp) center center no-repeat}#welcome section:after{content:"";display:block}#welcome.lazyloaded section:after{background:url(https://gh-asahi.com/images/user/job/img_010.webp) center center no-repeat;background-size:contain}#welcome section strpng{display:block}@media screen and (max-width:319px){#welcome:after{height:80px;width:220px}#welcome.lazyloaded section{background-size:240px auto;padding-top:18px}#welcome section strpng img{width:240px}#welcome section:after{margin-top:4px;padding-top:60px}#welcome section p{font-size:62.5%}}@media screen and (min-width:320px) and (max-width:359px){#welcome:after{height:108px;width:300px}#welcome.lazyloaded section{background-size:300px auto;padding-top:20px}#welcome section strpng img{width:300px}#welcome section:after{margin-top:6px;padding-top:70px}#welcome section p{font-size:81.25%}}@media screen and (min-width:360px) and (max-width:413px){#welcome:after{height:124px;width:340px}#welcome.lazyloaded section{background-size:340px auto;padding-top:26px}#welcome section strpng img{width:340px}#welcome section:after{margin-top:8px;padding-top:90px}#welcome section p{font-size:87.5%}}@media screen and (min-width:414px){#welcome.lazyloaded section{background-size:380px auto;padding-top:30px}#welcome section strpng img{width:380px}#welcome section:after{margin-top:10px;padding-top:100px}}@media screen and (min-width:414px) and (max-width:479px){#welcome:after{height:146px;width:400px}}@media screen and (min-width:480px) and (max-width:639px){#welcome:after{height:172px;width:460px}}@media screen and (min-width:640px){#welcome:after{height:240px;width:620px}}@media screen and (max-width:767px){#welcome_wrap{margin-top:-6.25%}#welcome_wrap.lazyloaded{background-image:url(https://gh-asahi.com/images/user/job/back/welcome_011.webp)}#welcome{padding-top:12.5%;padding-bottom:6.25%}#welcome h2{font-size:150%}#welcome>picture img{width:93.75%}}@media screen and (min-width:768px){#welcome_wrap{}#welcome_wrap.lazyloaded{background-image:url(https://gh-asahi.com/images/user/job/back/welcome_010.webp)}#welcome{padding-bottom:50px}#welcome:after{height:252px;width:656px}#welcome h2{font-size:200%;margin-bottom:30px}#welcome>picture{margin-top:30px;margin-bottom:30px}}@media screen and (min-width:768px) and (max-width:1023px){#welcome_wrap{margin-top:-150px}#welcome{padding-top:100px}#welcome>picture img{width:100%}}@media screen and (max-width:1023px){#welcome.lazyloaded{background-image:url(https://gh-asahi.com/images/user/job/back/circle_011.webp);background-size:auto 120%}}@media screen and (min-width:1024px){#welcome.lazyloaded{background-image:url(https://gh-asahi.com/images/user/job/back/circle_010.webp)}#welcome>picture{position:relative}#welcome>picture img{width:60%}#welcome>picture:before,#welcome>picture:after{content:"";display:block;position:absolute}#welcome>picture:before{height:74px;bottom:0;right:82.5%;-ms-transform:translate(0,100%);-webkit-transform:translate(0,100%);transform:translate(0,100%);width:148px}#welcome>picture:after{height:136px;top:85%;left:82.5%;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:170px}#welcome.lazyloaded>picture:before{background:url(https://gh-asahi.com/images/user/job/decoration_010.webp) center center no-repeat;background-size:contain}#welcome.lazyloaded>picture:after{background:url(https://gh-asahi.com/images/user/job/decoration_020.webp) center center no-repeat;background-size:contain}}@media screen and (min-width:1024px) and (max-width:1279px){#welcome_wrap{margin-top:-150px}#welcome{padding-top:100px}#welcome.lazyloaded{background-size:auto 165%}}@media screen and (min-width:1280px){#welcome_wrap{margin-top:-160px}#welcome{padding-top:110px}#welcome.lazyloaded{background-size:auto 200%}}[class^="job_employment_"]{color:#493524;display:inline-block;font-size:87.5%;height:2.5em;line-height:2.5em;text-align:center;width:10em}.job_employment_full{background-color:#D2FFE3}.job_employment_part{background-color:#FFE1FF}.job_employment_other{background-color:#DBF1F9}.is_beginner span:before{background:url(https://gh-asahi.com/images/user/job/icon/beginner.webp) center center no-repeat;background-size:contain;content:"";display:inline-block;height:1.5em;margin-top:-.5em;position:relative;top:.25em;vertical-align:baseline;width:2em}#jobs{text-align:center}#jobs.lazyloaded{background:url(https://gh-asahi.com/images/user/job/back/grained.webp) center center repeat-x;background-size:auto 100%}#jobs h2 img{max-width:400px}#jobs ul>li{background-color:#FFF;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);display:inline-block;vertical-align:top}#jobs ul>li:not(:last-child){color:#666;position:relative}#jobs ul>li:not(:last-child):before{content:"";display:block;height:20px;position:absolute;top:0;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px}#jobs.lazyloaded ul>li:not(:last-child):before{background:url(https://gh-asahi.com/images/user/job/icon/clasp.webp) center center no-repeat;background-size:contain}#jobs ul>li:not(:last-child) h3{color:#493524;line-height:1.4;margin-top:10px;margin-bottom:10px}#jobs ul>li:not(:last-child) h3 span{display:inline-block;border-bottom:2px solid #F8EF55}#jobs ul>li:not(:last-child) p{font-size:75%;height:8.2em;line-height:1.6;overflow:hidden;text-align:left}#jobs ul>li:not(:last-child) a[href^="https://gh-asahi.com/job/detail?job="]{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#FF0;border-radius:50%;display:inline-block;line-height:1;margin-top:20px;position:relative;text-decoration:none;width:50px;transition:opacity 0.2s ease-out 0s}#jobs ul>li:not(:last-child) a[href^="https://gh-asahi.com/job/detail?job="]:hover{opacity:.7}#jobs ul>li:not(:last-child) a[href^="https://gh-asahi.com/job/detail?job="]:before{content:"";display:block;padding-top:100%}#jobs ul>li:not(:last-child) a[href^="https://gh-asahi.com/job/detail?job="] span{font-size:75%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}#jobs ul>li:not(:last-child) a[href^="https://gh-asahi.com/job/detail?job="] span:after{content:"\F035D";display:block;font-family:"Material Design Icons";font-size:250%;margin:-.2em 0 -.4em}#jobs ul>li:last-child{border:1px solid #FFA18C;border-radius:10px}#jobs ul>li:last-child address{line-height:1;margin-left:auto;margin-right:auto}#jobs ul>li:last-child address:after{content:"";display:block;width:100%}#jobs.lazyloaded ul>li:last-child address:after{background:url(https://gh-asahi.com/images/user/job/bird.webp) 8% bottom no-repeat,url(https://gh-asahi.com/images/user/job/welcome.webp) 96% bottom no-repeat;background-size:37.5% auto,52.5% auto}#jobs ul>li:last-child address h3{color:#613A39}#jobs ul>li:last-child address p.tel_number{margin-top:.2em;margin-bottom:.3em}#jobs ul>li:last-child address p:not(.tel_number){color:#666}#jobs ul>li:last-child address a[href^="mailto:"]{color:#000;display:block;margin-top:10px;padding:8px 0}#jobs.lazyloaded ul>li:last-child address a[href^="mailto:"]{background:url(https://gh-asahi.com/images/user/border/red.webp) center top repeat-x,url(https://gh-asahi.com/images/user/border/red.webp) center bottom repeat-x}@media screen and (max-width:319px){#jobs ul>li{width:220px}#jobs ul>li{padding-top:10px;padding-bottom:10px}#jobs ul>li:not(:last-child) h3{font-size:87.5%}#jobs ul>li:not(:last-child) p{padding:0 10px}#jobs ul>li:last-child address:after{padding-top:120px}#jobs ul>li:last-child address{width:200px}#jobs ul>li:last-child address p.tel_number{font-size:125%}#jobs ul>li:last-child address p:not(.tel_number){font-size:50%}#jobs ul>li:last-child address a[href^="mailto:"]{font-size:75%}#jobs ul>li:last-child{height:276px;padding-top:20px}}@media screen and (min-width:320px){#jobs ul{position:relative}#jobs ul:before{content:"";display:block;pointer-events:none;position:absolute}#jobs.lazyloaded ul:before{background:url(https://gh-asahi.com/images/user/job/click.webp) center top no-repeat;background-size:contain}#jobs ul>li{width:280px}#jobs ul>li{padding-top:30px;padding-bottom:30px}#jobs ul>li:not(:last-child) p{padding:0 30px}#jobs ul>li:last-child address{width:248px}#jobs ul>li:last-child{height:316px}#jobs ul>li:last-child address p.tel_number{font-size:137.5%}#jobs ul>li:last-child address p:not(.tel_number){font-size:56.25%}#jobs ul>li:last-child address a[href^="mailto:"]{font-size:87.5%}#jobs ul>li:last-child address:after{padding-top:142px}}@media screen and (min-width:320px) and (max-width:767px){#jobs ul:before{height:1000px;margin-top:-2.34375%;top:0;right:-1.5625%;width:16%}}@media screen and (max-width:767px){#jobs{padding-bottom:6.25%}#jobs h2 img{width:87.5%}#jobs_none{margin-top:6.25%;padding:0 3.125%}#jobs ul>li{margin:6.25% 1.5625% 0}}@media screen and (min-width:768px){#jobs{padding-bottom:100px}#jobs .flags.lazyloaded:before{background-image:url(https://gh-asahi.com/images/user/job/flags_010.webp)}#jobs .flags.lazyloaded:after{background-image:url(https://gh-asahi.com/images/user/job/flags_020.webp)}#jobs_none{margin-top:50px}#jobs ul{margin-left:auto;margin-right:auto;max-width:620px}#jobs ul:before{top:50%;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#jobs ul>li{margin:50px 12px 0}}@media screen and (min-width:768px) and (max-width:939px){#jobs ul:before{height:100px;left:-webkit-calc(50% + 310px);left:calc(50% + 310px);width:100px}}@media screen and (min-width:940px) and (max-width:1023px){#jobs ul:before{height:140px;left:-webkit-calc(50% + 310px);left:calc(50% + 310px);width:140px}}@media screen and (min-width:1024px){#jobs ul:before{height:152px;left:-webkit-calc(50% + 330px);left:calc(50% + 330px);width:152px}}#job{text-align:center}#job h1{line-height:1.4}#job h1 span{display:inline-block;border-bottom:2px solid #F8EF55}#job #form{position:relative}#job #form:before,#job #form:after{background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";display:block}#job #form:before{position:absolute}#job:not(.detail) #form:after{position:absolute}#job.detail #form:after{height:118px}#job.lazyloaded #form:before{background-image:url(https://gh-asahi.com/images/user/form/leaf.webp)}#job:not(.detail).lazyloaded #form:after{background-image:url(https://gh-asahi.com/images/user/contact/delivery.webp)}#job.detail.lazyloaded #form:after{background-image:url(https://gh-asahi.com/images/user/job/welcome.webp)}#job #form h2 img{max-width:400px}#job_description{font-size:75%}#job #form tr td strong{color:#FF7857}@media screen and (max-width:767px){#job{}#job [class^="job_employment_"]{margin-bottom:3.125%}#job h1{font-size:125%;margin-bottom:3.125%}#job #form{padding-top:6.25%}#job #form:before{height:63px;margin-top:-1.5625%;top:0;left:1.5625%;bottom:60px;width:63px}#job:not(.detail) #form:after{height:48px;margin-bottom:15%;bottom:0;right:3.125%;width:66px}#job.detail #form:after{margin-top:3.125%}#job #form h2 img{width:87.5%}#job .tbl_com{margin-bottom:6.25%}#job #contact_tel{margin-top:6.25%}}@media screen and (min-width:768px){#job{}#job [class^="job_employment_"]{margin-bottom:20px}#job h1{font-size:150%;margin-bottom:50px}#job #form:before{height:84px;top:-10px;left:7%;width:84px}#job:not(.detail) #form:after{height:96px;right:5%;width:132px}#job.detail #form:after{position:absolute;bottom:0;right:16.5%;-ms-transform:translate(50%,0);-webkit-transform:translate(50%,0);transform:translate(50%,0);width:128px}#job #contact_tel{margin-top:50px}}@media screen and (min-width:768px) and (max-width:939px){#job.detail #form{padding:20px 20px}#job:not(.detail) #form:after{bottom:60px}#job.detail #form:after{margin-bottom:20px}}@media screen and (min-width:940px){#job:not(.detail) #form:after{top:60px}}@media screen and (min-width:940px) and (max-width:1023px){#job.detail #form{padding:40px 40px}#job.detail #form:after{margin-bottom:40px}}@media screen and (min-width:1024px){#job.detail #form{padding:60px 60px}#job.detail #form:after{margin-bottom:60px}}
