@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}:focus{outline:0}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:400;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.7em;font-size:95%;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;color:#333;-webkit-text-size-adjust:none}img{max-width:100%;height:auto}.center{text-align:center}a{margin:0;padding:0;text-decoration:none;outline:0;vertical-align:baseline;background:0 0;font-size:100%;color:#000}a:hover,a:active{-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;outline:none;color:#000}a:hover{opacity:.8}.nav .panel:before,nav .panel:after,nav#mainNav:before,nav#mainNav:after,.newsTitle:before,.newsTitle:after{content:"";display:table}nav .panel:after,nav#mainNav:after,.newsTitle:after{clear:both}nav .panel,nav#mainNav,.newsTitle{zoom:1}input[type=text],textarea,select,input[type=email]{vertical-align:middle;max-width:90%;line-height:30px;height:30px;padding:1px 5px;border:1px solid #d4d4d7;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:100%;color:#555;background:#fcfcfc}textarea{height:auto;line-height:1.5}input[type=submit],input[type=reset],input[type=button]{padding:3px 10px;background:#000;background:-moz-linear-gradient(top,#000 0%,#666 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#000),color-stop(100%,#666));background:-webkit-linear-gradient(top,#000 0%,#666 100%);background:-o-linear-gradient(top,#000 0%,#666 100%);background:-ms-linear-gradient(top,#000 0%,#666 100%);background:linear-gradient(to bottom,#000 0%,#666 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#666666',GradientType=0);border:0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;line-height:1.5;font-size:100%;color:#fff}input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{background:#666;background:-moz-linear-gradient(top,#666 0%,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#666),color-stop(100%,#000));background:-webkit-linear-gradient(top,#666 0%,#000 100%);background:-o-linear-gradient(top,#666 0%,#000 100%);background:-ms-linear-gradient(top,#666 0%,#000 100%);background:linear-gradient(to bottom,#666 0%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#000000',GradientType=0)}*:first-child+html input[type=submit]{padding:3px}#wrapper{margin-top:94px}.inner{margin:0 auto;width:1100px}.inner.wp-block-image{margin:0 auto}.inner:after{content:"";clear:both;display:block}#header{overflow:hidden}#content-onecolumn .post.subpage{margin-top:50px}#content-sub{float:right;width:800px;padding:30px 0}#sidebar{float:left;width:265px;padding:30px 0}.single-default #sidebar{padding:60px 0}#footer{clear:both;padding-top:30px;border-top:1px solid #ccc}.pc-box{display:block}.sp-box{display:none}@media only screen and (max-width:1100px){.inner{width:auto;padding:0 20px}}@media only screen and (max-width:1024px){#wrapper{margin-top:56px}#content-sub{width:68%}#sidebar{width:28%}}@media only screen and (max-width:813px){#content-sub,#sidebar{float:none;width:auto;padding:0 0 30px}}@media only screen and (max-width:500px){.pc-box{display:none}.sp-box{display:block}}#header h1{padding:10px 0 0 3px;color:#781f12;font-size:90%;font-weight:400}#mainImg{line-height:0;text-align:center;z-index:0}#thumbs{background:#000}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)!important}.slick-slide{height:auto!important}.slick-slide img{width:100%}#mainImg .slick-dots{bottom:10px}#mainImg .slick-dotted.slick-slider{margin-bottom:0}.slick-next{right:0!important}.slick-prev{left:0!important}.slick-arrow{z-index:2!important}.slick-prev,.slick-next{width:52px!important;top:112%!important}.slick-arrow:before{content:""!important;width:100%!important;height:100%!important;position:absolute;top:0;left:0;background-image:none!important}.slick-next:before{content:'→'!important}.slick-next:before{font-family:'slick'!important;font-size:38px!important;line-height:1!important;opacity:.75!important;color:#fff!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;background-image:none!important}.slick-prev:before{content:'←'!important}.slick-prev:before{font-family:'slick'!important;font-size:38px!important;line-height:1!important;opacity:.75!important;color:#fff!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}#thumbs .slick-current>div{border:3px solid #fff}.single-item .slick-dots li button:before{font-size:16px;color:#fff;opacity:1}.single-item .slick-dots li.slick-active button:before{color:#000}#mainImg .card{text-align:center}#mainImg .card img{margin:0 auto}#thumbs .slick-slide{padding:10px}img.aligncenter{display:block;margin:5px auto}img.alignright,img.alignleft{padding:4px;margin:0 0 2px 7px;display:inline}img.alignleft{margin:0 7px 2px 0}.alignright,.right{float:right}.alignleft,.left{float:left}@media only screen and (max-width:500px){.alignright,.right,.alignleft,.left{float:none}}#searchform input[type=text]{line-height:1.7;height:24px;width:130px;vertical-align:bottom}#sidebar .newsTitle{margin-bottom:10px}#sidebar .newsTitle h3{font-size:120%;font-weight:700;letter-spacing:1px;padding-bottom:5px;border-bottom:1px solid #000;margin-top:7px;text-align:center}#sidebar .news .news_box{border-bottom:1px dashed #000;margin-bottom:0;padding:5px 0}#sidebar time{display:block}#sidebar .btn-black{text-align:center}#sidebar .banner.kanren img{border:1px solid #b3b3b3}.wp-block-buttons.aligncenter{justify-content:center}@media only screen and (max-width:813px){#sidebar .banner{text-align:center}#sidebar .banner p{width:250px;display:inline-block;margin:3px 5px}}.footer_banner{padding:50px 0 40px;background:#efefef;margin-top:50px}.footer_banner ul{text-align:center}.footer_banner ul li{display:inline-block;margin:5px}.footer_banner ul li img{width:200px}.footer_banner ul.kanren li img{border:1px solid #b3b3b3}.footer-inner{display:flex}.footer-address{width:30%}.footer-logo{font-size:120%;font-weight:700}.footer-menu{display:flex;width:70%;padding-top:10px;margin-bottom:20px}.footer-menu ul{width:33%}#footer .footer-menu ul li{padding:2px 0}#footer .footer-menu ul li:before{content:">";margin-right:5px;font-size:80%}@media only screen and (max-width:813px){.footer-inner{display:block}.footer-address{width:50%;margin:0 auto;text-align:center}.footer-menu{width:auto;padding:20px 30px}}@media only screen and (max-width:500px){.footer_banner ul li img{width:160px}.footer-inner{display:block}.footer-address{width:auto}.footer-menu{display:block;width:auto;padding:20px 0}.footer-menu ul{width:auto;padding:10px 0}}#copyright{clear:both;padding:5px;text-align:center;font-style:normal;font-size:85%;zoom:1}.page_top{position:fixed;bottom:10px;right:10px;padding:10px 20px;color:#fff;font-size:20px;text-decoration:none}.page_top:hover{opacity:.5}.cta{position:fixed;bottom:0;left:10px}@media only screen and (max-width:900px),(max-height:600px){.cta{max-width:25%}.cta-sub{display:none}}.pagenav{clear:both;width:100%;height:30px;margin:5px 0 20px}.prev{float:left}.next{float:right}#pageLinks{clear:both;color:#5a0000;text-align:center}#top-content h2{text-align:center;margin-bottom:30px}#about{padding:100px 0 70px;text-align:center}#about p{width:80%;margin:0 auto}.bg-gradation{padding:5% 0}@media only screen and (max-width:1024px){#about p{width:92%}}@media only screen and (max-width:500px){#about{padding:30px 0}#top-content h2 img{max-width:80%}}#group{position:relative}#group .group-box:after{content:"";clear:both;display:block}.group-box ul.left{margin-left:80px}.group-box ul.right{margin-right:50px}.group-box li{width:280px;display:inline-block}.group-box{margin-bottom:30px}.group-box.bg-left{background:url(//goodjob.group/cms/wp-content/themes/goodjob/images/bg-left-line.png) no-repeat 130% bottom;background-size:150%}.group-box.bg-right{background:url(//goodjob.group/cms/wp-content/themes/goodjob/images/bg-right-line.png) no-repeat -70% bottom;background-size:150%}.bg-logo{position:absolute;bottom:0;left:5%}.bnr-area{text-align:center}.bnr-area li{width:30%;display:inline-block;margin:10px}.bnr-area img{border:1px solid #ccc}@media only screen and (max-width:1024px){.group-box ul.left{margin-left:30px}.bg-logo{width:30%}}@media only screen and (max-width:900px){.group-box li{width:24%}.group-box ul.right{margin-right:0;text-align:right}}@media only screen and (max-width:813px){.group-box.bg-right{background-position:0 bottom}.group-box li{margin:0 0 3%}.bg-logo{display:none}.bnr-area li{width:40%}}@media only screen and (max-width:600px){.group-box li{width:45%}}@media only screen and (max-width:500px){.group-box ul.left{margin-left:0}.group-box ul.right{margin-right:0;text-align:left}.group-box li{width:330px;display:block;margin:0 auto;text-align:center}.group-box.bg-left,.group-box.bg-right{background:0 0}.bnr-area li{width:auto;display:block}}.fadeIn_left{opacity:0;transform:translate(-50%,0);transition:2s}.fadeIn_left.is-show{transform:translate(0,0);opacity:1}.fadeIn_right{opacity:0;transform:translate(50%,0);transition:2s}.fadeIn_right.is-show{transform:translate(0,0);opacity:1}.fadeIn_up{opacity:0;transform:translate(0,20%);transition:2s}.fadeIn_up.is-show{transform:translate(0,0);opacity:1}@media only screen and (max-width:500px){.fadeIn_left,.fadeIn_right{opacity:1;transform:translate(0,0);transition:0}}#report h2{text-align:center;font-size:200%;font-weight:700;margin-bottom:30px;letter-spacing:.2em}#tabmenu{background:#edebe5;padding:50px 0}#tab-head{overflow:hidden;margin:0;padding:0;text-align:center;display:table;width:100%}#tab-head li{display:table-cell;width:10%}#tab-head li a{display:block;padding:10px 0;text-align:center;color:#000;font-weight:700;font-size:16px;text-decoration:none}#tab-body{width:auto;min-width:320px;position:relative;top:-1px;z-index:1}#tab-b1,#tab-b2,#tab-b3,#tab-b4,#tab-b5,#tab-b6,#tab-b7,#tab-b8,#tab-b9{padding:30px 20px;background:#fff;text-align:center}#tab-b2,#tab-b3,#tab-b4,#tab-b5,#tab-b6,#tab-b7,#tab-b8,#tab-b9{display:none}.tab1 a{background:#eee}#tab-head .tab2{position:relative;border-bottom:none;color:#fff;margin-bottom:20px}#tab-head .tab2:before{content:'';position:absolute;display:block;width:0;height:0;left:50%;bottom:-15px;border-top:15px solid #fff3ad;border-right:15px solid transparent;border-left:15px solid transparent;margin-left:-15px}#tab-h1 .tab2{background:#000}#tab-head #tab-h1 .tab2:before{border-top-color:#000}#tab-h2 .tab2{background:#0f4ca0}#tab-head #tab-h2 .tab2:before{border-top-color:#0f4ca0}#tab-h3 .tab2{background:#0f4ca0}#tab-head #tab-h3 .tab2:before{border-top-color:#0f4ca0}#tab-h4 .tab2{background:#eaac00}#tab-head #tab-h4 .tab2:before{border-top-color:#eaac00}#tab-h5 .tab2{background:#017556}#tab-head #tab-h5 .tab2:before{border-top-color:#017556}#tab-h6 .tab2{background:#e94515}#tab-head #tab-h6 .tab2:before{border-top-color:#e94515}#tab-h7 .tab2{background:#b4c182}#tab-head #tab-h7 .tab2:before{border-top-color:#b4c182}#tab-h8 .tab2{background:#169595}#tab-head #tab-h8 .tab2:before{border-top-color:#169595}#tab-h9 .tab2{background:#967d45}#tab-head #tab-h9 .tab2:before{border-top-color:#967d45}#tab-body .img-menu,#tab-body .btn-menu{text-align:left;width:300px;display:inline-block;vertical-align:top;margin:0 20px 20px}#tab-body .img-menu a,#tab-body .btn-menu a{color:#000}.btn-menu a{display:block;padding:20px 40px 20px 20px;border-radius:10px;background:url(//goodjob.group/cms/wp-content/themes/goodjob/images/arrow-white-circle.png) no-repeat center right 5% #efefef;background-size:20px}#tab-body .btn-menu a:hover{background-color:#939393;color:#fff}@media only screen and (max-width:1024px){#tab-head li a{font-size:95%}}@media only screen and (max-width:770px){#tab-head,#tab-body{min-width:inherit}#tab-head li a{font-size:100%;padding:5px 0;font-size:85%;min-height:42px}#tab-b1,#tab-b2,#tab-b3,#tab-b4,#tab-b5,#tab-b6{padding:20px 10px}#tab-body .img-menu,#tab-body .btn-menu{width:auto;margin:5px}#tab-body .img-menu a img{display:none}#tab-body .img-menu a,#tab-body .btn-menu a{display:block;padding:15px 40px 15px 20px;border-radius:10px;background:url(//goodjob.group/cms/wp-content/themes/goodjob/images/arrow-white-circle.png) no-repeat center right 5% #efefef;background-size:20px}#wrapper #tabmenu .inner{padding:0 5px}}.report-box ul{margin-bottom:20px}.report-box li{width:240px;display:inline-block;vertical-align:top;text-align:left;margin:0 10px 10px}.report-box .time{margin-right:5px}.report-box .report-title{display:block;text-align:left}.report-box .report-title a{text-decoration:underline}.report-box .report-title a:hover{text-decoration:none}.report-box .report-img{height:160px;display:block;background:#f0f0f0;text-align:center;margin-bottom:10px}.report-box .report-img img{height:160px;width:auto}@media only screen and (max-width:1024px){.report-box li{width:220px}}@media only screen and (max-width:813px){.report-box li{margin:0 10px 10px;width:240px}#tab-head a span{display:block}}@media only screen and (max-width:500px){#report{padding:20px 0}#tab-head li{width:30%;display:inline-block;vertical-align:top}#tab-head .tab2{margin-bottom:0;min-height:42px}#tab-head .tab2:before{content:none}}.report-button a{padding:10px 0}.btn-black{text-align:center}.btn-black a{background:#000;color:#fff;border-radius:5px;min-width:230px;text-align:center;margin:20px 0;display:inline-block;padding:10px 0;text-decoration:none!important}.btn-blue{text-align:center}.btn-blue a{background:#0f4ca0;color:#fff;border-radius:5px;min-width:230px;text-align:center;margin-bottom:20px;display:inline-block;padding:10px 0;text-decoration:none!important}.btn-lightblue{text-align:center}.btn-lightblue a{background:#4d97ce;color:#fff;border-radius:5px;min-width:230px;text-align:center;margin-bottom:20px;display:inline-block;padding:10px 0;text-decoration:none!important}.btn-green{text-align:center}.btn-green a{background:#017556;color:#fff;border-radius:5px;min-width:230px;text-align:center;margin-bottom:20px;display:inline-block;padding:10px 0;text-decoration:none!important}.btn-orange{text-align:center}.btn-orange a{background:#e94515;color:#fff;border-radius:5px;min-width:230px;text-align:center;margin-bottom:20px;display:inline-block;padding:10px 0;text-decoration:none!important}.btn-gray{text-align:center}.btn-gray a{background:#666;color:#fff;border-radius:5px;min-width:230px;text-align:center;margin-bottom:20px;display:inline-block;padding:10px 0;text-decoration:none!important}.btn-gold{text-align:center}.btn-gold a{background:#967d45;color:#fff;border-radius:5px;min-width:230px;text-align:center;margin-bottom:20px;display:inline-block;padding:10px 0;text-decoration:none!important}.btn-pink{text-align:center}.btn-pink a{background:#ea5858;color:#fff;border-radius:5px;min-width:230px;text-align:center;margin-bottom:20px;display:inline-block;padding:10px 0;text-decoration:none!important}.subpage .mbn-kengaku a{background:#ff9731;color:#fff;border:2px solid #ff9730;text-decoration:none;font-weight:700;padding:20px 50px}.subpage .mbn-kengaku a:before{content:"";background:url(//goodjob.group/cms/wp-content/themes/goodjob/images/btn-pencil2.svg) no-repeat left center/100%;width:40px;height:25px;float:left;margin-right:20px}.subpage .mbn-kengaku a:hover{background:#fff;color:#e67403;transition:.5s}.subpage .mbn-kengaku a:hover:before{content:"";background:url(//goodjob.group/cms/wp-content/themes/goodjob/images/btn-orangepencil2.svg) no-repeat left center/100%;transition:1s}@media only screen and (max-width:500px){.subpage .mbn-kengaku a{padding:20px 10px}}.box-container{display:flex}.half-box{width:50%;padding:70px 30px;text-align:center;margin:0 auto}#event{margin-bottom:40px}.event-box{padding:30px 0;background:#fff;text-align:center}.event-box ul{margin-bottom:30px;display:flex;justify-content:space-between}.event-box li{width:19%;vertical-align:top;text-align:left}.event-box .time{margin-right:5px}.event-box .event-title{display:block;text-align:left}.event-box .event-title a{text-decoration:underline}.event-box .eventt-title a:hover{text-decoration:none}.event-box .event-img{height:160px;display:block;background:#f0f0f0;text-align:center;margin-bottom:10px}.event-box .event-img img{height:160px;width:auto}@media only screen and (max-width:1024px){.half-box{width:40%;padding:70px 5%;text-align:center}.single-item2{width:400px}}@media only screen and (max-width:896px){.event-box ul{display:block}.event-box li{width:30%;display:inline-block;margin:0 10px 10px}}@media only screen and (max-width:813px){.event-img,.column-img{height:auto}.single-item2{width:250px}}@media only screen and (max-width:720px){.event-box li{width:40%}}@media only screen and (max-width:638px){.box-container{display:block}#event{border-right:none}.half-box{width:auto;padding:50px 30px 30px}.event-img,.column-img{height:auto}.single-item2{width:300px}}#news{padding:0 2%}#news-list{margin-bottom:100px}#news .inner{display:flex;padding:50px 0 30px;border:2px solid #448fd9;border-radius:10px;margin:50px auto 50px}#news .news-title{border-right:1px solid #ccc;width:19%;font-size:25px;font-weight:700;letter-spacing:.2em;margin-right:5%;text-align:center;margin-bottom:10px;line-height:1em}.news-title span{display:block;font-size:70%;font-weight:400;letter-spacing:0}.news-title span.btn-news a{background:#000;color:#fff;font-size:80%;padding:3px 5px;border-radius:3px;text-decoration:none}#news ul{width:75%}#news li{margin-bottom:10px}#news li span{display:inline-block;vertical-align:top}#news .post-title a{text-decoration:underline;color:#db3333}.post-day{min-width:130px;margin-right:10px;padding-top:3px}.post-title{width:550px}@media only screen and (max-width:1100px){.post-title{width:auto}}@media only screen and (max-width:813px){#news{padding:0 20px}#news .inner{display:block;padding:10px;width:auto}#news ul{width:auto;display:block}#news .news-title{display:block;width:auto;border-right:none;text-align:center}#news .post-title{width:auto;display:block}}#news-list{margin:70px 0 0}.info_container{display:flex;justify-content:space-between}.info_container #news ul{width:100%}.info_container #news .news-title{text-align:center;width:auto;border-right:none;margin-right:0}.halfbox,.info_container #news.halfbox{width:43%;padding:3% 2%}.info_container .halfbox{margin:0 20px;border-radius:10px}.info_container #news{border:2px solid #448fd9}.info_container #pressrelease{border:2px solid #d05959}.info_container ul li{display:flex;margin-bottom:10px}.info_container #news ul li .post-day,.info_container #pressrelease ul li .post-day{width:30%;max-width:130px;margin-right:10px;display:inline-block;vertical-align:top}.info_container #news ul li .post-title,.info_container #pressrelease ul li .post-title{width:70%;vertical-align:top}.info_container .post-title a{text-decoration:underline;color:#db3333}.info_container .btn-news{text-align:center;margin:20px 0 0}.info_container .btn-news a{background:#000;color:#fff;padding:5px 10px;border-radius:3px;text-decoration:none}.info_container ul li.none_news{display:block;text-align:center}@media screen and (max-width:800px){.info_container{flex-wrap:wrap}.info_container .halfbox,.info_container #news.halfbox{width:100%;margin-bottom:40px}}.side-event h3{font-size:110%;font-weight:700;border-bottom:1px solid #000;margin-bottom:10px;margin-top:7px}.side-event .side-event-box{font-size:80%;margin-bottom:5px}.side-event .side-event-box:after{content:"";clear:both;display:block}.side-event .side-event-box .event-box-img{width:30%;height:70px;float:left;overflow:hidden}.side-event .side-event-box .event-box-txt{width:65%;float:right;text-align:left}.side-event .side-event-box .evnet-box-cat a{margin-bottom:5px}.side-event .side-event-box .event-box-date{margin-bottom:5px}.side-event .side-event-box .event-box-title{margin-bottom:5px}@media only screen and (max-width:1070px){.side-event .side-event-box .event-box-img{height:inherit}}#searchform input[type=text]{line-height:1.7;height:24px;width:130px;vertical-align:bottom}#top-content #recruit h2{text-align:left}#recruit{padding:70px 0;background:url(//goodjob.group/cms/wp-content/themes/goodjob/images/bg-recruit.png) no-repeat right;background-color:#ddf0ff;background-size:cover}.recruit-message{width:45%}@media only screen and (max-width:813px){#recruit{padding:70px 10px;background-position:left bottom}.recruit-message{width:auto}.recruit-img{text-align:center;display:block}}.header-inner{padding:0 30px}#top-head{top:-100px;position:absolute;width:100%;margin:100px auto 0;padding:5px 0;line-height:1;z-index:999;background:#fff;transition:top .65s ease-in;-webkit-transition:top .65s ease-in;-moz-transition:top .65s ease-in}#top-head a,#top-head{color:#000;text-decoration:none}#top-head .inner{position:relative}#top-head .logo{float:left;font-size:36px;margin-left:10px}#global-nav ul{list-style:none;position:absolute;right:10px;bottom:40px;font-size:16px;margin:0}#global-nav ul li{float:left}#global-nav ul li a{padding:0 15px}#top-head.fixed{margin-top:0;top:0;position:fixed;padding-top:10px}#top-head.fixed .logo{font-size:24px;color:#333}#top-head.fixed #global-nav ul li a{padding:0 20px}#nav-toggle{display:none;position:absolute;right:12px;top:14px;width:34px;height:36px;cursor:pointer;z-index:101}#nav-toggle div{position:relative}#nav-toggle span{display:block;position:absolute;height:4px;width:100%;background:#000;left:0;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:11px}#nav-toggle span:nth-child(3){top:22px}@media screen and (max-width:1024px){.header-inner{padding:0}#top-head{width:100%;padding:0}#top-head{top:0;position:fixed;margin-top:0}#top-head.fixed{padding-top:0}#mobile-head{width:100%;height:56px;z-index:999;position:relative}#top-head.fixed .logo,#top-head .logo{position:absolute;left:13px;top:10px;color:#333;font-size:26px;width:230px}#global-nav{position:absolute;top:-500px;background:#fff;width:100%;text-align:center;padding:10px 0;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out}#global-nav ul{list-style:none;position:static;right:0;bottom:0}#global-nav ul li{float:none;position:static}#top-head #global-nav ul li a,#top-head.fixed #global-nav ul li a{width:100%;display:block;color:#000;padding:18px 0}#nav-toggle{display:block}.open #nav-toggle span:nth-child(1){top:11px;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);transform:rotate(315deg)}.open #nav-toggle span:nth-child(2){width:0;left:50%}.open #nav-toggle span:nth-child(3){top:11px;-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);transform:rotate(-315deg)}.open #global-nav{-moz-transform:translateY(556px);-webkit-transform:translateY(556px);transform:translateY(556px)}}@media screen and (min-width:901px){.sp-none{display:none}}@media screen and (max-width:1024px){#top-head.fixed .logo,#top-head .logo{width:100px;top:0}}h2.sub-title{text-align:center;font-size:200%;padding:60px 0;background:url(//goodjob.group/cms/wp-content/themes/goodjob/images/bg-houjin-gaikan.jpg) no-repeat center center;background-size:cover;color:#fff;font-weight:700}#content-sub h2{font-size:150%;font-weight:700;letter-spacing:2px;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #000}.dateLabel{text-align:right}.subpage p{margin-bottom:20px}.subpage a{text-decoration:underline}.subpage h3{background:#f7abb4;border-radius:5px;color:#000;padding:20px;margin-bottom:20px;margin-top:40px;font-size:180%;font-weight:700;line-height:1.2}.subpage h4{background:#e8e8e8;border-radius:5px;padding:10px 15px;margin-bottom:20px;font-weight:700;font-size:150%;line-height:1.5em}.subpage h5{color:#000;border-bottom:1px dotted #000;margin-bottom:10px;padding-left:5px;font-size:120%;font-weight:700}@media only screen and (max-width:1000px){.subpage h3{font-size:120%;padding:10px 15px}.subpage h4{font-size:110%}}.single-default #content-sub h2{font-size:190%;font-weight:700;letter-spacing:2px;margin-bottom:10px;padding:15px;color:#494949;background:#fffaf4;border-left:solid 5px #ffaf58;border-bottom:none;line-height:1.5em}.single-default #content-sub h3{background:0 0;border-radius:0;color:#000;margin-bottom:20px;margin-top:40px;line-height:1.5em;padding:10px 20px;font-weight:700;font-size:170%;position:relative;border-bottom:3px solid #eee}.single-default #content-sub h3:before{content:'';position:absolute;bottom:-3px;width:30%;height:3px;background:#2b6393;margin-left:-20px}.subpage ul li{position:relative;list-style:none;padding-bottom:5px;margin-left:1em;font-weight:700}.subpage ul li:after{display:block;content:'';position:absolute;top:.4em;left:-1em;width:.7em;height:.7em;background-color:#000;border-radius:150%}.subpage ul li ul{border:none;padding:0}.subpage ul li ul li{margin-top:5px;padding-bottom:0}.subpage ul,.subpage ol{margin-bottom:10px;margin-left:0;padding:0;border-radius:10px;padding:10px}.subpage ol li{list-style-type:decimal;margin-left:20px;font-weight:700;margin-bottom:5px}.subpage table{margin-bottom:15px;border-collapse:collapse}.subpage table th{background:#eee;color:#000;font-weight:700;padding:20px 10px;vertical-align:top;text-align:left;border:1px solid #d9d9d9;border-collapse:collapse}.subpage table td{padding:20px 10px;vertical-align:top;border:1px solid #d9d9d9;border-collapse:collapse}.subpage .info_table{line-height:1.5;margin-bottom:15px;border:none;border-collapse:separate;border-spacing:3px}.subpage .info_table thead th{background:#ff7200;border-radius:5px;color:#fff;border-collapse:separate;border-spacing:3px;border:none}.subpage .info_table th{color:#ff7200;background:0 0;font-size:110%;font-weight:700;padding:10px;vertical-align:top;text-align:left;border-bottom:1px dotted #ccc;border-left:none;border-right:none;border-top:none}.subpage .info_table td{padding:10px;color:#323232;vertical-align:top;border-bottom:1px dotted #ccc;border-left:none;border-right:none;border-top:none}.subpage .nonetable,.subpage .nonetable th,.subpage .nonetable td{border:none;background:0 0}.subpage strong{background:linear-gradient(transparent 50%,#ff6 50%);font-weight:700}.tablenav{color:#424242;margin:1em auto;line-height:2em;text-align:center}a.page-numbers,.tablenav .current{color:#424242;padding:2px 7px;border:solid 1px #ccc;text-decoration:none;font-size:110%;background:#fff}a.page-numbers:hover{color:#fff;background:#000}.tablenav .current{color:#fff;background:#000;border-color:#000;font-weight:700:}.tablenav .next,.tablenav .prev{border:0 none;background:0 0;text-decoration:underline;font-size:90%;font-weight:700}.crumbs{margin:10px auto}.subpage .f_left img{float:right;margin-left:20px}.subpage .rinen_txt{font-size:160%;line-height:2em;margin:40px 0;font-weight:700}.facility_gaiyou th,.facility_gaiyou td:first-child{width:20%;text-align:center;background:#eee;font-weight:700}.sub-profile .subpage .rinen_img .wp-block-column figure,.sub-profile .subpage .rinen_img figure.wp-block-table{margin:0 auto!important}.wp-block-group.rinen_box{margin:50px 0}.link_area{margin-top:-100px;padding-top:100px}@media only screen and (max-width:813px){#content-onecolumn figure{margin:0!important}#content-onecolumn.sub-profile .subpage .rinen_img figure{margin:0 auto!important}.goaisatu{display:block}}@media only screen and (max-width:600px){.subpage .f_left img{float:none;display:block;margin:0 auto}.sub-profile .subpage .rinen_img .wp-block-column figure,.sub-profile .subpage .rinen_img figure.wp-block-table{padding:0 30px}.sub-profile .subpage .wp-block-spacer{display:none}.wp-block-group.rinen_box{margin:30px 0}#content-onecolumn .sp-center figure{margin:0 auto!important}}.copy{text-align:center;margin:70px auto}.facilities .subpage h2{display:none}.wp-block-column figure,.subpage figure.wp-block-table{margin:0!important}.subpage ul.blocks-gallery-grid li:after{content:none}.subpage .wp-block-columns{margin-bottom:0!important}.facilities .facility_gaiyou th,.facilities .facility_gaiyou td:first-child{width:20%;text-align:center}.sns_icon .aligncenter,.service .aligncenter{margin:0 auto!important}.subpage ul.sns_icon_list{text-align:center}.subpage ul.sns_icon_list li{display:inline-block}.subpage ul.sns_icon_list li:after{content:none}.sub-place #news .inner{border:2px solid #ea4514}.sub-place .news-title span.btn-news a{background:#ea4514}.sub-place h3{background:#ea4514;color:#fff}.sub-place .facility_gaiyou th,.sub-place .facility_gaiyou td:first-child{background:#ffd8cc}.sub-place .subpage ul li:after{background:#ff7b7b}.facilities .subpage .flow_box h4{background:0 0;font-size:110%;margin-bottom:0;padding-left:0}.facilities .subpage .customer_voice h4{background:0 0;font-size:150%;margin-bottom:0;padding-left:0}.sub-sports #news .inner,.sub-sports-taniyama #news .inner{border:2px solid #0d4ca1}.sub-sports .news-title span.btn-news a,.sub-sports-taniyama .news-title span.btn-news a{background:#0d4ca1}.sub-sports h3,.sub-sports-taniyama h3{background:#0d4ca1;color:#fff}.sub-sports .facility_gaiyou th,.sub-sports .facility_gaiyou td:first-child,.sub-sports-taniyama .facility_gaiyou th,.sub-sports-taniyama .facility_gaiyou td:first-child{background:#0d4ca1;color:#fff}.sub-sports .subpage ul li:after,.sub-sports-taniyama .subpage ul li:after{background:#ff7b7b}.sub-college #news .inner{border:2px solid #007654}.sub-college .news-title span.btn-news a{background:#007654}.sub-college h3{background:#007654;color:#fff}.sub-college .facility_gaiyou th,.sub-college .facility_gaiyou td:first-child{background:#007654;color:#fff}.sub-college .subpage ul li:after{background:#ff7b7b}.sub-college-taniyama #news .inner{border:2px solid #94d1dd}.sub-college-taniyama .news-title span.btn-news a{background:#94d1dd}.sub-college-taniyama h3{background:#94d1dd;color:#fff}.sub-college-taniyama .facility_gaiyou th,.sub-college-taniyama .facility_gaiyou td:first-child{background:#94d1dd;color:#fff}.sub-college-taniyama .subpage ul li:after{background:#94d1dd}.sub-works #news .inner{border:2px solid #9d7f3d}.sub-works .news-title span.btn-news a{background:#9d7f3d}.sub-works h3{background:#9d7f3d;color:#fff}.sub-works .facility_gaiyou th,.sub-works .facility_gaiyou td:first-child{background:#9d7f3d;color:#fff}.sub-works .subpage ul li:after{background:#9d7f3d}.sub-works .subpage h4{padding-right:0}.sub-works .subpage h4 strong{background:0 0;font-size:75%}.sub-driedfruit #news .inner{border:2px solid #000}.sub-driedfruit #news .news-title span.btn-news a{background:#000}.sub-school #news .inner{border:2px solid #f8b500}.sub-school #news .news-title span.btn-news a{background:#f8b500}.sub-school h3{background:#f8b500;color:#fff}.sub-school .facility_gaiyou th,.sub-school .facility_gaiyou td:first-child{background:#f8b500;color:#fff}.sub-school .subpage ul li:after{background:#f8b500}.sub-school .subpage h4{padding-right:0}.sub-school .subpage h4 strong{background:0 0;font-size:75%}.sub-campus #news .inner{border:2px solid #149595}.sub-campus #news .news-title span.btn-news a{background:#149595}.sub-campus h3{background:#149595;color:#fff}.sub-campus .facility_gaiyou th,.sub-campus .facility_gaiyou td:first-child{background:#149595;color:#fff}.sub-campus .subpage ul li:after{background:#149595}.sub-campus .subpage h4{padding-right:0}.sub-campus .subpage h4 strong{background:0 0;font-size:75%}.sub-terrace #news .inner{border:2px solid #b5c182}.sub-terrace #news .news-title span.btn-news a{background:#b5c182}.sub-terrace h3{background:#b5c182;color:#fff}.sub-terrace .facility_gaiyou th,.sub-terrace .facility_gaiyou td:first-child{background:#b5c182;color:#fff}.sub-terrace .subpage ul li:after{background:#b5c182}.sub-terrace .subpage h4{padding-right:0}.sub-terrace .subpage h4 strong{background:0 0;font-size:75%}.sub-support #news .inner{border:2px solid #ab834f}.sub-support #news .news-title span.btn-news a{background:#ab834f}.sub-support h3{background:#ab834f;color:#fff}.sub-support .facility_gaiyou th,.sub-support .facility_gaiyou td:first-child{background:#ab834f;color:#fff}.sub-support .subpage ul li:after{background:#ab834f}.sub-support .subpage h4{padding-right:0}.sub-support .subpage h4 strong{background:0 0;font-size:75%}.sub-rhythm #news .inner{border:2px solid #9d86b9}.sub-rhythml #news .news-title span.btn-news a{background:#9d86b9}.sub-rhythm h3{background:#9d86b9;color:#fff}.sub-rhythm .facility_gaiyou th,.sub-rhythm .facility_gaiyou td:first-child{background:#9d86b9;color:#fff}.sub-rhythm .subpage ul li:after{background:#9d86b9}.sub-rhythm .subpage h4{padding-right:0}.sub-rhythm .subpage h4 strong{background:0 0;font-size:75%}.subpage .voice_column h4{padding-left:20px;font-size:160%;margin-bottom:10px;border-bottom:none}.subpage .wp-block-columns.voice_column,.subpage .wp-block-columns.afterstaff_voice_column{margin-bottom:20px!important}.wp-block-columns.afterstaff_voice_column.has-background{padding:20px}.afterstaff_voice_column{background:#ffece6;padding:30px 30px 10px;border-radius:20px;margin-bottom:30px}.voice_column{margin:40px 0}.subpage .afterstaff_voice_column h5{background:0 0}figure.wp-block-image.mainslide_box{margin:0 0 30px}.facilities .blocks-gallery-grid,.facilities .wp-block-gallery{margin:0 auto}figure.wp-block-image.copy.inner{margin:70px auto}.r-title,.wp-block-image.r-title{margin:50px 0}.wp-block-image.r-title figure.aligncenter{margin:0 auto!important}.subpage .r-boldtitle{font-size:140%;font-weight:700;margin-top:20px;margin-bottom:20px}.senpai_voice{background:url(//goodjob.group/cms/wp-content/themes/goodjob/images/bg-senpaivoice.png) #ddf0ff no-repeat center right/1300px;padding:120px 0;margin:50px 0}.wp-block-buttons>.wp-block-button.btn-recruit_entry{width:100%}.btn-recruit_entry a{text-decoration:none;display:block;margin:0 auto;width:100%;padding:20px 0;background:#0065af}.sub-recruit+.footer_banner{margin-top:-50px}@media only screen and (max-width:1024px){.senpai_voice{background-size:1060px}}@media only screen and (max-width:813px){#content-onecolumn .wp-block-image.r-title figure{margin:0 auto!important}.senpai_voice{background-size:810px}.r-title,.wp-block-image.r-title{margin:20px 0 30px}.subpage .r-boldtitle{margin-top:0}}@media only screen and (max-width:600px){.senpai_voice{padding-bottom:270px;background-position:bottom right}.wp-block-gallery.recruit_kankyou .blocks-gallery-item{width:auto;margin:5px 0}}.archive-box{border:1px solid #ccc;background:#fff;padding:15px;margin-bottom:10px;border-radius:10px}.archive-box:after{content:"";clear:both;display:block}.archive-img{width:30%;float:right}.archive-excerpt{width:65%;float:left}.archive-excerpt .btn-more{margin-top:20px}#content-sub h3.archive-link{background:#e5e5e5;font-weight:700;letter-spacing:2px;padding:5px 10px;font-size:138.5%;border:none;border-radius:5px;margin-bottom:10px}#content-sub h3.archive-link a{text-decoration:underline}#content-sub h3.archive-link a:hover{text-decoration:none}#content-sub .archive-time{text-align:right}@media only screen and (max-width:600px){.archive-img,.archive-excerpt{float:none;width:auto}}.mw_wp_form em{display:inline-block;background:#cd4d4d;border-radius:5px;padding:0 10px;margin-left:10px;color:#fff;font-weight:400;font-size:90%}.sub-event-seminarform span.has-inline-color,.sub-entryform span.has-inline-color,.sub-contact span.has-inline-color{font-weight:700}.sitemap-list li{margin-top:10px;background:url(//goodjob.group/cms/wp-content/themes/goodjob/images/sitemap-list-arrow.png) no-repeat 0 3px;padding-left:20px;font-size:120%;border-bottom:1px dotted #ccc;padding-bottom:10px}.sitemap-list li ul li{margin-top:5px;padding-bottom:5px;padding-left:15px;background:url(//goodjob.group/cms/wp-content/themes/goodjob/images/sitemap-list-child-arrow.png) no-repeat 0 3px;font-size:90%;border-bottom:none}.sitemap-list li ul li ul li{border-bottom:none;background:url(//goodjob.group/cms/wp-content/themes/goodjob/images/sitemap-list-grandchild-arrow.png) no-repeat 0 3px}.subpage p.not_found{text-align:center;font-size:800%;line-height:.7em;margin-top:50px;font-weight:700;font-family:helvetica}.not_found span{font-size:50%;display:block;letter-spacing:.1em;color:#000;font-weight:400}.blocks-gallery-image,.blocks-gallery-item{overflow:hidden}#privacy{padding-top:100px;margin-top:-100px}.kyujin-post h2{text-align:center;font-size:230%;font-weight:700;margin-top:50px;margin-bottom:30px;line-height:1.2em}@media only screen and (max-width:700px){.kyujin-post h2{font-size:180%}}.kyujin-post h3{background:0 0;border-radius:0;color:#000;margin-bottom:20px;margin-top:40px;line-height:1.5em;padding:10px 20px;font-weight:700;font-size:170%;position:relative;border-bottom:3px solid #eee}.kyujin-post h3:before{content:'';position:absolute;bottom:-3px;width:30%;height:3px;background:#2b6393;margin-left:-20px}.left-color td:first-child{background:#eee;text-align:center;vertical-align:middle}.kyujin-post .left-color td:first-child{width:250px}@media only screen and (max-width:800px){.kyujin-post .left-color td:first-child,.kyujin-post .left-color td{width:auto;display:block}}.centerbold{text-align:center;font-weight:700;font-size:120%}.btn-entry{text-align:center;font-size:130%}.btn-entry a{font-weight:700;background:#ea5858;color:#fff;border-radius:5px;min-width:230px;text-align:center;margin-bottom:20px;display:inline-block;padding:15px 0;text-decoration:none !important}.btn-entry-fixed{position:fixed;bottom:60px;right:10px}@media only screen and (max-width:700px){.btn-entry-fixed{width:70px;right:30px}}.subpage .zenmaru-title{font-family:"Zen Maru Gothic",serif;font-size:230%;text-align:center;background:0 0;color:#000;font-weight:400;margin-top:0}.subpage .zenmaru-title em{display:block;margin-top:10px;font-size:50%;color:#d98344;font-weight:400;letter-spacing:.1em}.subpage .recruit-about-txt{width:800px;margin:0 auto 40px auto}@media only screen and (max-width:800px){.subpage .recruit-about-txt{width:auto;padding:0 20px}}.bg-naname{background:url(//goodjob.group/cms/wp-content/themes/goodjob/images/recruit/bg-naname.png);background-size:100% 100%;padding:70px 0}.bg-gradation{padding:70px 0;background:linear-gradient(120deg,#ffd69f,#eaffe2,#92edd8)}.bg-gray{padding:70px 0;background:#f7f7f7}.subpage .recruit-point3-box{background:#fff;padding:50px 30px;border-radius:20px;margin:0 auto;width:1100px}@media only screen and (max-width:1100px){.subpage .recruit-point3-box{width:auto}}.point3-title{font-family:"Zen Maru Gothic",serif;font-size:180%;letter-spacing:.1em}.point3-title em{color:#d98344}#content-onecolumn .subpage .card-list,.card-archive{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;width:1100px;margin:0 auto 30px auto}@media only screen and (max-width:1100px){#content-onecolumn .subpage .card-list,.card-archive{width:auto;grid-template-columns:1fr 1fr}}@media only screen and (max-width:600px){#content-onecolumn .subpage .card-list,.card-archive{display:block;padding:10px}#content-onecolumn .subpage .card-list li,.card-archive .card-archive-box{margin-bottom:10px}}.subpage .card-list li:after{display:none}#content-onecolumn .subpage .card-list li{padding:15px;width:auto;margin-right:0;text-align:center}.card-list-bd li,.card-archive-box{background:#fff;border:1px solid #707070;border-radius:10px;text-align:center;padding:15px}.card-archive-link{text-decoration:underline;font-weight:700}#content-onecolumn .subpage .wp-block-image .aligncenter{margin-left:auto !important;margin-right:auto !important}.btn-fixed-oshigotosetumeikai{position:fixed;right:0;bottom:90px}@media only screen and (max-width:1100px){.btn-fixed-oshigotosetumeikai{max-width:25%;right:inherit;left:5px;bottom:0}}.subpage .panpaka-title{background:0 0;text-align:center;color:#000;font-family:"Zen Maru Gothic",serif;font-weight:400;font-size:230%}.subpage .panpaka-title:before{content:'';display:inline-block;width:50px;height:65px;background:url(//goodjob.group/cms/wp-content/themes/goodjob/images/recruit/panpaka-left.png) no-repeat;background-size:auto 100%;vertical-align:middle}.subpage .panpaka-title:after{content:'';display:inline-block;width:50px;height:65px;background:url(//goodjob.group/cms/wp-content/themes/goodjob/images/recruit/panpaka-right.png) no-repeat;background-size:auto 100%;vertical-align:middle}@media only screen and (max-width:600px){.subpage .panpaka-title{font-size:180%;padding:0 5px}}@media only screen and (max-width:450px){.subpage .panpaka-title{font-size:150%}.subpage .panpaka-title:before,.subpage .panpaka-title:after{width:25px;height:35px}}.subpage .fukidashi-blue{position:relative;display:inline-block;margin:1.5em 0;padding:20px;min-width:120px;max-width:100%;color:#fff;font-size:16px;background:#5cbfd9;border-radius:15px;font-family:"Zen Maru Gothic",serif;font-weight:400;font-size:200%;line-height:1.3}.subpage .fukidashi-blue:before{content:"";position:absolute;top:100%;left:20%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #5cbfd9}.subpage .big-copy{font-family:"Zen Maru Gothic",serif;font-weight:400;font-size:250%;line-height:1.3;background:0 0}.subpage .big-copy em{background:#fff500;padding:0 10px}.displaynone{display:none}.accordion ul{display:none}.recruit-faq-box{border:1px solid #ccc;padding:30px;margin-bottom:20px;border-radius:10px;background:#fff}.recruit-faq-box strong{font-family:"Zen Maru Gothic",serif;font-weight:400;font-size:120%;background:0 0}.subpage .recruit-faq-box p{margin-bottom:0}.subpage .recruit-faq-box ul{padding:0;margin:10px 0 0}.subpage .recruit-faq-box li{font-weight:400}.subpage .recruit-faq-box li:after{content:'→';top:0;background:0 0}.subpage .recruit-faq-box p strong{display:block;position:relative;padding-right:15px}.subpage .recruit-faq-box p strong:after{content:'';display:block;position:absolute;top:10px;right:-10px;width:20px;height:15px;background:url(//goodjob.group/cms/wp-content/themes/goodjob/images/arrow-orange.svg) no-repeat;transition-duration:.35s;background-size:100%}.subpage .recruit-faq-box p strong.open:after{transform:translateY(-50%) rotate(178deg)}.recruit-movie{text-align:center}.recruit-movie iframe{max-width:100%}.movie-sp{display:none}@media only screen and (max-width:750px){.movie-sp{display:block}.movie-pc{display:none}}.sayuu-pd10{padding:0 10px}.spban{display:none}@media only screen and (max-width:1000px){.pcban{display:none}.spban{display:block}}