/*!
Theme Name: kosei-job
Version: 1.0.1
*/@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@700&display=swap";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clearfix{min-height:1px}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}* html .clearfix{height:1px}@media screen and (max-width: 768px){#faqbabox,#pagetitle,.contBox{margin-right:3%;margin-left:3%}}@media print,screen and (min-width: 768px){#faqbabox,#pagetitle,.contBox{max-width:1100px;margin-left:auto;margin-right:auto}}.archivebox ul,#breadcrumbs,#ftba,#hometags,.bx-pager,.bxslider,#ft-menu,#hd-menu ul{list-style:none;padding-left:0}#ft-menu,#hd-menu ul{text-align:center}#ft-menu li,#hd-menu ul li{display:inline-block}#ft-menu a,#hd-menu ul a{text-decoration:none}@media print,screen and (min-width: 769px){.sp{display:none !important}}@media screen and (max-width: 768px){.pc{display:none !important}}.archivebox a{text-decoration:none}.archivebox a:hover{text-decoration:underline}#morebox a,.archivebox .thumb{text-decoration:none}#morebox a:hover,.archivebox .thumb:hover{text-decoration:none;opacity:.7}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}a:hover img{-webkit-transition-duration:.3s;transition-duration:.3s;opacity:.6}img{vertical-align:bottom;max-width:100%;height:auto}@media print,screen and (min-width: 769px){body{font-size:16px;line-height:1.6}}@media screen and (max-width: 768px){body{font-size:14px;line-height:1.5}}@media print,screen and (min-width: 769px){#faqbabox,#pagetitle,.contBox{margin-left:auto;margin-right:auto;width:980px}}@media screen and (max-width: 768px){#faqbabox,#pagetitle,.contBox{margin-left:3%;margin-right:3%}}.center{text-align:center}img.alignleft{float:left;margin-right:1em}img.alignright{float:right;margin-left:1em}.btn-link{display:inline-block;text-align:center;background-color:#f9e208;color:#000;text-decoration:none;border-radius:6px;font-weight:600;-webkit-transition:.3s;transition:.3s}@media print,screen and (min-width: 768px){.btn-link{font-size:20px;padding:25px 15px}}@media screen and (max-width: 768px){.btn-link{font-size:17px;padding:20px 40px;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}.btn-link img{vertical-align:middle;margin-right:10px;height:45px}.btn-link:hover{background-color:#f9b108}.btn-link:hover img{opacity:1}.catch{font-size:18px;font-weight:600;letter-spacing:.05em}.catch:after{content:"";background:url("images/icon002.svg") no-repeat center bottom;background-size:contain;display:block;height:80px;margin:10px auto 30px;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}@media print,screen and (min-width: 768px){.catch:after{width:350px}}.hlbbox{text-align:center}@media screen and (max-width: 768px){.hlbbox{margin:0 10px}}.hlbbox .catch:after{margin-bottom:0;margin-top:-10px}.hlb{font-weight:600}@media print,screen and (min-width: 768px){.hlb{font-size:38px;letter-spacing:.1em}}@media screen and (max-width: 768px){.hlb{font-size:22px;letter-spacing:.05em}}body{font-family:"Noto Sans JP",sans-serif}#system-point .no{font-family:"Red Hat Display",sans-serif}body{color:#333;position:static !important}@media screen and (max-width: 768px){#wpadminbar{position:fixed !important}}.bx-viewport{margin-bottom:0 !important}#slidebox{margin-bottom:3em;height:100vh;background-color:#ccc}.bxslider{margin-top:0;margin-bottom:20px}.bxslider img{width:100%;height:100vh !important;-o-object-fit:cover;object-fit:cover}.bx-pager{font-size:10px;text-align:center}.bx-pager li{max-height:900px;overflow:hidden;zoom:1;display:inline-block;width:40px}.bx-pager a{color:#aaa}.bx-pager .active{color:#65b9e8}#homeimg{background-color:#65b9e8;position:relative}@media print,screen and (min-width: 768px){#homeimg{height:calc(100vh - 300px);height:550px;padding-top:40px;margin-top:140px}}@media screen and (max-width: 768px){#homeimg{padding-top:20px;padding-bottom:20px}}@media print,screen and (min-width: 768px){#homeimg .inner{width:1160px;margin:auto;overflow:hidden}}@media print,screen and (min-width: 768px){#msgbox{float:left;margin:auto;z-index:51}}@media screen and (max-width: 768px){#msgbox{padding:40px 30px 20px}}#hometags{font-weight:600}@media print,screen and (min-width: 768px){#hometags{width:640px;padding-top:20px}}@media screen and (max-width: 768px){#hometags{margin-top:20px;margin-bottom:0}}#hometags li{display:inline-block;background-color:#fff;color:#65b9e8}@media print,screen and (min-width: 768px){#hometags li{font-size:18px;margin-right:10px;margin-bottom:10px;padding:8px 15px}}@media screen and (max-width: 768px){#hometags li{font-size:14px;margin-right:5px;margin-bottom:5px;padding:4px 8px}}#hometags li:last-child{margin-right:0}#imgboxw{position:relative;overflow:visible !important}@media screen and (max-width: 768px){#imgboxw{padding-top:400px}}.imgbox{margin:auto;z-index:51;opacity:0;-webkit-transition:.5s;transition:.5s;top:80px;position:absolute}.imgbox.active{opacity:1;top:0}.imgbox.last{opacity:0;top:-80px !important}@media print,screen and (min-width: 768px){.imgbox{right:0;padding-top:150px}}@media screen and (max-width: 768px){.imgbox{text-align:center;width:100%}}.imgbox img{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}@media screen and (max-width: 768px){.imgbox img{margin:auto;display:block;text-align:center;width:80%;max-width:380px}}.imgbox .imgtxt{font-family:"Zen Kaku Gothic Antique",sans-serif;background:url("images/balloon01.svg") no-repeat;background-size:contain;text-align:center;margin:auto;font-size:16px;padding-top:4vh;width:80%}@media print,screen and (min-width: 768px){.imgbox .imgtxt{position:absolute;top:0;left:0;z-index:52;min-height:200px;height:200px}}@media screen and (max-width: 768px){.imgbox .imgtxt{min-height:120px;width:100%;background-position:center}}#homesearchbtn{font-weight:600;border-radius:10px}@media print,screen and (min-width: 768px){#homesearchbtn{width:500px;font-size:24px}}@media screen and (max-width: 768px){#homesearchbtn{font-size:16px;display:block;margin:0 30px}}#sitetitle{text-align:center;margin-top:0;margin-bottom:0;float:left;line-height:1;font-size:18px;margin-top:10px}#sitetitle a{text-decoration:none;display:block}#sitetitle img{vertical-align:baseline}@media print,screen and (min-width: 769px){#sitetitle img{height:24px}}@media screen and (max-width: 768px){#sitetitle img{height:16px}}header{background-color:rgba(255,255,255,.85);width:100%;z-index:100;padding:15px 20px;height:140px;-webkit-box-sizing:border-box;box-sizing:border-box}@media print,screen and (min-width: 768px){header{position:fixed;top:0;left:0}}@media print,screen and (min-width: 769px){.loginbody header{top:32px !important}}@media screen and (max-width: 768px){.loginbody header{top:46px !important}}header ul{margin-bottom:0}#hdlogo{text-align:center}#hdlogo img{width:150px;margin-bottom:5px}#hdlogo h1{margin:0}#hdlogo .sub{font-size:13px;line-height:1.2}#hdbox{background:url("images/hdbg.jpg") no-repeat;background-size:cover;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}@media print,screen and (min-width: 768px){#hdbox{height:250px;margin-top:140px}}#hd-menu ul{margin-top:0}#hd-menu .menuen{font-size:80%;letter-spacing:.1em;line-height:1.2}@media print,screen and (min-width: 768px){#hd-menu{float:right}#hd-menu li{width:140px}#hd-menu a{color:#333}}@media screen and (max-width: 768px){#hd-menu{display:none;z-index:55}#hd-menu ul{z-index:55;zoom:1;background-color:#65b9e8;position:fixed;top:0;left:0;width:100vw;height:100vh;margin-top:0 !important;margin-bottom:0 !important}#hd-menu a{color:#fff;padding-top:1em;padding-bottom:1em;display:block}#hd-menu li{width:100%;border-bottom:1px solid #fff}}#spmbtn{width:50px;line-height:50px;height:50px;position:fixed;right:3vw;top:14px;z-index:60;text-align:center;background-color:#65b9e8;color:#fff}#spmbtn img{margin-top:-4px;height:24px;vertical-align:middle}.menu-open{background-color:rgba(255,255,255,.7) !important;color:#65b9e8 !important}footer{border-top:4px solid #65b9e8;background-color:#f4f4f5;text-align:center}footer .inner{padding:40px 15px}#ftbablock{background:url("images/bg-note.jpg")}@media print,screen and (min-width: 768px){#ftbablock{padding:50px 0}}@media screen and (max-width: 768px){#ftbablock{padding:20px 0}}@media print,screen and (min-width: 768px){#ftba{max-width:980px;margin:0 auto 20px}}@media print,screen and (min-width: 768px){#ftba li{display:inline-block;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width: 768px){#ftba li{padding:15px 20px}}#ftba a{display:block}@media print,screen and (min-width: 768px){#ftba a{width:375px}}@media screen and (max-width: 768px){#ftba .catch{display:none}}#copy{background-color:#65b9e8;color:#fff;text-align:center;font-size:14px;letter-spacing:.06em;padding:10px 0}@media screen and (max-width: 768px){#ft-menu{display:none}}#ft-menu ul{padding-left:0}#ft-menu li{margin-left:2em}#ft-menu li:first-child{margin-left:0}#ft-menu a{color:#333}#ft-menu a:hover{text-decoration:underline}#ft-menu .menuen{display:none}@media print,screen and (min-width: 768px){#breadcrumbbox{margin-top:140px;border-top:4px solid #65b9e8}}@media screen and (max-width: 768px){#breadcrumbbox{border-top:4px solid #65b9e8}}@media print,screen and (min-width: 768px){#breadcrumbbox .inner{width:1100px;margin:0 auto 40px}}@media screen and (max-width: 768px){#breadcrumbbox .inner{margin:0 10px 40px}}#breadcrumbs{font-size:90%}#breadcrumbs li{display:inline-block}#breadcrumbs li:before{content:"";display:inline-block;width:1em;height:1.2em;vertical-align:middle;background:#333;-webkit-mask-image:url("images/icon-tri_s.svg");mask-image:url("images/icon-tri_s.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}#breadcrumbs li:first-child:before{content:"";display:inline-block;padding-right:4px;margin-left:0;height:1.5em;background:#333;-webkit-mask-image:url("images/icon-home_s.svg");mask-image:url("images/icon-home_s.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}#breadcrumbs a{color:#333}#breadcrumbs a:hover{text-decoration:none}@media print,screen and (min-width: 768px){.mainBox{width:700px !important}}@media print,screen and (min-width: 768px){.block{margin-bottom:100px}}@media screen and (max-width: 768px){.block{margin-bottom:50px}}#pagetitle{text-align:center;font-weight:600;margin-bottom:1em}@media print,screen and (min-width: 768px){#pagetitle{font-size:36px}}@media screen and (max-width: 768px){#pagetitle{font-size:24px}}#pagetitle .sub{font-size:80%}.hl,.bloghl{color:#fff;margin:auto;text-align:center;margin-bottom:40px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:0}.hl:before,.bloghl:before{position:absolute;content:"";display:block;background-color:#65b9e8;left:10px;top:0;bottom:0;right:20px;z-index:-1;-webkit-transform:skewX(-15deg);transform:skewX(-15deg)}@media print,screen and (min-width: 768px){.hl,.bloghl{font-size:26px;letter-spacing:.3em;padding:10px}}@media screen and (max-width: 768px){.hl,.bloghl{font-size:18px;letter-spacing:.1em;padding:8px}}@media print,screen and (min-width: 768px){#blogbox{width:800px}}#blogbox p{padding-left:-1em;text-indent:1em;text-align:justify}.bloghl{border-bottom:1px solid #ccc;line-height:1.3;margin-top:0;padding-bottom:.3em}#pagenavi{overflow:hidden;zoom:1;font-size:90%;margin-bottom:40px;text-align:center}#pagenavi .page,#pagenavi .current,#pagenavi .pages,#pagenavi .nextpostslink,#pagenavi .previouspostslink{display:inline-block;text-align:center}@media print,screen and (min-width: 768px){#pagenavi .page,#pagenavi .current,#pagenavi .pages,#pagenavi .nextpostslink,#pagenavi .previouspostslink{width:3em;height:3em;line-height:3em}}@media screen and (max-width: 768px){#pagenavi .page,#pagenavi .current,#pagenavi .pages,#pagenavi .nextpostslink,#pagenavi .previouspostslink{width:2.5em;height:2.5em;line-height:2.5em}}#pagenavi .current{background-color:#65b9e8;color:#fff;border:1px solid #65b9e8}#pagenavi a{text-decoration:none;border:1px solid #65b9e8;color:#65b9e8;-webkit-transition:.3s;transition:.3s}#pagenavi a:hover{background-color:#65b9e8;color:#fff;border:1px solid #65b9e8}#pagenavi .pages{border:none;display:none}#nav-prenext{margin-top:60px;margin-bottom:80px;text-align:center}#nav-prenext .navitem{display:inline-block;font-size:15px}#nav-prenext .navitem:first-child{margin-right:10px}#nav-prenext a{border:1px solid #65b9e8;display:block;color:#65b9e8;padding:5px 20px;text-decoration:none;-webkit-transition:.3s;transition:.3s}#nav-prenext a:hover{background-color:#65b9e8;color:#fff}.wpcf7-form .require{color:#e50006;font-size:80%;display:inline-block;padding:0em .3em;border-radius:4px;margin-left:.5em}#formbox{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f3f3f3}@media print,screen and (min-width: 768px){#formbox{width:720px;margin-bottom:80px;padding:48px;margin:auto;margin-bottom:100px}}@media screen and (max-width: 768px){#formbox{margin-bottom:3em;padding:20px;margin-bottom:50px}}#formbox input,#formbox textarea{padding:10px;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%}#formbox select{padding:5px;border:1px solid #ccc;margin-right:5px;background-color:#fff}#formbox input[type=checkbox]{display:none}#formbox input[type=checkbox]+.wpcf7-list-item-label{background-color:#fff;text-align:center;padding:5px 10px;line-height:1}@media print,screen and (min-width: 768px){#formbox input[type=checkbox]+.wpcf7-list-item-label{font-size:16px}}@media screen and (max-width: 768px){#formbox input[type=checkbox]+.wpcf7-list-item-label{font-size:14px}}#formbox input[type=checkbox]+.wpcf7-list-item-label:before{font-family:"Material Symbols Outlined";content:"";display:inline-block;vertical-align:middle;font-size:20px;color:#ccc}@media print,screen and (min-width: 768px){#formbox input[type=checkbox]+.wpcf7-list-item-label:before{padding-right:5px}}@media screen and (max-width: 768px){#formbox input[type=checkbox]+.wpcf7-list-item-label:before{padding-right:3px}}#formbox .wpcf7-list-item{margin-left:0;margin-bottom:10px;margin-top:10px}@media print,screen and (min-width: 768px){#formbox .wpcf7-list-item{margin-right:1em}}@media screen and (max-width: 768px){#formbox .wpcf7-list-item{margin-right:10px}}#formbox input[type=checkbox]:checked+.wpcf7-list-item-label{background-color:#65b9e8;border-color:#65b9e8;color:#fff}#formbox input[type=checkbox]:checked+.wpcf7-list-item-label:before{content:"";color:#fff}#formbox textarea{width:100%}#formbox textarea::-webkit-input-placeholder{color:#bbb}#formbox textarea::-moz-placeholder{color:#bbb}#formbox textarea:-ms-input-placeholder{color:#bbb}#formbox textarea::-ms-input-placeholder{color:#bbb}#formbox textarea::placeholder{color:#bbb}#formbox input::-webkit-input-placeholder{color:#bbb}#formbox input::-moz-placeholder{color:#bbb}#formbox input:-ms-input-placeholder{color:#bbb}#formbox input::-ms-input-placeholder{color:#bbb}#formbox input::placeholder{color:#bbb}#formbox br{margin:0}#formbox p{margin:0}#formbox .inputbox{margin-bottom:40px}#formbox .labelName{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:12px;padding-left:8px;line-height:1.2;border-left:4px solid #65b9e8}#formbox .wpcf7-submit{margin-left:auto;margin-right:auto;margin-top:80px;display:block;background-color:#65b9e8;color:#fff;border:none;line-height:3}#formbox .wpcf7-submit:hover{opacity:.8}@media print,screen and (min-width: 769px){#formbox .wpcf7-submit{width:400px}}@media screen and (max-width: 768px){#formbox .wpcf7-submit{width:85%}}#formbox .kiyaku{text-align:center;margin-bottom:-60px}#formbox .kiyaku a:hover{text-decoration:none}.archivebox li{overflow:hidden;zoom:1;margin-bottom:2em}@media print,screen and (min-width: 768px){.archivebox{margin-left:auto;margin-right:auto}}.archivebox .thumb{display:block;float:left;margin-right:1em;background-color:#ddd;color:#333;text-align:center;font-size:15px;letter-spacing:.1em;overflow:hidden;zoom:1;line-height:120px}@media print,screen and (min-width: 768px){.archivebox .thumb{width:180px}}@media screen and (max-width: 768px){.archivebox .thumb{width:120px}}.archivebox .thumb img{height:120px;width:auto !important;max-width:none}#morebox{text-align:right}#morebox a{font-size:85%;display:inline-block;background-color:#65b9e8;color:#fff;padding:.3em .5em}@media print,screen and (min-width: 768px){#jobsblock{max-width:1200px;margin:auto;padding:15px}}@media screen and (max-width: 768px){#jobsblock{margin:0 15px}}#jobslist{overflow:hidden}@media print,screen and (min-width: 768px){#jobslist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}#jobslist .jobdetails{font-size:15px;position:relative}#jobslist .jobdetails:before{position:absolute;content:"";width:100%;height:100%;display:block}@media print,screen and (min-width: 768px){#jobslist .tag{font-size:15px}}@media screen and (max-width: 768px){#jobslist .tag{font-size:13.5px}}.jobdetails td{padding:0;padding-right:1em}.jobdetails a{text-decoration:none;color:#333}.jobdetails a:before{content:" / ";padding-left:.3em;padding-right:.3em}.jobdetails a:hover{text-decoration:underline}.jobdetails a:first-child:before{display:none}.jobbox{text-decoration:none;color:#333;border:1px solid #ccc;border-radius:6px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:4%}@media print,screen and (min-width: 768px){.jobbox{width:calc((100% - 40px)/3);margin-left:20px}.jobbox:nth-child(3n+1){margin-left:0}}@media screen and (max-width: 768px){.jobbox{width:49%}.jobbox:nth-child(odd){float:left}.jobbox:nth-child(even){float:right}}@media screen and (max-width: 500px){.jobbox{width:100%}}.jobbox .thumb{width:100%;text-align:center;overflow:hidden}@media print,screen and (min-width: 768px){.jobbox .thumb{max-height:220px;height:18vw}}@media screen and (max-width: 768px){.jobbox .thumb{height:28vw}}@media screen and (max-width: 500px){.jobbox .thumb{height:48vw}}.jobbox .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.jobbox .noimage{-webkit-transition:.3s;transition:.3s}@media print,screen and (min-width: 768px){.jobbox .noimage{padding-top:25%;letter-spacing:.05em;height:100%;background-color:#eee}}.jobbox:hover .noimage{opacity:.5}.jobbox .textbox{padding:15px}.jobbox .text{font-size:15px;line-height:1.5}@media print,screen and (min-width: 768px){.jobbox .text{font-size:15px;line-height:1.5}}@media screen and (max-width: 768px){.jobbox .text{font-size:13.5px;line-height:1.4}}@media print,screen and (min-width: 768px){.jobbox .title{font-size:min(1.6vw,18px);line-height:1.3}}@media screen and (max-width: 768px){.jobbox .title{font-size:3.5vw;line-height:1.3}}@media screen and (max-width: 500px){.jobbox .title{font-size:4vw}}.jobbox .pay{margin-top:10px;font-size:1.2em}.jobbox .date{color:#999}#work-sblock .workbox{margin-bottom:40px}#work-sblock .mainimg{text-align:center}@media print,screen and (min-width: 768px){#work-sblock .gallery-columns-6 .gallery-item{margin-right:10px}}@media screen and (max-width: 768px){#work-sblock .gallery-columns-6 .gallery-item{width:25% !important;float:none;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}}#work-single-hd .job_tags{margin-bottom:50px}.workbox strong{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #ffff66));background:linear-gradient(transparent 60%, #ffff66 60%);letter-spacing:.04em}.workbox h1,.workbox h2,.workbox h3,.workbox h4{margin:0;border-bottom:3px solid #f33;margin:.2em auto .3em;line-height:1.2;display:inline}.workbox .jobtitle{display:block;border:none}@media print,screen and (min-width: 768px){.workbox .jobtitle{margin:50px auto 15px}}@media screen and (max-width: 768px){.workbox .jobtitle{margin:30px auto 10px}}.workbox .gallery{margin-top:40px !important;overflow:hidden}@media screen and (max-width: 768px){.workbox .gallery br{display:none}}.workbox .gallery-item{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px}@media print,screen and (min-width: 768px){.workbox .gallery-item:nth-child(4n+1){padding-left:0}.workbox .gallery-item:nth-child(4n+3){padding-right:0}}@media screen and (max-width: 768px){.workbox .gallery-item{width:50% !important}}.workbox img{border:none !important;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.workbox .formbtn{margin:40px 0 20px;text-align:center}.workbox .formbtn .btn-link{line-height:1.4}@media print,screen and (min-width: 768px){.workbox .formbtn .btn-link{min-width:400px}}@media screen and (max-width: 768px){.workbox .formbtn .btn-link{width:100%}}.workbox .formbtn .min{font-size:90%}.job_tags a,.job_tags .tag{text-decoration:none;display:inline-block;margin-right:.8em;color:#333}.job_tags a:before,.job_tags .tag:before{content:"#";background-color:#333;-webkit-mask-image:url("./images/icon-tag.svg");mask-image:url("./images/icon-tag.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 -1px;mask-position:0 -1px;-webkit-mask-size:contain;mask-size:contain;display:inline-block;vertical-align:middle;height:1em;width:1em;padding-right:1px}.job_tags a{color:#65b9e8}.job_tags a:before{background-color:#65b9e8}.job_tags a:hover{text-decoration:underline}.date{text-align:right;font-size:14px;letter-spacing:.03em;color:#aaa}table.deails{font-size:15px}table.deails td{border-top:1px solid #aaa;border-bottom:1px solid #aaa;padding:15px}#searchbox{border:1px solid #ccc;margin:auto;margin-bottom:40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media print,screen and (min-width: 768px){#searchbox{width:800px;padding:50px 50px}}@media screen and (max-width: 768px){#searchbox{padding:20px;margin:15px}}#searchbox .tag{margin-right:1em;display:inline-block;color:#65b9e8;text-decoration:none}#searchbox .tag:hover{text-decoration:underline}#searchbox .tag:before{content:"#";background-color:#65b9e8;-webkit-mask-image:url("./images/icon-tag.svg");mask-image:url("./images/icon-tag.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 -1px;mask-position:0 -1px;-webkit-mask-size:contain;mask-size:contain;display:inline-block;vertical-align:middle;height:1em;width:1em;padding-right:1px}#searchbox .title{margin:0 0 8px;font-size:15px;line-height:1.2}@media print,screen and (min-width: 768px){#searchbox .items{margin-bottom:40px}#searchbox .items:last-child{margin-bottom:0}}@media screen and (max-width: 768px){#searchbox .items{margin-bottom:20px}#searchbox .items:last-child{margin-bottom:0}}#searchform{margin-bottom:40px}#searchform input{padding:8px;border:1px solid #aaa;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}#searchform input::-webkit-input-placeholder{color:#ccc}#searchform input::-moz-placeholder{color:#ccc}#searchform input:-ms-input-placeholder{color:#ccc}#searchform input::-ms-input-placeholder{color:#ccc}#searchform input::placeholder{color:#ccc}@media screen and (max-width: 768px){#searchform input{width:calc(100% - 6em)}}#searchform button{display:inline-block;margin-left:5px;padding:7px 10px;border:none;background-color:#f9e208;-webkit-transition:.3s;transition:.3s}#searchform button:hover{opacity:.6}#search-result-title{text-align:center}#home_themeblock{text-align:center}@media print,screen and (min-width: 768px){#home_themeblock{padding-top:150px;padding-bottom:100px}}@media screen and (max-width: 768px){#home_themeblock{padding:50px 20px}}@media print,screen and (min-width: 768px){#home_themeblock .theme{margin-bottom:50px}}@media screen and (max-width: 768px){#home_themeblock .theme{margin-bottom:30px}}@media print,screen and (min-width: 768px){#home_themeblock .btn-link{width:400px}}@media screen and (max-width: 768px){#home_themeblock .btn-link{margin:20px 0}}#system_themeblock{text-align:center;padding-bottom:100px}@media print,screen and (min-width: 768px){#system_themeblock .theme{margin-bottom:50px}}@media screen and (max-width: 768px){#system_themeblock .theme{padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box}}#system_themeblock .themesub{background-color:#f4f4f5;font-weight:600;letter-spacing:.05em}@media print,screen and (min-width: 768px){#system_themeblock .themesub{padding:40px;font-size:24px}}@media screen and (max-width: 768px){#system_themeblock .themesub{padding:30px;font-size:18px}}#system-chart{margin-bottom:80px}#system-conclusion{text-align:center}@media print,screen and (min-width: 768px){#system-conclusion{background:url("images/bg-system-conclusion.jpg");background-size:cover;padding:100px 0}}.bgcblock,.bgccblock{position:relative;background-color:#f4fafc}@media print,screen and (min-width: 768px){.bgcblock,.bgccblock{padding:100px 0}}@media screen and (max-width: 768px){.bgcblock,.bgccblock{padding:20px 0}}.bgccblock{background-color:#f4f4f5}@media print,screen and (min-width: 768px){#system-point .inner{width:800px;margin:auto}}@media screen and (max-width: 768px){#system-point .inner{margin:0 15px}}#system-point ol{list-style:none;padding-left:0;margin:0}@media print,screen and (min-width: 768px){#system-point ol{margin-top:80px}}#system-point li{position:relative;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media print,screen and (min-width: 768px){#system-point li{padding:80px 40px;margin-bottom:80px}}@media screen and (max-width: 768px){#system-point li{padding:40px;margin-bottom:40px;padding-top:20px}}#system-point .img{position:absolute}@media screen and (max-width: 768px){#system-point .img{display:none}}#system-point .img01{top:-40px;right:-20px}#system-point .img02{bottom:-30px;left:-100px}#system-point .img03{bottom:-80px;right:-60px}#system-point .no{color:#65b9e8;font-weight:600;text-align:center}@media print,screen and (min-width: 768px){#system-point .no{float:left;width:100px;font-size:80px}}@media screen and (max-width: 768px){#system-point .no{font-size:50px}}@media print,screen and (min-width: 768px){#system-point .txt{padding-left:140px}}#system-point .title{font-weight:600;margin-bottom:20px}@media print,screen and (min-width: 768px){#system-point .title{font-size:28px;line-height:1.3}}@media screen and (max-width: 768px){#system-point .title{font-size:20px;text-align:center}}#workspickblock{text-align:center;background-color:#f4fafc}@media print,screen and (min-width: 768px){#workspickblock{padding:100px 15px}}@media screen and (max-width: 768px){#workspickblock{padding:100px 0}}#workspickblock .hls{color:#000;font-weight:600}@media print,screen and (min-width: 768px){#workspickblock .hls{font-size:34px}}@media screen and (max-width: 768px){#workspickblock .hls{font-size:26px;font-size:5.2vw}}#workspickblock .hlsub{font-weight:600;letter-spacing:.05em}@media print,screen and (min-width: 768px){#workspickblock .hlsub{font-size:44px}}@media screen and (max-width: 768px){#workspickblock .hlsub{font-size:34px;font-size:7vw;line-height:1.2}}@media print,screen and (min-width: 768px){#workspickblock .btn-link{width:400px}}@media screen and (max-width: 768px){#workspickblock .btn-link{margin:0 20px;display:block}}#newworks.slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}#newworks.slider .slick-slide{height:auto !important}#newworks{overflow:hidden;margin:40px auto}#newworks .item{margin:0 10px;background-color:#fff;text-align:left;border:1px solid #ddd}#newworks .thumb{position:relative}@media print,screen and (min-width: 768px){#newworks .thumb{height:18vw;max-height:230px}}@media screen and (max-width: 768px){#newworks .thumb{height:40vw}}#newworks .thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#newworks .thumb .pay{position:absolute;bottom:12px;right:0;background-color:#f9e208;color:#000;padding:3px 15px}#newworks .thumb .job_cat{position:absolute;bottom:55px;right:0;background-color:#f9e208;background-color:#fff;color:#000;padding:3px 10px;font-size:14px}@media screen and (max-width: 768px){#newworks .thumb .job_cat{bottom:48px}}#newworks .thumb .job_cat .item{border:none;padding:0;margin:0}#newworks .thumb .job_cat .item::after{content:"・"}#newworks .thumb .job_cat .item:last-child:after{content:""}#newworks a{text-decoration:none;color:#333}#newworks .text{-webkit-box-sizing:border-box;box-sizing:border-box}@media print,screen and (min-width: 768px){#newworks .text{padding:20px;font-size:15px;line-height:1.5}}@media screen and (max-width: 768px){#newworks .text{padding:15px;font-size:13px;line-height:1.4}}#newworks .title{font-weight:600;line-height:1.3}@media print,screen and (min-width: 768px){#newworks .title{margin-bottom:10px;font-size:17px}}@media screen and (max-width: 768px){#newworks .title{margin-bottom:10px;font-size:15px}}#newworks .slick-dots{position:static !important;bottom:0 !important}#newworks .slick-dots li button:before{font-size:18px}#newworks .slick-dots .slick-active button:before{color:#f9b108}#newworks .job_tags{margin-bottom:0}@media print,screen and (min-width: 768px){#newworks .job_tags{margin-top:10px;font-size:14px}}@media screen and (max-width: 768px){#newworks .job_tags{margin-top:8px;font-size:13px}}#newworks .pay{font-size:1.1em;font-weight:bold}.formmemo{margin-bottom:40px}@media print,screen and (min-width: 768px){.formmemo{text-align:center}}#workerstep{list-style:none;padding-left:0}#workerstep li{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:18px;position:relative}@media print,screen and (min-width: 768px){#workerstep li{width:31%;display:inline-block;vertical-align:top;margin-left:2%}#workerstep li:first-child{margin-left:0}}@media screen and (max-width: 768px){#workerstep li{margin-bottom:20px;padding-top:10px}}#workerstep .icon{position:absolute}@media print,screen and (min-width: 768px){#workerstep .icon{width:110px;left:-10px;top:0}}@media screen and (max-width: 768px){#workerstep .icon{width:100px;top:20px;left:20px}}#workerstep .title{text-align:center;font-weight:600;border-bottom:1px solid #aaa;padding-bottom:10px;margin-bottom:10px;letter-spacing:0}#workerstep .stepNo{font-family:"Roboto",sans-serif;color:#65b9e8;font-size:22px;text-align:center}#workerstep .text{font-size:15px;line-height:1.4;text-align:justify}#faqbabox .icon{display:block;text-align:center}@media print,screen and (min-width: 768px){#faqbabox .icon{margin:0 auto 20px}}@media screen and (max-width: 768px){#faqbabox .icon{-webkit-box-sizing:border-box;box-sizing:border-box;margin:10px auto}}#faqbabox .title{text-align:center;font-weight:600}@media print,screen and (min-width: 768px){#faqbabox .title{font-size:22px;letter-spacing:.05em;margin-bottom:20px}}@media screen and (max-width: 768px){#faqbabox .title{font-size:16px;margin:10px auto}}.catchm{text-align:center;font-weight:600}@media print,screen and (min-width: 768px){.catchm{font-size:20px;letter-spacing:.1em;margin-bottom:20px}}@media screen and (max-width: 768px){.catchm{font-size:16px;letter-spacing:.1em}}.faqbtn{background-color:#fff;color:#000;text-decoration:none;display:inline-block;vertical-align:top;width:48%;border:4px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.3s;transition:.3s}@media print,screen and (min-width: 768px){.faqbtn{padding:30px}}@media screen and (max-width: 768px){.faqbtn{padding:10px}}.faqbtn:hover{border:4px solid #f9b108}.faqbtn:hover img{opacity:1}.faqbtn:first-child{margin-right:3%}@media screen and (max-width: 768px){.faqbtn{font-size:13px}}@media screen and (max-width: 768px){.faqbtn .icon{height:14vw}}table{width:auto}table td{width:auto;height:auto;border:1px solid #ccc;padding:10px}.faqbox{max-width:800px;margin:auto;border:2px solid #ccc;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}@media print,screen and (min-width: 768px){.faqbox{padding:20px 40px}}@media screen and (max-width: 768px){.faqbox{padding:15px 20px}}.faqbox table{font-size:15px}.faqbox .title{color:#65b9e8;font-weight:600;text-decoration:none;cursor:pointer;line-height:1.2}@media print,screen and (min-width: 768px){.faqbox .title{font-size:20px}}@media screen and (max-width: 768px){.faqbox .title{font-size:16px}}.faqbox .title:hover{text-decoration:underline}.faqbox .ans{overflow:hidden;-webkit-transition:.3s;transition:.3s;height:0;opacity:0}.faqbox .ans.show{height:auto;opacity:1;padding:10px 0}.faqbox .ansclose{text-align:center;cursor:pointer;font-size:14px;margin-top:30px}.faqbox .ansclose:before{content:"";display:block;height:30px;background:url("images/icon-close.svg") center center no-repeat;background-size:contain;margin-right:5px}.workinfo{width:100%;margin-top:60px;margin-bottom:15px;border-spacing:10px}@media print,screen and (min-width: 768px){.workinfo{font-size:15px}}.workinfo td{border:none;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.workinfo td:first-child{width:7em;vertical-align:top;padding:15px;font-weight:600;background-color:#e8f5fc;background-color:#eee}.workinfo .item{display:inline-block}.workinfo .item:after{content:" / "}.workinfo .item:last-child:after{content:""}#work-apply{border:1px solid #aaa;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:500px;margin:40px auto}@media print,screen and (min-width: 768px){#work-apply{padding:40px}}@media screen and (max-width: 768px){#work-apply{padding:15px}}#work-apply input{padding:4px;margin-top:10px;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#work-apply .wpcf7-checkbox .wpcf7-list-item{display:block;margin-bottom:10px}#work-apply .wpcf7-checkbox input{margin-right:4px;height:18px;width:18px;display:inline-block;vertical-align:middle;margin-top:0}#work-apply .hlm{font-size:115%;background-color:#65b9e8;border-radius:4px;color:#fff;padding:10px 10px;text-align:center;margin-bottom:40px}#work-apply .formitem{margin-bottom:40px;display:block}#work-apply .formitem::before{content:"";border-left:5px solid #65b9e8;margin-right:5px;margin-bottom:5px}#work-apply .wpcf7-submit{padding:15px 25px;background-color:#f9e208;border:none;-webkit-transition:.3s;transition:.3s;border-radius:2px}@media screen and (max-width: 768px){#work-apply .wpcf7-submit{width:100%}}#work-apply .wpcf7-submit:hover{opacity:.6}#work-apply .experience select{margin-top:10px;padding:5px}#work-apply .kiyaku:hover{text-decoration:none}#footerLogo{line-height:1.2}@media print,screen and (min-width: 768px){#footerLogo{float:left}}@media screen and (max-width: 768px){#footerLogo{margin-bottom:40px}}#footerLogo img{margin-bottom:5px}#footerLogo .sub{font-size:13px}#footerMenu{overflow:hidden;margin:auto;max-width:1000px;padding:30px 15px}@media print,screen and (min-width: 768px){#footerMenu{font-size:15px}}#footerMenu ul{margin:0;list-style:none;padding-left:0}@media print,screen and (min-width: 768px){#footerMenu ul{margin-left:60px;float:left;text-align:left;margin-top:10px}}@media screen and (max-width: 768px){#footerMenu li{margin-bottom:8px}}#footerMenu a{text-decoration:none;color:#333}#footerMenu a:hover{text-decoration:underline}#kiyaku-jigyousya h1,#kiyaku-worker h1{text-align:center}#kiyaku-jigyousya h2,#kiyaku-worker h2{margin-top:80px}#kiyaku-jigyousya ol ol,#kiyaku-worker ol ol{padding-left:2em}#kiyaku-jigyousya ol ol li,#kiyaku-worker ol ol li{list-style-type:none;counter-increment:cnt;text-indent:-2em;position:relative}#kiyaku-jigyousya ol ol li::before,#kiyaku-worker ol ol li::before{content:"(" counter(cnt) ") ";display:inline-block;width:30px;text-align:right}