/*!
Theme Name: fukase-recruit theme
Author: LCprint.inc
Version: 1.0.4
*/@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&amp;display=swap";@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@1,700&amp;display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&amp;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){#info-jobs-archive .posts{margin-right:3%;margin-left:3%}}@media print,screen and (min-width: 768px){#info-jobs-archive .posts{max-width:1100px;margin-left:auto;margin-right:auto}}#ft-menu .menu,#breadcrumbs,.bxslider{list-style:none;padding-left:0}@media print,screen and (min-width: 769px){.sp{display:none !important}}@media screen and (max-width: 768px){.pc{display:none !important}}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){#info-jobs-archive .posts{margin-left:auto;margin-right:auto;width:980px}}@media screen and (max-width: 768px){#info-jobs-archive .posts{margin-left:3%;margin-right:3%}}.center{text-align:center}img.alignleft{float:left;margin-right:1em}img.alignright{float:right;margin-left:1em}body{font-family:"Noto Sans JP",sans-serif}#about .message .rec-hl,.rec-hl .hl-en,.ttl-en{font-family:"Lato",sans-serif;font-weight:700;font-style:italic}.oneday-flow .job-time{font-family:"Roboto",sans-serif;font-weight:700;font-weight:400;font-style:normal}body{color:#333;position:static !important;letter-spacing:.2em;font-size:16px;letter-spacing:.08em}@media screen and (max-width: 1000px){body{font-size:15px}}@media screen and (max-width: 768px){body{font-size:14px;letter-spacing:.05em}}@media screen and (max-width: 768px){.loginbody #spmbtn{top:58px}}@media screen and (max-width: 768px){#wpadminbar{position:fixed !important}}.bx-viewport{margin-bottom:0 !important}#slidebox{margin-bottom:100px;height:calc(100vh - 150px);overflow:hidden;background-color:#ccc;position:relative}@media screen and (max-width: 768px){#slidebox{margin-bottom:40px;height:50vh}}#slidebox .catch-img{width:50%;min-width:450px;position:absolute;bottom:80px;right:60px}@media screen and (max-width: 768px){#slidebox .catch-img{display:none}}@media print,screen and (min-width: 768px){#slidebox .catch-img_sp{display:none}}@media screen and (max-width: 768px){#slidebox .catch-img_sp{position:absolute;width:60%;left:5%;margin:auto;bottom:25px}}@media print,screen and (min-width: 768px){#slidebox li{height:calc(100vh - 150px)}}@media screen and (max-width: 768px){#slidebox li{height:50vh}}#slidebox li img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.bxslider{margin:0;padding:0}#spmbtn{border:none;width:50px;line-height:50px;height:50px;position:fixed;right:15px;top:12px;z-index:60;text-align:center;background-color:#65b3cb;color:#fff}#spmbtn img{margin-top:-4px;height:24px;vertical-align:middle}.menu-open{background-color:rgba(255,255,255,.7) !important;color:#3767a6 !important}#copy{text-align:center;font-size:80%}#breadcrumbs{font-size:90%;padding:0 15px}#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:#666;-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;display:inline-block}#breadcrumbs a:hover{text-decoration:none}#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;width:3em;height:3em;line-height:3em;text-align:center}#pagenavi .current{background-color:#3767a6;color:#fff;border:1px solid #3767a6}#pagenavi a{text-decoration:none;border:1px solid #3767a6;color:#3767a6;-webkit-transition:.3s;transition:.3s}#pagenavi a:hover{background-color:#3767a6;color:#fff;border:1px solid #3767a6}#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 #aaa;display:block;color:#aaa !important;padding:5px 20px;text-decoration:none;-webkit-transition:.3s;transition:.3s;border-radius:100px}#nav-prenext a:hover{border:1px solid #ff7575;background-color:#ff7575;color:#fff !important}#contactbox{-webkit-box-sizing:border-box;box-sizing:border-box}@media print,screen and (min-width: 768px){#contactbox{width:720px;margin-bottom:80px;padding:48px;background-color:#f3f3f3}}@media screen and (max-width: 768px){#contactbox{margin-bottom:3em}}#contactbox label{display:block;margin-bottom:0}@media print,screen and (min-width: 768px){#contactbox label{padding:1.5em 2em}}@media screen and (max-width: 768px){#contactbox label{padding:1em .5em}}#contactbox input,#contactbox textarea{width:100%;padding:5px;border:1px solid #ccc}@media screen and (max-width: 768px){#contactbox input,#contactbox textarea{margin-top:.3em;-webkit-box-sizing:border-box;box-sizing:border-box}}#contactbox br{display:none}#contactbox .labelName{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:12px;border-left:4px solid #3767a6;padding-left:8px;line-height:1.2}#contactbox .require{color:#e50006;font-size:80%;display:inline-block;padding:0em .3em;border-radius:4px;margin-left:.5em}#contactbox .wpcf7-submit{margin-left:auto;margin-right:auto;display:block;background-color:#3767a6;color:#fff;border:none;line-height:3}#contactbox .wpcf7-submit:hover{opacity:.8}@media print,screen and (min-width: 769px){#contactbox .wpcf7-submit{width:400px}}@media screen and (max-width: 768px){#contactbox .wpcf7-submit{width:85%}}body{margin-top:0;padding-top:0}#sitetitle{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:1;font-size:18px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:15px;height:74px}@media screen and (min-width: 1200px){#sitetitle{margin-left:20px}}@media screen and (max-width: 768px){#sitetitle{margin-left:10px;height:74px}}#sitetitle a{margin:0;text-decoration:none;display:block}#sitetitle img{vertical-align:baseline}@media print,screen and (min-width: 769px){#sitetitle img{width:90%}}@media screen and (max-width: 768px){#sitetitle img{width:70%}}#hd-nav{background-color:#65b3cb;padding:20px 15px}#hd-nav .hd-none{display:none}@media screen and (max-width: 768px){#hd-nav{position:fixed;left:0;right:0;top:0;bottom:0;z-index:10;display:none}#hd-nav.active{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}}#hd-nav .menu{max-width:1400px;margin:0 auto;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;text-align:center}@media screen and (max-width: 1000px){#hd-nav .menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (max-width: 768px){#hd-nav .menu{display:block;width:100%}}#hd-nav .menu li{width:16.6666666667%;border-left:1.5px solid #fff;border-right:1.5px solid #fff}@media screen and (max-width: 1000px){#hd-nav .menu li{width:20%}}@media screen and (max-width: 768px){#hd-nav .menu li{width:100%;border:none;margin:15px 0}}#hd-nav .menu li+li{border-left:0;border-right:1.5px solid #fff}@media screen and (max-width: 768px){#hd-nav .menu li+li{border:none}}@media screen and (max-width: 1000px){#hd-nav .menu .tb-first{border-left:1.5px solid #fff}}@media screen and (max-width: 768px){#hd-nav .menu .tb-first{border:none}}#hd-nav .menu a{display:inline-block;padding:5px 0;font-size:18px;color:#fff;text-decoration:none;letter-spacing:.1em;margin:0;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 1000px){#hd-nav .menu a{font-size:18px;letter-spacing:0}}@media screen and (max-width: 768px){#hd-nav .menu a{font-size:18px}}#hd-nav .menu a:hover{opacity:.4}@media print,screen and (min-width: 768px){#hd-nav .pc-top-none{display:none}}#entry{border-top:#ccc 1px solid;text-align:center}#entry .hl-en{display:block;padding:0}#entry .recruit-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:50px auto}@media screen and (max-width: 768px){#entry .recruit-link{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#entry .link-btn,#entry #entry-form .wpcf7-submit,#entry-form #entry .wpcf7-submit,#entry .link-btn-re,#entry .link-btn2-re,#entry .link-btn2{margin:0 20px;padding:10px 0}@media screen and (max-width: 768px){#entry .link-btn,#entry #entry-form .wpcf7-submit,#entry-form #entry .wpcf7-submit,#entry .link-btn-re,#entry .link-btn2-re,#entry .link-btn2{margin:10px auto;max-width:300px}}#entry .mid{background-color:#3aa2c2}#footer{background-color:#65b3cb;color:#fff;padding-top:1em;padding-bottom:1em}#ft-info{padding:20px 10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1000px){#ft-info{display:block;text-align:center;padding:20px}}#ft-info .link-btn2-re{max-width:350px;min-width:300px;width:100%;margin-top:20px}#ft-info .link-btn2-re::after{display:none}@media screen and (max-width: 1000px){#ft-info .link-btn2-re{width:80%}}#ft-menu{width:60%;margin-left:100px}#ft-menu .ft-none{display:none}@media screen and (max-width: 1000px){#ft-menu{display:none}}#ft-menu .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 20px}#ft-menu a{text-decoration:none;color:#fff;-webkit-transition:.3s;transition:.3s}#ft-menu a:hover{opacity:.4}#pagetitle{text-align:center;font-weight:400}@media screen and (max-width: 768px){#pagetitle{font-size:24px}}.ttl-en{display:block;color:#ff7575;font-size:.8em}@media screen and (max-width: 768px){.ttl-en{font-size:18px}}.rec-hl{text-align:center;font-weight:400;font-size:30px;line-height:1.2em;letter-spacing:2px}@media screen and (max-width: 1000px){.rec-hl{font-size:25px}}@media screen and (max-width: 768px){.rec-hl{font-size:20px}}.rec-hl .hl-en{color:#ff7575;font-size:20px;padding-left:10px}@media screen and (max-width: 1000px){.rec-hl .hl-en{font-size:18px}}@media screen and (max-width: 768px){.rec-hl .hl-en{font-size:15px}}main{margin:auto}section{padding:50px 20px}@media screen and (max-width: 768px){section{padding:50px 10px}}.bg-color{padding:50px 0}#joblist{list-style:none;max-width:1100px;display:grid;grid-template-columns:repeat(3, 1fr);gap:50px;margin:0 auto;padding:0}@media screen and (max-width: 768px){#joblist{padding:0;grid-template-columns:repeat(2, 1fr);gap:15px}}#joblist li{position:relative;padding:0;margin:0}#joblist a{text-decoration:none;display:block;width:auto;margin:0;padding:0;-webkit-transition:.3s;transition:.3s}#joblist a img{width:100%;opacity:1}#joblist a:hover{opacity:.6}#joblist .job-ttl{background-color:#65b3cb;padding:10px 15px;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:20px;letter-spacing:.05em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#joblist .job-ttl::after{background-color:#fff;display:inline-block;content:"";-webkit-mask:url("images/icon_migi.svg") no-repeat center;mask:url("images/icon_migi.svg") no-repeat center;width:12px;height:12px}@media screen and (max-width: 1000px){#joblist .job-ttl{font-size:18px}}@media screen and (max-width: 768px){#joblist .job-ttl{padding:15px;font-size:16px}}@media screen and (max-width: 1000px){#joblist .ttl-long{font-size:15px;letter-spacing:0}}#joblist .balloon_open{background-color:#ff7575;color:#fff;width:75px;height:75px;border-radius:50%;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;position:absolute;left:10px;top:10px}@media screen and (max-width: 768px){#joblist .balloon_open{width:50px;height:50px;font-size:12px;left:5px;top:5px}}@media screen and (max-width: 768px){.pc-only{display:none}}@media screen and (max-width: 1000px){.tb-none{display:none}}@media(min-width: 769px)and (max-width: 1000px){.tb-sp-none{display:none}}@media screen and (min-width: 769px){.sp-only{display:none}}@media screen and (min-width: 500px){.sp_m-only{display:none}}@media screen and (max-width: 499px){.sp_m-none{display:none}}.link-btn,#entry-form .wpcf7-submit,.link-btn-re,.link-btn2-re,.link-btn2{text-decoration:none;display:inline-block;background-color:#ff7575;color:#fff;text-align:center;font-size:18px;padding:6px 0;width:250px;border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;font-weight:700;-webkit-transition:.3s;transition:.3s}.link-btn::after,#entry-form .wpcf7-submit::after,.link-btn-re::after,.link-btn2-re::after,.link-btn2::after{background-color:#fff;content:" ";display:inline-block;-webkit-mask:url("images/icon_migi.svg") no-repeat center;mask:url("images/icon_migi.svg") no-repeat center;width:12px;height:12px;position:absolute;top:calc(50% - .25em);right:20px;-webkit-transition:.3s;transition:.3s}.link-btn:hover,#entry-form .wpcf7-submit:hover,.link-btn-re:hover,.link-btn2-re:hover,.link-btn2:hover{opacity:.8}@media screen and (max-width: 768px){.link-btn,#entry-form .wpcf7-submit,.link-btn-re,.link-btn2-re,.link-btn2{font-size:16px;width:60%;padding:10px 0}}.link-btn2{background-color:#3aa2c2}.link-btn-re,.link-btn2-re{background-color:#fff;border:#ff7575 1px solid;color:#ff7575}.link-btn-re::after,.link-btn2-re::after{background-color:#ff7575}.link-btn-re:hover,.link-btn2-re:hover{background-color:#ff7575;color:#fff;opacity:1}.link-btn-re:hover::after,.link-btn2-re:hover::after{background-color:#fff}.link-btn2-re{border:#65b3cb 1px solid;color:#65b3cb}.link-btn2-re::after{background-color:#65b3cb}.link-btn2-re:hover{background-color:#65b3cb;border:#fff 1px solid}.data-btn{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#ff7575;text-decoration:none;color:#fff;padding:10px 25px;border-radius:25px;letter-spacing:.2em;margin:0}@media screen and (max-width: 768px){.data-btn{padding:10px 20px;margin:auto}}.data-btn::before{content:" ";background-color:#fff;display:inline-block;-webkit-mask:url("images/icon-data.svg") no-repeat center;mask:url("images/icon-data.svg") no-repeat center;-webkit-mask-size:cover;mask-size:cover;width:1.2em;height:1.5em;vertical-align:bottom;margin-right:10px}@media screen and (max-width: 768px){.data-btn::before{width:1em;height:1.2em;margin-right:5px}}.data-btn:hover{opacity:.8}.rec-cont{max-width:1200px;margin:auto}.name{text-align:right;font-size:25px}@media screen and (max-width: 768px){.name{font-size:20px}}.position{font-size:18px;padding:0 20px}@media screen and (max-width: 768px){.position{font-size:16px;padding-left:0}}.pg-lead{max-width:800px;display:block;margin:50px auto;padding:0 20px;text-align:justify}@media screen and (max-width: 768px){.pg-lead{margin:0 auto}}#top-info{display:grid;grid-template-columns:auto 1fr;max-width:1000px;margin:0 auto;padding:0 10px;gap:40px}@media screen and (max-width: 768px){#top-info{padding:20px}}#top-info .rec-hl{text-align:left;margin:0}@media screen and (max-width: 768px){#top-info .rec-hl{margin-bottom:20px}}@media screen and (max-width: 768px){#top-info{display:block}}.info-post-list{list-style:none;padding-left:0;margin:0 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:1px dashed #ff7575}.info-post-list li a{text-decoration:none;color:#333;width:100%;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;border-bottom:1px dashed #ff7575;letter-spacing:0;margin:0;padding:20px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.info-post-list li a:hover{background-color:#fff5f5}@media screen and (max-width: 768px){.info-post-list li a{padding:15px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}}.info-post-list .date{letter-spacing:.05em}@media screen and (max-width: 768px){.info-post-list .date{font-size:16px}}.info-post-list .title{line-height:1.2;letter-spacing:.1em}@media screen and (max-width: 768px){.info-post-list .title{min-width:100%;letter-spacing:.05em}}.info_cat{line-height:1;text-decoration:none;min-width:80px;height:24px;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;border:1px solid #65b3cb;color:#65b3cb;border-radius:4px}@media screen and (max-width: 768px){.info_cat{font-size:14px}}.info_cat-jobs{background-color:#ff7575}.info_cat-news{background-color:#65b3cb}#top-info-posts{text-align:right}#top-info-posts .link-btn-re,#top-info-posts .link-btn2-re{font-size:16px;font-weight:normal;letter-spacing:.05em;width:180px;padding:10px 0}@media screen and (max-width: 768px){#top-info-posts .link-btn-re,#top-info-posts .link-btn2-re{font-size:14px;width:150px;padding:8px 0}#top-info-posts .link-btn-re::after,#top-info-posts .link-btn2-re::after{right:10px;height:8px;top:calc(50% - 4px)}}#info-posts{max-width:900px;margin:100px auto}#info-posts .info_cat{font-size:14px}@media screen and (max-width: 900px){#info-posts{margin:100px 40px}}@media screen and (max-width: 768px){#info-posts{margin:50px 15px}}#info-post{max-width:900px;margin:50px auto;letter-spacing:.05em;line-height:1.8}@media screen and (max-width: 900px){#info-post{margin:100px 40px}}@media screen and (max-width: 768px){#info-post{margin:50px 15px}}#info-post h1{margin:0 0 40px;line-height:1.25;border-bottom:1px solid #ccc;padding-bottom:10px;color:#444;font-size:26px}#info-post .title-head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}#info-post .date{font-size:18px}#info-post .info_cat{font-size:14px}#info-post a{display:inline;text-align:left;color:#ff7575}#info-post table{width:600px;border-collapse:collapse;margin:40px 0;border-left:1px solid #ccc;border-top:1px solid #ccc}@media screen and (max-width: 768px){#info-post table{margin:20px 0}}#info-post table tr{display:grid;grid-template-columns:9.5em 1fr}#info-post table th{font-weight:normal;text-align:left;-webkit-font-feature-settings:"halt";font-feature-settings:"halt"}#info-post table th,#info-post table td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:8px 10px;font-size:15px;line-height:1.5}@media screen and (max-width: 768px){#info-post table th,#info-post table td{font-size:13.5px;padding:5px 8px}}@media screen and (max-width: 768px){#info-post table{width:100%;font-size:14px}}#info-post ul{padding-left:1.5em}#info-post a:hover{text-decoration:none}#info-post .recruit-links{margin-bottom:3em}#info-post .entry-links{margin-top:3em}#top .hl-en{display:block;padding:0}#top .info-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top #top-message{background-color:#fffbf5;padding:50px 0 0}#top #top-message .rec-hl{font-weight:700;text-align:left}#top #top-message .message-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){#top #top-message .message-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#top #top-message img{width:30%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){#top #top-message img{display:block;margin:auto;width:40%;-o-object-fit:cover;object-fit:cover}}#top #top-message .text{padding:2em 3%}@media screen and (max-width: 768px){#top #top-message .text{width:80%;margin:auto}}#top #top-message .link-btn,#top #top-message #entry-form .wpcf7-submit,#entry-form #top #top-message .wpcf7-submit,#top #top-message .link-btn2,#top #top-message .link-btn-re,#top #top-message .link-btn2-re{display:block;margin:0 0 0 auto}@media screen and (max-width: 768px){#top #top-message .link-btn,#top #top-message #entry-form .wpcf7-submit,#entry-form #top #top-message .wpcf7-submit,#top #top-message .link-btn2,#top #top-message .link-btn-re,#top #top-message .link-btn2-re{width:60%;margin:20px auto 0}}#top #system{max-width:1000px;margin:auto}#top #system .systemlist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){#top #system .systemlist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#top #system .systembox{border:1px solid #ccc;width:calc(50% - 10px);padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;border-radius:10px;text-decoration:none;-webkit-transition:all .5s;transition:all .5s;display:block}#top #system .systembox:hover{opacity:.8}@media screen and (min-width: 1001px){#top #system .systembox:hover .link-btn,#top #system .systembox:hover #entry-form .wpcf7-submit,#entry-form #top #system .systembox:hover .wpcf7-submit,#top #system .systembox:hover .link-btn2,#top #system .systembox:hover .link-btn-re,#top #system .systembox:hover .link-btn2-re{width:280px}}@media screen and (max-width: 768px){#top #system .systembox{width:100%;margin-top:20px}}#top #system .systembox img{width:100%}#top #system .systembox .rec-hl{color:#333}@media screen and (min-width: 769px){#top #system .ship{width:100%;padding:20px;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top #system .ship .rec-hl{text-align:left;padding-left:30px;margin-bottom:30px}#top #system .ship img{width:56%}}#top #top-voice{background-color:#dff1f7;margin:50px 0 0}@media screen and (max-width: 768px){#top #top-voice{overflow:hidden;padding:30px 20px;margin:0 0 50px}}#top #top-voice .rec-hl{text-align:center;margin-bottom:0;margin-top:0}#top #top-voice .hl-en{color:#3aa2c2;display:block}#top #top-voice .voice-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:50px;background-color:#fff;border-radius:10px;padding:50px;max-width:1000px;margin:50px auto 20px}@media screen and (max-width: 1000px){#top #top-voice .voice-item{gap:30px;padding:30px}}@media screen and (max-width: 768px){#top #top-voice .voice-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px auto}}#top #top-voice .voice-item img{width:300px;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1000px){#top #top-voice .voice-item img{width:250px}}@media screen and (max-width: 768px){#top #top-voice .voice-item img{display:block;margin:auto}}#top #top-voice .voice-name{font-size:22px;color:#65b3cb;font-weight:700}@media screen and (max-width: 768px){#top #top-voice .voice-name{font-size:18px;text-align:center}}#top #top-voice .years{font-size:.8em;padding-left:10px}#top #top-voice .voice-text{line-height:1.8}#top #top-job{padding-left:10px;padding-right:10px}#hakodate{background-color:#dff1f7;padding:6% 4%}@media screen and (max-width: 768px){#hakodate{padding:40px 20px}}#hakodate .hkdt-cont{background-color:#fff;margin:auto;padding:3%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){#hakodate .hkdt-cont{display:block;padding:20px}}#hakodate p{letter-spacing:.05em}#hakodate img{width:50%;-o-object-fit:cover;object-fit:cover;padding-left:3%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 768px){#hakodate img{width:100%;padding:0}}#about main .rec-hl{text-align:left}@media screen and (max-width: 768px){#about main .rec-hl{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (max-width: 768px){#about main .hl-en{padding:0}}#about table{display:block}@media screen and (max-width: 768px){#about table{padding:0 10px}}#about table th{color:#65b3cb;text-align:left;-moz-text-align-last:justify;text-align-last:justify;vertical-align:top;padding:10px 40px 10px 0}@media screen and (max-width: 768px){#about table th{display:block;-moz-text-align-last:auto;text-align-last:auto;padding:16px 0 0 0}}#about table td{padding:10px 0}@media screen and (max-width: 768px){#about table td{display:block;padding:0}}#about .message{background-color:#fffbf5}#about .message .rec-hl{color:#ff7575}#about .message .ttl{font-size:24px;font-weight:700}@media screen and (max-width: 768px){#about .message .ttl{font-size:20px;padding:10px 0}}#about .message .message-box{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){#about .message .message-box{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (max-width: 768px){#about .message .message-box img{display:block;margin:20px auto;width:50%}}#about .message .message-text{width:85%;margin-right:50px}@media screen and (max-width: 768px){#about .message .message-text{display:block;margin:auto;margin-top:20px}}#about .message .message-text p{margin:0 auto 20px}#about .message .name{text-align:center;margin-top:20px}#about .gaiyou-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media screen and (max-width: 1000px){#about .gaiyou-box{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}#about .gaiyou-box img{display:block;position:absolute;right:0;top:0;width:40%;height:250px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 1000px){#about .gaiyou-box img{position:static;margin:0 auto 50px;width:70%;height:auto}}@media screen and (max-width: 768px){#about .gaiyou-box img{width:100%}}#about .history th{-moz-text-align-last:auto;text-align-last:auto;white-space:nowrap}@media screen and (max-width: 768px){#about .history th{width:100%}}#about .history .history-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;gap:30px;margin:20px 0 0}@media screen and (max-width: 1000px){#about .history .history-img{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 768px){#about .history .history-img{width:100%;margin:50px auto 0}}#about .history .history-img img{max-height:300px}#about .history .history-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#about .history .history-item span{margin-top:10px}.bene-list,.bene-other .other-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:50px;list-style:none;padding-left:0;margin:0 auto;max-width:1200px;letter-spacing:.2em}@media screen and (max-width: 1000px){.bene-list,.bene-other .other-list{gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 768px){.bene-list,.bene-other .other-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:10px;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.bene-list::after,.bene-other .other-list::after{content:" ";width:calc(32% - 10px)}@media screen and (max-width: 1000px){.bene-list::after,.bene-other .other-list::after{width:calc(45% - 5px)}}@media screen and (max-width: 768px){.bene-list::after,.bene-other .other-list::after{width:calc(50% - 5px)}}.bene-list li,.bene-other .other-list li{width:calc(32% - 5px)}@media screen and (max-width: 1000px){.bene-list li,.bene-other .other-list li{width:calc(45% - 5px)}}@media screen and (max-width: 768px){.bene-list li,.bene-other .other-list li{width:calc(50% - 5px)}}.bene-list img,.bene-other .other-list img{width:100%;-o-object-fit:cover;object-fit:cover;height:300px;overflow:hidden}@media screen and (max-width: 1000px){.bene-list img,.bene-other .other-list img{height:300px}}@media screen and (max-width: 768px){.bene-list img,.bene-other .other-list img{height:auto;max-height:250px}}.bene-list p,.bene-other .other-list p{margin:0}.bene-list a,.bene-other .other-list a{color:#ff7575;text-decoration:none;display:block;margin:10px 0;text-align:right}@media screen and (max-width: 768px){.bene-list a,.bene-other .other-list a{text-align:center}}.bene-list a::after,.bene-other .other-list a::after{content:" ";display:inline-block;background-color:#ff7575;-webkit-mask-image:url("images/links.svg");mask-image:url("images/links.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;margin-left:5px}.bene-other{background-color:#e1f2f7;margin:50px auto 0;padding:100px 0}@media screen and (max-width: 768px){.bene-other{padding:30px 20px}}.bene-other .other-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 50px;gap:20px}.bene-other .other-list::after{content:none}@media screen and (max-width: 1000px){.bene-other .other-list::after{content:" ";width:calc(45% - 5px)}}@media screen and (max-width: 768px){.bene-other .other-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 20px}}.bene-other .other-list li{background-color:#fff;border-radius:10px;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 768px){.bene-other .other-list li{width:100%}}.bene-hl,.bene-mhl{font-size:22px;text-align:left;margin:5px 0 10px}@media screen and (max-width: 768px){.bene-hl,.bene-mhl{font-size:18px}}.bene-mhl{text-align:center;font-weight:400}.other-hl{text-align:center;color:#3767a6;margin:0 0 50px}@media screen and (max-width: 768px){.other-hl{margin-bottom:20px}}.other-hl span{display:block;font-size:.6em;color:#333;font-weight:400}#evaluation .evaimg-01{display:block;margin:50px auto}@media screen and (max-width: 768px){#evaluation .evaimg-01{width:90%}}#evaluation .eva-hl{color:#ff7575;text-align:center;margin:0;font-size:22px}@media screen and (max-width: 768px){#evaluation .eva-hl{font-size:18px}}#evaluation .eva-mhl{color:#3767a6;font-size:18px}@media screen and (max-width: 768px){#evaluation .eva-mhl{font-size:16px}}#evaluation .eva-detail{background-color:#e1f2f7;padding:50px 20px}#evaluation .eva-detail .rec-hl{color:#3767a6;font-weight:400}#evaluation .eva-sec{background-color:#fff;max-width:800px;margin:50px auto;padding:50px;border-radius:10px}@media screen and (max-width: 768px){#evaluation .eva-sec{padding:30px}}#evaluation .eva-lead{text-align:center}#evaluation .eva-list{margin:30px 0;padding-left:1.5em}@media screen and (max-width: 768px){#evaluation .table-wrap{overflow-x:scroll;margin-bottom:50px}}#evaluation .eva-tb,#evaluation .reward-tb{text-align:center;max-width:700px;margin:0 0 40px;white-space:nowrap}@media screen and (max-width: 768px){#evaluation .eva-tb,#evaluation .reward-tb{width:100%;margin-bottom:0}}#evaluation .eva-tb tr,#evaluation .reward-tb tr{border-bottom:#ccc solid 1px}#evaluation .eva-tb th,#evaluation .reward-tb th{color:#3767a6;padding:10px 40px}#evaluation .eva-tb td,#evaluation .reward-tb td{padding:10px;max-width:120px}#evaluation .eva-tb td:nth-child(4),#evaluation .reward-tb td:nth-child(4){max-width:320px}#evaluation .reward-tb{max-width:350px}@media screen and (max-width: 768px){#evaluation .reward-tb{margin:0 auto 50px}}#evaluation .reward-tb th{padding:10px}#evaluation .reward-tb th:nth-child(1){text-align:left}#evaluation .reward-tb th:nth-child(2){text-align:right}#evaluation .reward-tb td:nth-child(1){text-align:left}#evaluation .reward-tb td:nth-child(2){text-align:right}#evaluation .notice{margin:5px 0}#evaluation .notice::before{content:"※"}#evaluation .data-btn{margin-top:30px}.ship-youkou{width:100%}.ship-youkou-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:26px 20px;border-top:#ffcbdb dashed 2px}@media screen and (max-width: 768px){.ship-youkou-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:26px 10px}}.ship-youkou-item:last-child{border-bottom:#ffcbdb dashed 2px}.ship-youkou-item ul{margin:0;width:100%}@media screen and (max-width: 768px){.ship-youkou-item ul{padding-left:1.5em}}.ship-youkou-hl{color:#65b3cb;font-weight:700;width:100px}@media screen and (max-width: 768px){.ship-youkou-hl{padding-bottom:5px}}.ship-col{max-width:1200px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.ship-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 10px}}.ship-col .rec-hl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ship-col img{max-height:500px;margin-left:40px;margin-top:80px}@media screen and (max-width: 900px){.ship-col img{display:none}}.school{border:#ccc solid 1px;padding:30px;margin-top:50px;text-align:center}.school .ship-hl{color:#ff7575;font-weight:700;font-size:22px;padding:0 0 20px}@media screen and (max-width: 768px){.school .ship-hl{font-size:18px}}.school .ship-hl::before{content:" ";display:inline-block;background-color:#ff7575;-webkit-mask-image:url("images/school.svg");mask-image:url("images/school.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;width:25px;height:25px;margin-left:5px;vertical-align:bottom;margin-right:5px}@media screen and (max-width: 768px){.school .ship-hl::before{width:20px;height:20px}}.shipkinds{background-color:#e1f2f7;padding:20px}.shipkinds .rec-hl{color:#65b3cb;font-weight:700;font-size:30px}@media screen and (max-width: 768px){.shipkinds .rec-hl{font-size:24px}}.shipkinds .ship-mhl{color:#65b3cb;font-weight:700;font-size:22px}@media screen and (max-width: 768px){.shipkinds .ship-mhl{text-align:center;margin:0 auto 30px;font-size:18px}}.shipkinds .ship-mhl span{font-size:.8em}@media screen and (max-width: 768px){.shipkinds .ship-mhl span{display:block}}.shipkinds .shipcont{background-color:#fff;border-radius:10px;max-width:1000px;margin:50px auto;padding:30px}.shipdata{max-width:1200px;margin:auto;padding:50px 20px}@media screen and (max-width: 768px){.shipdata{text-align:center}}.shipdata .ship-pdf{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:20px 0 0}@media screen and (max-width: 768px){.shipdata .ship-pdf{margin:20px auto 0}}#youkou .link-btn,#youkou #entry-form .wpcf7-submit,#entry-form #youkou .wpcf7-submit,#youkou .link-btn2,#youkou .link-btn-re,#youkou .link-btn2-re{margin-top:10px;width:280px}.desc-cont{max-width:1000px;margin:auto;border-bottom:#65b3cb 2px dashed;padding-left:50px;padding-right:50px}@media screen and (max-width: 768px){.desc-cont{padding:30px 20px;max-width:500px}}.desc-cont:last-child{border:none}.desc-cont p{margin:5px 0}.desc-box{margin-top:50px}@media screen and (max-width: 768px){.desc-box{margin-top:30px}}.desc-box:first-of-type{margin-top:0}.desc-hl{color:#ff7575;margin:0 0 10px}@media screen and (max-width: 768px){.desc-hl{font-size:20px}}.desc-mhl{font-weight:700;color:#333;margin:30px 0 5px}@media screen and (max-width: 768px){.desc-mhl{font-size:16px}}.wayhl{margin:40px 0 5px}.wayhl::before{content:" ";display:inline-block;background-color:#ff7575;-webkit-mask-image:url("images/icon-right.svg");mask-image:url("images/icon-right.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;width:12px;height:12px;margin-left:5px;vertical-align:baseline;margin-right:5px}@media screen and (max-width: 768px){.wayhl::before{width:10px;height:10px}}.web-guide{background-color:#fff4f2;padding:20px 30px}.web-guide .guide-hl{color:#ff7575;font-weight:700;font-size:16px;margin:5px 0}.schedule-tb{width:50%}@media screen and (max-width: 768px){.schedule-tb{width:100%;margin-top:20px}}.schedule-tb th,.schedule-tb td{border:#ccc 1px solid;padding:20px 30px}.schedule-tb ul{list-style:none;padding-left:0}#job-detail .name{display:block;text-align:right;margin-top:10px}#job-detail .job-name{font-size:.7em;padding-right:12px}#job-detail #joblist{margin:0 auto 50px}.job-intro{max-width:1200px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media screen and (max-width: 768px){.job-intro{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:20px 10px}}.job-intro img{height:400px}@media screen and (max-width: 768px){.job-intro img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;margin:auto}}@media screen and (max-width: 428px){.job-intro img{max-height:300px}}.job-concept{background-color:#e1f2f7;padding:50px 10px}@media screen and (max-width: 768px){.job-concept{padding:30px 20px}}.job-concept .rec-hl{text-align:left;max-width:1000px;margin:auto}@media screen and (max-width: 768px){.job-concept .rec-hl{padding:0 10px;text-align:center}}.concept-item{background-color:#fff;max-width:1000px;margin:40px auto;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px}@media screen and (max-width: 768px){.concept-item{margin:20px auto;padding:26px}}.concept-item .rec-mhl{color:#65b3cb;margin:0 0 10px}.concept-item p{margin:0}.ope .rec-hl{text-align:left;max-width:1200px;margin:auto}@media screen and (max-width: 768px){.ope .rec-hl{text-align:center}}.ope .ope-list{max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px auto;padding-left:0;list-style:none;row-gap:30px}@media screen and (max-width: 768px){.ope .ope-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px auto 0;row-gap:50px}}.ope .ope-list li{width:calc(32% - 5px)}@media screen and (max-width: 1000px){.ope .ope-list li{width:calc(48% - 8px)}}@media screen and (max-width: 768px){.ope .ope-list li{width:100%;max-width:500px}}.ope .ope-list p{margin:0}.ope .opeimg{margin:0 0 20px;overflow:hidden}@media screen and (max-width: 768px){.ope .opeimg{margin-bottom:10px}}.ope .opeimg img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1000px){.ope .opeimg img{min-height:280px}}@media screen and (max-width: 768px){.ope .opeimg img{min-height:300px}}.ope .ope-hl{font-weight:700;font-size:18px;margin:0 0 10px}@media screen and (max-width: 768px){.ope .ope-hl{font-size:16px;margin-bottom:5px}}.oneday{background-color:#e1f2f7;padding:50px 10px}@media screen and (max-width: 768px){.oneday{padding:30px 20px}}#oneday-jobstyles{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;max-width:1000px;margin:auto;padding:0 20px;gap:10px}@media screen and (max-width: 768px){#oneday-jobstyles{gap:5px;padding:0 10px}}#oneday-jobstyles li{width:25%}#oneday-jobstyles .jobstyle-btn{width:100%;padding:25px 0;border:none;background-color:#98d2e4;color:#fff;font-size:22px;font-weight:700}@media screen and (max-width: 768px){#oneday-jobstyles .jobstyle-btn{padding:16px 0;font-size:16px}}#oneday-switch-block #oneday-jobstyles .jobstyle-btn{-webkit-transition:.3s;transition:.3s}#oneday-switch-block #oneday-jobstyles .jobstyle-btn.active{background-color:#40a0bd}#oneday-switch-block #oneday-jobstyles .jobstyle-btn:hover{background-color:#40a0bd}#oneday-switch-block .oneday{display:none}#oneday-switch-block .oneday.active{display:block !important}.oneday-hl{color:#3767a6;max-width:900px;margin:0 auto 50px}@media screen and (max-width: 768px){.oneday-hl{text-align:center;margin-bottom:0}}.oneday-sub{color:#333;font-size:.6em;margin-left:20px}@media screen and (max-width: 768px){.oneday-sub{margin:10px auto 0;display:block;line-height:1.5em}}.oneday-flow{list-style:none;margin:auto;max-width:900px;padding-left:0}.oneday-flow li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;background-color:#fff;border-radius:100px;padding:30px 40px;margin:30px 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 768px){.oneday-flow li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;border-radius:12px;padding:20px 25px;margin:20px 0}}.oneday-flow .job-time{color:#65b3cb;font-size:20px;font-weight:700;min-width:100px;margin-right:40px;text-align:right}@media screen and (max-width: 768px){.oneday-flow .job-time{text-align:left;font-size:18px}}.oneday-flow .day-hl{color:#3767a6;font-size:20px;margin:0 0 10px;font-weight:700}@media screen and (max-width: 768px){.oneday-flow .day-hl{font-size:16px}}.oneday-flow .day-hl .day-sub{font-size:.8em}.oneday-flow p{margin:0}.kangobu-link{text-align:center;margin:50px 0}@media screen and (max-width: 768px){.kangobu-link{padding:0 10px}}.kangobu-link a{display:block;margin:20px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.form-bg{background-color:#e1f2f7;padding:80px 30px;margin:80px 0 0}@media screen and (max-width: 768px){.form-bg{padding:50px 20px;margin:50px 0}}#entry-form{background-color:#fff;max-width:800px;padding:30px 100px;margin:auto;display:block}@media screen and (max-width: 768px){#entry-form{max-width:500px;padding:20px 30px}}#entry-form label{margin:30px 0;display:block;width:100%}#entry-form form{margin:auto;max-width:500px}#entry-form input,#entry-form textarea,#entry-form select{width:100%;margin:auto;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;border:1px solid #aaa}#entry-form .form-item{font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:5px 0}@media screen and (max-width: 768px){#entry-form .form-item{font-size:16px}}#entry-form .form-item .required{font-size:80%;background-color:#ff7575;padding:2px 5px;color:#fff}#entry-form .policy-check{width:auto}#entry-form .wpcf7-list-item{display:block;margin:100px auto 50px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 768px){#entry-form .wpcf7-list-item{margin:80px auto 30px}}#entry-form .wpcf7-list-item a{color:#ff7575}#entry-form .wpcf7-list-item a::after{background-color:#ff7575;content:" ";-webkit-mask:url("images/icon-links.svg") no-repeat center;mask:url("images/icon-links.svg") no-repeat center;-webkit-mask-size:cover;mask-size:cover;width:16px;height:16px;display:inline-block;vertical-align:middle;margin:0 .5em}@media screen and (max-width: 768px){#entry-form .wpcf7-list-item a::after{margin:0 .2em;width:14px;height:14px}}#entry-form .wpcf7-submit{border:none;padding:10px 0;margin:auto;display:block}#notfound article{padding:150px 20px}@media screen and (max-width: 768px){#notfound article{padding:80px 20px}}.policy-cont{padding:0 20px}.policy-lead{max-width:800px;margin:auto}.policy-list{max-width:1000px;display:block;margin:50px auto;list-style:none;padding-left:0}.policy-list li{margin:40px 0}@media screen and (max-width: 768px){.policy-list li{margin:30px 0}}.policy-hl{font-size:19px;font-weight:700;color:#65b3cb}@media screen and (max-width: 768px){.policy-hl{font-size:16px}}#info-jobs-archive{background-color:#dff1f7}#info-jobs-archive .posts{padding:140px 0;margin:0 auto;list-style:none;display:grid;gap:25px;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 768px){#info-jobs-archive .posts{grid-template-columns:1fr;padding:40px 15px}}#info-jobs-archive .post{position:relative}#info-jobs-archive a{color:#333;border-radius:10px;background-color:#fff;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;text-decoration:none;display:block;-webkit-transition:.3s;transition:.3s}#info-jobs-archive a:hover{opacity:.6}#info-jobs-archive .post-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}#info-jobs-archive .title{font-weight:bold;color:#666;font-size:15.5px;letter-spacing:0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#info-jobs-archive .date{letter-spacing:0;color:#888}#info-jobs-archive .info_cat{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid #65b3cb;color:#65b3cb;background-color:#fff;padding:0 5px;letter-spacing:.03em;font-size:15px;min-width:auto;-webkit-font-feature-settings:"halt";font-feature-settings:"halt"}#info-jobs-archive .career{background-color:#666;color:#fff;position:absolute;right:15px;top:0;width:8.5em;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:4px;font-size:14px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#info-jobs-archive .career.new-graduate{background-color:#ff7575}#info-jobs-archive .career.recent-graduate{background-color:#65b3cb}#info-jobs-archive .career.mid-career{background-color:#666}#info_archive #entry,#benefit #entry,#evaluation #entry,#newform #entry,#midform #entry,#top #entry{border-top:none}#catlinks{padding:25px;padding:0;margin:0 auto 40px;max-width:980px}@media screen and (max-width: 768px){#catlinks{margin:0 15px 20px}}#catlinks ul{list-style:none;padding-left:0;margin:0;display:grid;grid-template-columns:repeat(4, 1fr);gap:8px;font-size:14.5px;letter-spacing:.04em;margin-bottom:15px}@media screen and (max-width: 768px){#catlinks ul{grid-template-columns:repeat(3, 1fr);font-size:13px;margin-bottom:10px}}#catlinks a{text-decoration:none;padding:8px;background-color:#65b3cb;color:#fff;display:block;text-align:center;border-radius:100px;-webkit-transition:.3s;transition:.3s}#catlinks a:hover{background-color:#f39800}#info_archive #pagetitle{margin:0}#pagetitle-wrap{padding-top:30px}@media screen and (max-width: 768px){#pagetitle-wrap{padding:20px 15px}}