@charset "UTF-8";
/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */
*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}.alL{text-align:left!important}.alR{text-align:right!important}.alC{text-align:center!important}.mb0{margin-bottom:0!important}@media screen and (max-width:767px){.mb0{margin-bottom:0!important}}.mb10{margin-bottom:10px!important}@media screen and (max-width:767px){.mb10{margin-bottom:5px!important}}.mb20{margin-bottom:20px!important}@media screen and (max-width:767px){.mb20{margin-bottom:10px!important}}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}@media screen and (max-width:767px){.mb30{margin-bottom:15px!important}}.mb40{margin-bottom:40px!important}@media screen and (max-width:767px){.mb40{margin-bottom:20px!important}}.mb50{margin-bottom:50px!important}@media screen and (max-width:767px){.mb50{margin-bottom:25px!important}}.mb60{margin-bottom:60px!important}@media screen and (max-width:767px){.mb60{margin-bottom:30px!important}}.mb80{margin-bottom:80px!important}@media screen and (max-width:767px){.mb80{margin-bottom:40px!important}}.mb100{margin-bottom:100px!important}@media screen and (max-width:767px){.mb100{margin-bottom:50px!important}}.mt0{margin-top:0!important}@media screen and (max-width:767px){.mt0{margin-top:0!important}}.mt10{margin-top:10px!important}@media screen and (max-width:767px){.mt10{margin-top:5px!important}}.mt20{margin-top:20px!important}@media screen and (max-width:767px){.mt20{margin-top:10px!important}}.mt30{margin-top:30px!important}@media screen and (max-width:767px){.mt30{margin-top:15px!important}}.mt40{margin-top:40px!important}@media screen and (max-width:767px){.mt40{margin-top:20px!important}}.mt50{margin-top:50px!important}@media screen and (max-width:767px){.mt50{margin-top:25px!important}}.mt60{margin-top:60px!important}@media screen and (max-width:767px){.mt60{margin-top:30px!important}}.mt80{margin-top:80px!important}@media screen and (max-width:767px){.mt80{margin-top:40px!important}}.mt100{margin-top:100px!important}@media screen and (max-width:767px){.mt100{margin-top:50px!important}}.pb0{padding-bottom:0!important}@media screen and (max-width:767px){.pb0{padding-bottom:0!important}}.pb10{padding-bottom:10px!important}@media screen and (max-width:767px){.pb10{padding-bottom:5px!important}}.pb20{padding-bottom:20px!important}@media screen and (max-width:767px){.pb20{padding-bottom:10px!important}}.pb30{padding-bottom:30px!important}@media screen and (max-width:767px){.pb30{padding-bottom:15px!important}}.pb40{padding-bottom:40px!important}@media screen and (max-width:767px){.pb40{padding-bottom:20px!important}}.pb50{padding-bottom:40px!important}@media screen and (max-width:767px){.pb50{padding-bottom:25px!important}}.pb60{padding-bottom:60px!important}@media screen and (max-width:767px){.pb60{padding-bottom:30px!important}}.pb80{padding-bottom:80px!important}@media screen and (max-width:767px){.pb80{padding-bottom:40px!important}}.pb100{padding-bottom:100px!important}@media screen and (max-width:767px){.pb100{padding-bottom:50px!important}}.pb120{padding-bottom:120px!important}@media screen and (max-width:767px){.pb120{padding-bottom:60px!important}}.pt0{padding-top:0!important}@media screen and (max-width:767px){.pt0{padding-top:0!important}}.pt10{padding-top:10px!important}@media screen and (max-width:767px){.pt10{padding-top:5px!important}}.pt20{padding-top:20px!important}@media screen and (max-width:767px){.pt20{padding-top:10px!important}}.pt30{padding-top:30px!important}@media screen and (max-width:767px){.pt30{padding-top:15px!important}}.pt40{padding-top:40px!important}@media screen and (max-width:767px){.pt40{padding-top:20px!important}}.pt50{padding-top:50px!important}@media screen and (max-width:767px){.pt50{padding-top:25px!important}}.pt60{padding-top:60px!important}@media screen and (max-width:767px){.pt60{padding-top:30px!important}}.pt80{padding-top:80px!important}@media screen and (max-width:767px){.pt80{padding-top:40px!important}}.pt100{padding-top:100px!important}@media screen and (max-width:767px){.pt100{padding-top:50px!important}}.pt120{padding-top:120px!important}@media screen and (max-width:767px){.pt120{padding-top:60px!important}}.pl1em{padding-left:1em!important}.pl2em{padding-left:2em!important}.pl20{padding-left:20px!important}.pl30{padding-left:30px!important}.pl40{padding-left:40px!important}.pl50{padding-left:50px!important}.pl60{padding-left:60px!important}.pc_only{display:block!important}@media screen and (max-width:767px){.pc_only{display:none!important}}.sp_only{display:none!important}@media screen and (max-width:767px){.sp_only{display:block!important}}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.fs-12{font-size:12px}@media screen and (max-width:767px){.fs-12{font-size:10px}}.fs-13{font-size:13px}@media screen and (max-width:767px){.fs-13{font-size:11px}}.fs-15{font-size:15px}@media screen and (max-width:767px){.fs-15{font-size:13px}}.fs-16{font-size:16px}@media screen and (max-width:767px){.fs-16{font-size:14px}}.fs-18{font-size:18px}@media screen and (max-width:767px){.fs-18{font-size:16px}}.fs-20{font-size:20px}@media screen and (max-width:767px){.fs-20{font-size:18px}}.fs-22{font-size:22px}@media screen and (max-width:767px){.fs-22{font-size:18px}}.fs-24{font-size:24px}@media screen and (max-width:767px){.fs-24{font-size:20px}}.fs-30{font-size:30px}@media screen and (max-width:767px){.fs-30{font-size:24px}}.fs-32{font-size:32px}@media screen and (max-width:767px){.fs-32{font-size:24px}}.fs-35{font-size:35px}@media screen and (max-width:767px){.fs-35{font-size:26px}}.flex_box{display:flex;flex-flow:row wrap;-ms-justify-content:space-between;justify-content:space-between}.inline_box,.red_btn{display:inline-block}.red_btn{background-color:#ef4949;border-radius:75px;box-shadow:0 3px 6px rgba(33,33,33,.2);color:#fff;font-size:24px;padding:20px 40px 20px 85px;position:relative}@media screen and (max-width:767px){.red_btn{font-size:18px;padding:20px 24px 20px 52px}}.red_btn:before{background:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/common/icon_contact.png) 50% no-repeat;background-size:cover;content:"";display:inline-block;height:30px;left:40px;margin-right:15px;position:absolute;top:50%;transform:translateY(-50%);width:30px}@media screen and (max-width:767px){.red_btn:before{height:23px;left:20px;margin-right:5px;top:48%;width:23px}}.red_btn:after{content:"\f061";font-family:font awesome\ 6 free;font-size:20px;font-weight:900;padding-left:1em}@media screen and (max-width:767px){.red_btn:after{font-size:15px}}.red_btn:hover{background-color:#c13636}.bk_btn,.bk_btn_prev,.bk_btn_s,.btn-wh{background-color:#212121;border-radius:60px;color:#fff;display:inline-block;font-size:15px;padding:18px 80px 18px 60px;position:relative;text-align:center;transition:all .5s ease}@media screen and (max-width:479px){.bk_btn,.bk_btn_prev,.bk_btn_s,.btn-wh{padding:18px 50px 18px 30px}}@media screen and (max-width:350px){.bk_btn,.bk_btn_prev,.bk_btn_s,.btn-wh{padding:18px 30px 18px 40px}}.bk_btn:after,.bk_btn_prev:after,.bk_btn_s:after,.btn-wh:after{content:"\f061";font-family:font awesome\ 6 free;font-size:18px;font-weight:900;padding-left:.8em;position:absolute;right:40px;top:50%;transform:translateY(-50%)}@media screen and (max-width:479px){.bk_btn:after,.bk_btn_prev:after,.bk_btn_s:after,.btn-wh:after{right:20px}}.bk_btn:hover,.bk_btn_prev:hover,.bk_btn_s:hover,.btn-wh:hover{background-color:#004898}.btn-wh{background-color:#fff;border:1px solid #212121;color:#212121}.btn-wh:hover{background-color:#004898}.bk_btn_s{padding:15px 60px 15px 45px}.bk_btn_s:after{right:20px}.bk_btn_prev{padding:18px 60px 18px 80px}@media screen and (max-width:479px){.bk_btn_prev{padding:18px 30px 18px 50px}}.bk_btn_prev:after{display:none}.bk_btn_prev:before{content:"\f060";font-family:font awesome\ 6 free;font-size:18px;font-weight:900;left:40px;padding-right:.8em;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:479px){.bk_btn_prev:before{left:20px}}.bk_btn_out{background-color:#212121;border-radius:60px;color:#fff;display:inline-block;font-size:15px;padding:15px 60px 15px 45px;position:relative;text-align:center;transition:all .5s ease}@media screen and (max-width:479px){.bk_btn_out{padding:18px 50px 18px 30px}}@media screen and (max-width:350px){.bk_btn_out{padding:18px 30px 18px 40px}}.bk_btn_out:after{content:"\f08e";font-family:font awesome\ 6 free;font-size:18px;font-weight:900;padding-left:.8em;position:absolute;right:20px;top:50%;transform:translateY(-50%)}@media screen and (max-width:479px){.bk_btn_out:after{right:20px}}.bk_btn_out:hover{background-color:#004898}.bk_btn_send{font-size:30px;padding:32.5px 130px}@media screen and (max-width:479px){.bk_btn_send{font-size:16px;padding:20px 80px}}.bk_btn_send:before{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/infostaff/icon-send-1.png);background-repeat:no-repeat;background-size:contain;content:"";height:30px;left:40px;padding-left:.8em;position:absolute;top:50%;transform:translateY(-50%);width:30px}@media screen and (max-width:479px){.bk_btn_send:before{height:20px;left:35px;width:20px}}.bk_btn_send:after{content:"\f063";font-size:30px}@media screen and (max-width:479px){.bk_btn_send:after{font-size:17px}}.wh_btn{background:#fff;border:2px solid #212121;color:#212121;padding:16px 58px 16px 78px}@media screen and (max-width:479px){.wh_btn{padding:16px 28px 16px 48px}}.wh_btn:hover{background:#004898;border:2px solid #004898;color:#fff}.arrow_btn{display:block;position:relative}.arrow_btn:before{background-color:#212121;border-radius:50%;color:#fff;content:"\f061";display:block;font-family:font awesome\ 6 free;font-size:20px;font-weight:700;height:50px;line-height:50px;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);width:50px}@media screen and (max-width:767px){.arrow_btn:before{height:40px;line-height:40px;top:30px;transform:translateY(0);width:40px}}.arrow_btn:hover:before,.bk_btn.bk_btn--download{background-color:#004898}.bk_btn.bk_btn--download:hover{background-color:#212121}.bk_btn.bk_btn--contact{background-color:#004898}.bk_btn.bk_btn--contact:hover{background-color:#212121}html{background-color:#fafafa}body,html{width:100%}body{animation:fadeIn 2s ease 0s 1 normal;color:#212121;font-family:Montserrat,Noto Sans JP,游明朝,Yu Mincho,YuMincho,Shippori Mincho,serif,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,"Noto Serif JP",sans-serif;font-size:16px;font-weight:500;line-height:1.5}@media screen and (max-width:767px){body{font-size:14px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.wrapper{overflow-x:hidden}h1,h2,h3,h4,h5{font-weight:700}dt{font-weight:500}img{height:auto;max-width:100%}img.lazyload{width:100%}a,a img,a:after,a:before{transition:all .5s ease}a:hover img{opacity:.7}a.u_line{position:relative}a.u_line:after{background-color:#00a5e3;bottom:-5px;content:"";height:1px;left:0;position:absolute;transition:all .5s ease;width:0}a.u_line:hover{opacity:1}a.u_line:hover:after{width:100%}a.c_blue:hover{color:#00a5e3;opacity:1}a.bg_zoom{overflow:hidden}a.bg_zoom:hover:after{transform:scale(1.1)}a.photo_zoom:hover .photo{overflow:hidden}a.photo_zoom:hover .photo img,a.photo_zoom:hover .photo source{transform:scale(1.1)}a.another:after{content:"\f08e";font-family:font awesome\ 6 free;font-size:.9em;font-weight:900;padding-left:.2em}.page_width{margin:0 auto;max-width:1300px;padding:0 50px;width:100%}@media screen and (max-width:767px){.page_width{padding:0 20px}}.cont_width{margin:0 auto;max-width:900px;padding:0 50px;width:100%}@media screen and (max-width:767px){.cont_width{padding:0 20px}}.sec_ttl .tag{background-color:#00a5e3;border-radius:20px 0;color:#fff;display:inline-block;font-size:20px;font-weight:700;margin-bottom:20px;padding:2px 30px;text-transform:capitalize}@media screen and (max-width:767px){.sec_ttl .tag{font-size:13px;margin-bottom:15px;padding:2px 20px}}.sec_ttl .tag.faq{text-transform:uppercase}.sec_ttl h2{font-size:48px;font-weight:700}@media screen and (max-width:767px){.sec_ttl h2{font-size:32px}}.sec_ttl h2 span{color:#00a5e3}.sec_ttl h2.en_ttl{font-size:64px;font-weight:700}@media screen and (max-width:767px){.sec_ttl h2.en_ttl{font-size:40px}}.sec_ttl .ja_ttl{color:#00a5e3;font-size:16px;font-weight:700;margin-top:5px}.sec_ttl.kaso_ttl{margin-bottom:80px;-moz-text-align-last:left;text-align-last:left}@media screen and (max-width:767px){.sec_ttl.kaso_ttl{margin-bottom:40px}}.sec_ttl.kaso_ttl h1,.sec_ttl.kaso_ttl h2{font-size:70px;font-weight:700}@media screen and (max-width:767px){.sec_ttl.kaso_ttl h1,.sec_ttl.kaso_ttl h2{font-size:32px;font-weight:900}}.sec_ttl.kaso_ttl .desc{font-size:18px;margin-top:20px}.sec_ttl.page_ttl{margin-bottom:120px}@media screen and (max-width:767px){.sec_ttl.page_ttl{margin-bottom:45px}}.sec_ttl.page_ttl h1{font-size:48px}@media screen and (max-width:767px){.sec_ttl.page_ttl h1{font-size:24px;font-weight:900}}header{height:70px}@media screen and (max-width:767px){header{height:60px}}.header_block{background-color:#fafafa;height:70px;position:fixed;top:0;width:100%;z-index:100}@media screen and (max-width:767px){.header_block{height:60px}}.h_top{-ms-align-items:center;align-items:center;display:flex;-ms-justify-content:space-between;justify-content:space-between;margin:0 auto;position:relative;transition:all .5s ease;width:100%;z-index:1000}.h_top.active{box-shadow:0 3px 6px hsla(0,0%,56%,.1)}.h_top .h_logo{-ms-align-content:center;align-content:center;align-items:center;display:flex;margin-right:auto}@media screen and (max-width:767px){.h_top .h_logo{height:100%}}.h_top .h_logo .photo{margin-left:30px}@media screen and (max-width:767px){.h_top .h_logo .photo{margin-left:20px;max-width:110px}}.h_top .h_logo .photo a{display:block}@media screen and (max-width:999px){.h_top .h_logo .photo a{display:flex;-ms-justify-content:center;justify-content:center}}@media screen and (max-width:767px){.h_top .h_logo .photo a img{height:100%;width:auto}}.h_top .h_menu{padding:0 20px}@media screen and (max-width:1299px){.h_top .h_menu{display:none}}.h_top .h_menu>ul{-ms-align-items:center;align-items:center;display:flex;-ms-justify-content:center;justify-content:center}.h_top .h_menu li:not(:last-child){margin-right:30px}@media screen and (max-width:1399px){.h_top .h_menu li:not(:last-child){margin-right:15px}}.h_top .h_menu a{display:block;font-weight:700}.h_top .h_menu .h_btn{-ms-align-items:center;align-items:center;border:1px solid #212121;border-radius:34px;display:flex;-ms-justify-content:center;justify-content:center;line-height:34px;padding:0 15px}.h_top .h_menu .h_btn:before{background:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/common/icon_foreigners.png) 50% no-repeat;content:"";display:block;height:18px;margin-right:5px;width:16px}.h_top .h_menu .h_btn:hover{background-color:#00a5e3;color:#fff}.h_top .h_recruit{display:none}@media screen and (max-width:1299px){.h_top .h_recruit{display:block;margin-right:20px}.h_top .h_recruit a{-ms-align-items:center;align-items:center;border:1px solid #212121;border-radius:18px;display:flex;font-size:14px;font-weight:700;-ms-justify-content:center;justify-content:center;padding:4px 15px}.h_top .h_recruit a .icon{margin-left:4px}.h_top .h_recruit a .icon picture{vertical-align:super}}@media screen and (max-width:999px){.h_top .h_recruit{display:none}}.h_top .h_tel a{-ms-align-items:center;align-items:center;background-color:#004898;color:#fff;display:flex;height:70px;-ms-justify-content:center;justify-content:center;padding:8.5px 25px}@media screen and (max-width:1299px){.h_top .h_tel a{padding:8.5px 10px}}@media screen and (max-width:767px){.h_top .h_tel a{display:none;line-height:60px}}.h_top .h_tel a .sm{display:block;font-size:10px}.h_top .h_tel a:before{background:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/common/icon-tel-1.png) 50% no-repeat;background-size:cover;content:"";display:block;height:20px;margin-right:5px;width:20px}.h_top .h_tel a:hover{opacity:.7}.h_top .h_tel.request a:before{background:0 0;content:"\f15b";font-family:font awesome\ 6 free;font-weight:400;line-height:1}.h_top .h_contact a{-ms-align-items:center;align-items:center;background-color:#00a5e3;color:#fff;display:flex;-ms-justify-content:center;justify-content:center;line-height:70px;padding:0 25px}@media screen and (max-width:1299px){.h_top .h_contact a{padding:0 10px}}@media screen and (max-width:767px){.h_top .h_contact a{display:none;line-height:60px}}.h_top .h_contact a:before{background:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/common/icon_contact.png) 50% no-repeat;background-size:cover;content:"";display:block;height:20px;margin-right:5px;width:20px}.h_top .h_contact a:hover{opacity:.7}.h_top .h_contact.request a:before{background:0 0;content:"\f15b";font-family:font awesome\ 6 free;font-weight:400;line-height:1}.h_top .sp_h_job{display:none;margin-right:8px}@media screen and (max-width:767px){.h_top .sp_h_job{background-color:#fff;border:1px solid #004898;border-radius:18px;color:#004898;display:block;font-size:3.4vw;padding:6px 4vw}}@media screen and (max-width:350px){.h_top .sp_h_job{font-size:10px}}.hamburger{background-color:#212121;display:block;height:70px;width:70px;z-index:999}@media screen and (max-width:767px){.hamburger{height:60px;width:60px}}.hamburger span{background-color:#fff;display:block;height:2px;margin:0 auto;position:relative;transition:all .5s ease;width:20px}.hamburger span:first-child{top:0}.hamburger span:nth-child(2){background:linear-gradient(90deg,#fff 0,#fff 75%,transparent 0,transparent);margin:6px auto}.hamburger span:nth-child(3){top:0}.hamburger.active span:first-child{top:5px;transform:rotate(45deg)}.hamburger.active span:nth-child(2){margin:0 auto;opacity:0;padding:4px 0}.hamburger.active span:nth-child(3){top:-5px;transform:rotate(-45deg)}.h_drawer{opacity:0;transition:all .5s ease;visibility:hidden}.h_drawer.active{opacity:1;visibility:visible}.drawer_box{background-color:#e1e5e6;max-height:calc(100vh - 70px);max-height:calc(100dvh - 70px);overflow-y:scroll;padding:80px 0;position:relative}@media screen and (max-width:767px){.drawer_box{max-height:calc(100vh - 60px);max-height:calc(100dvh - 60px);padding:40px 0}}.drawer_box .drawer_top .list{display:flex;flex-flow:wrap}@media screen and (max-width:767px){.drawer_box .drawer_top .box{width:100%}}.drawer_box .drawer_top .box:not(:last-child){margin-right:120px}@media screen and (max-width:767px){.drawer_box .drawer_top .box:not(:last-child){margin-right:0}}.drawer_box .drawer_top h2{font-size:12px;line-height:1.3;margin-bottom:30px}@media screen and (max-width:767px){.drawer_box .drawer_top h2{margin-bottom:20px}}.drawer_box .drawer_top h2 span{color:#00a5e3;font-size:32px}.drawer_box .drawer_top ul{margin-bottom:30px}.drawer_box .drawer_top li:nth-child(n+2){margin-top:10px}.drawer_box .drawer_top dt{position:relative}@media screen and (max-width:767px){.drawer_box .drawer_top dt:after,.drawer_box .drawer_top dt:before{background-color:#212121;content:"";display:block;height:2px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:15px}}.drawer_box .drawer_top dt:after{transform:translateY(-50%) rotate(90deg)}.drawer_box .drawer_top dt.active:after{transform:translateY(-50%)}.drawer_box .drawer_top dt a{display:inline-block}.drawer_box .drawer_top dd{display:block}@media screen and (max-width:767px){.drawer_box .drawer_top dd{display:none}}.drawer_box .drawer_bnr{display:none}@media screen and (max-width:767px){.drawer_box .drawer_bnr{display:block;margin-bottom:30px}.drawer_box .drawer_bnr a{display:block}}.drawer_box .drawer_bnr a img{width:100%}.drawer_box .drawer_contact{display:none}@media screen and (max-width:767px){.drawer_box .drawer_contact{display:block;margin-bottom:40px}}.drawer_box .drawer_contact h2{font-size:12px;line-height:1.3;margin-bottom:30px;text-align:center}@media screen and (max-width:767px){.drawer_box .drawer_contact h2{margin-bottom:8px}}.drawer_box .drawer_contact h2 span{color:#00a5e3;display:block;font-size:32px}.drawer_box .drawer_contact .txt-contact{font-size:16px;font-weight:700;text-align:center}.drawer_box .drawer_contact .txt{color:#b7b7b7;font-family:Noto Sans JP;font-size:12px;font-weight:700;margin-bottom:16px;text-align:center}.drawer_box .drawer_contact .txt span{color:#211919;display:inline-block;margin-bottom:8px}.drawer_box .drawer_contact .blk-btn{margin:0 auto 20px;width:83.5820895522%}.drawer_box .drawer_contact .blk-btn a{-ms-align-items:center;align-items:center;background-color:#212121;border-radius:34px;color:#fff;display:flex;font-family:Noto Sans JP;font-size:18px;-ms-justify-content:center;justify-content:center;padding:10px 65px}.drawer_box .drawer_contact .blk-btn-tel a .sm{display:block;font-size:10px;letter-spacing:.05em}.drawer_box .drawer_contact .blk-btn-tel a:before{background:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/common/icon-tel-1.png) 50% no-repeat;background-size:cover;content:"";display:block;height:20px;margin-bottom:11px;margin-right:5px;width:20px}.drawer_box .drawer_contact .blk-btn-tel a:hover{opacity:.7}.drawer_box .drawer_contact .blk-btn-contact a{font-size:16px;padding:19px 0}.drawer_box .drawer_contact .blk-btn-contact a:before{background:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/common/icon_contact.png) 50% no-repeat;background-size:cover;content:"";display:block;height:20px;margin-right:5px;width:20px}.drawer_box .drawer_contact .blk-btn-contact a:hover{opacity:.7}.drawer_box .drawer_bot{-ms-align-items:flex-end;align-items:flex-end;display:flex;-ms-justify-content:space-between;justify-content:space-between;margin-top:100px}@media screen and (max-width:767px){.drawer_box .drawer_bot{margin-top:-15px}}.drawer_box .drawer_sns ul{display:flex}.drawer_box .drawer_sns li:nth-child(n+2){margin-left:10px}.drawer_box .drawer_navi ul{-ms-align-items:flex-end;align-items:flex-end;display:flex}.drawer_box .drawer_navi li{font-size:14px}.drawer_box .drawer_navi li:not(:last-child){margin-right:20px}@media screen and (max-width:767px){.drawer_box .drawer_navi li:first-child,.drawer_box .drawer_navi li:nth-child(2),.drawer_box .drawer_navi li:nth-child(3){display:none}}.drawer_box .copy{color:#909090;font-size:10px;font-weight:700;margin-top:10px;padding-right:10px;text-align:right}@media screen and (max-width:767px){.drawer_box .copy{display:none}footer .cont_width{padding:0 30px}}.f_link ul{display:flex;flex-flow:wrap}.f_link li{width:50%}@media screen and (max-width:767px){.f_link li{width:100%}}.f_link li>div{display:block;padding:40px 60px;position:relative}.f_link li>div:after{background:50% no-repeat;background-size:cover;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:999px){.f_link li>div{padding:20px 30px}}@media screen and (max-width:767px){.f_link li>div{padding:10px 30px}}.f_link li:first-child>div:after{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/common/f_dwonload.jpg)}.f_link li:nth-child(2)>div:after{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/common/f_contact.jpg)}.f_link .inner{background-color:hsla(0,0%,100%,.8);border-radius:50px 0;min-height:320px;padding:40px;position:relative;text-align:center;z-index:1}@media screen and (max-width:999px){.f_link .inner{padding:40px 20px}}@media screen and (max-width:767px){.f_link .inner{min-height:220px;padding:20px}}.f_link .icon img{max-height:80px;max-width:80px}@media screen and (max-width:767px){.f_link .icon img{height:100%;max-height:45px;width:auto}}.f_link h2{font-size:28px;margin-top:15px}@media screen and (max-width:767px){.f_link h2{font-size:24px}}.f_link p{font-size:15px;margin-top:5px}@media screen and (max-width:767px){.f_link p{font-size:10px}}.f_link .link{margin-top:5px}.f_top{background-color:#e1e5e6;padding-top:70px}@media screen and (max-width:767px){.f_top{background:0 0;padding-top:0}.f_top .page_width{padding:0}}.f_top .box{-ms-align-items:flex-end;align-items:flex-end;display:flex;-ms-justify-content:space-between;justify-content:space-between;position:relative}@media screen and (max-width:999px){.f_top .box{flex-flow:column-reverse wrap}.f_top .left,.f_top .right{width:100%}}@media screen and (max-width:767px){.f_top .left,.f_top .right{padding:0 20px}}@media screen and (max-width:999px){.f_top .left{padding-top:20px}}@media screen and (max-width:767px){.f_top .right{background-color:#e1e5e6;padding-top:40px}}.f_top .f_logo{max-width:175px}.f_top .f_guide{margin-top:40px}@media screen and (max-width:767px){.f_top .f_guide{display:flex;margin-top:30px}.f_top .f_guide .guide_list{width:170px}}.f_top .f_guide .guide_list li:nth-child(n+2){margin-top:10px}.f_top .f_guide .guide_list li a{border-radius:35px;color:#fff;display:inline-block;padding:10px 15px}@media screen and (max-width:767px){.f_top .f_guide .guide_list li a{font-size:14px}}.f_top .f_guide .guide_list li .bk_btn:after{display:none}.f_top .f_guide .guide_list li .guide_inner{display:flex}.f_top .f_guide .guide_list li .photo{margin-right:10px;width:18px}.f_top .f_guide .guide_list li .photo picture{-ms-align-items:center;align-items:center;display:flex;-ms-justify-content:center;justify-content:center}.f_top .f_guide .guide_list li p{font-size:14px;font-weight:500}@media screen and (max-width:767px){.f_top .f_guide .f_navi{font-size:14px;padding-left:20px;width:calc(100% - 170px)}}.f_top .f_guide .f_navi li:nth-child(n+2){margin-top:10px}.f_top .f_sns{margin-top:30px}.f_top .f_sns ul{display:flex}.f_top .f_sns li:nth-child(n+2){margin-left:10px}.f_top .f_menu{display:flex;flex-flow:wrap;padding-bottom:20px}@media screen and (max-width:999px){.f_top .f_menu{padding-right:0}}.f_top .f_menu .col{padding-right:60px}@media screen and (max-width:767px){.f_top .f_menu .col{padding-right:0;width:100%}}.f_top .f_menu dt{position:relative}@media screen and (max-width:767px){.f_top .f_menu dt:after,.f_top .f_menu dt:before{background-color:#212121;content:"";display:block;height:2px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .5s ease;width:10px}}.f_top .f_menu dt:after{transform:translateY(-50%) rotate(90deg)}.f_top .f_menu dt.active:after{transform:translateY(-50%) rotate(0)}@media screen and (max-width:767px){.f_top .f_menu dd{display:none;padding-bottom:20px}}.f_top .f_menu .main{font-size:16px;font-weight:700;margin-bottom:15px}@media screen and (max-width:767px){.f_top .f_menu .main{font-size:14px;margin-bottom:20px}}.f_top .f_menu .sub{font-size:14px;padding-top:5px}@media screen and (max-width:767px){.f_top .f_menu .sub{font-size:12px;padding-top:10px}.f_top .f_menu .sub:first-child{padding-top:0}}.f_top .f_menu a{display:block}@media screen and (max-width:767px){.f_top .f_menu a{width:calc(100% - 50px)}}.f_top .privacy_mark{bottom:0;position:absolute;right:0}@media screen and (max-width:767px){.f_top .privacy_mark{right:20px}}.f_bot{background-color:#e1e5e6;padding:40px 0 10px}@media screen and (max-width:767px){.f_bot{background-color:#fff;padding-top:20px}}.f_bot .box{-ms-align-items:center;align-items:center;display:flex;-ms-justify-content:space-between;justify-content:space-between}.f_bot .f_copy{color:#909090;font-size:10px;font-weight:700}.f_bot .f_navi{font-size:14px}.f_bot .f_navi ul{display:flex}.f_bot .f_navi li:nth-child(n+2){margin-left:20px}.page404_content{padding:0 0 150px}@media screen and (max-width:767px){.page404_content{padding:0 0 80px}}.page404_content .ttl h1{font-size:48px;font-weight:700}@media screen and (max-width:767px){.page404_content .ttl h1{font-size:32px}}.page404_content .txt{margin-bottom:60px}@media screen and (max-width:767px){.page404_content .txt{margin-bottom:40px}}.page404_content .link{text-align:center}.fix_bnr{display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}.fix_bnr img{width:100%}@media screen and (max-width:767px){.fix_bnr{gap:10px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}.fix_bnr.active{display:none}.fix_bnr .bnr{position:relative}@media screen and (max-width:767px){.fix_bnr .bnr{display:inline-block}.fix_bnr .bnr:first-child{grid-area:1/1/2/3}.fix_bnr .bnr:first-child img{aspect-ratio:335/80}.fix_bnr .bnr:nth-child(2){grid-area:2/1/3/2}.fix_bnr .bnr:nth-child(2) img{aspect-ratio:160/80}.fix_bnr .bnr:nth-child(3){grid-area:2/2/3/3}.fix_bnr .bnr:nth-child(3) img{aspect-ratio:160/80}}.top_fv{position:relative}.top_fv .fv-content{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/top/bg-fv-seminer-1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:22px 0}@media screen and (max-width:999px){.top_fv .fv-content{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/top/sp-bg-fv-seminer-2.jpg);padding:135vw 0 10px}}.top_fv .fv-content .list{margin:0 2.196193265% 0 auto;position:relative;width:318px;z-index:10}@media screen and (max-width:1299px){.top_fv .fv-content .list{width:255px}}@media screen and (max-width:999px){.top_fv .fv-content .list{display:flex;justify-content:space-between;margin:0 auto;width:98.1333333333%}}.top_fv .fv-content .list .item{background-color:#fff;border-radius:50px 0;font-weight:700;margin-bottom:8px;padding:16px 0;text-align:center}@media screen and (max-width:999px){.top_fv .fv-content .list .item{border-radius:40px 0;padding:24px 0 20px;width:32.6086956522%}}@media screen and (max-width:767px){.top_fv .fv-content .list .item{border-radius:20px 0;padding:12px 0 10px}}.top_fv .fv-content .list .item .icon{display:block;height:30px;margin:0 auto 8px}@media screen and (max-width:999px){.top_fv .fv-content .list .item .icon{height:64px}}@media screen and (max-width:767px){.top_fv .fv-content .list .item .icon{height:32px;margin-bottom:4px}}.top_fv .fv-content .list .item .icon img{height:100%;width:auto}.top_fv .fv-content .list .item .name{font-size:24px;margin-bottom:5px}@media screen and (max-width:999px){.top_fv .fv-content .list .item .name{align-items:center;display:flex;font-size:24px;justify-content:center;line-height:1.2;min-height:2.5em}}@media screen and (max-width:767px){.top_fv .fv-content .list .item .name{font-size:12px}}.top_fv .fv-content .list .item .txt{font-size:13px;margin-bottom:10px}@media screen and (max-width:999px){.top_fv .fv-content .list .item .txt{display:none}}.top_fv .fv-content .list .item .btn a{background-color:#ef4949;border-radius:25px;color:#fff;display:block;font-size:15px;font-weight:700;margin:0 auto;padding:13.75px 0;text-align:center;transition:all .3s;width:203px}@media screen and (max-width:999px){.top_fv .fv-content .list .item .btn a{font-size:22px;padding:3.5px 0;width:88.3333333333%}}@media screen and (max-width:767px){.top_fv .fv-content .list .item .btn a{font-size:11px;font-weight:500;padding:3.5px 0}}.top_fv .fv-content .list .item .btn a:hover{background-color:#c13636;transition:all .3s}@media screen and (max-width:767px){.top_fv .fv-content .list .item .btn a .ar{display:inline-block;margin-left:5px;width:5px}}.top_fv .fv-content .list .item .btn a .ar img{vertical-align:middle}.top_fv .fv_slider{margin-left:auto;width:90%}@media screen and (max-width:767px){.top_fv .fv_slider{width:calc(100% - 20px)}}.top_fv .fv_slider .slide{background:50% no-repeat;background-size:cover;border-radius:100px 0 0;height:620px;overflow:hidden}@media screen and (max-width:767px){.top_fv .fv_slider .slide{height:520px}}.top_fv .fv_slider .slide.slide01{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/top/fv_slide01.png)}.top_fv .fv_slider .slide.slide02{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/top/fv_slide02.png)}.top_fv .fv_slider .slide.slide03{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/top/fv_slide01.png)}.top_fv .inner{bottom:40px;left:5%;position:absolute}@media screen and (max-width:767px){.top_fv .inner{bottom:-33px;left:10px}}.top_fv .inner h1{color:#fff;font-size:62px;text-shadow:0 0 8px #212121}@media screen and (max-width:999px){.top_fv .inner h1{font-size:42px;line-height:1.2}}.top_fv .inner h1 .b_box{background-color:#00a5e3;border-radius:50px 0;padding:10px 38px;text-shadow:none}@media screen and (max-width:767px){.top_fv .inner h1 .b_box{border-radius:40px 0;display:inline-block;font-size:40px;margin-bottom:5px;padding:5px 30px}.top_fv .inner h1 .sp_align{vertical-align:bottom}}.top_fv .inner .badge{position:relative}@media screen and (max-width:767px){.top_fv .inner .badge{margin-top:10px}}.top_fv .inner .badge ul{display:flex}@media screen and (max-width:767px){.top_fv .inner .badge li{max-width:91px}}.top_fv .inner .badge li:nth-child(n+2){margin-left:35px}@media screen and (max-width:767px){.top_fv .inner .badge li:nth-child(n+2){margin-left:10px}}.top_fv .inner .note{font-size:13px;font-weight:700;margin-top:10px;max-width:460px;text-align:right;text-shadow:0 0 4px #fff}@media screen and (max-width:767px){.top_fv .inner .note{color:#fff;font-size:10px;max-width:293px;text-shadow:none}}.top_fv .inner .link{margin-top:20px}@media screen and (max-width:767px){.top_fv .inner .link{margin-left:15px;margin-top:80px}}.top_fv .youtube a{display:block;height:100%;width:100%}.top_fv .youtube a>div{pointer-events:none}@media screen and (max-width:479px){.top_fv .youtube a>div{width:100%}}.top_fv .youtube a .iframe_wrap{align-items:center;box-sizing:border-box;display:flex;height:calc(100vh - 70px);justify-content:center;overflow:hidden;width:100%}@media (max-aspect-ratio:1388609885105903/844424930131968){.top_fv .youtube a .iframe_wrap{height:calc(100vh - 60px);width:100vw}}.top_fv .youtube a .iframe_wrap iframe{height:120%;width:100%}@media screen and (max-width:767px){.top_fv .youtube a .iframe_wrap iframe{height:130%}}.top_fv .youtube a #pause,.top_fv .youtube a #play{display:none}.top_fv .text .bot,.top_fv .text .top{left:0;margin:0 auto;position:absolute;width:100%}@media screen and (max-width:767px){.top_fv .text .bot,.top_fv .text .top{left:50%;max-width:464px;transform:translate(-50%,-50%)}}@media screen and (max-width:999px){.top_fv .text .bot,.top_fv .text .top{max-width:none}}.top_fv .text .top{bottom:40px}@media screen and (max-width:999px){.top_fv .text .top{top:36%}}@media screen and (max-width:767px){.top_fv .text .top{top:50%}}.top_fv .text .bot{bottom:20px}.top_fv .text .text01{color:#fff;font-size:72px;text-shadow:0 0 8px #212121}@media screen and (max-width:1299px){.top_fv .text .text01{font-size:4.5vw}}@media screen and (max-width:767px){.top_fv .text .text01{font-size:28px;margin-inline:auto;max-width:-moz-fit-content;max-width:fit-content}}@media screen and (max-width:479px){.top_fv .text .text01{font-size:32px}}@media screen and (max-width:350px){.top_fv .text .text01{font-size:30px}}.top_fv .text .text01 span{background-color:#00a5e3;border-radius:35px 0;display:block;font-size:32px;padding:0 35px;text-shadow:none;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.top_fv .text .text01 span{border-radius:25px 0;font-size:18px;padding:5.5px 26px}.top_fv .text .text01 b{font-size:40px}.top_fv .text .text02{max-width:230px}}.top_fv .seminar_top_fv{height:calc(100vh - 70px);position:relative;width:100%}@media screen and (max-width:1099px){.top_fv .seminar_top_fv{height:auto;max-height:none;max-height:auto}}.top_fv .seminar_top_fv a{display:block;height:100%;width:100%}.top_fv .seminar_top_fv a:hover{opacity:1}.top_fv .seminar_top_fv a:hover .seminar_top_fv__bnr{background-color:#f74141;transition:all .5s ease}.top_fv .seminar_top_fv a:hover .seminar_top_fv__txt{transition:all .5s ease}.top_fv .seminar_top_fv a:hover img{opacity:1}.top_fv .seminar_top_fv a .icon-com{left:0;position:absolute;top:0;width:23%;z-index:3}@media screen and (max-width:1099px){.top_fv .seminar_top_fv a .icon-com{display:none}}.top_fv .seminar_top_fv__block{height:calc(100vh - 185px);left:0;max-height:862px;position:absolute;text-align:center;top:0;width:100%}@media screen and (max-width:1099px){.top_fv .seminar_top_fv__block{display:none}}.top_fv .seminar_top_fv__block__sp{display:none}@media screen and (max-width:1099px){.top_fv .seminar_top_fv__block__sp{display:block}}.top_fv .seminar_top_fv__imglist{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/top/bg-fv-seminer10.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;display:flex;height:100%;justify-content:center}.top_fv .seminar_top_fv__img{height:100%}.top_fv .seminar_top_fv__img img{height:100%;width:auto}.top_fv .seminar_top_fv__bnr{align-items:center;background-color:#0040d0;bottom:0;display:flex;font-weight:700;justify-content:center;padding:25px 0;transition:all .5s ease}.top_fv .seminar_top_fv__yl{background-color:#212121;border-radius:42px;color:#fff;font-size:30px;padding:10px 70px}.top_fv .seminar_top_fv__txt{color:#fff;font-size:40px;margin:0 1.56vw}.top_fv .seminar_top_fv .icon-tr{width:57px}.top_fv .page_width{margin:0;max-width:1366px;padding-inline:83px}@media screen and (max-width:767px){.top_fv .page_width{margin-inline:auto;max-width:none;padding-inline:0}}.top_fv .seminar_top_fv_v2{height:100%;max-height:calc(100vh - 70px);overflow:hidden;position:relative}@media screen and (max-width:999px){.top_fv .seminar_top_fv_v2{height:auto}}@media screen and (max-width:767px){.top_fv .seminar_top_fv_v2{max-height:none;padding-top:60px}}.top_fv .seminar_top_fv_v2 a{display:block;height:inherit;width:100%}.top_fv .seminar_top_fv_v2 a:hover{cursor:pointer;opacity:.8}.top_fv .seminar_top_fv_v2 a:hover img{opacity:.8}.top_fv .seminar_top_fv_v2__block{height:inherit;width:inherit}@media screen and (max-width:767px){.top_fv .seminar_top_fv_v2__block{display:none}}.top_fv .seminar_top_fv_v2__block__pc{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/top/bg-fv-seminar_v2.png);background-position:50%;background-size:cover;height:-moz-fit-content;height:fit-content;padding-top:80px;position:relative}@media screen and (max-width:999px){.top_fv .seminar_top_fv_v2__block__pc{padding-top:100px}}@media screen and (max-width:767px){.top_fv .seminar_top_fv_v2__block__pc{display:none}}.top_fv .seminar_top_fv_v2__block__pc:before{background-color:#2323a8;content:"";display:block;height:80px;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:1099px){.top_fv .seminar_top_fv_v2__block__pc:before{height:70px}}.top_fv .seminar_top_fv_v2__block__sp{display:none}@media screen and (max-width:767px){.top_fv .seminar_top_fv_v2__block__sp{display:block}}.top_fv .seminar_top_fv_v2__img{height:-moz-fit-content;height:fit-content;margin-inline:auto;max-width:1948px;width:100%}.top_fv .seminar_top_fv_v2__img img{aspect-ratio:1920/680;display:block;margin-top:-60px;margin-inline:auto;-o-object-fit:contain;object-fit:contain;position:relative;right:-20px;top:0;z-index:1}@media screen and (max-width:767px){.top_fv .seminar_top_fv_v2__img img{aspect-ratio:750/1210;height:100%;-o-object-fit:cover;object-fit:cover;position:static;width:100%}}.top_fv .seminar_top_fv_v2__under_content{background-color:#2323a8;bottom:0;content:"";display:block;left:0;position:relative;width:100%}.top_fv .seminar_top_fv_v2__under_content_inner{align-items:center;display:flex;margin-inline:auto;max-width:1920px;padding:8px 30px 8px 78px;width:100%}@media screen and (max-width:999px){.top_fv .seminar_top_fv_v2__under_content_inner{padding-inline:10px}}.top_fv .seminar_top_fv_v2__left_text{color:#fff;font-size:clamp(20px,2.5vw,48px);line-height:1.4}.top_fv .seminar_top_fv_v2__left_text span{display:inline-block;height:clamp(24px,2.8vw,54px);transform:translate(8px,5px);width:clamp(24px,2.8vw,54px)}.top_fv .seminar_top_fv_v2__left_text span img{display:block;height:100%;width:100%}.top_fv .seminar_top_fv_v2__right_text{color:#fff;display:flex;font-size:clamp(16px,1.82vw,35px);font-weight:400;letter-spacing:.04em;line-height:1.5;margin-left:auto;padding-right:clamp(160px,15vw,280px);position:relative;text-align:right}.top_fv .seminar_top_fv_v2__right_text:before{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/top/img-fv-seminar_v2.png);background-repeat:no-repeat;background-size:cover;bottom:-10px;content:"";display:block;height:clamp(150px,14vw,270px);position:absolute;right:0;width:clamp(150px,14vw,270px);z-index:1}.top_sec{margin-top:150px}@media screen and (max-width:767px){.top_sec{margin-top:80px}}.top_reason{margin-top:80px}@media screen and (max-width:767px){.top_reason{margin-top:40px}}.top_sec02{margin-top:240px}@media screen and (max-width:767px){.top_sec02{margin-top:100px}}.bg_ttl{font-size:200px;font-weight:700;opacity:.1;z-index:10}@media screen and (max-width:999px){.bg_ttl{font-size:140px}}@media screen and (max-width:767px){.bg_ttl{font-size:77px}}.top_intro{font-size:18px}@media screen and (max-width:767px){.top_intro{font-size:14px}}.top_bnr{margin-top:80px}@media screen and (max-width:767px){.top_bnr{margin-top:40px}}.top_bnr a{display:block;margin:0 auto;width:100%}@media screen and (max-width:767px){.top_bnr a{width:100%}}.top_bnr a+a{margin-top:20px}@media screen and (max-width:767px){.top_bnr a+a{margin-top:10px}.top_reason{margin-top:60px}}.top_reason .sec_top{-ms-align-items:center;align-items:center;display:flex}@media screen and (max-width:767px){.top_reason .sec_top{flex-flow:wrap}}.top_reason .sec_ttl{max-width:460px;width:100%}@media screen and (max-width:767px){.top_reason .sec_ttl{max-width:none}}.top_reason .top_intro{margin-top:60px;width:calc(100% - 460px)}@media screen and (max-width:767px){.top_reason .top_intro{margin-top:10px;width:100%}}.top_reason .sec_bot{margin-top:90px;position:relative}@media screen and (max-width:767px){.top_reason .sec_bot{margin-top:30px}}.top_reason .sec_bot .bg_ttl{position:absolute;top:-130px}@media screen and (max-width:767px){.top_reason .sec_bot .bg_ttl{top:-30px}}.top_reason .list{padding-top:120px}@media screen and (max-width:767px){.top_reason .list{padding-top:90px}}.top_reason .list ul{counter-reset:number 0;width:50%}@media screen and (max-width:999px){.top_reason .list ul{width:100%}}.top_reason .list li{border-bottom:1px solid #909090}.top_reason .list li:nth-child(n+2){margin-top:30px}@media screen and (max-width:999px){.top_reason .list li{-o-border-image:linear-gradient(90deg,#00a5e3 0,#00a5e3 30%,#909090 0,#909090);border-image:linear-gradient(90deg,#00a5e3 0,#00a5e3 30%,#909090 0,#909090);border-image-slice:1}}.top_reason .list li .top_reason_photo{background:50% no-repeat;background-size:cover;border-radius:100px 0;height:1000px;opacity:0;position:absolute;right:0;text-align:center;top:0;transition:all .5s ease;visibility:hidden;width:calc(50% - 80px)}.top_reason .list li .top_reason_photo.active{opacity:1;visibility:visible}@media screen and (max-width:999px){.top_reason .list li .top_reason_photo.active{display:none}}.top_reason .list li:first-child .top_reason_photo{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/top/reason01.png)}.top_reason .list li:nth-child(2) .top_reason_photo{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/top/reason02.png)}.top_reason .list li:nth-child(3) .top_reason_photo{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/top/reason03.png)}.top_reason .list li:nth-child(4) .top_reason_photo{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/top/reason04.jpg)}.top_reason .list li:nth-child(5) .top_reason_photo{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/top/reason05.jpg)}.top_reason .list a{padding-right:70px}@media screen and (max-width:767px){.top_reason .list a{padding-right:50px}}.top_reason .list .u_line:after{bottom:-1px}.top_reason .list .num{color:#00a5e3;font-size:14px;font-weight:700}.top_reason .list .num:before{content:"Reason" counter(number,decimal-leading-zero);counter-increment:number 1}.top_reason .list h3{font-size:32px;margin-top:10px}@media screen and (max-width:767px){.top_reason .list h3{font-size:28px;margin-top:5px}}.top_reason .list p{font-size:16px;padding:25px 0}@media screen and (max-width:767px){.top_reason .list p{padding:20px 0}}.top_service{position:relative}.top_service:before{background:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/top/service_bg.png) 50% no-repeat;background-size:cover;border-radius:100px 0;content:"";display:block;height:750px;left:0;position:absolute;top:0;width:100%;z-index:-1}@media screen and (max-width:1199px){.top_service:before{background-color:rgba(0,140,227,.9);background-image:none;height:100%}}.top_service .bg_ttl{left:50%;position:absolute;top:-160px;transform:translateX(-50%)}@media screen and (max-width:999px){.top_service .bg_ttl{top:-110px}}@media screen and (max-width:767px){.top_service .bg_ttl{top:-55px}}.top_service .sec_bot,.top_service .sec_top{color:#fff}.top_service .sec_ttl{padding-top:100px;text-align:center}@media screen and (max-width:767px){.top_service .sec_ttl{padding-top:60px}}.top_service .sec_ttl .tag{background-color:#fff;color:#00a5e3}.top_service .top_intro{margin:25px auto 0;max-width:800px}.top_service .service_list{margin-top:40px}@media screen and (max-width:767px){.top_service .service_list{margin-top:30px}}.top_service .service_list ul{display:flex;flex-flow:wrap;-ms-justify-content:space-between;justify-content:space-between}@media screen and (max-width:1199px){.top_service .service_list ul{margin:0 auto;max-width:800px}}.top_service .service_list li{max-width:390px;position:relative;width:calc(33.33333% - 10px)}@media screen and (max-width:1199px){.top_service .service_list li{width:calc(50% - 7.5px)}}@media screen and (max-width:767px){.top_service .service_list li{margin:0 auto;width:100%}}.top_service .service_list li:nth-child(n+4){margin-top:15px}@media screen and (max-width:1199px){.top_service .service_list li:nth-child(n+3){margin-top:15px}}@media screen and (max-width:767px){.top_service .service_list li:nth-child(n+2){margin-top:20px}}.top_service .service_list li a:hover{opacity:.8}.top_service .service_list li a:hover img{opacity:1}.top_service .service_list li .point{background-color:#212121;border-radius:0 0 20px;left:0;padding:5px 30px 5px 10px;position:absolute;top:0}.top_service .service_list li h3{font-size:32px;left:50%;position:absolute;text-align:center;text-shadow:0 0 6px #212121;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media screen and (max-width:767px){.top_service .service_list li h3{font-size:28px}}.top_service .service_list .link{margin-top:60px;text-align:center}@media screen and (max-width:1199px){.top_service .service_list .link{margin-top:40px;padding-bottom:40px}}.top_solution{position:relative}.top_solution .bg_ttl{position:absolute;right:0;top:-35px}@media screen and (max-width:767px){.top_solution .bg_ttl{left:20px;right:auto;top:180px;z-index:-1}}.top_solution .top_intro{margin-top:40px}@media screen and (max-width:767px){.top_solution .top_intro{margin-top:20px}}.top_solution .sec_bot{position:relative}.top_solution .solution_slider{counter-reset:number 0;margin-right:calc(50% - 50vw);overflow:hidden;padding-bottom:110px;padding-top:40px}@media screen and (max-width:767px){.top_solution .solution_slider{padding-bottom:0;padding-top:90px}}.top_solution .solution_slider .slick-list{overflow:visible;padding:0 calc(100% - 1100px) 0 0!important}@media screen and (max-width:1199px){.top_solution .solution_slider .slick-list{padding:0 10% 0 0!important}}.top_solution .solution_slider .slide{margin-right:30px;max-width:540px;padding:0 10px}@media screen and (max-width:767px){.top_solution .solution_slider .slide{margin-right:10px}}.top_solution .solution_slider .slick-next,.top_solution .solution_slider .slick-prev{bottom:0;height:50px;top:auto;width:50px}@media screen and (max-width:767px){.top_solution .solution_slider .slick-next,.top_solution .solution_slider .slick-prev{bottom:auto;height:40px;top:50px;width:40px}}.top_solution .solution_slider .slick-next:before,.top_solution .solution_slider .slick-prev:before{background:#909090;border-radius:50%;color:#fff;display:block;filter:none;font-family:font awesome\ 6 free;font-size:20px;font-weight:900;height:50px;line-height:50px;text-align:center;transition:all .5s ease;width:50px}@media screen and (max-width:767px){.top_solution .solution_slider .slick-next:before,.top_solution .solution_slider .slick-prev:before{height:40px;line-height:40px;width:40px}}.top_solution .solution_slider .slick-next:hover:before,.top_solution .solution_slider .slick-prev:hover:before{background-color:#212121}.top_solution .solution_slider .slick-prev{left:75%}@media screen and (max-width:1199px){.top_solution .solution_slider .slick-prev{left:auto;right:110px}}@media screen and (max-width:767px){.top_solution .solution_slider .slick-prev{right:70px}}.top_solution .solution_slider .slick-prev:before{content:"\f060"}.top_solution .solution_slider .slick-next{left:calc(75% + 60px)}@media screen and (max-width:1199px){.top_solution .solution_slider .slick-next{left:auto;right:50px}}@media screen and (max-width:767px){.top_solution .solution_slider .slick-next{right:20px}}.top_solution .solution_slider .slick-next:before{content:"\f061"}.top_solution .solution_slider .num{color:#909090;font-size:14px;font-weight:700;margin-top:10px}@media screen and (max-width:767px){.top_solution .solution_slider .num{margin-top:5px}}.top_solution .solution_slider .num:before{content:"Achievements";counter-increment:number 1}.top_solution .solution_slider dl{display:flex;flex-flow:wrap;margin-top:10px}@media screen and (max-width:767px){.top_solution .solution_slider dl{margin-top:5px}}.top_solution .solution_slider dd,.top_solution .solution_slider dt{font-size:18px}@media screen and (max-width:767px){.top_solution .solution_slider dd,.top_solution .solution_slider dt{font-size:16px}}.top_solution .solution_slider dt{color:#004898;font-weight:700;width:105px}@media screen and (max-width:767px){.top_solution .solution_slider dt{width:95px}}.top_solution .solution_slider dd{width:calc(100% - 105px)}.top_solution .link{position:absolute;right:0;top:-100px;z-index:20}@media screen and (max-width:999px){.top_solution .link{margin-top:0;position:relative;text-align:right;top:0}}@media screen and (max-width:767px){.top_solution .link{margin-top:60px}}.top_problem .problem_box{background-color:#e1e5e6;border-radius:100px 0;display:flex;flex-flow:wrap;padding:100px 80px;position:relative}@media screen and (max-width:767px){.top_problem .problem_box{padding:60px 20px}}.top_problem .bg_ttl{color:#d2e0e5;left:0;opacity:1;position:absolute;top:-150px}@media screen and (max-width:767px){.top_problem .bg_ttl{top:-55px}}.top_problem .sec_bot,.top_problem .sec_top{width:50%}@media screen and (max-width:999px){.top_problem .sec_bot,.top_problem .sec_top{width:100%}}.top_problem .sec_top{padding-right:40px}@media screen and (max-width:767px){.top_problem .sec_top{padding-right:0}}.top_problem .top_intro{margin-top:30px}@media screen and (max-width:767px){.top_problem .top_intro{margin-top:20px}}.top_problem .link{margin-top:20px}@media screen and (max-width:999px){.top_problem .link{margin-top:30px}.top_problem .link.pc{display:none}}.top_problem .link.sp{display:none}@media screen and (max-width:999px){.top_problem .link.sp{display:block}}.top_problem .problem_list{position:relative;z-index:20}@media screen and (max-width:999px){.top_problem .problem_list{margin-top:20px}}.top_problem .problem_list li:nth-child(n+2){margin-top:30px}@media screen and (max-width:767px){.top_problem .problem_list li:nth-child(n+2){margin-top:20px}.top_problem .problem_list li:nth-child(n+4){display:none}}.top_problem .problem_list a{background-color:#fff;border-radius:70px;box-shadow:0 0 10px rgba(1,15,31,.1);display:block;padding:20px 30px;position:relative}@media screen and (max-width:767px){.top_problem .problem_list a{padding:15px 20px}}.top_problem .problem_list a:hover{opacity:.5}.top_problem .problem_list a:after{border-bottom:14px solid transparent;border-left:13px solid #fff;bottom:-14px;content:"";filter:drop-shadow(0 0 10px rgba(1,15,31,.1));position:absolute;right:50px;transform:skew(-12deg)}@media screen and (max-width:767px){.top_problem .problem_list a:after{border-bottom:10px solid transparent;border-left:7px solid #fff;bottom:-10px}}.top_problem .problem_list a p{font-size:20px;padding-left:45px;position:relative}@media screen and (max-width:767px){.top_problem .problem_list a p{font-size:15px;padding-left:30px}}.top_problem .problem_list a p:before{background-color:#00a5e3;border-radius:50%;color:#fff;content:"?";display:block;font-size:16px;height:30px;left:0;line-height:30px;position:absolute;text-align:center;top:0;width:30px}@media screen and (max-width:767px){.top_problem .problem_list a p:before{font-size:10px;height:20px;line-height:20px;width:20px}}.top_problem .problem_list a span{color:#00a5e3}.top_strength{background:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/top/strength_bg.png) 50% no-repeat;background-size:cover;border-radius:0 100px 0 0;padding:100px 0 60px;position:relative}@media screen and (max-width:767px){.top_strength{padding:60px 0 40px}}.top_strength .bg_ttl{left:50%;position:absolute;top:-135px;transform:translateX(-50%)}@media screen and (max-width:999px){.top_strength .bg_ttl{top:-95px}}@media screen and (max-width:767px){.top_strength .bg_ttl{top:-65px}}.top_strength .sec_top{color:#fff}.top_strength .sec_ttl{text-align:center}.top_strength .tag{background-color:#fff;color:#00a5e3}.top_strength h2{text-shadow:0 0 10px #004898}.top_strength h2 span{background:linear-gradient(transparent 70%,#ffe867 0,#ffe867 90%,transparent 0);color:#fff}@media screen and (max-width:767px){.top_strength h2 span{background:linear-gradient(transparent 65%,#ffe867 0)}}.top_strength .top_intro{margin:40px auto 0;max-width:800px}@media screen and (max-width:767px){.top_strength .top_intro{margin-top:20px}}.top_strength .strength_list{margin-top:40px}@media screen and (max-width:767px){.top_strength .strength_list{margin-top:35px}}.top_strength .strength_list ul{counter-reset:number 0;display:flex;flex-flow:wrap;-ms-justify-content:space-between;justify-content:space-between}.top_strength .strength_list li{background-color:#fff;border-radius:50px 0;min-height:314px;padding:40px 70px 5px;position:relative;width:calc(50% - 20px)}@media screen and (max-width:767px){.top_strength .strength_list li{min-height:auto;padding:40px 20px 20px;width:100%}}.top_strength .strength_list li:nth-child(n+3){margin-top:40px}@media screen and (max-width:767px){.top_strength .strength_list li:nth-child(n+2){margin-top:20px}}.top_strength .strength_list li:last-child{padding-top:20px}.top_strength .strength_list li:after,.top_strength .strength_list li:before{color:#fff;content:"";display:block;position:absolute;right:0;top:0}.top_strength .strength_list li:after{content:counter(number,decimal-leading-zero) "";counter-increment:number 1;font-size:30px;font-weight:700;right:5px;top:5px}.top_strength .strength_list li:before{border-left:80px solid transparent;border-top:80px solid #004898}.top_strength .strength_list li .ttl{text-align:center}.top_strength .strength_list li .ttl p{font-size:24px;font-weight:700}@media screen and (max-width:767px){.top_strength .strength_list li .ttl p{font-size:18px}}.top_strength .strength_list li .ttl h3{-ms-align-items:flex-end;align-items:flex-end;color:#004898;display:flex;flex-flow:wrap;font-size:80px;-ms-justify-content:center;justify-content:center;line-height:1}@media screen and (max-width:767px){.top_strength .strength_list li .ttl h3{font-size:60px}}.top_strength .strength_list li .ttl h3 .fs50{font-size:50px;font-weight:900;line-height:1.2}@media screen and (max-width:767px){.top_strength .strength_list li .ttl h3 .fs50{font-size:30px}}.top_strength .strength_list li .ttl h3 .fs26{font-size:26px;font-weight:900;line-height:1.2;padding-bottom:5px}@media screen and (max-width:767px){.top_strength .strength_list li .ttl h3 .fs26{font-size:16px}}.top_strength .strength_list li .desc{font-size:16px;margin-top:20px}.top_strength .link{margin-top:60px;text-align:center}@media screen and (max-width:767px){.top_strength .link{margin-top:40px}}.top_support .sec_ttl{text-align:center}.top_support .top_intro{margin:40px auto 0;max-width:800px}@media screen and (max-width:767px){.top_support .top_intro{margin-top:20px}}.top_support .sec_bot{position:relative}.top_support .bg_ttl{bottom:-30px;position:absolute;right:0}@media screen and (max-width:767px){.top_support .bg_ttl{bottom:185px}}.top_support .support_box{-ms-align-items:center;align-items:center;display:flex;flex-flow:wrap;-ms-justify-content:center;justify-content:center;margin-top:65px}@media screen and (max-width:767px){.top_support .support_box{margin-top:20px}.top_support .support_box .photo,.top_support .support_box .text{width:100%}}.top_support .support_box .photo{max-width:calc(100% - 290px)}@media screen and (max-width:767px){.top_support .support_box .photo{max-width:none}}.top_support .support_box .text{width:290px}@media screen and (max-width:767px){.top_support .support_box .text{margin-top:65px}}.top_support .support_box .text h3{font-size:24px;text-align:center}.top_support .support_box .text h3 span{background:linear-gradient(transparent 70%,#ffe867 0);color:#00a5e3}.top_support .support_box .text .link{margin-top:20px;position:relative;z-index:10}.top_support .support_bg{background:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/top/support02.png) top no-repeat;background-size:cover;border-radius:50px 0;height:500px;margin-top:80px;width:100%}@media screen and (max-width:1499px){.top_support .support_bg{height:380px}}@media screen and (max-width:767px){.top_support .support_bg{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/top/support02_sp.png);height:250px}}.top_dispatch .sec_top .box{-ms-align-items:center;align-items:center;display:flex}@media screen and (max-width:767px){.top_dispatch .sec_top .box{flex-flow:wrap}}.top_dispatch .sec_top .box h2{width:460px}@media screen and (max-width:767px){.top_dispatch .sec_top .box h2{width:100%}}.top_dispatch .sec_top .box .top_intro{width:calc(100% - 460px)}@media screen and (max-width:767px){.top_dispatch .sec_top .box .top_intro{margin-top:20px;width:100%}}.top_dispatch .sec_bot{padding-top:150px;position:relative}@media screen and (max-width:767px){.top_dispatch .sec_bot{padding-top:0}}.top_dispatch .sec_bot .bg_ttl{position:absolute;top:-60px}@media screen and (max-width:767px){.top_dispatch .sec_bot .bg_ttl{position:relative;top:0}}.top_dispatch .sec_bot .dispatch_box{padding:70px 0 90px;position:relative}@media screen and (max-width:767px){.top_dispatch .sec_bot .dispatch_box{padding:0}}.top_dispatch .sec_bot .dispatch_box .left{position:relative;z-index:1}@media screen and (max-width:767px){.top_dispatch .sec_bot .dispatch_box .left{margin:0 calc(50% - 50vw);width:100vw}}.top_dispatch .sec_bot .dispatch_box .right{border-radius:100px 0;overflow:hidden;position:absolute;right:0;top:0}@media screen and (max-width:767px){.top_dispatch .sec_bot .dispatch_box .right{border-radius:50px 0;position:relative;top:-20px}}.top_dispatch .sec_bot .dispatch_box .link{bottom:0;left:0;position:absolute}@media screen and (max-width:767px){.top_dispatch .sec_bot .dispatch_box .link{margin-top:20px;position:relative;text-align:center}}.top_Company{padding-top:100px}@media screen and (max-width:767px){.top_Company{padding-top:50px}}.top_Company .sec_top{background-color:#ecf6f8;border-radius:100px 0;padding:110px 50px 80px;position:relative;text-align:center}@media screen and (max-width:767px){.top_Company .sec_top{border-radius:0 100px 0 0;margin:0 calc(50% - 50vw);padding:60px 20px 90px}}.top_Company .sec_top .bg_ttl{left:50%;position:absolute;top:-170px;transform:translateX(-50%)}@media screen and (max-width:767px){.top_Company .sec_top .bg_ttl{top:-60px}}.top_Company .sec_top .top_intro{margin:20px auto 0;max-width:800px;text-align:left}.top_Company .sec_top .link{margin-top:60px}@media screen and (max-width:767px){.top_Company .sec_top .link{margin-top:30px}}.top_Company .sec_bot{margin-top:-30px;position:relative;z-index:1}.top_Company .sec_bot .compliance_box{-ms-align-items:center;align-items:center;display:flex;flex-flow:wrap}.top_Company .sec_bot .compliance_box .left{border-radius:100px 0;margin-left:40px;overflow:hidden;width:calc(50% - 40px)}@media screen and (max-width:999px){.top_Company .sec_bot .compliance_box .left{margin:0 auto;max-width:560px;width:100%}}.top_Company .sec_bot .compliance_box .right{padding-left:70px;padding-right:50px;width:50%}@media screen and (max-width:999px){.top_Company .sec_bot .compliance_box .right{margin-top:25px;padding-left:0;padding-right:0;width:100%}}.top_Company .sec_bot .compliance_box .top_intro{margin-top:20px}.top_Company .sec_bot .compliance_box .link{margin-top:60px}@media screen and (max-width:767px){.top_Company .sec_bot .compliance_box .link{margin-top:30px}}.top_webinar .webinar_post .top_intro{margin-top:40px}.top_webinar .webinar_post .blog_slider{display:flex;margin-top:40px}@media screen and (max-width:999px){.top_webinar .webinar_post .blog_slider{margin-top:20px}.top_webinar .webinar_post .blog_slider .slick-list{padding-right:10%!important}}.top_webinar .webinar_post .blog_slider .slide{width:calc(33.33333% - 10px)}.top_webinar .webinar_post .blog_slider .slide:nth-child(2){margin:0 15px}@media screen and (max-width:999px){.top_webinar .webinar_post .blog_slider .slide{margin-right:10px;width:calc(100% - 10px)!important}}.top_webinar .webinar_post .blog_slider .slide>a:hover{opacity:.8}.top_webinar .webinar_post .blog_slider .tag{display:flex}.top_webinar .webinar_post .blog_slider .tag .name{background-color:#004898;border-radius:10px 0;color:#fff;font-size:12px;font-weight:700;margin-top:10px;padding:3px 10px}@media screen and (max-width:999px){.top_webinar .webinar_post .blog_slider .tag .name{font-size:10px}}.top_webinar .webinar_post .blog_slider h3{font-size:18px;margin-top:10px}.top_webinar .webinar_post .blog_slider .date{color:#909090;font-weight:700;margin-top:10px}@media screen and (max-width:999px){.top_webinar .webinar_post .blog_slider .date{margin-top:0}.top_webinar .webinar_post .blog_slider .photo img{width:100%}}.top_webinar .webinar_box{background:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/top/webinar_bg.jpg) 50% no-repeat;background-size:cover;margin:0 auto;padding:40px;position:relative;text-align:center;width:83.3333333333%}@media screen and (max-width:767px){.top_webinar .webinar_box{background:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/top/webinar_bg_sp.jpg) 50% no-repeat;padding:40px 12px;width:100%}}.top_webinar .webinar_box .sec_ttl{margin-bottom:17px}.top_webinar .webinar_box .sec_ttl .tag{background-color:#fff;color:#00a5e3}.top_webinar .webinar_box .sec_ttl h2 span{color:#fff}.top_webinar .webinar_box .link{margin-top:17px}.top_webinar .webinar_box .ico-left{bottom:-45px;left:-40px;position:absolute;width:26.4%}@media screen and (max-width:767px){.top_webinar .webinar_box .ico-left{left:-10px;width:122px}}.top_webinar .webinar_box .ico-right{position:absolute;right:2%;top:20px;width:11.7%}@media screen and (max-width:767px){.top_webinar .webinar_box .ico-right{right:10px;top:10px;width:73px}}.top_webinar .bg_ttl{margin-top:-130px;position:relative;text-align:center;z-index:-1}@media screen and (max-width:999px){.top_webinar .bg_ttl{margin-top:-100px}}@media screen and (max-width:767px){.top_webinar .bg_ttl{margin-top:-50px}}.top_download .download_box{background-color:#00a5e3;border-radius:100px 0 0;margin-left:95px;margin-right:calc(50% - 50vw)}@media screen and (max-width:999px){.top_download .download_box{background:0 0;margin:0 calc(50% - 50vw)}}.top_download .download_inner{display:flex;flex-flow:wrap;max-width:1105px;padding:100px 40px 60px 80px;position:relative}@media screen and (max-width:999px){.top_download .download_inner{padding:0}}.top_download .bg_ttl{bottom:-155px;position:absolute;right:0}@media screen and (max-width:999px){.top_download .bg_ttl{bottom:-10px;left:50%;right:auto;transform:translateX(-50%)}}@media screen and (max-width:767px){.top_download .bg_ttl{bottom:48px}}.top_download .sec_top{padding-right:60px;width:315px;writing-mode:vertical-rl}@media screen and (max-width:999px){.top_download .sec_top{padding:0 20px;width:100%;writing-mode:inherit}}.top_download .tag{background-color:#fff;border-radius:0 20px;color:#00a5e3;padding:25px 2px}@media screen and (max-width:999px){.top_download .tag{background-color:#00a5e3;color:#fff;padding:2px 20px}}.top_download h2{line-height:1.2;padding:15px 15px 0 0}@media screen and (max-width:999px){.top_download h2{line-height:1.5;padding:0}}.top_download h2 span{color:#fff}@media screen and (max-width:999px){.top_download h2 span{color:#00a5e3}}.top_download .top_intro{padding-right:5px}@media screen and (max-width:999px){.top_download .top_intro{padding:20px 0 0}}.top_download .sec_bot{width:calc(100% - 315px)}@media screen and (max-width:999px){.top_download .sec_bot{width:100%}.top_download .download_list{background-color:#00a5e3;border-radius:100px 0 0;margin:20px calc(50% - 50vw) 0;padding:60px 0 20px;width:100vw}}.top_download .download_list .download_slider{display:flex;flex-flow:wrap;-ms-justify-content:space-between;justify-content:space-between}.top_download .download_list .download_slider .slick-track{display:flex}.top_download .download_list .download_slider .slick-slide{height:auto!important}.top_download .download_list .download_slider .slick-slide>div{height:100%}.top_download .download_list .slide{width:calc(50% - 15px)}@media screen and (max-width:999px){.top_download .download_list .slide{height:100%;margin-right:10px;width:calc(100% - 10px)!important}}.top_download .download_list .slide:nth-child(n+3){margin-top:30px}@media screen and (max-width:999px){.top_download .download_list .slide:nth-child(n+2){margin-top:0}}.top_download .download_list .slide .photo{text-align:center}.top_download .download_list .slide .photo img{height:198px;width:auto}.top_download .download_list .slick-dots{bottom:-30px;z-index:15}.top_download .download_list .slick-dots li{margin:0 5px}.top_download .download_list .slick-dots li button:before{background-color:#212121;border-radius:50%;color:transparent;height:10px;opacity:1;width:10px}.top_download .download_list .slick-dots li.slick-active button:before{background-color:#fff}.top_download .download_list a{background-color:#fff;display:block;height:100%;padding:20px}.top_download .download_list a:hover{opacity:.8}.top_download .download_list h3{font-size:20px;padding-top:10px}.top_download .download_list p{margin-top:5px}.top_download .download_list .list_link{color:#00a5e3;display:inline-block;padding-right:28px;position:relative}.top_download .download_list .list_link:after{background:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/top/icon_download.png) 50% no-repeat;background-size:cover;content:"";display:inline-block;height:21px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:22px}.top_download .link{margin-top:60px;position:relative;text-align:right;z-index:20}@media screen and (max-width:999px){.top_download .link{margin-top:40px;text-align:center}}.top_blog{position:relative}.top_blog .bg_ttl{position:absolute;right:0;top:0}.top_blog .top_intro{margin-top:40px}@media screen and (max-width:999px){.top_blog .top_intro{margin-top:20px}}.top_blog .blog_slider{display:flex;margin-top:40px}@media screen and (max-width:999px){.top_blog .blog_slider{margin-top:20px}.top_blog .blog_slider .slick-list{padding-right:10%!important}}.top_blog .blog_slider .slide{width:calc(33.33333% - 10px)}.top_blog .blog_slider .slide:nth-child(2){margin:0 15px}@media screen and (max-width:999px){.top_blog .blog_slider .slide{margin-right:10px;width:calc(100% - 10px)!important}}.top_blog .blog_slider .slide>a:hover{opacity:.8}.top_blog .blog_slider .tag{display:flex}.top_blog .blog_slider .tag .name{background-color:#004898;border-radius:10px 0;color:#fff;font-size:12px;font-weight:700;margin-top:10px;padding:3px 10px}@media screen and (max-width:999px){.top_blog .blog_slider .tag .name{font-size:10px}}.top_blog .blog_slider h3{font-size:18px;margin-top:10px}.top_blog .blog_slider .date{color:#909090;font-weight:700;margin-top:10px}@media screen and (max-width:999px){.top_blog .blog_slider .date{margin-top:0}.top_blog .blog_slider .photo img{width:100%}}.top_blog .link{margin-top:60px;text-align:center}@media screen and (max-width:999px){.top_blog .link{margin-top:40px}}.top_news .news_box{background-color:#ecf6f8;border-radius:0 100px 0 0;margin-left:calc(50% - 50vw);padding:100px 0}@media screen and (max-width:767px){.top_news .news_box{margin:0 calc(50% - 50vw);padding:50px 0 40px;width:100vw}}.top_news .news_inner{display:flex;flex-flow:wrap;padding-right:80px;position:relative}@media screen and (max-width:767px){.top_news .news_inner{padding-right:0}}.top_news .sec_top{width:280px}@media screen and (max-width:767px){.top_news .sec_top{width:100%}}.top_news .sec_bot{width:calc(100% - 280px)}@media screen and (max-width:767px){.top_news .sec_bot{margin-top:40px;width:100%}}.top_news .news_list li:first-child a{padding-top:0}.top_news .news_list a{border-bottom:1px solid #909090;-o-border-image:linear-gradient(90deg,#00a5e3 100px,#909090 0);border-image:linear-gradient(90deg,#00a5e3 100px,#909090 0);border-image-slice:1;display:flex;font-size:16px;padding:20px 0}.top_news .news_list a:hover{opacity:.8}.top_news .news_list .u_line:after{bottom:-1px}.top_news .news_list .date{color:#909090;font-weight:700;width:100px}.top_news .news_list .ttl{font-weight:400;width:calc(100% - 100px)}.top_news .link{left:0;position:absolute;top:165px}@media screen and (max-width:767px){.top_news .link{left:0;margin:40px auto 0;position:relative;top:0}}.top_recruit{margin-bottom:150px}@media screen and (max-width:767px){.top_recruit{margin-bottom:0}.top_recruit .page_width{padding:0}}.top_recruit .recruit_inner{display:flex}@media screen and (max-width:999px){.top_recruit .recruit_inner{flex-flow:column-reverse wrap}}.top_recruit .sec_top{background-color:#008ce3;border-radius:100px 0 0;color:#fff;padding:60px 30px;text-align:center;width:500px}@media screen and (max-width:999px){.top_recruit .sec_top{border-radius:0;padding:40px 20px;width:100%}}.top_recruit .ja_ttl{color:#fff}.top_recruit .catch{font-size:32px;font-weight:700;margin-top:30px}@media screen and (max-width:767px){.top_recruit .catch{font-size:28px;margin-top:25px}}.top_recruit .top_intro{font-size:15px;line-height:2;margin-top:20px;text-shadow:0 0 4px #004898}@media screen and (max-width:767px){.top_recruit .top_intro{margin-top:15px}}.top_recruit .link{margin-top:30px}.top_recruit .link .bk_btn{transition:all .5s ease}.top_recruit .sec_bot{width:calc(100% - 500px)}@media screen and (max-width:999px){.top_recruit .sec_bot{width:100%}}.top_recruit .photo{background:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/top/recruit01.png) 50% no-repeat;background-size:cover;border-radius:0 0 100px;height:100%;overflow:hidden;width:100%}@media screen and (max-width:999px){.top_recruit .photo{background:0 0;border-radius:100px 0 0}}.top_recruit .photo img{display:none}@media screen and (max-width:999px){.top_recruit .photo img{display:block;width:100%}}.kaso_page{margin:80px 0 0}@media screen and (max-width:767px){.kaso_page{margin:40px 0 0}}.bread{position:relative;z-index:5}.bread ul{display:flex;flex-flow:wrap}.bread li{color:#909090;font-size:13px;position:relative}.bread li:not(:last-child){padding-right:20px}.bread li:not(:last-child):after{content:"/";position:absolute;right:10px}.bread li:only-child:after{content:none}.bread a{color:#00a5e3;white-space:nowrap}.big_ttl .ttl{margin-top:30px;padding:70px 0 40px;position:relative;text-align:center}@media screen and (max-width:767px){.big_ttl .ttl{padding:20px 0}}.big_ttl h1,.big_ttl h2,.big_ttl h3{font-size:48px;font-weight:700}@media screen and (max-width:767px){.big_ttl h1,.big_ttl h2,.big_ttl h3{font-size:32px}}.big_ttl h1 span,.big_ttl h2 span,.big_ttl h3 span{color:#00a5e3}.big_ttl h1 .pc,.big_ttl h2 .pc,.big_ttl h3 .pc{color:#212121;display:inline}@media screen and (max-width:767px){.big_ttl h1 .pc,.big_ttl h2 .pc,.big_ttl h3 .pc{display:none}}.big_ttl h1.fs32,.big_ttl h2.fs32,.big_ttl h3.fs32{color:#212121;font-size:32px}@media screen and (max-width:767px){.big_ttl h1.fs32,.big_ttl h2.fs32,.big_ttl h3.fs32{font-size:16px}}.big_ttl h1.fs32 span,.big_ttl h2.fs32 span,.big_ttl h3.fs32 span{font-size:48px}@media screen and (max-width:767px){.big_ttl h1.fs32 span,.big_ttl h2.fs32 span,.big_ttl h3.fs32 span{font-size:32px}}.big_ttl h1 .sub-ttl{color:#212121;display:block;font-size:20px}@media screen and (max-width:767px){.big_ttl h1 .sub-ttl{font-size:15px}}.big_ttl .en{font-size:200px;font-weight:700;left:50%;opacity:.1;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}@media screen and (max-width:767px){.big_ttl .en{font-size:77px}}.big_ttl .text{font-size:18px;margin:0 auto;max-width:800px}.big_ttl .text_w1000{font-size:16px;margin:0 auto;max-width:1000px}.big_ttl .blue40{color:#00a5e3;font-size:40px;font-weight:700;margin-top:50px;text-align:center}@media screen and (max-width:767px){.big_ttl .blue40{font-size:24px;margin-top:20px}}.kaso_fv{margin-top:80px}@media screen and (max-width:767px){.kaso_fv{margin-top:40px}}.kaso_fv .photo{background:50% no-repeat;background-size:cover;border-radius:100px 0;height:400px}@media screen and (max-width:767px){.kaso_fv .photo{border-radius:50px 0;height:200px;margin:40px calc(50% - 50vw) 0}}.kaso_fv .photo.product-dispatch{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/service/product-dispatch/fv.jpg)}@media screen and (max-width:767px){.kaso_fv .photo.product-dispatch{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/service/product-dispatch/fv_sp.jpg)}}.kaso_fv .photo.team{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/service/team/fv.jpg)}@media screen and (max-width:767px){.kaso_fv .photo.team{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/service/team/fv_sp.jpg)}}.kaso_fv .photo.specified-skill{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/service/specified-skill/fv.jpg)}@media screen and (max-width:767px){.kaso_fv .photo.specified-skill{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/service/specified-skill/fv_sp.jpg)}}.kaso_fv .photo.dormitory{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/service/dormitory/fv.jpg)}@media screen and (max-width:767px){.kaso_fv .photo.dormitory{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/service/dormitory/fv_sp.jpg)}}.kaso_fv .photo.manufacturing-contract{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/service/manufacturing-contract/fv.jpg)}@media screen and (max-width:767px){.kaso_fv .photo.manufacturing-contract{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/service/manufacturing-contract/fv_sp.jpg)}}.kaso_fv .photo.internship{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/service/internship/fv.jpg)}@media screen and (max-width:767px){.kaso_fv .photo.internship{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/service/internship/fv_sp.jpg)}}.kaso_fv .photo.support{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/service/support/fv.jpg)}@media screen and (max-width:767px){.kaso_fv .photo.support{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/service/support/fv_sp.jpg)}}.kaso_fv .photo.philosophy{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/info/philosophy/fv.png)}@media screen and (max-width:767px){.kaso_fv .photo.philosophy{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/info/philosophy/fv_sp.png)}}.kaso_fv .photo.compliance{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/info/compliance/fv.jpg)}@media screen and (max-width:767px){.kaso_fv .photo.compliance{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/info/compliance/fv_sp.jpg)}}.kaso_fv .photo.company{height:auto;overflow:hidden}@media screen and (max-width:767px){.kaso_fv .photo.company{margin:0 auto;width:100%}}.kaso_fv .photo.access{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/info/access/fv.jpg)}@media screen and (max-width:767px){.kaso_fv .photo.access{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/info/access/fv_sp.jpg)}}.kaso_fv .photo.r_sales{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/recruit/sales/fv.jpg)}@media screen and (max-width:767px){.kaso_fv .photo.r_sales{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/recruit/sales/fv_sp.jpg)}}.kaso_fv .photo.r_manager{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/recruit/manager/fv.jpg)}@media screen and (max-width:767px){.kaso_fv .photo.r_manager{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/recruit/manager/fv_sp.jpg)}}.kaso_fv .photo.r_coordinator{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/recruit/coordinator/fv.jpg)}@media screen and (max-width:767px){.kaso_fv .photo.r_coordinator{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/recruit/coordinator/fv_sp.jpg)}}.kaso_fv .photo.r_assistant{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/recruit/assistant/fv.jpg)}@media screen and (max-width:767px){.kaso_fv .photo.r_assistant{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/recruit/assistant/fv_sp.jpg)}}.kaso_fv .photo.r_hrga{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/recruit/hrga/fv.jpg)}@media screen and (max-width:767px){.kaso_fv .photo.r_hrga{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/recruit/hrga/fv_sp.jpg)}}.kaso_fv .photo.photo404{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/404/fv.jpg)}@media screen and (max-width:767px){.kaso_fv .photo.photo404{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/404/fv_sp.jpg)}}.archive_sec,.relate_page{margin:60px 0 100px}@media screen and (max-width:767px){.archive_sec,.relate_page{margin:40px 0 60px}}.archive_sec .type_list .desc,.relate_page .type_list .desc{font-size:16px;font-weight:700;text-align:center}.archive_sec .type_list .list,.relate_page .type_list .list{-ms-align-items:center;align-items:center;display:flex;flex-flow:wrap;-ms-justify-content:flex-start;justify-content:flex-start;margin:20px auto 0;max-width:790px}.archive_sec .type_list .list .box,.relate_page .type_list .list .box{width:calc(33.33333% - 10px)}@media screen and (max-width:767px){.archive_sec .type_list .list .box,.relate_page .type_list .list .box{width:calc(50% - 7px)}}.archive_sec .type_list .list .box:not(:nth-child(3n)),.relate_page .type_list .list .box:not(:nth-child(3n)){margin-right:10px}@media screen and (max-width:767px){.archive_sec .type_list .list .box:not(:nth-child(3n)),.relate_page .type_list .list .box:not(:nth-child(3n)){margin-right:0}.archive_sec .type_list .list .box:not(:nth-child(2n)),.relate_page .type_list .list .box:not(:nth-child(2n)){margin-right:14px}}.archive_sec .type_list .list .box:nth-child(n+4),.relate_page .type_list .list .box:nth-child(n+4){margin-top:20px}@media screen and (max-width:767px){.archive_sec .type_list .list .box:nth-child(n+3),.relate_page .type_list .list .box:nth-child(n+3){margin-top:10px}}.archive_sec .type_list .list input,.relate_page .type_list .list input{display:none}.archive_sec .type_list .list label,.relate_page .type_list .list label{background-color:#00a5e3;border-radius:44px;color:#fff;display:block;font-size:15px;font-weight:700;padding:10px;text-align:center}.archive_sec .type_list .list input[type=checkbox]:checked+label,.archive_sec .type_list .list input[type=radio]:checked+label,.relate_page .type_list .list input[type=checkbox]:checked+label,.relate_page .type_list .list input[type=radio]:checked+label{background-color:#e1e5e6;color:#212121}.archive_sec .page_list,.relate_page .page_list{margin-top:10px}@media screen and (max-width:767px){.archive_sec .page_list,.relate_page .page_list{margin-top:40px}}.archive_sec .page_list .list,.relate_page .page_list .list{-ms-align-items:stretch;align-items:stretch;display:flex;flex-flow:wrap;-ms-justify-content:space-between;justify-content:space-between}.archive_sec .page_list .list:after,.relate_page .page_list .list:after{content:"";display:block;width:calc(33.33333% - 20px)}.archive_sec .page_list .box,.relate_page .page_list .box{margin-top:40px;position:relative;width:calc(33.33333% - 20px)}@media screen and (max-width:767px){.archive_sec .page_list .box,.relate_page .page_list .box{margin-top:10px;width:100%}.archive_sec .page_list .box:nth-child(n+2),.relate_page .page_list .box:nth-child(n+2){margin-top:20px}}.archive_sec .page_list .box>a,.relate_page .page_list .box>a{height:100%}.archive_sec .page_list .box>a:hover .ttl,.relate_page .page_list .box>a:hover .ttl{color:#00a5e3}.archive_sec .page_list .box .photo,.relate_page .page_list .box .photo{aspect-ratio:16/9}.archive_sec .page_list .box .photo img,.relate_page .page_list .box .photo img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.archive_sec .page_list .box.not_exist,.relate_page .page_list .box.not_exist{text-align:center;width:100%}.archive_sec .page_list .tag,.relate_page .page_list .tag{background-color:#fff;border:2px solid #00a5e3;border-radius:29px;color:#00a5e3;font-size:14px;left:10px;padding:2px 20px;position:absolute;top:10px}.archive_sec .page_list .tag_wrap,.relate_page .page_list .tag_wrap{left:10px;position:absolute;top:10px}.archive_sec .page_list .tag_wrap .tag,.relate_page .page_list .tag_wrap .tag{left:0;margin-bottom:5px;position:relative;top:0;width:-moz-fit-content;width:fit-content}.archive_sec .page_list .area-tag,.relate_page .page_list .area-tag{display:inline-block}.archive_sec .page_list .area-tag .tag,.relate_page .page_list .area-tag .tag{background-color:#004898;border:none;border-radius:10px 0;color:#fff;display:inline-block;font-size:12px;font-weight:700;margin:10px 0 5px;padding:3px 10px;position:static}.archive_sec .page_list .cate,.relate_page .page_list .cate{background-color:#004898;border-radius:10px 0;color:#fff;display:inline-block;font-size:12px;font-weight:700;margin-top:10px;padding:3px 10px}.archive_sec .page_list .ttl,.relate_page .page_list .ttl{font-size:18px;margin-top:15px;transition:all .5s ease}.archive_sec .page_list .ttl.blog,.relate_page .page_list .ttl.blog{margin-top:5px}.archive_sec .page_list .desc,.relate_page .page_list .desc{font-size:16px;font-weight:400;margin-top:10px}.archive_sec .page_list .industry,.relate_page .page_list .industry{display:flex;font-size:14px;margin-top:15px}.archive_sec .page_list .industry dt,.relate_page .page_list .industry dt{color:#004898;font-weight:700;width:110px}.archive_sec .page_list .industry dd,.relate_page .page_list .industry dd{width:calc(100% - 110px)}.archive_sec .page_list .date,.relate_page .page_list .date{color:#909090;font-size:14px;margin-top:5px}.archive_sec .page_list .pager,.relate_page .page_list .pager{margin-top:90px}@media screen and (max-width:767px){.archive_sec .page_list .pager,.relate_page .page_list .pager{margin-top:50px}}.archive_sec .page_list .pager .screen-reader-text,.relate_page .page_list .pager .screen-reader-text{font-size:0}@media screen and (max-width:767px){.archive_sec .page_list .pager .nav-links .page-numbers,.relate_page .page_list .pager .nav-links .page-numbers{margin:0 10px}}.archive_sec .page_list .pager .page-numbers,.relate_page .page_list .pager .page-numbers{-ms-align-items:center;align-items:center;display:flex;-ms-justify-content:center;justify-content:center}.archive_sec .page_list .pager .page-numbers>li,.relate_page .page_list .pager .page-numbers>li{color:#909090;font-size:24px;font-weight:700;margin:0 15px}@media screen and (max-width:767px){.archive_sec .page_list .pager .page-numbers>li,.relate_page .page_list .pager .page-numbers>li{margin:0 5px}}.archive_sec .page_list .pager .page-numbers>li a:hover,.relate_page .page_list .pager .page-numbers>li a:hover{opacity:.7}.archive_sec .page_list .pager .page-numbers>li .next,.archive_sec .page_list .pager .page-numbers>li .prev,.relate_page .page_list .pager .page-numbers>li .next,.relate_page .page_list .pager .page-numbers>li .prev{font-size:20px}.archive_sec .page_list .pager .page-numbers>li .current,.relate_page .page_list .pager .page-numbers>li .current{color:#00a5e3}.archive_sec .page_list .pager-right .nav-links,.relate_page .page_list .pager-right .nav-links{justify-content:flex-end}.archive_sec .page_list .pager-right .page-numbers,.relate_page .page_list .pager-right .page-numbers{margin:0}.archive_sec .page_list .pager-right .page-numbers>li,.relate_page .page_list .pager-right .page-numbers>li{margin:0 10px}.archive_sec .page_list.download .box>a,.relate_page .page_list.download .box>a{background-color:#ecf4f7;border-radius:50px 0;display:block;padding:30px 20px}.archive_sec .page_list.download .box>a .photo img,.relate_page .page_list.download .box>a .photo img{height:170px;width:auto}.archive_sec .page_list.download .box>a picture,.relate_page .page_list.download .box>a picture{margin:0 auto;max-width:90%}.archive_sec .page_list.download .box>a:hover,.relate_page .page_list.download .box>a:hover{background-color:#c0e6f4}.archive_sec .page_list.download .box>a:hover .ttl,.relate_page .page_list.download .box>a:hover .ttl{color:#212121}.archive_sec .page_list.download .tags,.relate_page .page_list.download .tags{display:flex;flex-wrap:wrap;gap:6px 8px}.archive_sec .page_list.download .tag,.relate_page .page_list.download .tag{left:20px;position:static;top:30px;width:-moz-fit-content;width:fit-content}.archive_sec .page_list.download .photo,.relate_page .page_list.download .photo{-ms-align-items:center;align-items:center;display:flex;-ms-justify-content:center;justify-content:center;margin-top:34px}@media screen and (max-width:479px){.archive_sec .page_list.download .photo,.relate_page .page_list.download .photo{margin-top:20px}}.archive_sec .page_list.download .ttl,.relate_page .page_list.download .ttl{margin-top:10px}.archive_sec .page_list.news,.relate_page .page_list.news{margin:-20px auto 0;max-width:1000px}.archive_sec .page_list.news>ul a,.relate_page .page_list.news>ul a{-ms-align-items:stretch;align-items:stretch;border-bottom:1px solid #909090;-o-border-image:linear-gradient(90deg,#00a5e3 100px,#909090 0);border-image:linear-gradient(90deg,#00a5e3 100px,#909090 0);border-image-slice:1;display:flex;-ms-justify-content:flex-start;justify-content:flex-start}.archive_sec .page_list.news>ul a:hover,.relate_page .page_list.news>ul a:hover{opacity:.8}.archive_sec .page_list.news>ul .u_line:after,.relate_page .page_list.news>ul .u_line:after{bottom:-1px}.archive_sec .page_list.news>ul .date,.archive_sec .page_list.news>ul .ttl,.relate_page .page_list.news>ul .date,.relate_page .page_list.news>ul .ttl{font-size:16px;margin-top:0;padding:20px 0}.archive_sec .page_list.news>ul .date,.relate_page .page_list.news>ul .date{font-weight:700;width:100px}.archive_sec .page_list.news>ul .ttl,.relate_page .page_list.news>ul .ttl{width:calc(100% - 100px)}.archive_sec .page_list #loading,.relate_page .page_list #loading{color:#ccc;font-size:30px;text-align:center}.archive_sec .news_detail,.relate_page .news_detail{margin:0 auto 100px;max-width:860px}@media screen and (max-width:767px){.archive_sec .news_detail,.relate_page .news_detail{margin:0 auto 60px}}.archive_sec .news_detail .date,.relate_page .news_detail .date{color:#909090;font-size:20px}@media screen and (max-width:767px){.archive_sec .news_detail .date,.relate_page .news_detail .date{font-size:16px}}.archive_sec .news_detail img,.relate_page .news_detail img{margin:10px 0;width:100%}.archive_sec .news_detail p,.relate_page .news_detail p{font-size:16px;margin-bottom:20px}.archive_sec .news_detail a,.relate_page .news_detail a{color:#00a5e3}.archive_sec .news_detail .right_text,.relate_page .news_detail .right_text{margin-left:auto;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.archive_sec .news_detail .right_text,.relate_page .news_detail .right_text{width:100%}}.archive_sec .link,.relate_page .link{margin:40px 0 0;text-align:center}.loading_body .page-numbers li a,.loading_body .type_list li{pointer-events:none}.relate_page .relate_ttl{font-size:24px;font-weight:700;text-align:center}@media screen and (max-width:767px){.relate_page .relate_ttl{font-size:18px}}.relate_page .page_list{margin-top:35px}@media screen and (max-width:767px){.relate_page .page_list{margin-top:20px}}.privacy,.terms{margin:0 auto;max-width:1000px}.privacy>div,.terms>div{margin-bottom:60px}.privacy h2,.privacy h3,.terms h2,.terms h3{color:#00a5e3;font-size:40px;font-weight:700;margin-bottom:20px;text-align:center}@media screen and (max-width:767px){.privacy h2,.privacy h3,.terms h2,.terms h3{font-size:24px}}.privacy li,.privacy p,.terms li,.terms p{font-size:16px}.privacy ol,.terms ol{margin-left:1.5rem;margin-top:30px}@media screen and (max-width:767px){.privacy ol,.terms ol{margin-left:1.8rem}}.privacy ol li,.terms ol li{list-style-type:decimal}.privacy ol.ol_space li,.terms ol.ol_space li{margin-bottom:20px}.privacy a,.terms a{color:#004898;text-decoration:underline}.privacy a:hover,.terms a:hover{opacity:.8}.privacy .right_text,.terms .right_text{margin-left:auto;width:-moz-fit-content;width:fit-content}.privacy .info_box,.terms .info_box{background:#fff;border:1px solid #909090;margin:20px 0;padding:30px 20px}.terms h3{margin-bottom:40px}@media screen and (max-width:767px){.terms h3{margin-bottom:20px}}.terms ol{margin-top:0}.terms li{padding-left:15px}@media screen and (max-width:767px){.terms li{padding-left:10px}}.terms li ol li{list-style-type:lower-alpha}.info_group{margin:60px 0 150px}@media screen and (max-width:767px){.info_group{margin:40px 0 80px}}.info_group .list{display:flex;flex-flow:wrap;-ms-justify-content:space-between;justify-content:space-between}.info_group .list a:hover .ttl{color:#00a5e3}.info_group .list>li.col2{width:calc(50% - 20px)}@media screen and (max-width:767px){.info_group .list>li.col2{width:100%}}.info_group .list>li.col3{width:calc(33.33333% - 20px)}@media screen and (max-width:767px){.info_group .list>li.col3{width:100%}}.info_group .list>li:nth-child(n+3){margin-top:60px}@media screen and (max-width:767px){.info_group .list>li:nth-child(n+2){margin-top:20px}}.info_group .photo{border-radius:50px 0;overflow:hidden;position:relative;z-index:1}.info_group .photo.philosophy{border:1px solid #909090}.info_group .ttl{font-size:32px;margin-top:10px;transition:all .5s ease}@media screen and (max-width:767px){.info_group .ttl{font-size:24px}}.info_vision{margin-top:90px}@media screen and (max-width:767px){.info_vision{margin-top:20px}}.info_vision .vision_list{margin:0 auto;max-width:985px;width:100%}.info_vision .vision_list .box{border-bottom:1px solid #909090;margin-top:60px;position:relative}.info_vision .vision_list .box:after{background-color:#00a5e3;bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;width:100px}@media screen and (max-width:767px){.info_vision .vision_list .box{margin-top:40px}}.info_vision .vision_list .box:nth-child(n+2){margin-top:50px}@media screen and (max-width:767px){.info_vision .vision_list .box:nth-child(n+2){margin-top:25px}}.info_vision .vision_list .num{color:#00a5e3;font-size:14px;font-weight:700}.info_vision .vision_list .text{font-size:20px;padding:15px 0}@media screen and (max-width:767px){.info_vision .vision_list .text{font-size:18px}}.info_action{background-color:#ecf4f7;margin-top:150px;padding:35px 0 150px}@media screen and (max-width:767px){.info_action{margin-top:80px;padding:20px 0 80px}}.info_action .action_list{background-color:#fff;border-radius:100px 0;margin-top:60px;padding:100px}@media screen and (max-width:767px){.info_action .action_list{border-radius:50px 0;margin-top:40px;padding:20px 20px 30px}}.info_action .box{border-bottom:1px solid #909090;padding:30px 0;position:relative}@media screen and (max-width:767px){.info_action .box{padding:15px 0}}.info_action .box:after{background-color:#00a5e3;bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;width:168px}@media screen and (max-width:767px){.info_action .box:after{width:100px}}.info_action .num{font-size:80px;left:0;line-height:1.2;opacity:.1;position:absolute;top:0}@media screen and (max-width:767px){.info_action .num{font-size:50px}}.info_action .ttl{font-size:24px}@media screen and (max-width:767px){.info_action .ttl{font-size:20px}}.info_action .text{font-size:16px;font-weight:400;margin-top:10px}.info_action .item{margin-top:1.5em}@media screen and (max-width:767px){.info_action .item h4{font-weight:400}}.info_compliance{margin-top:90px}@media screen and (max-width:767px){.info_compliance{margin-top:20px}}.info_compliance .law_list{margin:60px auto 0;max-width:1000px}@media screen and (max-width:767px){.info_compliance .law_list{margin:20px auto 0}}.info_compliance .law_list .list{-ms-align-items:stretch;align-items:stretch;display:flex;flex-flow:wrap;-ms-justify-content:flex-start;justify-content:flex-start}.info_compliance .law_list .box{-ms-align-items:center;align-items:center;border:1px solid #00a5e3;display:flex;font-size:20px;font-weight:700;-ms-justify-content:center;justify-content:center;padding:12px;width:calc(25% - 9.75px)}@media screen and (max-width:767px){.info_compliance .law_list .box{font-size:16px;padding:10px 5px;width:calc(50% - 7.5px)}}.info_compliance .law_list .box:not(:nth-child(4n)){margin-right:13px}@media screen and (max-width:767px){.info_compliance .law_list .box:not(:nth-child(4n)){margin-right:0}.info_compliance .law_list .box:not(:nth-child(2n)){margin-right:15px}}.info_compliance .law_list .box:nth-child(n+5){margin-top:13px}@media screen and (max-width:767px){.info_compliance .law_list .box:nth-child(n+3){margin-top:15px}}.info_compliance .compliance_point{background-color:#ecf4f7;border-radius:100px 0;margin:100px 0 150px;padding:100px}@media screen and (max-width:767px){.info_compliance .compliance_point{border-radius:50px 0;margin:60px 0 80px;padding:30px 20px}}.info_compliance .compliance_point .box:nth-child(n+2){margin-top:60px}@media screen and (max-width:767px){.info_compliance .compliance_point .box:nth-child(n+2){margin-top:30px}}.info_compliance .compliance_point .ttl{color:#00a5e3;font-size:32px}@media screen and (max-width:767px){.info_compliance .compliance_point .ttl{font-size:24px}}.info_compliance .compliance_point .desc{font-size:18px;margin-top:20px}@media screen and (max-width:767px){.info_compliance .compliance_point .desc{margin-top:10px}}@media screen and (max-width:999px){.info_compliance_strong .bg_wrap{background-color:#00a5e3}}.info_compliance_strong .bg{background-color:#00a5e3;border-radius:100px 0;margin:40px 0 100px;padding:100px}@media screen and (max-width:767px){.info_compliance_strong .bg{border-radius:0;margin:40px 0 80px;padding:40px 0}}.info_compliance_strong .sec_ttl .tag{background-color:#fff;color:#00a5e3}.info_compliance_strong .ttl{text-align:center}.info_compliance_strong .ttl h2,.info_compliance_strong .ttl h3{font-size:32px}.info_compliance_strong .ttl .large{font-size:48px}@media screen and (max-width:767px){.info_compliance_strong .ttl .large{font-size:32px}}.info_compliance_strong .ttl .white{color:#fff}.info_compliance_strong .intro{font-size:18px;margin:40px auto 0;max-width:800px}@media screen and (max-width:767px){.info_compliance_strong .intro{font-size:16px;margin:10px auto 0}}.info_compliance_strong .strong_list{margin-top:55px}@media screen and (max-width:767px){.info_compliance_strong .strong_list{margin-top:20px}}.info_compliance_strong .strong_list .box{-ms-align-items:center;align-items:center;background-color:#fff;border-radius:50px 0;display:flex;flex-flow:wrap;margin:0 auto;max-width:1000px;padding:60px;width:100%}@media screen and (max-width:767px){.info_compliance_strong .strong_list .box{flex-flow:column-reverse;padding:30px 20px}}.info_compliance_strong .strong_list .box:nth-child(n+2){margin-top:40px}@media screen and (max-width:767px){.info_compliance_strong .strong_list .box:nth-child(n+2){margin-top:20px}}.info_compliance_strong .strong_list .text{width:55%}@media screen and (max-width:767px){.info_compliance_strong .strong_list .text{margin-top:20px;width:100%}}.info_compliance_strong .strong_list .photo{padding-left:40px;width:45%}@media screen and (max-width:767px){.info_compliance_strong .strong_list .photo{padding-left:0;width:100%}}.info_compliance_strong .strong_list .num{color:#00a5e3;font-size:20px;font-weight:700}@media screen and (max-width:767px){.info_compliance_strong .strong_list .num{text-align:center}}.info_compliance_strong .strong_list h3{font-size:32px;margin-top:10px}@media screen and (max-width:767px){.info_compliance_strong .strong_list h3{font-size:24px;text-align:center}}.info_compliance_strong .strong_list p{font-size:16px;font-weight:400;margin-top:10px}.info_compliance_strong .strong_list .point_box{background-color:#e6e6e6;margin-top:10px;padding:15px}.info_compliance_strong .strong_list .point_box h5{color:#004898;font-size:20px}.info_compliance_strong .strong_list .point_box ul{font-size:14px;font-weight:400;margin-top:10px}.info_compliance_strong .strong_list .num_list{counter-reset:number 0}.info_compliance_strong .strong_list .num_list li{font-size:20px;font-weight:700;padding-left:60px;position:relative}@media screen and (max-width:767px){.info_compliance_strong .strong_list .num_list li{font-size:18px;padding-left:0;padding-top:40px}}.info_compliance_strong .strong_list .num_list li:before{color:#00a5e3;content:counter(number,decimal-leading-zero) ".";counter-increment:number 1;font-size:32px;font-weight:700;left:0;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:767px){.info_compliance_strong .strong_list .num_list li:before{font-size:28px;top:0;transform:translateY(0)}}.info_compliance_strong .strong_list .num_list li:nth-child(n+2){margin-top:30px}@media screen and (max-width:767px){.info_compliance_strong .strong_list .num_list li:nth-child(n+2){margin-top:20px}}.info_compliance_strong .strong_list .link{color:#004898;text-align:right}.info_compliance_strong .strong_list .link a{text-decoration:underline}.info_compliance_strong .strong_list .link a:hover{text-decoration:none}.info_compliance_strong .strong_list.col2>ul{display:flex;flex-flow:wrap;-ms-justify-content:space-between;justify-content:space-between}.info_compliance_strong .strong_list.col2 .box{flex-flow:column-reverse;-ms-justify-content:flex-end;justify-content:flex-end;margin:0;padding:40px;position:relative;width:calc(50% - 20px)}@media screen and (max-width:999px){.info_compliance_strong .strong_list.col2 .box{padding:30px 20px;width:100%}}.info_compliance_strong .strong_list.col2 .box:nth-child(n+3){margin-top:40px}@media screen and (max-width:999px){.info_compliance_strong .strong_list.col2 .box:nth-child(n+2){margin-top:20px}}.info_compliance_strong .strong_list.col2 .text{margin-top:20px;width:100%}.info_compliance_strong .strong_list.col2 .photo{padding-left:0;text-align:center;width:100%}.info_compliance_strong .strong_list.col2 .num{left:40px;position:absolute;top:40px;writing-mode:vertical-rl}@media screen and (max-width:767px){.info_compliance_strong .strong_list.col2 .num{left:20px;top:30px}}.info_compliance_strong .strong_list.col2 h3{font-size:24px;margin-bottom:10px;text-align:center}.info_compliance_strong .strong_list.col2 .text-list li{font-weight:400;padding-left:11px;position:relative}.info_compliance_strong .strong_list.col2 .text-list li:before{background-color:#004898;border-radius:50%;content:"";height:5px;left:0;position:absolute;top:8px;width:5px}.info_compliance_strong .strong_list.col3 .box{display:flex;flex-flow:wrap;-ms-justify-content:space-between;justify-content:space-between;width:100%}.info_compliance_strong .strong_list.col3 .box .textbox{display:flex;flex-flow:column-reverse;-ms-justify-content:flex-end;justify-content:flex-end;width:calc(50% - 20px)}@media screen and (max-width:999px){.info_compliance_strong .strong_list.col3 .box .textbox{width:100%}}.info_compliance_strong .strong_list.col3 .box .photo-box{display:flex;flex-flow:wrap;-ms-justify-content:space-between;justify-content:space-between;width:50%}@media screen and (max-width:999px){.info_compliance_strong .strong_list.col3 .box .photo-box{margin-top:20px;width:100%}}.info_compliance_strong .strong_list.col3 .box .photo-box>ul{display:flex;flex-flow:wrap;-ms-justify-content:space-between;justify-content:space-between}.info_compliance_strong .strong_list.col3 .box .photo-box>ul .item{background-color:#ecf4f7;border-radius:20px 0;margin-bottom:15px;padding:20px 10px 15px;position:relative;width:calc(50% - 14px)}@media screen and (max-width:999px){.info_compliance_strong .strong_list.col3 .box .photo-box>ul .item{align-items:center;display:flex;-ms-justify-content:space-between;justify-content:space-between;margin:10px 0 0;padding:7px 15px;width:100%}}.info_compliance_strong .strong_list.col3 .box .photo-box>ul .item .no{color:#008ce3;font-size:18px;font-weight:700;left:20px;position:absolute;top:10px}@media screen and (max-width:999px){.info_compliance_strong .strong_list.col3 .box .photo-box>ul .item .no{left:5px;top:-13px}}.info_compliance_strong .strong_list.col3 .box .photo-box>ul .item .img{margin-bottom:10px;text-align:center}@media screen and (max-width:999px){.info_compliance_strong .strong_list.col3 .box .photo-box>ul .item .img{width:21%}}.info_compliance_strong .strong_list.col3 .box .photo-box>ul .item h4{font-size:16px;text-align:center}@media screen and (max-width:999px){.info_compliance_strong .strong_list.col3 .box .photo-box>ul .item h4{text-align:left;width:77%}}.info_compliance_strong .strong_list.col3 .box .photo-box>ul .item:nth-child(5){width:100%}@media screen and (max-width:767px){.info_compliance_strong_support{margin-bottom:40px}}.info_compliance_strong_support .bg{border-radius:50px 0;padding:50px}@media screen and (max-width:999px){.info_compliance_strong_support .bg{border-radius:30px 0;padding:30px}}@media screen and (max-width:767px){.info_compliance_strong_support .bg{padding:40px 0 20px}}.info_compliance_strong .support_list ul{display:flex;flex-flow:wrap;-ms-justify-content:space-between;justify-content:space-between;width:100%}.info_compliance_strong .support_list ul .box{background-color:#fff;border-radius:50px 0;padding:20px 10px;text-align:center;width:calc(33.33333% - 26.66667px)}@media screen and (max-width:999px){.info_compliance_strong .support_list ul .box{border-radius:30px 0;width:calc(33.33333% - 16.66667px)}}@media screen and (max-width:767px){.info_compliance_strong .support_list ul .box{margin-bottom:20px;width:100%}}.info_compliance_strong .support_list ul .box .text{font-weight:700}.info_compliance_strong .support_list ul .box .text h3{font-size:27px}@media screen and (max-width:999px){.info_compliance_strong .support_list ul .box .text h3{font-size:26px;min-height:3em}}@media screen and (max-width:767px){.info_compliance_strong .support_list ul .box .text h3{min-height:auto}}.info_compliance_strong .support_list ul .box .photo{margin:10px auto 30px;width:53%}.info_compliance_strong .support_list ul .box .photo img{height:auto;width:100%}.info_compliance_strong .support_list ul .box .btn .bk_btn{padding:12px 0;text-align:center;width:222px}@media screen and (max-width:999px){.info_compliance_strong .support_list ul .box .btn .bk_btn{width:100%}}@media screen and (max-width:767px){.info_compliance_strong .support_list ul .box .btn .bk_btn{font-size:16px;width:222px}}.info_compliance_strong .support_list ul .box .btn .bk_btn:after{display:none}.info_compliance_achievement{background-color:#ebf4f7;padding:80px 0 100px}@media screen and (max-width:767px){.info_compliance_achievement{margin-bottom:50px;padding:40px 0 30px}}.info_compliance_achievement .sec_ttl{text-align:center}.info_compliance_achievement ul li{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:80px}@media screen and (max-width:767px){.info_compliance_achievement ul li{margin-top:30px}}.info_compliance_achievement ul li .img-box{width:48.3333333333%}@media screen and (max-width:999px){.info_compliance_achievement ul li .img-box{margin-bottom:20px;width:100%}}@media screen and (max-width:767px){.info_compliance_achievement ul li .img-box{margin-bottom:15px;margin-left:-6%;width:106%}}.info_compliance_achievement ul li .img-box img{border-radius:100px 0}@media screen and (max-width:999px){.info_compliance_achievement ul li .img-box img{border-radius:0 100px 0 0;width:100%}}@media screen and (max-width:767px){.info_compliance_achievement ul li .img-box img{border-radius:0 50px 0 0}}.info_compliance_achievement ul li .text-box{width:49.1666666667%}@media screen and (max-width:999px){.info_compliance_achievement ul li .text-box{width:100%}}.info_compliance_achievement ul li .text-box h3{font-size:32px;margin-bottom:10px}@media screen and (max-width:767px){.info_compliance_achievement ul li .text-box h3{font-size:24px}}.info_compliance_achievement ul li .text-box p{font-weight:400;margin-bottom:1em}.info_compliance_achievement ul li:last-of-type{flex-direction:row-reverse}.bg_ttl_cmp{margin-top:-133px;text-align:center}@media screen and (max-width:767px){.bg_ttl_cmp{margin-top:-110px}}.info_company{margin:90px 0 150px}@media screen and (max-width:767px){.info_company{margin:20px 0 80px}}.info_company .company_bnr{margin:68px 0 20px;margin-inline:auto;max-width:1000px}@media screen and (max-width:767px){.info_company .company_bnr{margin:16px 0 0}}.info_company .company_bnr img{width:100%}.info_company .company_box{display:flex;flex-wrap:wrap;justify-content:space-between}.info_company .company_box .kaso_fv{width:42%}@media screen and (max-width:767px){.info_company .company_box .kaso_fv{width:100%}}.info_company .company_box .info_list{width:53%}@media screen and (max-width:767px){.info_company .company_box .info_list{width:100%}}.info_company .company_bnr-wrap{display:flex;gap:41px;margin-top:80px}@media screen and (max-width:767px){.info_company .company_bnr-wrap{flex-direction:column;gap:10px}}.info_company .info_list{margin-top:60px}.info_company .info_list dl{border-bottom:1px solid #909090;font-size:18px;padding:20px 0 20px 40px;position:relative}@media screen and (max-width:767px){.info_company .info_list dl{padding:15px 0 15px 10px}}.info_company .info_list dl:after{background-color:#00a5e3;bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;width:120px}.info_company .info_list dl:first-child{border-top:1px solid #909090}.info_company .info_list dl:first-child:before{background-color:#00a5e3;content:"";display:block;height:1px;left:0;position:absolute;top:-1px;width:120px}.info_company .info_list dt{font-weight:700;margin-bottom:5px}@media screen and (max-width:767px){.info_company .info_list dt{width:100%}.info_company .info_list dd{margin-top:5px;width:100%}}.info_company .info_list a{color:#004898;text-decoration:underline}.info_company .info_list a:hover{text-decoration:none}.info_company .info_list .flex_box{-ms-align-items:center;align-items:center;-ms-justify-content:flex-start;justify-content:flex-start}@media screen and (max-width:767px){.info_company .info_list .flex_box p{margin-top:5px}}.info_message{margin:90px 0 150px}@media screen and (max-width:767px){.info_message{margin:20px 0 80px}}.info_message .president{margin-top:50px}@media screen and (max-width:767px){.info_message .president{margin-top:20px}}.info_message .president_top{-ms-align-items:center;align-items:center;display:flex;flex-flow:wrap;-ms-justify-content:space-between;justify-content:space-between}@media screen and (max-width:767px){.info_message .president_top{flex-flow:column-reverse}}.info_message .president_top .text{width:50%}@media screen and (max-width:767px){.info_message .president_top .text{margin-top:20px;width:100%}}.info_message .president_top .photo{border-radius:100px 0;margin-left:80px;overflow:hidden;width:calc(50% - 80px)}@media screen and (max-width:767px){.info_message .president_top .photo{margin-left:0;text-align:center;width:100%}}.info_message .president_top .desc{width:100%}.info_message .president_top .ttl{color:#00a5e3;font-size:32px}@media screen and (max-width:767px){.info_message .president_top .ttl{font-size:24px}}.info_message .president_top .name{display:flex;font-size:16px;font-weight:700;-ms-justify-content:flex-end;justify-content:flex-end;margin-top:20px}@media screen and (max-width:767px){.info_message .president_top .name{-ms-justify-content:flex-start;justify-content:flex-start;margin-top:10px}}.info_message .president_bot .desc{font-size:18px;font-weight:400;margin-top:40px}@media screen and (max-width:767px){.info_message .president_bot .desc{font-size:16px;margin-top:20px}}.info_access{margin:90px 0 150px}@media screen and (max-width:767px){.info_access{margin:20px 0 80px}}.info_access .tab_list{margin:100px auto 0;max-width:1080px}@media screen and (max-width:767px){.info_access .tab_list{margin-top:20px}}.info_access .tab_list .list{display:flex;flex-flow:wrap;-ms-justify-content:space-between;justify-content:space-between}.info_access .tab_list .box{width:calc(20% - 16px)}@media screen and (max-width:767px){.info_access .tab_list .box{width:calc(50% - 7.5px)}.info_access .tab_list .box:nth-child(n+3){margin-top:15px}}.info_access .tab_list .box a{background-color:#212121;border-radius:50px;color:#fff;display:block;font-size:15px;font-weight:700;padding:15px;position:relative;text-align:center}@media screen and (max-width:767px){.info_access .tab_list .box a{padding:10px}}.info_access .tab_list .box a:hover{background-color:#004898}.info_access .tab_list .box a:after{content:"\f107";display:block;font-family:font awesome\ 6 free;font-size:12px;font-weight:900;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.info_access .office_list{margin:100px auto 0;max-width:1000px;width:100%}@media screen and (max-width:767px){.info_access .office_list{margin-top:40px}}.info_access .office_list .box{border-bottom:1px solid #909090;display:flex;-ms-justify-content:space-between;justify-content:space-between;padding:60px 0;position:relative}@media screen and (max-width:767px){.info_access .office_list .box{flex-flow:wrap;padding:30px 0 30px 10px}}.info_access .office_list .box:after{background-color:#00a5e3;bottom:-1px;content:"";height:1px;left:0;position:absolute;width:120px}@media screen and (max-width:767px){.info_access .office_list .box:after{width:100px}}.info_access .office_list .box:first-child{background-color:#ecf4f7;border:none;border-radius:100px 0;padding:60px}@media screen and (max-width:767px){.info_access .office_list .box:first-child{border-radius:50px 0;padding:30px 20px}}.info_access .office_list .box:first-child:after{display:none}.info_access .office_list .box:first-child .left{padding-left:0;padding-right:30px;width:410px}@media screen and (max-width:767px){.info_access .office_list .box:first-child .left{padding-right:0;width:100%}}.info_access .office_list .box:first-child .right{width:calc(100% - 410px)}@media screen and (max-width:767px){.info_access .office_list .box:first-child .right{width:100%}}.info_access .office_list .box:first-child .right p{margin-top:60px}@media screen and (max-width:767px){.info_access .office_list .box:first-child .right p{margin-top:0}}.info_access .office_list .left{padding-left:40px;width:320px}@media screen and (max-width:767px){.info_access .office_list .left{padding-left:0;width:100%}}.info_access .office_list .left .area{color:#00a5e3;font-size:32px}@media screen and (max-width:767px){.info_access .office_list .left .area{font-size:24px}}.info_access .office_list .left .photo{margin-top:15px}.info_access .office_list .right{width:calc(100% - 320px)}@media screen and (max-width:767px){.info_access .office_list .right{margin-top:15px;width:100%}}.info_access .office_list .right .branch:nth-child(n+2){margin-top:40px}.info_access .office_list .right .name{font-size:24px}.info_access .office_list .right p{font-size:18px;margin-top:10px}.info_access .office_list .right .link{margin-top:10px}.info_access .office_list .right .link a{background-color:#fff;border:2px solid #00a5e3;border-radius:40px;display:inline-block;font-size:15px;font-weight:700;padding:8px 30px}.info_access .office_list .right .link a:before{color:#00a5e3;content:"\f3c5";font-family:font awesome\ 6 free;font-weight:900;padding-right:.2em}.info_access .office_list .right .link a:hover{background-color:#00a5e3}.info_access .office_list .right .link a:hover:before{color:#fff}@media screen and (max-width:767px){.info_haken{margin:20px 0 60px}}.info_haken .office,.info_haken .structure{margin:0 auto 120px;max-width:860px}@media screen and (max-width:767px){.info_haken .office,.info_haken .structure{margin:0 auto 60px}}.info_haken h3{color:#00a5e3;font-size:40px;font-weight:700;margin-bottom:20px;text-align:center}@media screen and (max-width:767px){.info_haken h3{font-size:24px}}.info_haken h3+p{margin:0 auto;padding:0 30px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.info_haken h3+p{padding:0}}.info_haken h4{border-bottom:1px solid #909090;-o-border-image:linear-gradient(90deg,#00a5e3 100px,#909090 0);border-image:linear-gradient(90deg,#00a5e3 100px,#909090 0);border-image-slice:1;font-size:18px;font-weight:400;margin-bottom:15px;padding:15px 0}@media screen and (max-width:767px){.info_haken h4{font-size:16px}}.info_haken p{font-size:18px}@media screen and (max-width:767px){.info_haken p{font-size:16px}}.info_haken img{display:block;margin:20px auto}.info_haken a{color:#004898;text-decoration:underline}.info_haken a:hover{opacity:.8}.info_haken .num_formula{margin:20px 0 60px;text-align:center}@media screen and (max-width:767px){.info_haken .num_formula{margin:20px 0 40px}}.info_haken .num_formula p{font-weight:700}.info_haken dl{margin-bottom:60px}.info_haken dl dt{font-size:18px;font-weight:700;margin-bottom:20px;padding-left:20px;position:relative}@media screen and (max-width:767px){.info_haken dl dt{margin-bottom:10px}}.info_haken dl dt:before{background:#00a5e3;border-radius:10px;content:"";display:block;height:10px;left:0;position:absolute;top:6px;width:10px}.info_haken dl dd{margin-bottom:30px;padding-left:20px}@media screen and (max-width:767px){.info_haken dl dd{font-size:16px}}.info_haken .office{margin-top:150px}@media screen and (max-width:767px){.info_haken .office{margin-top:80px}}.info_haken .office ul{display:flex;flex-flow:wrap;margin-top:40px}@media screen and (max-width:767px){.info_haken .office ul{flex-flow:column}}.info_haken .office ul li{font-size:18px;margin-bottom:30px;padding-right:20px;width:25%}@media screen and (max-width:767px){.info_haken .office ul li{margin-bottom:20px;width:100%}}.info_haken .office ul li:before{color:#004898;content:"\f1c1";display:inline-block;font-family:font awesome\ 5 free;font-size:24px;font-weight:900;margin-right:10px}.info_publicnotice{margin:60px 0 100px}@media screen and (max-width:767px){.info_publicnotice{margin:20px 0 60px}}.info_publicnotice .page_list{margin:0 auto 80px;max-width:860px}@media screen and (max-width:767px){.info_publicnotice .page_list{margin:0 auto 60px}}.info_publicnotice h3{color:#00a5e3;font-size:40px;font-weight:700;margin-bottom:20px;text-align:center}@media screen and (max-width:767px){.info_publicnotice h3{font-size:24px}}.info_publicnotice h3+p{margin:0 auto;padding:0 30px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.info_publicnotice h3+p{padding:0}}.info_publicnotice .notice{margin:-20px auto 0;max-width:1000px}.info_publicnotice .notice>ul a{-ms-align-items:stretch;align-items:stretch;border-bottom:1px solid #909090;-o-border-image:linear-gradient(90deg,#00a5e3 100px,#909090 0);border-image:linear-gradient(90deg,#00a5e3 100px,#909090 0);border-image-slice:1;display:flex;-ms-justify-content:flex-start;justify-content:flex-start}.info_publicnotice .notice>ul a:hover{opacity:.8}.info_publicnotice .notice>ul .u_line:after{bottom:-1px}.info_publicnotice .notice>ul .date,.info_publicnotice .notice>ul .ttl{font-size:16px;margin-top:0;padding:15px 0}.info_publicnotice .notice>ul .date{font-weight:700;padding-left:25px;position:relative;width:150px}.info_publicnotice .notice>ul .date:before{color:#004898;content:"\f1c1";font-family:font awesome\ 5 free;font-size:24px;font-weight:900;left:0;position:absolute;top:12px}.info_publicnotice .notice>ul .ttl{width:calc(100% - 150px)}.service_group{margin-top:60px}@media screen and (max-width:767px){.service_group{margin-top:40px}}.service_group .list{display:flex;flex-flow:wrap;-ms-justify-content:center;justify-content:center}.service_group li{max-width:480px;position:relative;width:calc(50% - 30px)}@media screen and (max-width:767px){.service_group li{width:100%}}.service_group li:nth-child(2n){margin-left:60px}@media screen and (max-width:767px){.service_group li:nth-child(2n){margin-left:0}}.service_group li:nth-child(n+3){margin-top:60px}@media screen and (max-width:767px){.service_group li:nth-child(n+2){margin-top:20px}}.service_group a:hover .ttl{color:#00a5e3;transition:all .5s ease}.service_group .tag{background-color:#008ce3;border-radius:0 0 20px;color:#fff;font-size:16px;font-weight:700;left:0;padding:5px 30px;position:absolute;top:0}@media screen and (max-width:999px){.service_group .tag{font-size:14px}}@media screen and (max-width:767px){.service_group .tag{font-size:16px}}@media screen and (max-width:350px){.service_group .tag{font-size:12px;padding:5px 20px}}.service_group .ttl{font-size:24px;font-weight:700;margin-top:10px}.service_group .text{font-size:16px;font-weight:400;margin-top:5px}.service_plan{margin:150px 0}@media screen and (max-width:767px){.service_plan{margin:80px 0}}.service_plan .box{background-color:#00a5e3;border-radius:100px 0;display:flex;-ms-justify-content:center;justify-content:center;padding:100px}@media screen and (max-width:999px){.service_plan .box{flex-flow:wrap;padding:60px 20px 40px}}.service_plan .text{min-width:390px;padding-right:40px;width:calc(100% - 362px)}@media screen and (max-width:999px){.service_plan .text{min-width:auto;padding-right:0;width:100%}}.service_plan .photo{max-width:362px;text-align:right}@media screen and (max-width:999px){.service_plan .photo{margin-top:20px;max-width:auto;text-align:center;width:100%}}.service_plan h2{color:#fff;font-size:48px}@media screen and (max-width:999px){.service_plan h2{font-size:32px;text-align:center}}.service_plan p{font-size:18px;margin-top:20px}.service_support_bnr{margin:80px 0 120px}@media screen and (max-width:767px){.service_support_bnr{background-color:#008ce3;border-radius:50px 0}}.service_support_bnr .box{-ms-align-items:center;align-items:center;background-color:#008ce3;border-radius:50px 0;display:flex;flex-flow:row wrap;-ms-justify-content:space-between;justify-content:space-between;margin:0 auto;max-width:820px;padding:0 20px 40px}@media screen and (max-width:999px){.service_support_bnr .box{padding:40px 20px}}@media screen and (max-width:767px){.service_support_bnr .box{padding:10px 0 20px}}.service_support_bnr .box .photo{position:relative;width:56%}@media screen and (max-width:999px){.service_support_bnr .box .photo{width:45%}}@media screen and (max-width:767px){.service_support_bnr .box .photo{margin-left:-12px;width:calc(100% + 12px)}}.service_support_bnr .box .photo p{background-color:#008ce3;border-radius:20px 0 0;bottom:-1px;color:#fff;display:inline-block;padding:5px 30.25px;position:absolute;right:-1px}.service_support_bnr .box .text{color:#fff;padding-top:20px;width:40%}@media screen and (max-width:999px){.service_support_bnr .box .text{width:50%}}@media screen and (max-width:767px){.service_support_bnr .box .text{width:100%}}.service_support_bnr .box .text h2{font-size:40px;font-weight:700;margin-bottom:10px;text-align:center}@media screen and (max-width:767px){.service_support_bnr .box .text h2{font-size:24px}}.service_support_bnr .box .text p{font-weight:400;margin-bottom:20px}@media screen and (max-width:767px){.service_support_bnr .box .text p{font-size:16px;margin:0 auto 20px;width:92%}}.service_support_bnr .box .text .btn{text-align:center}.service_support_bnr .box .text .btn .bk_btn{margin:0 auto;padding:13px 0;width:240px}.service_support_bnr .box .text .btn .bk_btn:after{display:none}.service_worry{margin-top:100px}@media screen and (max-width:767px){.service_worry{margin-top:40px}}.service_worry h2{font-size:48px;text-align:center}@media screen and (max-width:767px){.service_worry h2{font-size:32px}}.service_worry h2 span{color:#00a5e3}.service_worry .center-txt{margin:30px auto 60px;width:60%}@media screen and (max-width:999px){.service_worry .center-txt{width:100%}}@media screen and (max-width:767px){.service_worry .center-txt{margin:10px auto 40px}}.service_worry .worry_list{-ms-align-items:flex-end;align-items:flex-end;display:flex;flex-flow:row-reverse wrap-reverse;-ms-justify-content:center;justify-content:center;margin:60px auto 0;max-width:1050px}@media screen and (max-width:767px){.service_worry .worry_list{margin:25px auto 0}}.service_worry .worry_list li{background-color:#ededed;border-radius:100px;font-size:20px;font-weight:700;margin:0 15px;max-width:calc(50% - 30px);padding:20px 30px;position:relative}@media screen and (max-width:999px){.service_worry .worry_list li{font-size:16px;margin:0 auto;max-width:none;width:100%}}.service_worry .worry_list li:nth-child(-n+2){margin-top:25px}@media screen and (max-width:999px){.service_worry .worry_list li:not(:last-child){margin-top:25px}}.service_worry .worry_list li:nth-child(3):last-child{margin:0 auto}.service_worry .worry_list li:after{border-bottom:22px solid transparent;border-left:12px solid #ededed;bottom:-15px;content:"";position:absolute;right:40px;transform:skew(-12deg);z-index:-1}@media screen and (max-width:767px){.service_worry .worry_list li:after{border-bottom:30px solid transparent;border-left:18px solid #ededed;bottom:-15px}}.service_worry .worry_list p{padding-left:40px;position:relative}@media screen and (max-width:767px){.service_worry .worry_list p{padding-left:35px}}.service_worry .worry_list p:before{background-color:#fff;border-radius:50%;color:#00a5e3;content:"\f058";font-family:font awesome\ 6 free;font-size:30px;font-weight:900;left:0;line-height:1;position:absolute;top:0}@media screen and (max-width:767px){.service_worry .worry_list p:before{font-size:24px}}.service_worry .worry_list span{color:#00a5e3}.service_worry .photo{margin-top:38px;text-align:center}@media screen and (max-width:767px){.service_strong{background-color:#00a5e3}}.service_strong .bg{background-color:#00a5e3;border-radius:100px 0;padding:100px}@media screen and (max-width:767px){.service_strong .bg{background:0 0;padding:60px 0 40px}}.service_strong .ttl{text-align:center}.service_strong .ttl h2,.service_strong .ttl h3{font-size:32px}@media screen and (max-width:767px){.service_strong .ttl h2,.service_strong .ttl h3{font-size:16px}}.service_strong .ttl .large{font-size:48px}@media screen and (max-width:767px){.service_strong .ttl .large{font-size:32px}}.service_strong .ttl .white{color:#fff}.service_strong .intro{font-size:18px;margin:40px auto 0;max-width:800px}@media screen and (max-width:767px){.service_strong .intro{font-size:16px;margin:10px auto 0}}.service_strong .strong_list{margin-top:55px}@media screen and (max-width:767px){.service_strong .strong_list{margin-top:20px}}.service_strong .strong_list .box{-ms-align-items:center;align-items:center;background-color:#fff;border-radius:50px 0;display:flex;flex-flow:wrap;margin:0 auto;max-width:1000px;padding:60px;width:100%}@media screen and (max-width:767px){.service_strong .strong_list .box{flex-flow:column-reverse;padding:30px 20px}}.service_strong .strong_list .box:nth-child(n+2){margin-top:40px}@media screen and (max-width:767px){.service_strong .strong_list .box:nth-child(n+2){margin-top:20px}}.service_strong .strong_list .text{width:55%}@media screen and (max-width:767px){.service_strong .strong_list .text{margin-top:20px;width:100%}}.service_strong .strong_list .photo{padding-left:40px;width:45%}@media screen and (max-width:767px){.service_strong .strong_list .photo{padding-left:0;width:100%}}.service_strong .strong_list .num{color:#00a5e3;font-size:20px;font-weight:700}@media screen and (max-width:767px){.service_strong .strong_list .num{text-align:center}}.service_strong .strong_list h3{font-size:32px;margin-top:10px}@media screen and (max-width:767px){.service_strong .strong_list h3{font-size:24px;text-align:center}}.service_strong .strong_list p{font-size:16px;font-weight:400;margin-top:10px}.service_strong .strong_list .point_box{background-color:#e6e6e6;margin-top:10px;padding:15px}.service_strong .strong_list .point_box h5{color:#004898;font-size:20px}.service_strong .strong_list .point_box ul{font-size:14px;font-weight:400;margin-top:10px}.service_strong .strong_list .num_list{counter-reset:number 0}.service_strong .strong_list .num_list li{font-size:20px;font-weight:700;padding-left:60px;position:relative}@media screen and (max-width:767px){.service_strong .strong_list .num_list li{font-size:18px;padding-left:0;padding-top:40px}}.service_strong .strong_list .num_list li:before{color:#00a5e3;content:counter(number,decimal-leading-zero) ".";counter-increment:number 1;font-size:32px;font-weight:700;left:0;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:767px){.service_strong .strong_list .num_list li:before{font-size:28px;top:0;transform:translateY(0)}}.service_strong .strong_list .num_list li:nth-child(n+2){margin-top:30px}@media screen and (max-width:767px){.service_strong .strong_list .num_list li:nth-child(n+2){margin-top:20px}}.service_strong .strong_list .link{color:#004898;text-align:right}.service_strong .strong_list .link a{text-decoration:underline}.service_strong .strong_list .link a:hover{text-decoration:none}.service_strong .strong_list.col2>ul{display:flex;flex-flow:wrap;-ms-justify-content:space-between;justify-content:space-between}.service_strong .strong_list.col2 .box{flex-flow:column-reverse;-ms-justify-content:flex-end;justify-content:flex-end;margin:0;padding:40px;position:relative;width:calc(50% - 20px)}@media screen and (max-width:999px){.service_strong .strong_list.col2 .box{padding:30px 20px;width:100%}}.service_strong .strong_list.col2 .box:nth-child(n+3){margin-top:40px}@media screen and (max-width:999px){.service_strong .strong_list.col2 .box:nth-child(n+2){margin-top:20px}}.service_strong .strong_list.col2 .text{margin-top:20px;width:100%}.service_strong .strong_list.col2 .photo{padding-left:0;text-align:center;width:100%}.service_strong .strong_list.col2 .num{left:40px;position:absolute;top:40px;writing-mode:vertical-rl}@media screen and (max-width:767px){.service_strong .strong_list.col2 .num{left:20px;top:30px}}.service_strong .strong_list.col2 h3{text-align:center}.service_strong .strong_list.col3 .box{display:flex;flex-flow:wrap;-ms-justify-content:space-between;justify-content:space-between;width:100%}.service_strong .strong_list.col3 .box .textbox{display:flex;flex-flow:column-reverse;-ms-justify-content:flex-end;justify-content:flex-end;width:calc(50% - 20px)}@media screen and (max-width:999px){.service_strong .strong_list.col3 .box .textbox{width:100%}}.service_strong .strong_list.col3 .box .photo-box{display:flex;flex-flow:wrap;-ms-justify-content:space-between;justify-content:space-between;width:50%}@media screen and (max-width:999px){.service_strong .strong_list.col3 .box .photo-box{margin-top:20px;width:100%}}.service_strong .strong_list.col3 .box .photo-box>ul{display:flex;flex-flow:wrap;-ms-justify-content:space-between;justify-content:space-between}.service_strong .strong_list.col3 .box .photo-box>ul .item{background-color:#ecf4f7;border-radius:20px 0;margin-bottom:15px;padding:20px 10px 15px;position:relative;width:calc(50% - 14px)}@media screen and (max-width:999px){.service_strong .strong_list.col3 .box .photo-box>ul .item{align-items:center;display:flex;-ms-justify-content:space-between;justify-content:space-between;margin:10px 0 0;padding:7px 15px;width:100%}}.service_strong .strong_list.col3 .box .photo-box>ul .item .no{color:#008ce3;font-size:18px;font-weight:700;left:20px;position:absolute;top:10px}@media screen and (max-width:999px){.service_strong .strong_list.col3 .box .photo-box>ul .item .no{left:5px;top:-13px}}.service_strong .strong_list.col3 .box .photo-box>ul .item .img{margin-bottom:10px;text-align:center}@media screen and (max-width:999px){.service_strong .strong_list.col3 .box .photo-box>ul .item .img{width:21%}}.service_strong .strong_list.col3 .box .photo-box>ul .item h4{font-size:16px;text-align:center}@media screen and (max-width:999px){.service_strong .strong_list.col3 .box .photo-box>ul .item h4{text-align:left;width:77%}}.service_strong .strong_list.col3 .box .photo-box>ul .item:nth-child(5){width:100%}@media screen and (max-width:767px){.service_strong_support{margin-bottom:40px}}.service_strong_support .bg{border-radius:50px 0;padding:50px}@media screen and (max-width:999px){.service_strong_support .bg{border-radius:30px 0;padding:30px}}@media screen and (max-width:767px){.service_strong_support .bg{padding:40px 0 20px}}.service_strong .support_list ul{display:flex;flex-flow:wrap;-ms-justify-content:space-between;justify-content:space-between;width:100%}.service_strong .support_list ul .box{background-color:#fff;border-radius:50px 0;padding:20px 10px;text-align:center;width:calc(33.33333% - 26.66667px)}@media screen and (max-width:999px){.service_strong .support_list ul .box{border-radius:30px 0;width:calc(33.33333% - 16.66667px)}}@media screen and (max-width:767px){.service_strong .support_list ul .box{margin-bottom:20px;width:100%}}.service_strong .support_list ul .box .text{font-weight:700}.service_strong .support_list ul .box .text h3{font-size:27px}@media screen and (max-width:999px){.service_strong .support_list ul .box .text h3{font-size:26px;min-height:3em}}@media screen and (max-width:767px){.service_strong .support_list ul .box .text h3{min-height:auto}}.service_strong .support_list ul .box .photo{margin:10px auto 30px;width:53%}.service_strong .support_list ul .box .photo img{height:auto;width:100%}.service_strong .support_list ul .box .btn .bk_btn{padding:12px 0;text-align:center;width:222px}@media screen and (max-width:999px){.service_strong .support_list ul .box .btn .bk_btn{width:100%}}@media screen and (max-width:767px){.service_strong .support_list ul .box .btn .bk_btn{font-size:16px;width:222px}}.service_strong .support_list ul .box .btn .bk_btn:after{display:none}.service_merit{margin-top:80px}@media screen and (max-width:767px){.service_merit{margin-top:60px}}.service_merit .merit_list{margin-top:40px}@media screen and (max-width:767px){.service_merit .merit_list{margin-top:20px}}.service_merit .merit_list .list{display:flex;flex-flow:wrap;-ms-justify-content:space-between;justify-content:space-between}.service_merit .merit_list .list .box{background-color:#ecf4f7;border-radius:50px 0;padding:40px;width:calc(33.33333% - 40px)}@media screen and (max-width:999px){.service_merit .merit_list .list .box{padding:25px;width:100%}.service_merit .merit_list .list .box:nth-child(n+2){margin-top:20px}}.service_merit .merit_list .list.col4 .box{padding:40px 30px;width:calc(25% - 18.75px)}@media screen and (max-width:1199px){.service_merit .merit_list .list.col4 .box{margin-bottom:40px;width:calc(50% - 20px)}}@media screen and (max-width:999px){.service_merit .merit_list .list.col4 .box{margin-bottom:0;padding:25px;width:100%}.service_merit .merit_list .list.col4 .box:nth-child(n+2){margin-top:20px}}.service_merit .merit_list .list .photo{height:120px;text-align:center;vertical-align:middle}@media screen and (max-width:999px){.service_merit .merit_list .list .photo{height:auto}}.service_merit .merit_list .list .text{margin-top:30px}@media screen and (max-width:767px){.service_merit .merit_list .list .text{margin-top:10px}}.service_merit .merit_list .list .text h3{color:#00a5e3;font-size:20px;font-weight:700;text-align:center}@media screen and (max-width:767px){.service_merit .merit_list .list .text h3{font-size:16px}}.service_merit .merit_list .list .text p{font-size:16px;margin-top:20px}.service_Difference{margin-top:100px}@media screen and (max-width:767px){.service_Difference{margin-top:60px}}.service_Difference #Difference_list{font-size:18px;margin:50px auto 0;max-width:1000px;width:100%}@media screen and (max-width:767px){.service_Difference #Difference_list{font-size:16px;margin-top:20px}}@media screen and (max-width:350px){.service_Difference #Difference_list{font-size:13px}}.service_Difference #Difference_list .tab{display:flex;-ms-justify-content:space-between;justify-content:space-between;padding-left:16%}@media screen and (max-width:767px){.service_Difference #Difference_list .tab{-ms-align-items:flex-end;align-items:flex-end;padding-left:0}}.service_Difference #Difference_list .tab .box{background-color:#909090;color:#fff;font-weight:700;padding:38px 30px;pointer-events:none;text-align:center;width:calc(33.33333% - 2.66667px)}@media screen and (max-width:767px){.service_Difference #Difference_list .tab .box{border-radius:10px 10px 0 0;padding:15px 0;pointer-events:all}}.service_Difference #Difference_list .tab .box:nth-child(2){background-color:#00a5e3}@media screen and (max-width:767px){.service_Difference #Difference_list .tab .box.active{padding:17px 0}}.service_Difference #Difference_list .list .row{border-bottom:1px solid #909090;display:flex;-ms-justify-content:space-between;justify-content:space-between}.service_Difference #Difference_list .list .row .box{-ms-align-items:center;align-items:center;background-color:#f7f7f7;display:flex;flex-flow:wrap;-ms-justify-content:center;justify-content:center;padding:38px 30px;text-align:center;width:calc(28% - 2.66667px)}@media screen and (max-width:767px){.service_Difference #Difference_list .list .row .box{display:none;-ms-justify-content:flex-start;justify-content:flex-start;padding:25px 15px;text-align:left;width:calc(100% - 125px)}}.service_Difference #Difference_list .list .row .box:first-child{background-color:transparent;-ms-justify-content:flex-start;justify-content:flex-start;padding:38px 20px;text-align:left;width:calc(16% - 4px)}@media screen and (max-width:767px){.service_Difference #Difference_list .list .row .box:first-child{display:flex;padding-right:0;width:125px}}.service_Difference #Difference_list .list .row .box:nth-child(3){background-color:#ecf4f7}@media screen and (max-width:767px){.service_Difference #Difference_list .list .row .box.active{display:flex}}.service_Difference #Difference_list .list .row .box.active:first-child{background-color:#ecf4f7}.service_Difference #Difference_list .list .row .box picture{margin-top:20px;width:100%}.service_Difference #Difference_list .note{margin-top:15px}.service_benefit{margin-top:80px}@media screen and (max-width:767px){.service_benefit{margin-top:60px}}.service_benefit .benefit_list{margin-top:20px}.service_benefit .box{-ms-align-items:center;align-items:center;display:flex}@media screen and (max-width:767px){.service_benefit .box{flex-flow:wrap}}.service_benefit .box:nth-child(n+2){margin-top:80px}@media screen and (max-width:767px){.service_benefit .box:nth-child(n+2){margin-top:40px}}.service_benefit .box.reverse{flex-flow:row-reverse wrap}.service_benefit .box.reverse .photo{padding-left:20px;padding-right:0}@media screen and (max-width:767px){.service_benefit .box.reverse .photo{padding-left:0}}.service_benefit .box.reverse .text{padding-left:0;padding-right:10px}@media screen and (max-width:767px){.service_benefit .box.reverse .text{padding-right:0}.service_benefit .box:nth-child(2n) .photo{margin-left:0;margin-right:calc(50% - 50vw)}.service_benefit .box:nth-child(2n) .photo img{border-radius:50px 0 0}}.service_benefit .photo,.service_benefit .text{width:50%}@media screen and (max-width:767px){.service_benefit .photo,.service_benefit .text{width:100%}}.service_benefit .photo{padding-right:20px}@media screen and (max-width:767px){.service_benefit .photo{margin-left:calc(50% - 50vw);padding-right:0;width:auto}}.service_benefit .photo img{border-radius:100px 0 100px;overflow:hidden}@media screen and (max-width:767px){.service_benefit .photo img{border-radius:0 50px 0 0}}.service_benefit .text{padding-left:10px}@media screen and (max-width:767px){.service_benefit .text{margin-top:10px;padding-left:0}}.service_benefit .text .img{margin-top:20px}.service_benefit .tag{background-color:#00a5e3;border-radius:20px 0;color:#fff;display:inline-block;font-size:20px;font-weight:700;margin-bottom:20px;padding:5px 30px}@media screen and (max-width:767px){.service_benefit .tag{font-size:13px;margin-bottom:10px;padding:5px 20px}}.service_benefit h3{font-size:32px}@media screen and (max-width:767px){.service_benefit h3{font-size:24px}}.service_benefit p{font-size:16px;font-weight:400;margin-top:10px}.service_type{margin-top:80px}@media screen and (max-width:767px){.service_type{margin-top:60px}}.service_type .type_list{background-color:#ecf4f7;border-radius:50px 0;margin-top:20px;padding:50px 100px 100px}@media screen and (max-width:999px){.service_type .type_list{padding:60px 40px}}@media screen and (max-width:767px){.service_type .type_list{padding:30px 20px}}.service_type .type_list .list .box{border-bottom:1px solid #909090;padding:45px 0}@media screen and (max-width:767px){.service_type .type_list .list .box{padding:30px 0}}.service_type .type_list .list .box .ttl{font-size:32px;font-weight:700;margin-bottom:20px}@media screen and (max-width:767px){.service_type .type_list .list .box .ttl{font-size:24px}}.service_type .type_list .list .box .text a{color:#004898;display:block;text-decoration:underline}.service_type .type_list .list .box .accordion{margin:30px 0 0;width:660px}@media screen and (max-width:999px){.service_type .type_list .list .box .accordion{width:100%}}.service_type .type_list .list .box .accordion dd,.service_type .type_list .list .box .accordion dt{border-radius:100px;margin-bottom:15px;padding:20px 70px 20px 30px}@media screen and (max-width:999px){.service_type .type_list .list .box .accordion dd,.service_type .type_list .list .box .accordion dt{padding:15px 40px 15px 50px}}@media screen and (max-width:767px){.service_type .type_list .list .box .accordion dd,.service_type .type_list .list .box .accordion dt{padding:15px 40px 15px 20px}}.service_type .type_list .list .box .accordion dt{background:#fff;border:1px solid #004898;color:#212121;cursor:pointer;font-size:18px;position:relative;transition:all .5s}@media screen and (max-width:767px){.service_type .type_list .list .box .accordion dt{font-size:15px}}.service_type .type_list .list .box .accordion dt:hover{border:1px solid #00a5e3;color:#00a5e3;transition:all .5s}.service_type .type_list .list .box .accordion dt:hover:after,.service_type .type_list .list .box .accordion dt:hover:before{background-color:#00a5e3}.service_type .type_list .list .box .accordion dt:after,.service_type .type_list .list .box .accordion dt:before{background-color:#212121;content:"";display:block;height:2px;position:absolute;right:30px;top:50%;transform:translateY(-50%);transition:all .5s ease;transition:all .5s;width:20px}@media screen and (max-width:767px){.service_type .type_list .list .box .accordion dt:after,.service_type .type_list .list .box .accordion dt:before{right:20px;width:10px}}.service_type .type_list .list .box .accordion dt:after{transform:translateY(-50%) rotate(90deg)}.service_type .type_list .list .box .accordion dt:before{background-color:#212121}.service_type .type_list .list .box .accordion dt.active{border:1px solid #00a5e3;color:#00a5e3}.service_type .type_list .list .box .accordion dt.active:after{background-color:#00a5e3;transform:translateY(-50%) rotate(0)}.service_type .type_list .list .box .accordion dt span{background:#00a5e3;border-radius:31px;color:#fff;font-size:16px;font-weight:700;height:31px;left:20px;line-height:31px;position:absolute;text-align:center;top:20px;width:31px}@media screen and (max-width:767px){.service_type .type_list .list .box .accordion dt span{font-size:10px;height:21px;left:20px;line-height:21px;top:15px;width:21px}}.service_type .type_list .list .box .accordion dd{border-radius:0;display:none;padding-bottom:15px;padding-top:10px;position:relative}.service_video .video-section{padding:100px 0 0}@media screen and (max-width:767px){.service_video .video-section{padding:50px 0 0}}.service_video .video-section .wrap{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/service/internship/bg-movie-1.webp);background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:100px 0 0;padding:100px 0 0}@media screen and (max-width:767px){.service_video .video-section .wrap{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/service/internship/sp-bg-movie-1.webp);border-radius:50px 0 0;padding:50px 0 0}}.service_video .video-section .wrap .page_width{position:relative}.service_video .video-section .logo{position:absolute;right:0;text-align:center;top:-60px}@media screen and (max-width:999px){.service_video .video-section .logo{right:50px;top:-40px;width:31.5%}}@media screen and (max-width:767px){.service_video .video-section .logo{right:20px;top:-20px}}.service_video .video-section .ttl{margin-bottom:16px}@media screen and (max-width:999px){.service_video .video-section .ttl{display:none}}.service_video .video-section .ttl-txt{background-color:#00a5e3;border-radius:35px 0;color:#fff;display:inline-block;font-size:48px;font-weight:700;line-height:1;margin-bottom:24px;padding:11px 35px}@media screen and (max-width:767px){.service_video .video-section .ttl-txt{border-radius:20px 0;font-size:24px;margin-bottom:10px;padding:7.5px 20px}}.service_video .video-section .sp-ttl{display:none}@media screen and (max-width:999px){.service_video .video-section .sp-ttl{display:block}}@media screen and (max-width:767px){.service_video .video-section .sp-ttl{margin-bottom:10px}}.service_video .video-section .video{background-color:#000;border:20px solid #154a95;border-radius:45px;margin:0 auto;padding-top:54%;position:relative;text-align:center;width:100%}@media screen and (max-width:767px){.service_video .video-section .video{border:10px solid #154a95;border-radius:25px;margin:0 auto;padding-top:52.31769%}}.service_video .video-section .video iframe{border-radius:25px;left:0;position:absolute;right:0;top:0}@media screen and (max-width:767px){.service_video .video-section .video iframe{border-radius:15px}}.service_video .video-section .tr-ar{border-color:#154a95 transparent transparent;border-style:solid;border-width:30px 30px 0;height:0;margin:0 auto;position:relative;width:0;z-index:2}@media screen and (max-width:767px){.service_video .video-section .tr-ar{border-width:15px 15px 0}}.service_video .video-section .txtbox{background-color:#00a5e3;border-radius:0 0 100px;color:#fff;margin:-10px auto 0;padding:50px 0;position:relative;text-align:center}@media screen and (max-width:767px){.service_video .video-section .txtbox{border-radius:0 0 50px;margin:-5px auto 0;padding:20px 0}}.service_video .video-section .txtbox:before{border-color:#fff transparent transparent;border-style:solid;border-width:20px 20px 0;content:"";height:0;position:absolute;right:50%;top:0;transform:translate(50%);width:0}@media screen and (max-width:767px){.service_video .video-section .txtbox:before{border-width:10px 10px 0}}.service_video .video-section .txtbox p{color:#fff;font-size:30px;font-weight:700;text-align:center}@media screen and (max-width:999px){.service_video .video-section .txtbox p{font-size:36px;text-align:left}}@media screen and (max-width:767px){.service_video .video-section .txtbox p{font-size:18px}}@media screen and (max-width:999px){.service_video .video-section .txtbox p .tb-cont{display:none}}.service_osusume{margin-top:100px}.service_osusume .box{-ms-align-items:center;align-items:center;background-color:#ededed;border-radius:100px 0;display:flex;flex-flow:wrap;padding:100px}@media screen and (max-width:999px){.service_osusume .box{padding:100px 40px}}@media screen and (max-width:767px){.service_osusume .box{padding:70px 25px}}.service_osusume .left{width:60%}@media screen and (max-width:999px){.service_osusume .left{width:100%}}.service_osusume .right{padding-left:10%;width:40%}@media screen and (max-width:999px){.service_osusume .right{margin:20px auto 0;max-width:220px;padding-left:0;width:100%}}.service_osusume h2{font-size:48px;font-weight:700}@media screen and (max-width:999px){.service_osusume h2{text-align:center}}@media screen and (max-width:767px){.service_osusume h2{font-size:28px}}.service_osusume h2 span{color:#00a5e3}.service_osusume .list{margin-top:40px}.service_osusume .list li:before{content:"・"}.service_osusume .list li:nth-child(n+2){margin-top:25px}.service_osusume .list li span{background:linear-gradient(transparent 60%,#ffe867 0);font-weight:700}.service_occupation{margin:100px 0 150px}@media screen and (max-width:767px){.service_occupation{margin:80px 0}}.service_occupation .occupation_list{margin-top:60px}@media screen and (max-width:767px){.service_occupation .occupation_list{margin-top:20px}}.service_occupation .occupation_list .occupation{display:flex;flex-flow:wrap;-ms-justify-content:flex-start;justify-content:flex-start}.service_occupation .occupation_list .occupation>li{margin-bottom:40px;position:relative;width:calc(50% - 27px)}@media screen and (max-width:999px){.service_occupation .occupation_list .occupation>li{width:calc(50% - 15px)}}@media screen and (max-width:767px){.service_occupation .occupation_list .occupation>li{margin-bottom:20px;width:100%}}.service_occupation .occupation_list .occupation>li:nth-of-type(odd){margin-right:54px}@media screen and (max-width:999px){.service_occupation .occupation_list .occupation>li:nth-of-type(odd){margin-right:30px}}@media screen and (max-width:767px){.service_occupation .occupation_list .occupation>li:nth-of-type(odd){margin-right:0}}.service_occupation .occupation_list .occupation .inner{background-color:#fff;border:1px solid #909090;border-radius:50px 0;height:100%;min-height:176px;padding:40px 50px;position:relative}@media screen and (max-width:767px){.service_occupation .occupation_list .occupation .inner{padding:30px}}.service_occupation .occupation_list .occupation .inner>ul{margin-top:20px}@media screen and (max-width:767px){.service_occupation .occupation_list .occupation .inner>ul{margin-top:10px}}.service_occupation .occupation_list .occupation .inner>ul li{font-size:18px}.service_occupation .occupation_list .occupation h3{color:#00a5e3;font-size:32px}@media screen and (max-width:767px){.service_occupation .occupation_list .occupation h3{font-size:24px}}.service_example{background-color:#ecf4f7;margin-top:240px;padding-bottom:60px}@media screen and (max-width:767px){.service_example{margin-top:100px}}.service_example .ttl{padding-top:100px;position:relative}@media screen and (max-width:767px){.service_example .ttl{padding-top:60px}}.service_example .bg_ttl{left:0;position:absolute;top:-160px}@media screen and (max-width:767px){.service_example .bg_ttl{left:-20px;top:-60px}}.service_example h2,.service_example h3{font-size:48px}@media screen and (max-width:767px){.service_example h2,.service_example h3{font-size:32px}}.service_example .box{display:flex;margin-top:40px}@media screen and (max-width:767px){.service_example .box{flex-flow:wrap;margin-top:20px}}.service_example .photo{padding-right:30px;width:56%}@media screen and (max-width:767px){.service_example .photo{padding-right:0;width:100%}}.service_example .text{width:44%}@media screen and (max-width:767px){.service_example .text{margin-top:10px;width:100%}}.service_example dl{display:flex;flex-flow:wrap;font-size:18px}@media screen and (max-width:767px){.service_example dl{font-size:16px}}.service_example dt{color:#004898;font-weight:700;width:110px}@media screen and (max-width:767px){.service_example dt{width:95px}}.service_example dd{width:calc(100% - 110px)}@media screen and (max-width:767px){.service_example dd{width:calc(100% - 95px)}}.service_example .desc{font-weight:400;margin-top:20px}.service_example .link{margin-top:40px;text-align:center}.service_flow{margin:100px 0 150px}@media screen and (max-width:767px){.service_flow{margin:80px 0}}.service_flow .flow_list{margin-top:60px}@media screen and (max-width:767px){.service_flow .flow_list{margin-top:20px}}@media screen and (max-width:999px){.service_flow .flow_list.col2{-ms-align-items:stretch;align-items:stretch;display:flex}.service_flow .flow_list.col2 .flow{flex-flow:column;-ms-justify-content:space-between;justify-content:space-between;padding:60px 0 60px 10px;width:calc(100% - 50px)}.service_flow .flow_list .schedule{-ms-align-items:stretch;align-items:stretch;display:flex}}.service_flow .flow_list .month ol{display:flex;-ms-justify-content:center;justify-content:center}@media screen and (max-width:999px){.service_flow .flow_list .month ol{display:none}.service_flow .flow_list .month ol.col3{display:flex;flex-flow:column;height:100%;-ms-justify-content:space-between;justify-content:space-between}}.service_flow .flow_list .month ol.col3>li{padding-right:40px;text-align:center;width:33.3333333333%}@media screen and (max-width:999px){.service_flow .flow_list .month ol.col3>li{height:33.3333333333%;padding-right:5px;width:100%;writing-mode:vertical-rl}}.service_flow .flow_list .month ol.col3>li:nth-child(n+2){margin-left:0}.service_flow .flow_list .month li{color:#909090;font-size:20px;font-weight:700}@media screen and (max-width:999px){.service_flow .flow_list .month li{font-size:14px}}.service_flow .flow_list .month li:nth-child(n+2){margin-left:6%}.service_flow .flow_list .month em{font-style:normal;text-align:center;text-combine-upright:all}.service_flow .flow_list .timeline{margin:10px 0 20px}.service_flow .flow_list .timeline .chart{background:linear-gradient(90deg,#008ce3,#68c3e5);display:flex;height:90px;position:relative}@media screen and (max-width:999px){.service_flow .flow_list .timeline .chart{background:linear-gradient(180deg,#008ce3,#68c3e5);flex-flow:wrap;height:auto;width:50px}}.service_flow .flow_list .timeline .chart:after,.service_flow .flow_list .timeline .chart:before{content:"";display:block;position:absolute;right:0}@media screen and (max-width:999px){.service_flow .flow_list .timeline .chart:after,.service_flow .flow_list .timeline .chart:before{bottom:0;right:auto}}.service_flow .flow_list .timeline .chart:before{border-left:45px solid transparent;border-top:45px solid #fafafa;top:0}@media screen and (max-width:999px){.service_flow .flow_list .timeline .chart:before{border-left:25px solid #fafafa;border-top:45px solid transparent;left:0;top:auto}}.service_flow .flow_list .timeline .chart:after{border-right:45px solid #fafafa;border-top:45px solid transparent;bottom:0}@media screen and (max-width:999px){.service_flow .flow_list .timeline .chart:after{border-right:25px solid #fafafa;border-top:45px solid transparent;right:0}.service_flow .flow_list .timeline .chart.col3{width:35px}}.service_flow .flow_list .timeline .chart.col3 .box{width:33.3333333333%}@media screen and (max-width:999px){.service_flow .flow_list .timeline .chart.col3 .box{min-height:400px;width:100%}}.service_flow .flow_list .timeline .box{-ms-align-items:center;align-items:center;color:#fff;display:flex;font-size:18px;font-weight:700;-ms-justify-content:center;justify-content:center;padding-right:40px;position:relative;width:25%}@media screen and (max-width:999px){.service_flow .flow_list .timeline .box{line-height:1;min-height:300px;padding-right:0;width:100%;writing-mode:vertical-rl}}.service_flow .flow_list .timeline .box:after{border-bottom:3px solid #fafafa;border-right:3px solid #fafafa;content:"";display:block;height:70px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(-45deg);width:70px}@media screen and (max-width:999px){.service_flow .flow_list .timeline .box:after{bottom:0;left:50%;right:auto;top:auto;transform:translate(-50%) rotate(45deg)}.service_flow .flow_list .timeline .box ul{display:flex}}.service_flow .flow_list .flow{counter-reset:number 0;display:flex;flex-flow:wrap;-ms-justify-content:flex-start;justify-content:flex-start}.service_flow .flow_list .flow>li{position:relative;width:calc(25% - 40.5px)}@media screen and (max-width:1199px){.service_flow .flow_list .flow>li{position:relative;width:calc(50% - 27px)}}@media screen and (max-width:767px){.service_flow .flow_list .flow>li{width:100%}}.service_flow .flow_list .flow>li:not(:nth-child(4n)){margin-right:54px}@media screen and (max-width:1199px){.service_flow .flow_list .flow>li:not(:nth-child(4n)){margin-right:0}}.service_flow .flow_list .flow>li:not(:nth-child(4n)):after{content:"\f061";display:block;font-family:font awesome\ 6 free;font-size:17px;font-weight:900;position:absolute;right:-37px;top:50%;transform:translateY(-50%)}@media screen and (max-width:1199px){.service_flow .flow_list .flow>li:not(:nth-child(4n)):after{display:none}.service_flow .flow_list .flow>li:not(:nth-child(2n)){margin-right:54px}.service_flow .flow_list .flow>li:not(:nth-child(2n)):after{content:"\f061";display:block;font-family:font awesome\ 6 free;font-size:17px;font-weight:900;position:absolute;right:-37px;top:50%;transform:translateY(-50%)}}@media screen and (max-width:767px){.service_flow .flow_list .flow>li:not(:nth-child(2n)){margin-right:0}.service_flow .flow_list .flow>li:not(:last-child):after{bottom:-29px;content:"\f063";display:block;font-family:font awesome\ 6 free;font-size:17px;font-weight:900;left:50%;position:absolute;right:auto;top:auto;transform:translateX(-50%)}}.service_flow .flow_list .flow>li:last-child:after{display:none}.service_flow .flow_list .flow>li:nth-child(n+5){margin-top:30px}@media screen and (max-width:1199px){.service_flow .flow_list .flow>li:nth-child(n+3){margin-top:30px}}@media screen and (max-width:767px){.service_flow .flow_list .flow>li:nth-child(n+2){margin-top:38px}}.service_flow .flow_list .flow>li.col1,.service_flow .flow_list .flow>li.col2{margin-right:110px}@media screen and (max-width:1199px){.service_flow .flow_list .flow>li.col1,.service_flow .flow_list .flow>li.col2{margin-right:54px}}@media screen and (max-width:767px){.service_flow .flow_list .flow>li.col1,.service_flow .flow_list .flow>li.col2{margin-right:0}}.service_flow .flow_list .flow>li.col1:after,.service_flow .flow_list .flow>li.col2:after{right:-62px}@media screen and (max-width:1199px){.service_flow .flow_list .flow>li.col1:after,.service_flow .flow_list .flow>li.col2:after{right:-37px}}@media screen and (max-width:999px){.service_flow .flow_list .flow>li.col1:after,.service_flow .flow_list .flow>li.col2:after{bottom:-80px;content:"\f063";height:15px;left:50%;right:auto;top:auto}}@media screen and (max-width:350px){.service_flow .flow_list .flow>li.col1:after,.service_flow .flow_list .flow>li.col2:after{bottom:-40px}}.service_flow .flow_list .flow>li.col1{width:calc(25% - 55px)}@media screen and (max-width:1199px){.service_flow .flow_list .flow>li.col1{width:calc(25% - 27px)}}@media screen and (max-width:999px){.service_flow .flow_list .flow>li.col1{width:100%}}.service_flow .flow_list .flow>li.col2{width:calc(50% - 110px)}@media screen and (max-width:1199px){.service_flow .flow_list .flow>li.col2{width:calc(50% - 54px)}}@media screen and (max-width:999px){.service_flow .flow_list .flow>li.col2{margin-top:0;width:100%}}.service_flow .flow_list .flow>li.col2:after{display:block}.service_flow .flow_list .flow>li.col3{margin:0 40px;width:calc(33.33333% - 80px)}@media screen and (max-width:999px){.service_flow .flow_list .flow>li.col3{margin:30px 0;width:100%}}.service_flow .flow_list .flow>li.col3:after{right:-50px}@media screen and (max-width:999px){.service_flow .flow_list .flow>li.col3:after{bottom:-80px;content:"\f063";height:15px;left:50%;right:auto;top:auto}}@media screen and (max-width:1199px){.service_flow .flow_list .flow>li.col3:not(:last-child):after{display:block}}@media screen and (max-width:999px){.service_flow .flow_list .flow>li.col2:nth-child(2) .inner,.service_flow .flow_list .flow>li.col3:nth-child(2) .inner{padding:120px 30px}}@media screen and (max-width:479px){.service_flow .flow_list .flow>li.col2:nth-child(2) .inner,.service_flow .flow_list .flow>li.col3:nth-child(2) .inner{padding:30px}}.service_flow .flow_list .flow>li.last{margin-right:0}@media screen and (max-width:1199px){.service_flow .flow_list .flow>li.last{margin-top:0}}.service_flow .flow_list .flow .inner{background-color:#fff;border:2px solid #909090;border-radius:50px 0;height:100%;min-height:176px;padding:30px;position:relative}@media screen and (max-width:767px){.service_flow .flow_list .flow .inner{min-height:auto}}.service_flow .flow_list .flow .inner:after,.service_flow .flow_list .flow .inner:before{content:"";display:block;position:absolute}.service_flow .flow_list .flow .inner:before{border-left:80px solid transparent;border-top:80px solid #00a5e3;right:-2px;top:-2px}.service_flow .flow_list .flow .inner:after{color:#fff;content:counter(number,decimal-leading-zero) "";counter-increment:number 1;font-size:30px;font-weight:700;line-height:1.2;right:3px;top:3px}.service_flow .flow_list .flow h3{font-size:20px}.service_flow .flow_list .flow .list>li,.service_flow .flow_list .flow p{font-size:16px;font-weight:400}.service_flow .flow_list .flow p{margin-top:10px}.service_flow .flow_list .flow .list li:before{content:"・"}.service_faq{margin-bottom:150px}@media screen and (max-width:767px){.service_faq{margin-bottom:80px}}.service_faq .faq_list{margin-top:50px}@media screen and (max-width:767px){.service_faq .faq_list{margin-top:10px}}.service_faq .faq_list dt{background-color:#ecf4f7;border-radius:70px;cursor:pointer;font-size:18px;padding:20px 70px 20px 30px;position:relative}@media screen and (max-width:767px){.service_faq .faq_list dt{font-size:15px;padding:15px 50px 15px 20px}}.service_faq .faq_list dt:not(:first-child){margin-top:20px}.service_faq .faq_list dt:after,.service_faq .faq_list dt:before{background-color:#212121;content:"";display:block;position:absolute;right:35px;top:50%;transform:translateY(-50%);transition:all .5s ease}.service_faq .faq_list dt:before{height:2px;width:20px}@media screen and (max-width:767px){.service_faq .faq_list dt:before{right:20px;width:10px}}.service_faq .faq_list dt:after{height:20px;right:44px;width:2px}@media screen and (max-width:767px){.service_faq .faq_list dt:after{height:10px;right:24px}}.service_faq .faq_list dt.active:after{transform:translateY(-50%) rotate(90deg)}.service_faq .faq_list dt p{padding-left:45px;position:relative}@media screen and (max-width:767px){.service_faq .faq_list dt p{padding-left:30px}}.service_faq .faq_list dt p:before{background-color:#00a5e3;border-radius:50%;color:#fff;content:"?";display:block;font-weight:700;height:30px;left:0;line-height:30px;position:absolute;text-align:center;top:15px;transform:translatey(-50%);width:30px}@media screen and (max-width:767px){.service_faq .faq_list dt p:before{font-size:10px;height:20px;line-height:20px;top:10px;width:20px}}.service_faq .faq_list dd{display:none;font-size:18px;padding:20px 15px 20px 30px}@media screen and (max-width:767px){.service_faq .faq_list dd{font-size:15px;padding:15px 15px 15px 20px}}.service_faq .faq_list dd p{padding-left:45px;position:relative}@media screen and (max-width:767px){.service_faq .faq_list dd p{padding-left:30px}}.service_faq .faq_list dd p:before{border:2px solid #00a5e3;border-radius:50%;color:#00a5e3;content:"A";display:block;font-weight:700;height:30px;left:0;line-height:26px;position:absolute;text-align:center;top:10px;transform:translatey(-50%);width:30px}@media screen and (max-width:767px){.service_faq .faq_list dd p:before{font-size:10px;height:20px;line-height:16px;top:10px;width:20px}}.service_faq .faq_list dd a{color:#00a5e3}.service_faq .link{margin-top:60px;text-align:center}@media screen and (max-width:767px){.service_faq .link{margin-top:40px}}.service_banner{margin-top:100px}@media screen and (max-width:767px){.service_banner{margin-top:40px}}.service_support{margin:60px 0 0}@media screen and (max-width:767px){.service_support{background-color:#ecf4f7;margin:0}}.service_support .box{background-color:#ecf4f7;border-radius:100px 0;padding:60px 50px}@media screen and (max-width:767px){.service_support .box{background-color:transparent;border-radius:0;padding:40px 0 0}}.service_support .box .wrap{display:flex;flex-flow:row-reverse wrap-reverse;-ms-justify-content:space-between;justify-content:space-between;margin-bottom:30px;width:100%}@media screen and (max-width:999px){.service_support .box .wrap{flex-flow:row wrap}}@media screen and (max-width:767px){.service_support .box .wrap{margin-bottom:20px}}.service_support .box .wrap .text{width:48%}@media screen and (max-width:999px){.service_support .box .wrap .text{width:100%}}.service_support .box .wrap .text .no{color:#00a5e3;font-family:Montserrat,Noto Sans JP,游明朝,Yu Mincho,YuMincho,Shippori Mincho,serif,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,"Noto Serif JP",sans-serif;font-weight:700;margin-bottom:10px}@media screen and (max-width:767px){.service_support .box .wrap .text .no{font-size:16px}}.service_support .box .wrap .text h3{font-size:32px;margin-bottom:20px}@media screen and (max-width:767px){.service_support .box .wrap .text h3{font-size:24px;margin-bottom:10px}}.service_support .box .wrap .text p{font-size:18px;font-weight:400}@media screen and (max-width:767px){.service_support .box .wrap .text p{font-size:16px}}.service_support .box .wrap .photo{width:50%}@media screen and (max-width:999px){.service_support .box .wrap .photo{margin-bottom:15px;width:100%}}@media screen and (max-width:767px){.service_support .box .wrap .photo{margin-bottom:10px;margin-left:-20px;width:calc(100% + 20px)}.service_support .box .wrap .photo img{border-radius:0 50px 0 0}}.service_support .box ul{display:flex;flex-flow:wrap;-ms-justify-content:space-between;justify-content:space-between;width:100%}.service_support .box ul li{background-color:#fff;border-radius:50px 0;padding:65px 80px 45px;position:relative;width:calc(50% - 30px)}@media screen and (max-width:999px){.service_support .box ul li{margin:0 auto 20px;padding:60px 30px 50px;width:60%}}@media screen and (max-width:767px){.service_support .box ul li{padding:60px 25px 50px;width:100%}}.service_support .box ul li:before{border-left:98px solid transparent;border-top:98px solid #004898;content:"";display:block;position:absolute;right:-2px;top:-2px}@media screen and (max-width:767px){.service_support .box ul li:before{border-left:80px solid transparent;border-top:80px solid #004898}}.service_support .box ul li .no{color:#fff;font-size:15px;line-height:1.1;position:absolute;right:0;text-align:center;top:10px;width:68px}@media screen and (max-width:767px){.service_support .box ul li .no{top:5px;width:50px}}.service_support .box ul li .no span{font-size:20px}.service_support .box ul li h4{font-size:20px;margin-bottom:30px;text-align:center}@media screen and (max-width:767px){.service_support .box ul li h4{margin-bottom:10px}}.service_support .box ul li p{font-size:16px;font-weight:400}.service_support .box ul li p span{background-color:#eee;border-radius:6px;display:block;font-size:14px;margin-bottom:10px;padding:10px 5px}.service_support .box .col3 li{padding:65px 30px 45px;width:calc(33.33333% - 13.33333px)}@media screen and (max-width:999px){.service_support .box .col3 li{margin:0 auto 20px;padding:60px 30px 50px;width:60%}}@media screen and (max-width:767px){.service_support .box .col3 li{padding:60px 25px 50px;width:100%}}.service_support:last-of-type{margin-bottom:150px;padding-bottom:50px}@media screen and (max-width:767px){.service_support:last-of-type{margin-bottom:80px;padding-bottom:20px}#support02 .box .wrap .photo{margin-left:0;margin-right:-20px}#support02 .box .wrap .photo img{border-radius:50px 0 0}}.solution_prof{margin:35px auto 0;max-width:1000px}@media screen and (max-width:767px){.solution_prof{margin-top:40px}}.solution_prof .date{color:#909090;font-size:20px}.solution_prof .box{display:flex;flex-flow:wrap;margin-top:20px}.solution_prof .photo,.solution_prof .text{width:50%}@media screen and (max-width:767px){.solution_prof .photo,.solution_prof .text{width:100%}}.solution_prof .photo{padding-right:20px}@media screen and (max-width:767px){.solution_prof .photo{padding-right:0}.solution_prof .text{margin-top:15px}}.solution_prof .text .ttl{border-bottom:1px solid #909090;color:#004898;font-size:24px;font-weight:700;padding-bottom:10px;padding-left:20px;position:relative}@media screen and (max-width:767px){.solution_prof .text .ttl{font-size:18px}}.solution_prof .text .ttl:after{background-color:#00a5e3;bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;width:168px}.solution_prof .text .prof{display:flex;flex-flow:wrap;font-size:18px;padding-left:20px}@media screen and (max-width:767px){.solution_prof .text .prof{font-size:16px;margin-top:5px}}.solution_prof .text .prof dd,.solution_prof .text .prof dt{margin-top:15px}.solution_prof .text .prof dt{font-weight:700;padding-left:18px;position:relative;width:150px}@media screen and (max-width:767px){.solution_prof .text .prof dt{width:125px}}.solution_prof .text .prof dt:before{background-color:#004898;border-radius:50%;content:"";display:block;height:7px;left:0;position:absolute;top:7px;width:7px}.solution_prof .text .prof dd{width:calc(100% - 150px)}@media screen and (max-width:767px){.solution_prof .text .prof dd{width:calc(100% - 125px)}}.solution_cont{margin-top:60px}.solution_cont .inner{background-color:#ecf4f7;border-radius:100px 0;padding:100px}@media screen and (max-width:767px){.solution_cont .inner{border-radius:50px 0;padding:30px 20px}}.solution_cont .tag{background-color:#00a5e3;border-radius:20px 0 20px;color:#fff;display:inline-block;font-size:20px;line-height:1;padding:3px 30px}@media screen and (max-width:767px){.solution_cont .tag{font-size:13px}}.solution_cont .box{margin-top:40px}@media screen and (max-width:767px){.solution_cont .box{margin-top:30px}}.solution_cont .ttl{font-size:32px;font-weight:700}@media screen and (max-width:767px){.solution_cont .ttl{font-size:24px}}.solution_cont .text{font-size:16px;margin-top:20px}@media screen and (max-width:767px){.solution_cont .text{margin-top:10px}}.solution_cont .text li{padding-left:1em;position:relative}.solution_cont .text li:before{content:"・";left:0;position:absolute;top:0}@media screen and (max-width:767px){.solution_cont .text li:nth-child(n+2){margin-top:5px}}.solution_cont .text .lead-txt{color:#00a5e3;font-size:24px;font-weight:700;margin-bottom:10px}@media screen and (max-width:767px){.solution_cont .text .lead-txt{font-size:18px}}.solution_relate{margin:100px 0 150px}@media screen and (max-width:767px){.solution_relate{margin:60px 0}}.download .box .ttl{color:#004898}.download .box>a:hover .ttl{color:#004898!important}.download_cont{background-color:#ecf4f7;margin-top:60px}.download_cont .box{display:flex;flex-flow:wrap;-ms-justify-content:space-between;justify-content:space-between;padding:100px 0}@media screen and (max-width:767px){.download_cont .box{padding:70px 0 80px}}.download_cont .left,.download_cont .right{width:calc(50% - 40px)}@media screen and (max-width:767px){.download_cont .left,.download_cont .right{width:100%}}.download_cont .left{text-align:center}.download_cont .left .tags{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.download_cont .left .tag{background-color:#fff;border:2px solid #00a5e3;border-radius:29px;color:#00a5e3;display:inline-block;font-size:14px;padding:2px 20px}.download_cont .left .ttl{color:#00a5e3;font-size:32px;margin-top:20px}@media screen and (max-width:767px){.download_cont .left .ttl{font-size:24px}}.download_cont .left .photo{margin-top:40px}@media screen and (max-width:767px){.download_cont .left .photo{margin-top:20px;padding:0 30px}}.download_cont .left .topic{background-color:#fff;border-radius:50px 0;margin-top:30px;padding:30px 20px}.download_cont .left .topic_ttl{font-size:24px;margin-bottom:15px;text-align:center}@media screen and (max-width:767px){.download_cont .left .topic_ttl{font-size:18px;margin-bottom:10px}}.download_cont .left .topic_text{font-size:18px;text-align:left}@media screen and (max-width:767px){.download_cont .left .topic_text{font-size:16px}}.download_cont .left .topic_list{margin-top:20px;text-align:left}.download_cont .left .topic_list>li{font-size:18px;padding-left:40px;position:relative}@media screen and (max-width:767px){.download_cont .left .topic_list>li{font-size:16px}}.download_cont .left .topic_list>li:before{color:#00a5e3;content:"\f058";display:block;font-family:font awesome\ 6 free;font-size:30px;font-weight:900;left:0;line-height:1;position:absolute;top:-2px}.download_cont .left .topic_list>li:nth-child(n+2){margin-top:15px}.download_cont .right{background-color:#fff;border-radius:25px;box-shadow:0 0 10px rgba(2,51,106,.1);padding:30px 20px;text-align:center}@media screen and (max-width:767px){.download_cont .right{margin-top:60px}}.download_cont .right .tag{background-color:#00a5e3;border-radius:20px 0;color:#fff;display:inline-block;font-size:13px;line-height:1;padding:3px 20px}.download_cont .right .ttl{font-size:24px;margin-top:10px}@media screen and (max-width:767px){.download_cont .right .ttl{font-size:18px}}.download_cont .right .text{font-size:16px;margin-top:20px;text-align:left}.download_cont .right .form_block{margin-top:45px;text-align:left}.download_cont .right .form_list>li{font-size:16px}.download_cont .right .form_list>li:nth-child(n+2){margin-top:10px}.download_cont .right label{font-weight:700}.download_cont .right label.required{-ms-align-items:center;align-items:center;display:flex;position:relative}.download_cont .right label.required:after{background-color:#f21717;border-radius:3px;color:#fff;content:"必須";display:inline-block;font-size:10px;font-weight:700;margin-left:5px;padding:1px 10px}.download_cont .right .form_select{position:relative}.download_cont .right .form_select:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #212121;content:"";display:block;height:10px;position:absolute;right:40px;top:50%;transform:translateY(-50%);width:12px}@media screen and (max-width:767px){.download_cont .right .form_select:after{right:18px}}.download_cont .right input[type=email],.download_cont .right input[type=number],.download_cont .right input[type=tel],.download_cont .right input[type=text],.download_cont .right select{background-color:#ecf4f7;border:1px solid #909090;border-radius:5px;margin-top:5px;padding:15px 10px;width:100%}.download_cont .right input[type=email]::-moz-placeholder,.download_cont .right input[type=number]::-moz-placeholder,.download_cont .right input[type=tel]::-moz-placeholder,.download_cont .right input[type=text]::-moz-placeholder,.download_cont .right select::-moz-placeholder{color:#c9c9c9}.download_cont .right input[type=email]::placeholder,.download_cont .right input[type=number]::placeholder,.download_cont .right input[type=tel]::placeholder,.download_cont .right input[type=text]::placeholder,.download_cont .right select::placeholder{color:#c9c9c9}.download_cont .right select{position:relative}.download_cont .right select:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #212121;content:"";display:block;height:10px;position:absolute;right:40px;top:50%;transform:translateY(-50%);width:12px}.download_cont .right .wpcf7-list-item{margin:0}.download_cont .right .note{font-size:16px;margin-top:20px}.download_cont .right .policy{font-weight:700}.download_cont .right .policy a{color:#004898;text-decoration:underline}.download_cont .right .policy a:hover{text-decoration:none}.download_cont .right .policy_agree{margin-top:10px}.download_cont .right .policy_agree label{font-weight:500;padding-left:5px}.download_cont .right .btn{margin-top:40px;position:relative;text-align:center}.download_cont .right .btn:after{background:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/download/icon_download.png) 50% no-repeat;background-size:cover;content:"";display:block;height:21px;left:calc(50% + 70px);position:absolute;top:18px;transform:translateX(-50%);width:22px}.download_cont .right .wpcf7-spinner,.download_cont .right button:after{display:none}.download_cont .right button picture{margin-left:20px}.download_cont .right .message{color:#00a5e3;font-size:18px;margin-top:40px;text-align:center}.blog_page{margin-right:40px;max-width:720px}@media screen and (max-width:1099px){.blog_page{margin-right:0;max-width:auto;max-width:none;padding:0 50px;width:100%}}@media screen and (max-width:767px){.blog_page{padding:0 20px}}.blob_wrap{display:flex;flex-wrap:wrap;justify-content:center}.blog_side{padding-top:40px;position:relative;width:240px}@media screen and (max-width:1099px){.blog_side{padding:0 50px;width:100%}}@media screen and (max-width:767px){.blog_side{padding:0 20px}}.blog_side__fixed-area{overflow:auto;padding-top:40px}.blog_side__fixed-area .blog_side_ttl{border-left:3px solid #004898;font-size:18px;font-weight:700;line-height:1.3;margin-bottom:16px;padding-left:16px}@media screen and (max-width:1099px){.blog_side__fixed-area .blog_side_ttl{font-size:24px}}.blog_side .default-state{bottom:auto;left:auto;position:relative;top:auto;width:100%}.blog_side__bnr{margin-bottom:10px}.blog_side__bnr img{height:auto;width:100%}.fixed-top{top:70px}.fixed-bottom,.fixed-top{position:fixed;width:240px;z-index:1}.bottom-stay,.fixed-bottom{bottom:0}.blog_prof{margin-top:40px}.blog_prof .prof_top{-ms-align-items:center;align-items:center;display:flex}.blog_prof .cate{background-color:#004898;border-radius:10px 0;color:#fff;font-size:12px;font-weight:700;padding:3px 10px}.blog_prof .date{color:#909090;font-size:20px;margin-left:10px}@media screen and (max-width:767px){.blog_prof .date{font-size:16px}}.blog_prof .photo{margin-top:10px}.blog_prof .outline{background-color:#ecf4f7;border-radius:50px 0;margin-top:40px;padding:30px 40px}@media screen and (max-width:767px){.blog_prof .outline{margin-top:20px;padding:30px 20px}}.blog_prof .outline .ttl{font-size:24px}@media screen and (max-width:767px){.blog_prof .outline .ttl{font-size:18px}}.blog_prof .outline .list{counter-reset:number 0;margin-top:15px}.blog_prof .outline .list>li{font-size:16px}.blog_prof .outline .list>li:before{content:counter(number) ".";counter-increment:number 1;padding-right:1em}.blog_prof .outline .list>li:nth-child(n+2){margin-top:5px}.blog_content{margin:40px 0 100px}@media screen and (max-width:767px){.blog_content{margin-bottom:60px}}.blog_content #toc_container{background-color:#ecf4f7;border-radius:50px 0;margin-bottom:40px;margin-top:40px;padding:30px 40px}@media screen and (max-width:767px){.blog_content #toc_container{margin-top:20px;padding:30px 20px}}.blog_content #toc_container .toc_title{font-size:24px}@media screen and (max-width:767px){.blog_content #toc_container .toc_title{font-size:18px}}.blog_content #toc_container .toc_list{counter-reset:number 0;line-height:2;margin-top:15px;padding:0}.blog_content #toc_container .toc_list ul{margin:0;padding:0}.blog_content #toc_container .toc_list li{font-size:16px;font-weight:500;padding:0}.blog_content #toc_container .toc_list li:before{display:none}.blog_content #toc_container .toc_list li:nth-child(n+2){margin-top:5px}.blog_content #toc_container .toc_list li span{padding-right:1em}.blog_content #toc_container .toc_list li span:after{content:"."}.blog_content #toc_container .toc_list li ul{padding-left:1em}.blog_content h2{border-bottom:1px solid #909090;font-size:32px;margin-bottom:15px;padding-bottom:15px;position:relative}@media screen and (max-width:767px){.blog_content h2{font-size:24px}}.blog_content h2:after{background-color:#00a5e3;bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;width:168px}@media screen and (max-width:767px){.blog_content h2:after{width:100px}}.blog_content h2:nth-child(n+3){margin-top:60px}.blog_content h3{color:#00a5e3;font-size:24px;font-weight:700;margin-top:40px}@media screen and (max-width:767px){.blog_content h3{font-size:18px}}.blog_content h4{border-bottom:2px dashed #00a5e3;color:#00a5e3;font-size:20px;margin-top:20px;padding-bottom:10px}@media screen and (max-width:767px){.blog_content h4{font-size:16px}}.blog_content p{line-height:2.2;margin-top:10px}.blog_content strong{color:#00a5e3}.blog_content blockquote{background-color:#f4f4f4;border-radius:50px 0;color:#909090;font-size:16px;margin-top:40px;padding:70px 80px;position:relative}@media screen and (max-width:767px){.blog_content blockquote{padding:80px 30px}}.blog_content blockquote:after,.blog_content blockquote:before{font-family:Noto Sans JP,游明朝,Yu Mincho,YuMincho,Shippori Mincho,serif,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,"Noto Serif JP",sans-serif;font-size:80px;font-weight:700;position:absolute}.blog_content blockquote:before{content:"“";left:30px;top:0}.blog_content blockquote:after{bottom:-20px;content:"”";right:30px}.blog_content blockquote p:last-child{color:#909090;position:relative;z-index:1}.blog_content blockquote p:last-child:before{content:"出典："}.blog_content blockquote p:last-child a{color:#004898;text-decoration:underline}.blog_content blockquote p:last-child a:hover{text-decoration:none}.blog_content ul{background-color:#ecf4f7;border-radius:50px 0;margin-top:40px;padding:40px}@media screen and (max-width:767px){.blog_content ul{padding:30px 20px}}.blog_content ul li{font-size:18px;padding-left:20px;position:relative}.blog_content ul li:before{background-color:#00a5e3;border-radius:50%;content:"";display:inline-block;height:10px;left:0;position:absolute;top:8px;width:10px}.blog_content ul li+li{margin-top:10px}.blog_content ul li:first-child{font-size:24px;font-weight:700;padding:10px 0}.blog_content ul li:first-child:before{display:none}@media screen and (max-width:767px){.blog_content div:has(table){overflow-x:scroll;width:100%}}.blog_content table{border-collapse:collapse;margin-top:40px;text-align:center;width:100%}@media screen and (max-width:767px){.blog_content table{width:800px}}.blog_content table tr:first-child th{background-color:#004898;color:#fff}.blog_content table td,.blog_content table th{border:1px solid #fff;font-size:16px;padding:20px;text-align:center}.blog_content table th{background-color:#008ce3;color:#fff}.blog_content table td{background-color:#ecf4f7}.blog_content .profile{border:1px solid #707070;display:flex;font-size:16px;margin-top:40px;padding:50px 30px 30px;position:relative}@media screen and (max-width:767px){.blog_content .profile{flex-flow:wrap;padding:50px 20px 25px}}.blog_content .profile .ttl{background-color:#004898;border-radius:0 0 20px;color:#fff;font-weight:700;left:0;padding:5px 30px;position:absolute;top:0}.blog_content .profile .photo{padding-right:30px;width:150px}@media screen and (max-width:767px){.blog_content .profile .photo{padding-bottom:15px;padding-right:0;text-align:center;width:100%}}.blog_content .profile .photo img{border-radius:50%}.blog_content .profile .text{width:calc(100% - 150px)}@media screen and (max-width:767px){.blog_content .profile .text{width:100%}}.blog_content .profile .name{font-weight:700}@media screen and (max-width:767px){.blog_content .profile .name{text-align:center}}.blog_content .relate_article .ttl{border-bottom:1px solid #909090;font-size:32px;font-weight:700;margin-bottom:30px;margin-top:50px;padding-bottom:15px;position:relative}@media screen and (max-width:767px){.blog_content .relate_article .ttl{font-size:24px;margin-bottom:20px;padding-bottom:10px}}.blog_content .relate_article .ttl:after{background-color:#00a5e3;bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;width:168px}@media screen and (max-width:767px){.blog_content .relate_article .ttl:after{width:100px}}.blog_content .relate_article a{-ms-align-items:center;align-items:center;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.1);display:flex;padding:30px}@media screen and (max-width:767px){.blog_content .relate_article a{flex-flow:wrap;padding:20px}}.blog_content .relate_article a picture{width:230px}@media screen and (max-width:767px){.blog_content .relate_article a picture{text-align:center;width:100%}.blog_content .relate_article a picture img{max-width:460px;width:100%}}.blog_content .relate_article a p{font-size:18px;font-weight:700;margin:0;padding-left:30px;width:calc(100% - 230px)}@media screen and (max-width:767px){.blog_content .relate_article a p{padding-left:0;padding-top:15px;width:100%}}.blog_content .relate_article a+a{margin-top:20px}.blog_content .internal_link{display:block;margin:40px 0}.blog_content .internal_link .blog_card{align-items:center;border:1px solid #212121;box-shadow:0 4px 16px rgba(0,0,0,.1),0 12px 28px -12px rgba(0,0,0,.05);display:flex;padding:20px;position:relative}@media screen and (max-width:767px){.blog_content .internal_link .blog_card{padding:20px 10px}}.blog_content .internal_link .copy{background-color:#fafafa;font-size:12px;left:20px;padding:0 5px;position:absolute;top:-10px}@media screen and (max-width:767px){.blog_content .internal_link .copy{font-size:10px;left:10px}}.blog_content .internal_link .copy:before{content:"\f00c";font-family:font awesome\ 6 free;font-weight:900}.blog_content .internal_link .photo{width:25%}@media screen and (max-width:767px){.blog_content .internal_link .photo{width:30%}}.blog_content .internal_link .text{padding-left:10px;width:75%}@media screen and (max-width:767px){.blog_content .internal_link .text{width:70%}.blog_content .internal_link .ttl{font-size:13px}}.blog_content .internal_link .cont{font-size:12px;margin-top:10px}@media screen and (max-width:767px){.blog_content .internal_link .cont{display:none}}.blog_content .download_box,.blog_content .seminar_box{border:1px solid #00a5e3;margin-top:75px;padding:50px 30px 40px;position:relative}@media screen and (max-width:767px){.blog_content .download_box,.blog_content .seminar_box{padding:40px 20px 30px}}.blog_content .download_box .catch,.blog_content .seminar_box .catch{background-color:#00a5e3;border-radius:20px 0;color:#fff;font-size:20px;font-weight:700;left:-1px;line-height:2.5;padding:0 40px;position:absolute;top:-25px}@media screen and (max-width:767px){.blog_content .download_box .catch,.blog_content .seminar_box .catch{font-size:16px;padding:0 20px}}.blog_content .download_box .ttl,.blog_content .seminar_box .ttl{color:#00a5e3;font-size:32px;font-weight:700;text-align:center}@media screen and (max-width:767px){.blog_content .download_box .ttl,.blog_content .seminar_box .ttl{font-size:24px}}.blog_content .download_box .text,.blog_content .seminar_box .text{font-size:16px;margin-top:5px;text-align:center}@media screen and (max-width:767px){.blog_content .download_box .text,.blog_content .seminar_box .text{line-height:1.7;margin-top:15px}}.blog_content .download_box .link,.blog_content .seminar_box .link{margin-top:40px}@media screen and (max-width:767px){.blog_content .download_box .link,.blog_content .seminar_box .link{margin-top:25px}}.blog_content .download_box .link a,.blog_content .seminar_box .link a{background-color:#212121;border:1px solid #707070;border-radius:60px;color:#fff;display:block;margin:0 auto;max-width:340px;padding:15px;position:relative;text-align:center;width:100%}@media screen and (max-width:767px){.blog_content .download_box .link a,.blog_content .seminar_box .link a{font-size:15px}}.blog_content .download_box .link a .baloon,.blog_content .seminar_box .link a .baloon{background-color:#ffe867;border-radius:50%;color:#212121;font-weight:700;left:20px;line-height:50px;position:absolute;text-align:center;top:-20px;width:50px}@media screen and (max-width:767px){.blog_content .download_box .link a .baloon,.blog_content .seminar_box .link a .baloon{line-height:45px;width:45px}}.blog_content .download_box .link a p,.blog_content .seminar_box .link a p{margin:0}.blog_content .download_box .link a:after,.blog_content .seminar_box .link a:after{content:"\f061";font-family:font awesome\ 6 free;font-size:15px;font-weight:900;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.blog_content .download_box .link a:hover,.blog_content .seminar_box .link a:hover{background-color:#004898}.blog_content .download_box{border-color:#004898}.blog_content .download_box .catch{background-color:#004898}.blog_content .download_box .ttl{color:#004898}.blog_content .mail_box{background-color:#ecf4f7;border-radius:50px 0;margin-top:40px;padding:50px 40px}@media screen and (max-width:767px){.blog_content .mail_box{margin-top:25px;padding:30px 15px 40px}}.blog_content .mail_box .ttl{color:#00a5e3;font-size:32px;font-weight:700;margin-bottom:20px;text-align:center}@media screen and (max-width:767px){.blog_content .mail_box .ttl{font-size:24px}}.blog_content .mail_box .text{font-size:16px;text-align:center}.blog_content .mail_box form{margin-top:35px}.blog_content .mail_box .form_box:nth-child(n+2){margin-top:20px}.blog_content .mail_box .form_box label{align-items:flex-end;display:flex;font-size:16px;font-weight:700;margin-bottom:10px}.blog_content .mail_box .form_box label span{background-color:#00a5e3;border-radius:5px;color:#fff;display:inline-block;font-size:14px;margin-left:20px;padding:4px 15px}.blog_content .mail_box .form_box input{background-color:#fff;border:1px solid #707070;border-radius:5px;font-size:16px;padding:15px 20px;width:100%}.blog_content .mail_box .policy{margin-top:20px}.blog_content .mail_box .policy p{font-size:16px;font-weight:700;line-height:1.5}.blog_content .mail_box .policy p a{color:#00a5e3;text-decoration:underline;text-underline-offset:.1em}.blog_content .mail_box .policy p a:hover{text-decoration:none}.blog_content .mail_box .policy input{height:20px;margin:0 .5em;width:20px}.blog_content .mail_box .policy label{align-items:center;display:flex;font-size:16px;margin-top:10px}@media screen and (max-width:767px){.blog_content .mail_box .policy label{align-items:flex-start}}.blog_content .mail_box .btn{margin-top:40px}@media screen and (max-width:767px){.blog_content .mail_box .btn{margin-top:25px}}.blog_content .mail_box .btn button{background-color:#212121;border:1px solid #707070;border-radius:60px;color:#fff;display:block;margin:0 auto;max-width:340px;padding:15px;position:relative;text-align:center;width:100%}@media screen and (max-width:767px){.blog_content .mail_box .btn button{font-size:15px}}.blog_content .mail_box .btn button .baloon{background-color:#ffe867;border-radius:50%;color:#212121;font-weight:700;left:20px;line-height:50px;position:absolute;text-align:center;top:-20px;width:50px}@media screen and (max-width:767px){.blog_content .mail_box .btn button .baloon{line-height:45px;width:45px}}.blog_content .mail_box .btn button p{margin:0}.blog_content .mail_box .btn button:after{content:"\f061";font-family:font awesome\ 6 free;font-size:15px;font-weight:900;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.blog_content .mail_box .btn button:hover{background-color:#004898}.blog_relate{padding-bottom:100px}.blog_relate h2{font-size:24px;text-align:center}.blog_fix_bnr{padding-top:152px}@media screen and (max-width:999px){.blog_fix_bnr{padding-top:16vw}}.blog_fix_bnr .bnr{bottom:0;display:block;left:50%;max-width:1000px;position:fixed;transform:translateX(-50%);transition:all .5s;width:100%;z-index:1}.blog_fix_bnr .bnr .close{align-items:center;aspect-ratio:1/1;background-color:#ccc;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:900;justify-content:center;position:absolute;right:5px;top:5px;width:3%;z-index:2}@media screen and (max-width:767px){.blog_fix_bnr .bnr .close{font-size:10px;right:2px;top:2px;width:5%}}.blog_fix_bnr .bnr .close:hover{background-color:#aaa}.blog_fix_bnr .bnr a{display:block;position:relative}.blog_fix_bnr .bnr a:before{background-color:hsla(0,0%,100%,.3);content:"";display:block;height:100%;opacity:0;position:absolute;width:100%;z-index:1}.blog_fix_bnr .bnr a:hover img,.blog_fix_bnr .bnr a:hover:before{opacity:1}.blog_fix_bnr.active .bnr{opacity:0;transform:translateX(-50%) translateY(50%);visibility:hidden}@media screen and (max-width:767px){.grecaptcha-badge{bottom:120px!important}}@media screen and (max-width:479px){.grecaptcha-badge{bottom:65px!important}}.toc_side_ttl{background-color:#00a5e3;color:#fff;font-size:14px;font-weight:700;gap:5px;justify-content:center;line-height:1.5;padding:6px 0;text-align:center}.toc_side_ttl,.toc_side_ttl span{align-items:center;display:flex}.toc_side_ttl span img{margin-bottom:2px}#toc_side a{align-items:flex-start;display:flex;text-decoration:none}#toc_side .toc-num{display:inline-block;font-size:14px;margin-right:.5em;text-align:right;white-space:nowrap}#toc_side .toc-text{flex:1;font-size:14px;line-height:1.5}#toc_side .toc-text:hover{color:#004898;text-decoration:underline}#toc_side ul li:not(:first-child){margin-top:10px}#toc_side li ul{font-size:12px;margin-left:1.6em;padding-left:0}#toc_side li ul li{margin-top:10px}#toc_side li ul .toc-num{font-size:12px}.toc_side_index{margin-top:30px}@media screen and (max-width:767px){.toc_side_index{display:none}}.toc_wrapper{background-color:#ecf4f7;max-height:160px;overflow:hidden;padding:10px 10px 50px;position:relative;transition:max-height .3s ease}.toc_wrapper.expanded{max-height:none}.toc_toggle{background:#212121;border-radius:14px;bottom:10px!important;bottom:0;color:#fff;cursor:pointer;display:block;font-size:12px;left:50%;padding:3px 24px;position:absolute;transform:translateX(-50%);transition:background-color .2s;width:100%;width:-moz-fit-content;width:fit-content}.toc_toggle:hover{background-color:#004898}.toc_fade{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.7));bottom:0;content:"";height:50px;left:0;pointer-events:none;position:absolute;right:0}.toc_wrapper.expanded .toc_fade{display:none}.recruit_main{width:100%}.recruit_wrap{margin-bottom:150px}@media screen and (max-width:999px){.recruit_wrap{margin-bottom:80px}}.recruit_wrap .type{-ms-align-items:flex-start;align-items:flex-start;display:flex;-ms-justify-content:space-between;justify-content:space-between;margin-bottom:60px}@media screen and (max-width:999px){.recruit_wrap .type{flex-flow:column-reverse;margin-bottom:20px}}.recruit_wrap .type .photo{margin-right:20px;width:100%}@media screen and (max-width:999px){.recruit_wrap .type .photo{margin-right:0}}.recruit_wrap .type .photo img{border-radius:100px 0;width:100%}@media screen and (max-width:767px){.recruit_wrap .type .photo img{border-radius:50px 0}}.recruit_wrap .type .text{width:100%}@media screen and (max-width:999px){.recruit_wrap .type .text{margin-bottom:20px}}.recruit_wrap .type .text .tag{background-color:#00a5e3;border-radius:20px 0;color:#fff;display:inline-block;font-size:20px;font-weight:700;line-height:1;margin-bottom:15px;padding:2px 30px}@media screen and (max-width:767px){.recruit_wrap .type .text .tag{font-size:13px;padding:2px 20px}}.recruit_wrap .type .text h3{font-size:48px;font-weight:700;margin-bottom:15px}@media screen and (max-width:767px){.recruit_wrap .type .text h3{font-size:32px}}.recruit_wrap .type .text .catch{font-size:32px;font-weight:700;margin-bottom:20px}@media screen and (max-width:767px){.recruit_wrap .type .text .catch{font-size:24px}.recruit_wrap .type .text p{font-size:16px}}.recruit_wrap:nth-of-type(2n) .type{flex-flow:row-reverse}@media screen and (max-width:999px){.recruit_wrap:nth-of-type(2n) .type{flex-flow:column-reverse}}.recruit_wrap:nth-of-type(2n) .type .photo{margin-left:20px;margin-right:0}@media screen and (max-width:999px){.recruit_wrap:nth-of-type(2n) .type .photo{margin-left:0}}.recruit_wrap .movie{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:60px}.recruit_wrap .movie .txtbox{font-size:28px;font-weight:700;text-align:center;width:49%}@media screen and (max-width:999px){.recruit_wrap .movie .txtbox{margin-bottom:20px;width:100%}}@media screen and (max-width:767px){.recruit_wrap .movie .txtbox{font-size:20px}}.recruit_wrap .movie .video{margin:0 auto;padding-top:28%;position:relative;text-align:center;width:49%}@media screen and (max-width:999px){.recruit_wrap .movie .video{padding-top:56%;width:100%}}.recruit_wrap .movie .video iframe{left:0;position:absolute;right:0;top:0}.recruit_wrap .movie-order .txtbox{order:2}@media screen and (max-width:999px){.recruit_wrap .movie-order .txtbox{order:1}}.recruit_wrap .movie-order .video{order:1}@media screen and (max-width:999px){.recruit_wrap .movie-order .video{order:2}}.recruit_wrap .detail{background:#ecf4f7;padding:60px 40px;text-align:center}@media screen and (max-width:767px){.recruit_wrap .detail{padding:30px 20px}}.recruit_wrap .detail .ttl{font-size:20px;font-weight:700}.recruit_wrap .detail p{margin-bottom:10px}@media screen and (max-width:767px){.recruit_wrap .detail p{font-size:16px}}.recruit_wrap .detail>a{display:block;margin-top:30px}@media screen and (max-width:767px){.recruit_wrap .detail>a{margin-top:20px}}.recruit_wrap .detail>a:hover{opacity:.8}.recruit_wrap .detail>a img{max-width:280px;width:100%}@media screen and (max-width:479px){.recruit_wrap .detail>a img{max-width:100%}}.recruit_wrap .detail ul{-ms-align-items:flex-start;align-items:flex-start;display:flex;flex-flow:wrap;-ms-justify-content:flex-start;justify-content:flex-start;margin-bottom:-10px}@media screen and (max-width:999px){.recruit_wrap .detail ul{-ms-justify-content:space-between;justify-content:space-between}}.recruit_wrap .detail ul li{margin-right:40px;margin-top:40px;width:calc(33.33333% - 26.66667px)}@media screen and (max-width:1199px){.recruit_wrap .detail ul li{margin-right:20px;width:calc(33.33333% - 13.33333px)}}@media screen and (max-width:999px){.recruit_wrap .detail ul li{margin-right:0;margin-top:20px;width:48%}}@media screen and (max-width:767px){.recruit_wrap .detail ul li{margin-right:0;margin-top:10px;width:100%}}.recruit_wrap .detail ul li:nth-child(3n){margin-right:0}.recruit_wrap .detail ul a{display:block;padding:20px 50px 20px 20px;position:relative}@media screen and (max-width:767px){.recruit_wrap .detail ul a{padding:15px 50px 15px 20px}}.recruit_wrap .detail ul a:after{position:absolute;right:10%;top:50%;transform:translateY(-50%)}.recruit_wrap .detail ul a.h_min{padding:10px 50px 10px 20px}.recruit_wrap .system{background-color:#51c1eb;margin:100px 0 0;padding:80px 9% 60px}@media screen and (max-width:767px){.recruit_wrap .system{padding:30px 20px 10px}}.recruit_wrap .system .ttl{font-size:32px;font-weight:700;margin-bottom:40px;text-align:center}@media screen and (max-width:767px){.recruit_wrap .system .ttl{font-size:20px}}.recruit_wrap .system .ttl .sp-con{display:none}@media screen and (max-width:999px){.recruit_wrap .system .ttl .sp-con{display:block}}.recruit_wrap .system_wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.recruit_wrap .system_wrap .box{background-color:#fff;display:flex;flex-wrap:wrap;padding:30px 20px 15px 30px;width:49%}@media screen and (max-width:1099px){.recruit_wrap .system_wrap .box{width:100%}}@media screen and (max-width:767px){.recruit_wrap .system_wrap .box{padding:20px 10px 20px 20px}}.recruit_wrap .system_wrap .box .txtbox{width:63%}.recruit_wrap .system_wrap .box .txtbox>dl>dt{color:#00a5e3;font-size:32px;font-weight:700}@media screen and (max-width:767px){.recruit_wrap .system_wrap .box .txtbox>dl>dt{font-size:20px}}.recruit_wrap .system_wrap .box .txtbox>dl>dd{background:linear-gradient(transparent 90%,#ffe867 0);color:#00a5e3;display:inline-block;font-weight:700;line-height:.9}.recruit_wrap .system_wrap .box .txtbox>dl>dd .head{display:block;font-size:24px}@media screen and (max-width:767px){.recruit_wrap .system_wrap .box .txtbox>dl>dd .head{font-size:14px}}.recruit_wrap .system_wrap .box .txtbox>dl>dd .size-l{font-family:Helvetica;font-size:108px}@media screen and (max-width:1399px){.recruit_wrap .system_wrap .box .txtbox>dl>dd .size-l{font-size:8vw}}@media screen and (max-width:767px){.recruit_wrap .system_wrap .box .txtbox>dl>dd .size-l{font-size:66px}}.recruit_wrap .system_wrap .box .txtbox>dl>dd .size-m{font-family:Helvetica;font-size:72px}@media screen and (max-width:1399px){.recruit_wrap .system_wrap .box .txtbox>dl>dd .size-m{font-size:5.3vw}}@media screen and (max-width:767px){.recruit_wrap .system_wrap .box .txtbox>dl>dd .size-m{font-size:43px}}.recruit_wrap .system_wrap .box .txtbox>dl>dd .size-s{font-size:32px}@media screen and (max-width:1399px){.recruit_wrap .system_wrap .box .txtbox>dl>dd .size-s{font-size:2.3vw}}@media screen and (max-width:767px){.recruit_wrap .system_wrap .box .txtbox>dl>dd .size-s{font-size:19px}}.recruit_wrap .system_wrap .box .img{display:flex;width:36%}.recruit_wrap .system_wrap .box .cou-txt{margin-top:13px;text-align:right;width:100%}@media screen and (max-width:767px){.recruit_wrap .system_wrap .box .cou-txt{font-size:10px}}@media screen and (max-width:1099px){.recruit_wrap .system_wrap .box01{margin-bottom:20px}}.recruit_wrap .system_wrap .box01 .txtbox>dl>dt{margin-bottom:50px}@media screen and (max-width:767px){.recruit_wrap .system_wrap .box01 .txtbox>dl>dt{margin-bottom:40px}}.recruit_wrap .system_wrap .box01 .img{align-items:center}@media screen and (max-width:767px){.recruit_wrap .system_wrap .box01 .img{align-items:flex-end}.recruit_wrap .system_wrap .box02{padding:20px 10px 10px 20px}}.recruit_wrap .system_wrap .box02 .txtbox>dl>dt{margin-bottom:20px}.recruit_wrap .system_wrap .box02 .img{align-items:flex-end}.recruit_wrap .system_wrap_all .box{align-items:center;background-color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;padding:30px 20px 20px}@media screen and (max-width:767px){.recruit_wrap .system_wrap_all .box{padding:20px 13px}}.recruit_wrap .system_wrap_all .box .txtbox{width:80%}@media screen and (max-width:1099px){.recruit_wrap .system_wrap_all .box .txtbox{width:100%}}.recruit_wrap .system_wrap_all .box .txtbox dl dt{color:#00a5e3;font-size:32px;font-weight:700;margin-bottom:20px}@media screen and (max-width:767px){.recruit_wrap .system_wrap_all .box .txtbox dl dt{font-size:20px;margin-bottom:10px}}.recruit_wrap .system_wrap_all .box .txtbox dl dd{font-size:20px;font-weight:700}@media screen and (max-width:767px){.recruit_wrap .system_wrap_all .box .txtbox dl dd{font-size:16px}}.recruit_wrap .system_wrap_all .box .img{width:15%}.recruit_wrap .system_wrap_all .box03 .txtbox{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between}.recruit_wrap .system_wrap_all .box03 .txtbox dl{width:31%}.recruit_wrap .system_wrap_all .box03 .txtbox dl:first-child{width:40%}@media screen and (max-width:1099px){.recruit_wrap .system_wrap_all .box03 .txtbox dl:first-child{margin-bottom:20px;text-align:center;width:100%}.recruit_wrap .system_wrap_all .box03 .txtbox dl:nth-child(2){margin:0 auto 10px;text-align:center;width:100%}}.recruit_wrap .system_wrap_all .box03 .txtbox dl:nth-child(3){width:27%}@media screen and (max-width:1099px){.recruit_wrap .system_wrap_all .box03 .txtbox dl:nth-child(3){width:45%}.recruit_wrap .system_wrap_all .box03 .txtbox dl:nth-child(4){width:55%}}.recruit_wrap .system_wrap_all .box03 .txtbox dl:nth-child(3),.recruit_wrap .system_wrap_all .box03 .txtbox dl:nth-child(4){text-align:center}.recruit_wrap .system_wrap_all .box03 .txtbox dl:nth-child(3) dt,.recruit_wrap .system_wrap_all .box03 .txtbox dl:nth-child(4) dt{background-color:#00a5e3;border-radius:18px;color:#fff;font-size:20px;margin:0 auto 10px;width:72.6%}@media screen and (max-width:767px){.recruit_wrap .system_wrap_all .box03 .txtbox dl:nth-child(3) dt,.recruit_wrap .system_wrap_all .box03 .txtbox dl:nth-child(4) dt{font-size:15px}}.recruit_wrap .system_wrap_all .box03 .txtbox dl:nth-child(3) dd,.recruit_wrap .system_wrap_all .box03 .txtbox dl:nth-child(4) dd{background:linear-gradient(transparent 90%,#ffe867 0);color:#00a5e3;display:inline-block;font-weight:700;line-height:.9}.recruit_wrap .system_wrap_all .box03 .txtbox dl:nth-child(3) dd .size-l,.recruit_wrap .system_wrap_all .box03 .txtbox dl:nth-child(4) dd .size-l{font-family:Helvetica;font-size:90px;letter-spacing:-.05em}@media screen and (max-width:1399px){.recruit_wrap .system_wrap_all .box03 .txtbox dl:nth-child(3) dd .size-l,.recruit_wrap .system_wrap_all .box03 .txtbox dl:nth-child(4) dd .size-l{font-size:6.5vw}}@media screen and (max-width:767px){.recruit_wrap .system_wrap_all .box03 .txtbox dl:nth-child(3) dd .size-l,.recruit_wrap .system_wrap_all .box03 .txtbox dl:nth-child(4) dd .size-l{font-size:60px}}.recruit_wrap .system_wrap_all .box03 .txtbox dl:nth-child(3) dd .size-s,.recruit_wrap .system_wrap_all .box03 .txtbox dl:nth-child(4) dd .size-s{font-size:32px}@media screen and (max-width:1399px){.recruit_wrap .system_wrap_all .box03 .txtbox dl:nth-child(3) dd .size-s,.recruit_wrap .system_wrap_all .box03 .txtbox dl:nth-child(4) dd .size-s{font-size:2.3vw}}@media screen and (max-width:767px){.recruit_wrap .system_wrap_all .box03 .txtbox dl:nth-child(3) dd .size-s,.recruit_wrap .system_wrap_all .box03 .txtbox dl:nth-child(4) dd .size-s{font-size:20px}}.recruit_wrap .system_wrap_all .box03 .txtbox .sp-img{display:none}@media screen and (max-width:1099px){.recruit_wrap .system_wrap_all .box03 .txtbox .sp-img{display:block}}@media screen and (max-width:767px){.recruit_wrap .system_wrap_all .box03 .txtbox .sp-img dd{margin:0 auto;width:37%}}@media screen and (max-width:1099px){.recruit_wrap .system_wrap_all .box03 .img{display:none}.recruit_wrap .system_wrap_all .box04 .txtbox dl{margin-bottom:20px;text-align:center}}.recruit_wrap .system_wrap_all .box04 .img{width:18%}@media screen and (max-width:1099px){.recruit_wrap .system_wrap_all .box04 .img{margin:0 auto;text-align:center;width:100%}}@media screen and (max-width:767px){.recruit_wrap .system_wrap_all .box04 .img{width:40%}.recruit_job .big_ttl .text{font-size:16px}}.recruit_job .about{-ms-align-items:flex-start;align-items:flex-start;display:flex;-ms-justify-content:space-between;justify-content:space-between;margin-bottom:150px;margin-top:60px}@media screen and (max-width:767px){.recruit_job .about{flex-flow:column;margin-bottom:80px;margin-top:30px}}.recruit_job .about .photo{width:100%}.recruit_job .about .photo img{border-radius:100px 0;width:100%}@media screen and (max-width:999px){.recruit_job .about .photo img{border-radius:50px 0}}.recruit_job .about .text{margin-left:30px;width:100%}@media screen and (max-width:767px){.recruit_job .about .text{margin-left:0;margin-top:20px}.recruit_job .about .text p{font-size:16px}}.recruit_job .about h3{font-size:32px;font-weight:700;margin-bottom:20px}@media screen and (max-width:767px){.recruit_job .about h3{font-size:24px}}.recruit_job .about .skill{background:#ecf4f7;margin-top:60px;padding:40px}@media screen and (max-width:767px){.recruit_job .about .skill{margin-top:20px;padding:30px 20px}}.recruit_job .about .skill h4{font-size:20px;font-weight:700;text-align:center}@media screen and (max-width:767px){.recruit_job .about .skill h4{font-size:18px}}.recruit_job .about .skill ul{display:flex;-ms-justify-content:center;justify-content:center;margin:20px auto}@media screen and (max-width:767px){.recruit_job .about .skill ul{-ms-justify-content:space-evenly;justify-content:space-evenly}}.recruit_job .about .skill ul li{color:#00a5e3;font-weight:700;padding:0 20px;text-align:center;width:120px;word-break:break-all}@media screen and (max-width:767px){.recruit_job .about .skill ul li{padding:0;width:30%}}.recruit_job .about .skill ul li div{-ms-align-items:center;align-items:center;background:#00a5e3;border-radius:100px;display:flex;height:77px;-ms-justify-content:center;justify-content:center;margin:0 auto 10px;width:80px}.recruit_job .job{margin-bottom:150px}@media screen and (max-width:767px){.recruit_job .job{margin-bottom:80px}}.recruit_job .job h3{font-size:48px;font-weight:700;margin-bottom:60px;text-align:center}@media screen and (max-width:767px){.recruit_job .job h3{font-size:32px;margin-bottom:20px}}.recruit_job .job .text{display:flex;-ms-justify-content:space-between;justify-content:space-between;margin-bottom:60px}@media screen and (max-width:767px){.recruit_job .job .text{flex-flow:column;margin-bottom:20px}}.recruit_job .job .text h4{font-size:32px;font-weight:700;width:34%}@media screen and (max-width:767px){.recruit_job .job .text h4{font-size:24px;margin-bottom:20px;text-align:center;width:100%}}.recruit_job .job .text p{font-size:18px;width:64%}@media screen and (max-width:767px){.recruit_job .job .text p{font-size:16px;width:100%}}.recruit_job .job ul{display:flex;-ms-justify-content:center;justify-content:center}@media screen and (max-width:999px){.recruit_job .job ul{flex-flow:wrap}}@media screen and (max-width:767px){.recruit_job .job ul{flex-flow:column}}.recruit_job .job ul li{background:#ecf4f7;border-radius:50px 0;margin-right:25px;padding:30px 20px;text-align:center;width:calc(25% - 18.75px)}@media screen and (max-width:999px){.recruit_job .job ul li{margin-bottom:20px;width:calc(50% - 20px)}}@media screen and (max-width:767px){.recruit_job .job ul li{-ms-align-items:center;align-items:center;display:flex;-ms-justify-content:space-between;justify-content:space-between;margin-bottom:10px;margin-right:0;padding:20px;width:100%}}@media screen and (max-width:999px){.recruit_job .job ul li:nth-child(2n){margin-right:0}}.recruit_job .job ul li:last-child{margin-right:0}.recruit_job .job ul p{color:#00a5e3;font-size:20px;font-weight:700;margin-top:20px}@media screen and (max-width:767px){.recruit_job .job ul p{font-size:16px;margin-top:0;width:calc(100% - 110px)}}.recruit_job .job ul span{font-size:16px}@media screen and (max-width:767px){.recruit_job .job ul span{font-size:14px}.recruit_job .job ul img{width:100px}}.recruit_job .yell{background:#ecf4f7;border-radius:100px 0;margin-bottom:150px;padding:100px 100px 60px}@media screen and (max-width:999px){.recruit_job .yell{padding:80px 80px 50px}}@media screen and (max-width:767px){.recruit_job .yell{border-radius:50px 0;margin-bottom:80px;padding:30px 20px}}.recruit_job .yell h3{font-size:48px;font-weight:700;margin-bottom:60px;text-align:center}@media screen and (max-width:767px){.recruit_job .yell h3{font-size:32px;margin-bottom:20px}}.recruit_job .yell h4{font-size:28px;font-weight:700;margin-bottom:20px}@media screen and (max-width:767px){.recruit_job .yell h4{font-size:20px}.recruit_job .yell p{font-size:16px}}.recruit_job .yell .photo{background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:100px 0;height:400px;margin-bottom:20px;width:100%}@media screen and (max-width:999px){.recruit_job .yell .photo{height:350px}}@media screen and (max-width:767px){.recruit_job .yell .photo{border-radius:50px 0;height:300px}}@media screen and (max-width:479px){.recruit_job .yell .photo{height:200px}}.recruit_job .yell .photo.sales{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/recruit/sales/sales02.jpg)}@media screen and (max-width:767px){.recruit_job .yell .photo.sales{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/recruit/sales/sales02_sp.jpg)}}.recruit_job .yell .photo.manager{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/recruit/manager/manager02.jpg)}@media screen and (max-width:767px){.recruit_job .yell .photo.manager{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/recruit/manager/manager02_sp.jpg)}}.recruit_job .yell .photo.coordinator{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/recruit/coordinator/coordinator02.jpg)}@media screen and (max-width:767px){.recruit_job .yell .photo.coordinator{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/recruit/coordinator/coordinator02_sp.jpg)}}.recruit_job .yell .photo.assistant{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/recruit/assistant/assistant02.jpg)}@media screen and (max-width:767px){.recruit_job .yell .photo.assistant{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/recruit/assistant/assistant02_sp.jpg)}}.recruit_job .yell .photo.hrga{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/recruit/hrga/hrga02.jpg)}@media screen and (max-width:767px){.recruit_job .yell .photo.hrga{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/recruit/hrga/hrga02_sp.jpg)}}.recruit_job .description{margin-bottom:80px}@media screen and (max-width:767px){.recruit_job .description{margin-bottom:60px}}.recruit_job .description h3{font-size:48px;font-weight:700;margin-bottom:60px;text-align:center}@media screen and (max-width:767px){.recruit_job .description h3{font-size:32px;margin-bottom:20px}}.recruit_job .description>p{font-size:18px;margin:0 auto 60px;max-width:800px;width:80%}@media screen and (max-width:767px){.recruit_job .description>p{font-size:16px;margin-bottom:30px;width:100%}}.recruit_job .description table{margin:0 auto;max-width:1000px;width:100%}.recruit_job .description table td,.recruit_job .description table th{padding:30px 40px}@media screen and (max-width:767px){.recruit_job .description table td,.recruit_job .description table th{display:block;font-size:18px;padding:0 5px;width:100%}}.recruit_job .description table th{border-bottom:1px solid #00a5e3;font-weight:700}@media screen and (max-width:767px){.recruit_job .description table th{border-bottom:none}}.recruit_job .description table td{border-bottom:1px solid #909090;margin-bottom:20px;position:relative}@media screen and (max-width:767px){.recruit_job .description table td{padding:5px 5px 20px}.recruit_job .description table td:before{background:#00a5e3;bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;width:100px}}.recruit_job .description table tr:first-of-type th{border-top:1px solid #00a5e3}@media screen and (max-width:767px){.recruit_job .description table tr:first-of-type th{border-top:none}}.recruit_job .description table tr:first-of-type td{border-top:1px solid #909090}@media screen and (max-width:767px){.recruit_job .description table tr:first-of-type td{border-top:none}}.recruit_job .entry{background:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/recruit/entry_bg.jpg) no-repeat 50%/cover,#008ce3;display:block;margin-bottom:80px;position:relative}@media screen and (max-width:767px){.recruit_job .entry{background:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/recruit/entry_bg_sp.jpg) no-repeat 50%/cover,#008ce3}}.recruit_job .entry>div{background:rgba(0,140,227,.9);height:100%;padding:80px 40px;text-align:center;transition:all .5s ease;width:100%}@media screen and (max-width:767px){.recruit_job .entry>div{padding:100px 40px}}.recruit_job .entry>div p{color:#fff;font-size:clamp(60px,18vw,120px);font-weight:700;line-height:1.4}.recruit_job .entry>div .btn{background-color:#fff;border-radius:60px;color:#008ce3;display:inline-block;font-size:20px;padding:18px 80px 18px 90px;position:relative;transition:all .5s ease}@media screen and (max-width:479px){.recruit_job .entry>div .btn{padding:18px 55px 18px 65px}}.recruit_job .entry>div .btn:after{content:"\f061";font-family:font awesome\ 6 free;font-size:18px;font-weight:900;padding-left:.8em}.recruit_job .entry>div:hover{background:rgba(0,140,227,.7)}.recruit_job .entry>div:hover .btn{background-color:#212121;color:#fff}.faq_sec{margin-bottom:150px}@media screen and (max-width:767px){.faq_sec{margin-bottom:50px}}.faq_sec .faq_intro{font-weight:700;margin-top:50px;text-align:center}.faq_sec .tab{margin-top:10px}.faq_sec .tab ul{-moz-column-gap:10px;column-gap:10px;display:flex;flex-flow:wrap;-ms-justify-content:center;justify-content:center}.faq_sec .tab ul li{margin-top:10px}.faq_sec .tab ul li a{background-color:#00a5e3;border:1px solid #00a5e3;border-radius:50px;color:#fff;display:block;font-size:15px;font-weight:700;min-width:160px;padding:10px;text-align:center}@media screen and (max-width:479px){.faq_sec .tab ul li a{width:calc(50% - 5px)}}.faq_sec .tab ul li a:hover{background-color:#fff;color:#00a5e3}.faq_sec h2{color:#909090;font-size:32px;margin:0 auto;max-width:1000px;padding:60px 0 30px}@media screen and (max-width:767px){.faq_sec h2{font-size:26px;padding:50px 0 15px}}.faq_sec dl{margin:0 auto;max-width:1000px}.faq_sec dd,.faq_sec dt{border-radius:100px;font-size:18px;margin-bottom:15px;padding:20px 80px 20px 60px}@media screen and (max-width:767px){.faq_sec dd,.faq_sec dt{font-size:15px;padding:15px 40px 15px 50px}}.faq_sec dt{background:#ecf4f7;cursor:pointer;position:relative}.faq_sec dt:after,.faq_sec dt:before{background-color:#212121;content:"";display:block;height:2px;position:absolute;right:30px;top:50%;transform:translateY(-50%);transition:all .5s ease;width:20px}@media screen and (max-width:767px){.faq_sec dt:after,.faq_sec dt:before{right:20px;width:10px}}.faq_sec dt:after{transform:translateY(-50%) rotate(90deg)}.faq_sec dt.active:after{transform:translateY(-50%) rotate(0)}.faq_sec dt span{background:#00a5e3;border-radius:31px;color:#fff;font-size:16px;font-weight:700;height:31px;left:20px;line-height:31px;position:absolute;text-align:center;top:20px;width:31px}@media screen and (max-width:767px){.faq_sec dt span{font-size:10px;height:21px;left:20px;line-height:21px;top:15px;width:21px}}.faq_sec dd{border-radius:0;display:none;padding-bottom:15px;padding-top:10px;position:relative}.faq_sec dd:before{border:2px solid #008ce3;border-radius:31px;color:#008ce3;content:"A";display:block;font-size:16px;font-weight:700;height:31px;left:20px;line-height:28px;position:absolute;text-align:center;top:10px;width:31px}@media screen and (max-width:767px){.faq_sec dd:before{font-size:10px;height:21px;left:20px;line-height:18px;top:10px;width:21px}}.tel-box{background-color:#e1e5e6;margin:40px auto 0;padding:30px;text-align:center;width:66.66%}@media screen and (max-width:999px){.tel-box{width:100%}}@media screen and (max-width:767px){.tel-box{margin-top:30px;padding:20px}}.tel-box h3{font-size:18px;font-weight:700;margin-bottom:20px}@media screen and (max-width:767px){.tel-box h3{font-size:16px}.tel-box .txt{margin:0 auto;max-width:176px;text-align:left;width:100%}}@media screen and (max-width:350px){.tel-box .txt{width:84%}}.tel-box .txt br{display:none}@media screen and (max-width:767px){.tel-box .txt br{display:block}}.tel-box .tel-no{align-items:baseline;display:flex;flex-wrap:wrap;font-size:32px;font-weight:700;justify-content:center}@media screen and (max-width:767px){.tel-box .tel-no a{display:flex;justify-content:flex-end;width:100%}}.tel-box .tel-no .icon{display:inline-block;margin-right:5px;width:40px}@media screen and (max-width:350px){.tel-box .tel-no .icon{width:30px}}@media screen and (max-width:767px){.tel-box .tel-no .txt{flex-grow:1;margin:0;max-width:none;width:71.8644067797%}}@media screen and (max-width:350px){.tel-box .tel-no .txt{width:84%}}.tel-box .tel-no .time{font-size:14px;margin-left:15px}@media screen and (max-width:767px){.tel-box .tel-no .time{margin:0 auto;max-width:176px;text-align:left;width:100%}}@media screen and (max-width:350px){.tel-box .tel-no .time{width:84%}}.inquiry{background-color:#ecf4f7;margin-top:80px;padding:40px 0}@media screen and (max-width:767px){.inquiry{margin-top:40px}}.inquiry .ttl{font-size:32px;font-weight:700;margin-bottom:10px;text-align:center}@media screen and (max-width:767px){.inquiry .ttl{font-size:24px}}.inquiry .text{font-size:18px;margin-bottom:40px;text-align:center}@media screen and (max-width:767px){.inquiry .text{font-size:16px;margin-bottom:20px}}.inquiry #tab{text-align:center}.inquiry #tab label{font-size:16px}.inquiry #tab label,.inquiry #tab ul{-ms-justify-content:center;justify-content:center}.inquiry #tab ul{border:1px solid #9b9b9b;border-radius:50px;display:flex;margin:20px auto 40px;max-width:420px;position:relative;width:100%}.inquiry #tab li{width:100%;z-index:1}.inquiry #tab input[type=radio]{display:none}.inquiry #tab label{margin-top:0;transition:all .5s ease}.inquiry #tab a,.inquiry #tab label{color:#9b9b9b;display:block;font-size:15px;font-weight:700;padding:8px;text-align:center;width:100%}.inquiry #tab a.selected,.inquiry #tab label.selected{color:#fff}.inquiry #tab .select_lamp{background:#00a5e3;border-radius:50px;display:block;height:40px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease-in;width:50%;z-index:0}.inquiry #tab .select_lamp.form_corporate{left:0}.inquiry #tab .select_lamp.form_individual{left:100%;transform:translate(-100%,-50%)}.inquiry .form_wrap{background-color:#fff;border-radius:100px 0;margin:0;padding:32px 20px 40px;text-align:center}@media screen and (max-width:767px){.inquiry .form_wrap{border-radius:25px;box-shadow:0 0 10px rgba(2,51,106,.1);padding:32px 20px 40px}}.inquiry .form_wrap .form_block{margin:0 auto;max-width:520px;text-align:left}.inquiry .form_wrap .form_block.confirm{max-width:1000px}.inquiry .form_wrap .form_list>li{font-size:16px}.inquiry .form_wrap label{display:block;font-weight:700;margin-top:15px}.inquiry .form_wrap label.required{-ms-align-items:center;align-items:center;display:flex;position:relative}.inquiry .form_wrap label.required:after{background-color:#f21717;border-radius:3px;color:#fff;content:"必須";display:inline-block;font-size:10px;font-weight:700;margin-left:5px;padding:1px 10px}.inquiry .form_wrap .form_select{position:relative}.inquiry .form_wrap .form_select:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #212121;content:"";display:block;height:10px;position:absolute;right:40px;top:50%;transform:translateY(-50%);width:12px}@media screen and (max-width:767px){.inquiry .form_wrap .form_select:after{right:18px}}.inquiry .form_wrap .form_select.w_short{width:50%}@media screen and (max-width:767px){.inquiry .form_wrap .form_select.w_short{max-width:260px;width:90%}}.inquiry .form_wrap .form_checkbox{display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.inquiry .form_wrap .form_checkbox .horizontal-item{margin-left:0;width:100%}}.inquiry .form_wrap input[type=email],.inquiry .form_wrap input[type=number],.inquiry .form_wrap input[type=tel],.inquiry .form_wrap input[type=text],.inquiry .form_wrap select,.inquiry .form_wrap textarea{background-color:#ecf4f7;border:1px solid #909090;border-radius:5px;margin-top:5px;padding:15px 10px;width:100%}.inquiry .form_wrap input[type=email]::-moz-placeholder,.inquiry .form_wrap input[type=number]::-moz-placeholder,.inquiry .form_wrap input[type=tel]::-moz-placeholder,.inquiry .form_wrap input[type=text]::-moz-placeholder,.inquiry .form_wrap select::-moz-placeholder,.inquiry .form_wrap textarea::-moz-placeholder{color:#c9c9c9}.inquiry .form_wrap input[type=email]::placeholder,.inquiry .form_wrap input[type=number]::placeholder,.inquiry .form_wrap input[type=tel]::placeholder,.inquiry .form_wrap input[type=text]::placeholder,.inquiry .form_wrap select::placeholder,.inquiry .form_wrap textarea::placeholder{color:#c9c9c9}.inquiry .form_wrap input[type=email].w_short,.inquiry .form_wrap input[type=number].w_short,.inquiry .form_wrap input[type=tel].w_short,.inquiry .form_wrap input[type=text].w_short,.inquiry .form_wrap select.w_short,.inquiry .form_wrap textarea.w_short{width:50%}@media screen and (max-width:767px){.inquiry .form_wrap input[type=email].w_short,.inquiry .form_wrap input[type=number].w_short,.inquiry .form_wrap input[type=tel].w_short,.inquiry .form_wrap input[type=text].w_short,.inquiry .form_wrap select.w_short,.inquiry .form_wrap textarea.w_short{max-width:260px;width:90%}}.inquiry .form_wrap input[type=email].error,.inquiry .form_wrap input[type=number].error,.inquiry .form_wrap input[type=tel].error,.inquiry .form_wrap input[type=text].error,.inquiry .form_wrap select.error,.inquiry .form_wrap textarea.error{border:1px solid #f41818}.inquiry .form_wrap .error_message{color:#f41818;display:block;font-size:15px;margin-top:5px}.inquiry .form_wrap textarea{height:160px}@media screen and (max-width:767px){.inquiry .form_wrap textarea{height:120px}}.inquiry .form_wrap .postcode_wrap{position:relative}.inquiry .form_wrap .postcode_btn{background:#212121;border-radius:50px;color:#fff;font-size:15px;font-weight:700;left:280px;padding:10px 25px;position:absolute;top:10px}@media screen and (max-width:767px){.inquiry .form_wrap .postcode_btn{display:block;left:auto;margin-top:10px;position:relative;top:auto}}.inquiry .form_wrap .note{font-size:16px;margin-top:20px}.inquiry .form_wrap .privacy_agreement{border:1px solid #909090;border-radius:5px;height:200px;margin-bottom:20px;overflow:scroll;padding:20px 20px 1px}.inquiry .form_wrap .privacy_agreement dt{font-weight:700;margin-bottom:10px}.inquiry .form_wrap .privacy_agreement dd{font-size:14px;margin-bottom:20px}.inquiry .form_wrap .policy{font-weight:700}.inquiry .form_wrap .policy a{color:#004898;text-decoration:underline}.inquiry .form_wrap .policy a:hover{text-decoration:none}.inquiry .form_wrap .policy_agree{margin-top:10px}.inquiry .form_wrap .policy_agree label{display:inline;font-weight:500;padding-left:5px}@media screen and (max-width:767px){.inquiry .form_wrap table{margin-top:30px}}.inquiry .form_wrap table td,.inquiry .form_wrap table th{border-bottom:1px solid #909090;font-size:18px;padding:26px 40px}@media screen and (max-width:999px){.inquiry .form_wrap table td,.inquiry .form_wrap table th{padding:26px 20px}}@media screen and (max-width:767px){.inquiry .form_wrap table td,.inquiry .form_wrap table th{display:block;padding:15px 5px}}.inquiry .form_wrap table tr{position:relative}.inquiry .form_wrap table tr:first-child td,.inquiry .form_wrap table tr:first-child th{padding-top:0}.inquiry .form_wrap table th{font-weight:700;white-space:nowrap;width:25%}@media screen and (max-width:767px){.inquiry .form_wrap table th{border-bottom:none;padding-bottom:5px;width:100%}}.inquiry .form_wrap table th:before{background:#00a5e3;bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;width:120px}@media screen and (max-width:767px){.inquiry .form_wrap table th:before{width:100px}}.inquiry .form_wrap table td{width:65%}@media screen and (max-width:767px){.inquiry .form_wrap table td{padding-top:0;width:100%}}.inquiry .form_wrap table span{display:block;margin-bottom:10px}.inquiry .form_wrap .divide{display:none}.inquiry .form_wrap .mw_wp_form .error{color:inherit}.inquiry .form_wrap .mw_wp_form .form_checkbox .error{width:100%}.inquiry .form_wrap span.error{color:#f41818!important}.inquiry .btn{display:flex;-ms-justify-content:center;justify-content:center;margin-top:40px}@media screen and (max-width:767px){.inquiry .btn{-ms-align-items:center;align-items:center;flex-flow:column}}.inquiry .btn .wpcf7-spinner{display:none}.inquiry .arrow_r{color:#fff;position:relative}.inquiry .arrow_r:after{content:"\f061";font-family:font awesome\ 6 free;font-size:18px;font-weight:900;padding-left:.8em;pointer-events:none;position:absolute;right:40px;top:50%;transform:translateY(-50%)}@media screen and (max-width:479px){.inquiry .arrow_r:after{right:20px}}.inquiry .arrow_l{color:#212121;position:relative}.inquiry .arrow_l:after{content:"\f060";font-family:font awesome\ 6 free;font-size:18px;font-weight:900;left:40px;padding-right:.8em;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .5s ease}@media screen and (max-width:479px){.inquiry .arrow_l:after{left:20px}}.inquiry .arrow_l:hover:after{color:#fff}.inquiry .multiple input{width:100%}.inquiry .multiple div{margin:0 15px;max-width:280px;width:100%}@media screen and (max-width:767px){.inquiry .multiple div{margin-bottom:20px}}.mw_wp_form_input .btn .arrow_l{display:none}.mw_wp_form_confirm .form_list{margin-top:-20px}@media screen and (max-width:767px){.mw_wp_form_confirm .form_list{margin-top:15px}}.mw_wp_form_confirm .form_list li{border-bottom:1px solid #909090;display:flex;font-size:18px!important;padding:26px 40px;position:relative}@media screen and (max-width:767px){.mw_wp_form_confirm .form_list li{flex-flow:column;-ms-justify-content:flex-start;justify-content:flex-start;padding:15px 5px}}.mw_wp_form_confirm .form_list li:before{background:#00a5e3;bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;width:120px}@media screen and (max-width:767px){.mw_wp_form_confirm .form_list li:before{width:100px}}.mw_wp_form_confirm .form_list li>div label{display:none}.mw_wp_form_confirm .form_list label{cursor:auto;margin-right:30px;margin-top:0!important;min-width:230px;width:25%}@media screen and (max-width:767px){.mw_wp_form_confirm .form_list label{margin-bottom:5px}}.mw_wp_form_confirm .form_list label:after{display:none!important}.mw_wp_form_confirm .form_list .form_select.w_short{width:100%!important}.mw_wp_form_confirm .form_list .ad_confirm label,.mw_wp_form_confirm .form_list .form_select:after{display:none!important}.mw_wp_form_confirm .note{display:none}.mw_wp_form_confirm .divide{display:flex!important}.mw_wp_form_confirm .rec-btn{display:none}.archive_sec .accepting_list{background-color:#ecf4f7;border-radius:100px 0;margin-bottom:60px;padding:1px 50px 60px}@media screen and (max-width:767px){.archive_sec .accepting_list{border-radius:50px 0;margin-bottom:30px;padding:1px 20px 20px}}.archive_sec .accepting_list .list{flex-wrap:wrap}.archive_sec .accepting_list .box{margin-top:20px;width:347px}@media screen and (max-width:999px){.archive_sec .accepting_list .box{width:30%}}@media screen and (max-width:767px){.archive_sec .accepting_list .box{margin-top:10px;width:100%}}.archive_sec .accepting_list .date{color:#000}.archive_sec .accepting_list .date:hover{color:#00a5e3}.archive_sec .pickup_box{background-color:#ecf4f7;border-radius:100px 0;padding:1px 50px 60px}@media screen and (max-width:767px){.archive_sec .pickup_box{border-radius:50px 0;padding:1px 25px 30px}}.archive_sec .pickup_box .list .box{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:45px}@media screen and (max-width:767px){.archive_sec .pickup_box .list .box{margin-top:20px}}.archive_sec .pickup_box .list .box .photo{width:48%}@media screen and (max-width:767px){.archive_sec .pickup_box .list .box .photo{margin-bottom:15px;width:100%}}.archive_sec .pickup_box .list .box .txtbox{width:48%}@media screen and (max-width:767px){.archive_sec .pickup_box .list .box .txtbox{width:100%}}.archive_sec .pickup_box .list .box .txtbox .ttl{border-bottom:1px solid #909090;font-size:18px;line-height:1.67;margin-bottom:20px;padding-bottom:15px;position:relative}@media screen and (max-width:767px){.archive_sec .pickup_box .list .box .txtbox .ttl{margin-bottom:15px;padding-bottom:10px}}.archive_sec .pickup_box .list .box .txtbox .ttl:before{background-color:#00a5e3;bottom:-1px;content:"";height:1px;left:0;position:absolute;width:35%}.archive_sec .pickup_box .list .box .txtbox .desc{margin-bottom:30px}@media screen and (max-width:767px){.archive_sec .pickup_box .list .box .txtbox .bk_btn{width:100%}}.archive_sec .text-center{text-align:center}.archive_sec .text-cou{margin-top:30px;width:100%}.archive_sec .pager .nav-links{align-items:center;display:flex;justify-content:center}.archive_sec .pager .nav-links .page-numbers{color:#909090;font-size:24px;font-weight:700;margin:0 15px}.archive_sec .pager .nav-links .current{color:#00a5e3}.archive_sec .pager-right li,.archive_sec .pager-right ul{margin:0!important}.archive_sec .pager-right .page-numbers{margin:0 10px}.seminar_page{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:767px){.seminar_page{padding-bottom:60px}}.seminar_page .seminar_info{width:47%}@media screen and (max-width:767px){.seminar_page .seminar_info{width:100%}}.seminar_page .seminar_btn{margin:40px 0;text-align:center}.seminar_page .seminar_prg{background-color:#ecf4f7;border-radius:50px 0;margin:40px 0;padding:30px 40px}.seminar_page .seminar_prg .ttl{font-size:24px;margin-bottom:10px}.seminar_page .seminar_prg .content{line-height:1.68}.seminar_page .seminar_prg .content .icon-check{display:inline-block;padding-left:24px;position:relative}.seminar_page .seminar_prg .content .icon-check:before{background:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/common/Icon-check-1.png) no-repeat;background-size:contain;content:"";height:12px;left:0;position:absolute;top:7px;width:16px}.seminar_page .seminar_prg .content .ind-box{display:inline-block;padding-left:30px}.seminar_page .seminar_content{margin-bottom:60px}.seminar_page .seminar_content h2{border-bottom:1px solid #909090;font-size:32px;margin-bottom:15px;padding-bottom:15px;position:relative}@media screen and (max-width:767px){.seminar_page .seminar_content h2{font-size:24px}}.seminar_page .seminar_content h2:after{background-color:#00a5e3;bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;width:168px}.seminar_page .seminar_content .tb{border:1px solid #909090;border-bottom:none;margin-top:30px;width:100%}.seminar_page .seminar_content .tb th{background-color:#ecf4f7;border-bottom:1px solid #909090;padding:14.5px 20px;width:25%}@media screen and (max-width:767px){.seminar_page .seminar_content .tb th{border-bottom:none;display:block;padding:11.5px 20px;width:100%}}.seminar_page .seminar_content .tb td{border-bottom:1px solid #909090;padding:14.5px 20px;width:75%}@media screen and (max-width:767px){.seminar_page .seminar_content .tb td{display:block;padding:11.5px 20px;width:100%}}.seminar_page .seminar_content .fl{display:flex;flex-wrap:wrap;justify-content:space-between}.seminar_page .seminar_content .fl .img{width:23%}@media screen and (max-width:767px){.seminar_page .seminar_content .fl .img{margin:0 auto 10px;width:60%}}.seminar_page .seminar_content .fl .txtbox{font-size:16px;width:72%}@media screen and (max-width:767px){.seminar_page .seminar_content .fl .txtbox{width:100%}}.seminar_page .seminar_content .fl .txtbox .post{display:block;font-size:14px}@media screen and (max-width:767px){.seminar_page .seminar_content .fl .txtbox .post{text-align:center}}.seminar_page .seminar_content .fl .txtbox .name{display:block;font-size:20px;margin:10px 0}@media screen and (max-width:767px){.seminar_page .seminar_content .fl .txtbox .name{text-align:center}}.seminar_page .seminar_content .fl .txtbox a{color:#00a5e3}.seminar_page .seminar_contact{background-color:#ecf4f7;border-radius:25px;margin-top:40px;padding:30px 20px;width:47%}@media screen and (max-width:767px){.seminar_page .seminar_contact{width:100%}}.seminar_page .seminar_contact .ttl{margin-bottom:20px;text-align:center}.seminar_page .seminar_contact .ttl .ico{background-color:#00a5e3;border-radius:20px 0;color:#fff;display:inline-block;font-size:13px;padding:0 19px}.seminar_page .seminar_contact .ttl .txt{display:block;font-size:24px}.seminar_page .seminar_contact .form_list>li{font-size:16px}.seminar_page .seminar_contact .form_list>li:nth-child(n+2){margin-top:10px}.seminar_page .seminar_contact label{font-weight:700}.seminar_page .seminar_contact label.required{-ms-align-items:center;align-items:center;display:flex;position:relative}.seminar_page .seminar_contact label.required:after{background-color:#f21717;border-radius:3px;color:#fff;content:"必須";display:inline-block;font-size:10px;font-weight:700;margin-left:5px;padding:1px 10px}.seminar_page .seminar_contact label .cou-txt{font-size:14px}.seminar_page .seminar_contact .form_select{position:relative;width:60%}@media screen and (max-width:767px){.seminar_page .seminar_contact .form_select{width:100%}}.seminar_page .seminar_contact .form_select:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #212121;content:"";display:block;height:10px;position:absolute;right:40px;top:50%;transform:translateY(-50%);width:12px}@media screen and (max-width:767px){.seminar_page .seminar_contact .form_select:after{right:18px}}.seminar_page .seminar_contact input[type=email],.seminar_page .seminar_contact input[type=number],.seminar_page .seminar_contact input[type=tel],.seminar_page .seminar_contact input[type=text],.seminar_page .seminar_contact select,.seminar_page .seminar_contact textarea{background-color:#ecf4f7;background-color:#fff;border:1px solid #909090;border-radius:5px;margin-top:5px;padding:15px 10px;width:100%}.seminar_page .seminar_contact input[type=email]::-moz-placeholder,.seminar_page .seminar_contact input[type=number]::-moz-placeholder,.seminar_page .seminar_contact input[type=tel]::-moz-placeholder,.seminar_page .seminar_contact input[type=text]::-moz-placeholder,.seminar_page .seminar_contact select::-moz-placeholder,.seminar_page .seminar_contact textarea::-moz-placeholder{color:#c9c9c9}.seminar_page .seminar_contact input[type=email]::placeholder,.seminar_page .seminar_contact input[type=number]::placeholder,.seminar_page .seminar_contact input[type=tel]::placeholder,.seminar_page .seminar_contact input[type=text]::placeholder,.seminar_page .seminar_contact select::placeholder,.seminar_page .seminar_contact textarea::placeholder{color:#c9c9c9}.seminar_page .seminar_contact textarea{height:200px}.seminar_page .seminar_contact select{position:relative}.seminar_page .seminar_contact select:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #212121;content:"";display:block;height:10px;position:absolute;right:40px;top:50%;transform:translateY(-50%);width:12px}.seminar_page .seminar_contact .wpcf7-list-item{margin:0}.seminar_page .seminar_contact .note{font-size:16px;margin-top:20px}.seminar_page .seminar_contact .privacy_agreement__cont{background-color:#fff;border:1px solid #909090;border-radius:5px;height:200px;margin-bottom:20px;overflow:scroll;padding:20px 20px 1px}.seminar_page .seminar_contact .privacy_agreement__cont dt{font-weight:700;margin-bottom:10px}.seminar_page .seminar_contact .privacy_agreement__cont dd{font-size:14px;margin-bottom:20px}.seminar_page .seminar_contact .policy{font-weight:700}.seminar_page .seminar_contact .policy a{color:#004898;text-decoration:underline}.seminar_page .seminar_contact .policy a:hover{text-decoration:none}.seminar_page .seminar_contact .policy_agree{margin-top:10px}.seminar_page .seminar_contact .policy_agree label{font-weight:500;padding-left:5px}.seminar_page .seminar_contact .btn{margin-top:40px;position:relative;text-align:center}@media screen and (max-width:767px){.seminar_page .seminar_contact .btn .wpcf7-submit.bk_btn{width:90%}}.seminar_page .seminar_contact .btn:after{color:#fff;content:"\f061";font-family:font awesome\ 6 free;font-size:18px;font-weight:900;left:calc(50% + 70px);padding-left:.8em;pointer-events:none;position:absolute;right:40px;top:18px;transform:translateX(-50%)}.seminar_page .seminar_contact .wpcf7-spinner,.seminar_page .seminar_contact button:after{display:none}.seminar_page .seminar_contact button picture{margin-left:20px}.seminar_page .seminar_contact .message{color:#00a5e3;font-size:18px;margin-top:40px;text-align:center}.seminar_related{padding-bottom:100px}.seminar_related .seminar_related_ttl{font-size:24px;margin-bottom:40px;text-align:center}.seminar_related .list{display:flex;flex-wrap:wrap;margin-bottom:35px}.seminar_related .list .box{width:31.1475409836%}@media screen and (max-width:767px){.seminar_related .list .box{margin-bottom:20px;width:100%}}.seminar_related .list .box .ttl{font-size:18px}.seminar_related .list .box:nth-child(2){margin:0 15px}@media screen and (max-width:767px){.seminar_related .list .box:nth-child(2){margin:0}}.seminar_related .seminar_btn{text-align:center}.info_staff_page .sp-con{display:none}@media screen and (max-width:767px){.info_staff_page .sp-con{display:block}.info_staff_page .pc-con{display:none}}.info_staff_page .info_staff_btn{margin:40px 0;text-align:center}.info_staff_page .info_staff_content h2{font-size:48px;margin:55px 0 80px;text-align:center}@media screen and (max-width:767px){.info_staff_page .info_staff_content h2{font-size:32px;margin:50px 0 35px}}.info_staff_page .info_staff_content h3{font-size:32px;margin-bottom:40px;text-align:center}@media screen and (max-width:767px){.info_staff_page .info_staff_content h3{font-size:24px;margin-bottom:20px}}.info_staff_page .info_staff_content .info_staff_data{margin-bottom:80px}.info_staff_page .info_staff_content .info_staff_data .tb{margin:0 auto;width:720px}@media screen and (max-width:999px){.info_staff_page .info_staff_content .info_staff_data .tb{width:100%}}.info_staff_page .info_staff_content .info_staff_data .tb th{background-color:#00a5e3;border-left:1px solid #00a5e3;border-right:1px solid #fff;color:#fff;font-size:20px;padding:5px 0;text-align:center;width:33%}@media screen and (max-width:767px){.info_staff_page .info_staff_content .info_staff_data .tb th{font-size:16px}}.info_staff_page .info_staff_content .info_staff_data .tb th:first-child{width:22%}.info_staff_page .info_staff_content .info_staff_data .tb th:nth-child(3){border-right:1px solid #00a5e3;width:33%}.info_staff_page .info_staff_content .info_staff_data .tb .age{background-color:#efefef;border-bottom:1px solid #909090;border-left:1px solid #909090;border-right:1px solid #909090;color:#212121;padding:11px 0;width:22%}@media screen and (max-width:767px){.info_staff_page .info_staff_content .info_staff_data .tb .age{padding:6px 0}}.info_staff_page .info_staff_content .info_staff_data .tb td{border-bottom:1px solid #909090;border-right:1px solid #909090;font-size:20px;font-weight:700;padding:11px 0;text-align:center;width:33%}@media screen and (max-width:767px){.info_staff_page .info_staff_content .info_staff_data .tb td{font-size:16px;padding:6px 0}}.info_staff_page .info_staff_content .info_staff_data .tb td:nth-child(3){width:33%}.info_staff_page .info_staff_content .info_staff_feature{margin-bottom:80px}.info_staff_page .info_staff_content .info_staff_feature ul{display:flex;flex-wrap:wrap;justify-content:space-around}.info_staff_page .info_staff_content .info_staff_feature ul li{border:3px solid #004898;border-radius:50px 0;padding:60px 25px 30px;position:relative;width:73.3333333333%}@media screen and (max-width:767px){.info_staff_page .info_staff_content .info_staff_feature ul li{width:100%}}.info_staff_page .info_staff_content .info_staff_feature ul li:before{background:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/infostaff/icon-check-1.png) no-repeat;background-size:contain;content:"";height:64px;position:absolute;right:50%;top:-32px;transform:translate(50%);width:64px}.info_staff_page .info_staff_content .info_staff_feature ul li h3{font-size:24px;font-weight:700;text-align:center}.info_staff_page .info_staff_content .info_staff_feature ul li h3 .red-txt{color:#f21717}.info_staff_page .info_staff_content .info_staff_feature ul li h3 .fg{font-size:32px}.info_staff_page .info_staff_content .info_staff_feature ul li p{font-size:18px}.info_staff_page .info_staff_content .info_staff_feature ul li p .yl-line{background:linear-gradient(transparent 70%,#ffe867 0)}.info_staff_page .info_staff_content .info_staff_feature ul .half{width:40%}@media screen and (max-width:767px){.info_staff_page .info_staff_content .info_staff_feature ul .half{margin-bottom:54px;width:100%}}.info_staff_page .info_staff_content .info_staff_box{background-color:#ecf4f7;padding:80px 0 100px}@media screen and (max-width:767px){.info_staff_page .info_staff_content .info_staff_box{padding:70px 0 60px}}.info_staff_page .info_staff_content .info_staff_box .pickup-block .head-txtbox{margin-bottom:20px;text-align:center}.info_staff_page .info_staff_content .info_staff_box .pickup-block .head-txtbox .head-txt{background-color:#008ce3;border-radius:31px;color:#fff;display:inline-block;font-size:20px;font-weight:700;padding:7px 20px;position:relative}@media screen and (max-width:767px){.info_staff_page .info_staff_content .info_staff_box .pickup-block .head-txtbox .head-txt{font-size:16px;padding:8.5px 32px}}.info_staff_page .info_staff_content .info_staff_box .pickup-block .head-txtbox .head-txt:before{border-color:#008ce3 transparent transparent;border-style:solid;border-width:10px 6px 0;bottom:-10px;content:"";height:0;position:absolute;right:50%;transform:translate(50%);width:0}.info_staff_page .info_staff_content .info_staff_box .pickup-block .ttl{font-size:48px}@media screen and (max-width:767px){.info_staff_page .info_staff_content .info_staff_box .pickup-block .ttl{font-size:32px;margin-bottom:20px}}.info_staff_page .info_staff_content .info_staff_box .pickup-block .list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:80px;width:90%}@media screen and (max-width:767px){.info_staff_page .info_staff_content .info_staff_box .pickup-block .list{margin-bottom:20px;width:100%}}.info_staff_page .info_staff_content .info_staff_box .pickup-block .list .item{background-color:#fff;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px 40px 20px;width:48.1481481481%}@media screen and (max-width:999px){.info_staff_page .info_staff_content .info_staff_box .pickup-block .list .item{margin-bottom:40px;width:100%}}@media screen and (max-width:767px){.info_staff_page .info_staff_content .info_staff_box .pickup-block .list .item{margin-bottom:20px;padding:20px 20px 1px}}.info_staff_page .info_staff_content .info_staff_box .pickup-block .list .item:nth-child(2n){background-color:#fff}.info_staff_page .info_staff_content .info_staff_box .pickup-block .list .item .img{width:27.2727272727%}@media screen and (max-width:767px){.info_staff_page .info_staff_content .info_staff_box .pickup-block .list .item .img{margin:0 auto 10px;width:40.6779661017%}}.info_staff_page .info_staff_content .info_staff_box .pickup-block .list .item .txtbox{width:63.6363636364%}@media screen and (max-width:767px){.info_staff_page .info_staff_content .info_staff_box .pickup-block .list .item .txtbox{width:100%}}.info_staff_page .info_staff_content .info_staff_box .pickup-block .list .item .txtbox .name{border-bottom:2px solid #008ce3;color:#008ce3;font-size:20px;margin-bottom:15px}.info_staff_page .info_staff_content .info_staff_box .pickup-block .list .item .txtbox dl{margin-bottom:20px;padding:0;width:100%}@media screen and (max-width:767px){.info_staff_page .info_staff_content .info_staff_box .pickup-block .list .item .txtbox dl{font-size:16px}}.info_staff_page .info_staff_content .info_staff_box .pickup-block .list .item .txtbox dl dt{color:#00a5e3}.info_staff_page .info_staff_content .info_staff_box .pickup-block .list .item .txtbox dl dd .red-txt{color:#f21717}.info_staff_page .info_staff_content .info_staff_box .pickup-block .list .item .txtbox dl:nth-child(2) dd{padding-left:1em;text-indent:-1em}.info_staff_page .info_staff_content .info_staff_box .list{margin:0 auto;width:78%}@media screen and (max-width:999px){.info_staff_page .info_staff_content .info_staff_box .list{width:100%}}.info_staff_page .info_staff_content .info_staff_box .list .item{background-color:#fff;display:flex;flex-wrap:wrap;min-height:129px;padding:30px;position:relative}@media screen and (max-width:767px){.info_staff_page .info_staff_content .info_staff_box .list .item{margin-bottom:20px;padding:30px 20px 10px}}.info_staff_page .info_staff_content .info_staff_box .list .item:nth-child(2n){background-color:#f8f5f5}@media screen and (max-width:767px){.info_staff_page .info_staff_content .info_staff_box .list .item:nth-child(2n){background-color:#fff}}.info_staff_page .info_staff_content .info_staff_box .list .item .no{color:#e9e9e9;font-size:32px;font-weight:700;left:10px;line-height:1;position:absolute;top:10px}@media screen and (max-width:767px){.info_staff_page .info_staff_content .info_staff_box .list .item .no{left:0;top:-15px}}.info_staff_page .info_staff_content .info_staff_box .list .item .personal{color:#212121;font-size:20px;font-weight:700;margin:35px 0 0;width:20%}@media screen and (max-width:767px){.info_staff_page .info_staff_content .info_staff_box .list .item .personal{font-size:18px;margin:0 0 20px;width:100%}}.info_staff_page .info_staff_content .info_staff_box .list .item dl{padding:0 10px;width:40%}@media screen and (max-width:767px){.info_staff_page .info_staff_content .info_staff_box .list .item dl{margin-bottom:20px;padding:0;width:100%}}.info_staff_page .info_staff_content .info_staff_box .list .item dl dt{color:#00a5e3;margin-bottom:7px}.info_staff_page .info_staff_content .info_staff_box .list .item dl dd .red-txt{color:#f21717}.info_staff_page .info_staff_content .info_staff_box .list .item dl .wrap{display:flex}.info_staff_page .info_staff_content .info_staff_box .list .item dl .wrap .head-ttl{width:86px}@media screen and (max-width:1099px){.info_staff_page .info_staff_content .info_staff_box .list .item dl .wrap .head-ttl{width:80px}}@media screen and (max-width:479px){.info_staff_page .info_staff_content .info_staff_box .list .item dl .wrap .head-ttl{width:30%}}.info_staff_page .info_staff_content .info_staff_box .list .item dl .wrap .head-cont{width:calc(100% - 90px)}@media screen and (max-width:1099px){.info_staff_page .info_staff_content .info_staff_box .list .item dl .wrap .head-cont{width:calc(100% - 83px)}}@media screen and (max-width:479px){.info_staff_page .info_staff_content .info_staff_box .list .item dl .wrap .head-cont{width:70%}}.info_staff_page .info_staff_content .lead-txt{font-size:18px;margin-bottom:40px;text-align:center}.info_staff_page .info_staff_content .tb-wrap{overflow:auto}.info_staff_page .info_staff_content .tb{margin:0 auto;width:83.3333333333%}@media screen and (max-width:1099px){.info_staff_page .info_staff_content .tb{width:100%}}@media screen and (max-width:767px){.info_staff_page .info_staff_content .tb{width:740px}}.info_staff_page .info_staff_content .tb tr{display:flex}.info_staff_page .info_staff_content .tb tr td,.info_staff_page .info_staff_content .tb tr th{align-items:center;background-color:#004898;border-right:1px solid #d9d9d9;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;min-height:60px;padding:20px;text-align:center;width:12%}@media screen and (max-width:767px){.info_staff_page .info_staff_content .tb tr td,.info_staff_page .info_staff_content .tb tr th{padding:10px}}.info_staff_page .info_staff_content .tb tr td:nth-child(3),.info_staff_page .info_staff_content .tb tr th:nth-child(3){width:14%}.info_staff_page .info_staff_content .tb tr td:nth-child(4),.info_staff_page .info_staff_content .tb tr th:nth-child(4){width:24%}.info_staff_page .info_staff_content .tb tr td:nth-child(5),.info_staff_page .info_staff_content .tb tr th:nth-child(5){border-right:none;width:38%}.info_staff_page .info_staff_content .tb tr td{background-color:#fff;color:#212121;font-weight:500}.info_staff_page .info_staff_content .tb tr td:nth-child(4){text-align:left}.info_staff_page .info_staff_content .tb tr td:nth-child(5){display:block;text-align:left}.info_staff_page .info_staff_content .tb tr td .bl-txt{color:#00a5e3}.info_staff_page .info_staff_content .tb tr td .red-txt{color:#f21717}.info_staff_page .info_staff_content .tb tr:nth-child(odd) td{background-color:#f8f5f5}.info_staff_page .info_staff_content .tb-sm{margin:0 auto;width:78.3333333333%}@media screen and (max-width:1099px){.info_staff_page .info_staff_content .tb-sm{width:100%}}@media screen and (max-width:767px){.info_staff_page .info_staff_content .tb-sm{width:740px}}.info_staff_page .info_staff_content .tb-sm tr td,.info_staff_page .info_staff_content .tb-sm tr td:nth-child(3),.info_staff_page .info_staff_content .tb-sm tr th,.info_staff_page .info_staff_content .tb-sm tr th:nth-child(3){width:21.2765957447%}.info_staff_page .info_staff_content .tb-sm tr td:nth-child(4),.info_staff_page .info_staff_content .tb-sm tr th:nth-child(4){text-align:center;width:36.170212766%}.info_staff_page .info_staff_content .tb-thd{margin:0 auto;width:90%}@media screen and (max-width:1099px){.info_staff_page .info_staff_content .tb-thd{width:100%}}.info_staff_page .info_staff_content .tb-thd tr td,.info_staff_page .info_staff_content .tb-thd tr th{width:18.5185185185%}@media screen and (max-width:767px){.info_staff_page .info_staff_content .tb-thd tr td,.info_staff_page .info_staff_content .tb-thd tr th{font-size:13px}}.info_staff_page .info_staff_content .tb-thd tr td:nth-child(3),.info_staff_page .info_staff_content .tb-thd tr th:nth-child(3){width:62.962962963%}.info_staff_page .info_staff_content .tb-thd tr th{background-color:#008ce3}.info_staff_page .info_staff_content .tb-thd tr td:nth-child(3){justify-content:flex-start;text-align:left}.info_staff_page .info_staff_content .tb-six{margin:0 auto;width:70%}@media screen and (max-width:1099px){.info_staff_page .info_staff_content .tb-six{width:600px}}.info_staff_page .info_staff_content .tb-six tr td,.info_staff_page .info_staff_content .tb-six tr th{width:9.5238095238%}@media screen and (max-width:767px){.info_staff_page .info_staff_content .tb-six tr td,.info_staff_page .info_staff_content .tb-six tr th{font-size:13px}}.info_staff_page .info_staff_content .tb-six tr td:first-child,.info_staff_page .info_staff_content .tb-six tr th:first-child{width:4.7619047619%}.info_staff_page .info_staff_content .tb-six tr td:nth-child(4),.info_staff_page .info_staff_content .tb-six tr td:nth-child(5),.info_staff_page .info_staff_content .tb-six tr th:nth-child(4),.info_staff_page .info_staff_content .tb-six tr th:nth-child(5){display:flex;padding:20px 3px;text-align:center;width:14.2857142857%}.info_staff_page .info_staff_content .tb-six tr td:nth-child(6),.info_staff_page .info_staff_content .tb-six tr th:nth-child(6){border-left:1px solid #d9d9d9;border-right:none;width:47.619047619%}.info_staff_page .info_staff_content .tb-six tr th{background-color:#008ce3}.info_staff_page .info_staff_content .tb-six tr td:nth-child(6){justify-content:flex-start;text-align:left}.info_staff_page .info_staff_content .tb-seven{margin:0 auto;width:70%}@media screen and (max-width:1099px){.info_staff_page .info_staff_content .tb-seven{width:700px}}.info_staff_page .info_staff_content .tb-seven tr td,.info_staff_page .info_staff_content .tb-seven tr th{width:9.5238095238%}@media screen and (max-width:767px){.info_staff_page .info_staff_content .tb-seven tr td,.info_staff_page .info_staff_content .tb-seven tr th{font-size:13px}}.info_staff_page .info_staff_content .tb-seven tr td:first-child,.info_staff_page .info_staff_content .tb-seven tr th:first-child{width:4.7619047619%}.info_staff_page .info_staff_content .tb-seven tr td:nth-child(2),.info_staff_page .info_staff_content .tb-seven tr th:nth-child(2){width:10.7142857143%}.info_staff_page .info_staff_content .tb-seven tr td:nth-child(3),.info_staff_page .info_staff_content .tb-seven tr th:nth-child(3){width:9.5238095238%}.info_staff_page .info_staff_content .tb-seven tr td:nth-child(4),.info_staff_page .info_staff_content .tb-seven tr td:nth-child(5),.info_staff_page .info_staff_content .tb-seven tr th:nth-child(4),.info_staff_page .info_staff_content .tb-seven tr th:nth-child(5){display:flex;padding:20px 3px;text-align:center;width:14.2857142857%}.info_staff_page .info_staff_content .tb-seven tr td:nth-child(6),.info_staff_page .info_staff_content .tb-seven tr th:nth-child(6){border-left:1px solid #d9d9d9;border-right:none;width:30.9523809524%}.info_staff_page .info_staff_content .tb-seven tr td:nth-child(7),.info_staff_page .info_staff_content .tb-seven tr th:nth-child(7){border-left:1px solid #d9d9d9;border-right:none;width:19.0476190476%}.info_staff_page .info_staff_content .tb-seven tr th{background-color:#008ce3}.info_staff_page .info_staff_content .tb-seven tr td:nth-child(6),.info_staff_page .info_staff_content .tb-seven tr td:nth-child(7){justify-content:flex-start;text-align:left}.info_staff_page .info_staff_content .tb-nine{margin:0 auto;width:100%}@media screen and (max-width:1099px){.info_staff_page .info_staff_content .tb-nine{width:1260px}}@media screen and (max-width:767px){.info_staff_page .info_staff_content .tb-nine{width:1000px}}.info_staff_page .info_staff_content .tb-nine tr td,.info_staff_page .info_staff_content .tb-nine tr th{width:9.5238095238%}@media screen and (max-width:767px){.info_staff_page .info_staff_content .tb-nine tr td,.info_staff_page .info_staff_content .tb-nine tr th{font-size:13px}}.info_staff_page .info_staff_content .tb-nine tr td:first-child,.info_staff_page .info_staff_content .tb-nine tr th:first-child{width:16.6666666667%}@media screen and (max-width:1099px){.info_staff_page .info_staff_content .tb-nine tr td:first-child,.info_staff_page .info_staff_content .tb-nine tr th:first-child{width:20%}}.info_staff_page .info_staff_content .tb-nine tr td:nth-child(2),.info_staff_page .info_staff_content .tb-nine tr th:nth-child(2){width:8.3333333333%}@media screen and (max-width:1099px){.info_staff_page .info_staff_content .tb-nine tr td:nth-child(2),.info_staff_page .info_staff_content .tb-nine tr th:nth-child(2){width:9%}}.info_staff_page .info_staff_content .tb-nine tr td:nth-child(3),.info_staff_page .info_staff_content .tb-nine tr th:nth-child(3){width:19.0476190476%}@media screen and (max-width:1099px){.info_staff_page .info_staff_content .tb-nine tr td:nth-child(3),.info_staff_page .info_staff_content .tb-nine tr th:nth-child(3){width:28%}}.info_staff_page .info_staff_content .tb-nine tr td:nth-child(4),.info_staff_page .info_staff_content .tb-nine tr th:nth-child(4){width:8.3333333333%}@media screen and (max-width:1099px){.info_staff_page .info_staff_content .tb-nine tr td:nth-child(4),.info_staff_page .info_staff_content .tb-nine tr th:nth-child(4){width:9%}}.info_staff_page .info_staff_content .tb-nine tr td:nth-child(5),.info_staff_page .info_staff_content .tb-nine tr th:nth-child(5){align-items:center;display:flex;text-align:left;width:26.1904761905%;word-break:break-all}@media screen and (max-width:1099px){.info_staff_page .info_staff_content .tb-nine tr td:nth-child(5),.info_staff_page .info_staff_content .tb-nine tr th:nth-child(5){width:36.5%}}.info_staff_page .info_staff_content .tb-nine tr td:nth-child(6),.info_staff_page .info_staff_content .tb-nine tr th:nth-child(6){border-left:1px solid #d9d9d9;border-right:none;text-align:left;width:23.8095238095%}@media screen and (max-width:1099px){.info_staff_page .info_staff_content .tb-nine tr td:nth-child(6),.info_staff_page .info_staff_content .tb-nine tr th:nth-child(6){width:32%}}.info_staff_page .info_staff_content .tb-nine tr td:nth-child(7),.info_staff_page .info_staff_content .tb-nine tr th:nth-child(7){border-left:1px solid #d9d9d9;border-right:none;justify-content:center;text-align:center;width:14.2857142857%}@media screen and (max-width:1099px){.info_staff_page .info_staff_content .tb-nine tr td:nth-child(7),.info_staff_page .info_staff_content .tb-nine tr th:nth-child(7){width:19%}}.info_staff_page .info_staff_content .tb-nine tr td:nth-child(8),.info_staff_page .info_staff_content .tb-nine tr th:nth-child(8){border-left:1px solid #d9d9d9;border-right:none;width:16.0714285714%}@media screen and (max-width:1099px){.info_staff_page .info_staff_content .tb-nine tr td:nth-child(8),.info_staff_page .info_staff_content .tb-nine tr th:nth-child(8){width:21%}}.info_staff_page .info_staff_content .tb-nine tr td:nth-child(9),.info_staff_page .info_staff_content .tb-nine tr th:nth-child(9){border-left:1px solid #d9d9d9;border-right:none;width:13.6904761905%}@media screen and (max-width:1099px){.info_staff_page .info_staff_content .tb-nine tr td:nth-child(9),.info_staff_page .info_staff_content .tb-nine tr th:nth-child(9){width:18%}}.info_staff_page .info_staff_content .tb-nine tr th{background-color:#008ce3}.info_staff_page .info_staff_content-pt2 h2{font-size:48px;margin:55px 0 80px;text-align:center}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 h2{font-size:32px;margin:50px 0 35px}}.info_staff_page .info_staff_content-pt2 .mv-img{margin-bottom:40px}.info_staff_page .info_staff_content-pt2 .mv-img img{width:100%}.info_staff_page .info_staff_content-pt2 .page_width-sm{width:79.0629575403%}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .page_width-sm{width:89.3333333333%}}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .page_width-sm{width:100%}}.info_staff_page .info_staff_content-pt2 .info_staff_box{background-color:#ecf4f7;padding:80px 0}.info_staff_page .info_staff_content-pt2 .head-txtbox{margin-bottom:20px;text-align:center}.info_staff_page .info_staff_content-pt2 .head-txtbox .head-txt{background-color:#008ce3;border-radius:31px;color:#fff;display:inline-block;font-size:20px;font-weight:700;padding:7px 20px;position:relative}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .head-txtbox .head-txt{font-size:16px;padding:8.5px 32px}}.info_staff_page .info_staff_content-pt2 .head-txtbox .head-txt:before{border-color:#008ce3 transparent transparent;border-style:solid;border-width:10px 6px 0;bottom:-10px;content:"";height:0;position:absolute;right:50%;transform:translate(50%);width:0}.info_staff_page .info_staff_content-pt2 .ttl{font-size:48px;font-weight:700;margin-bottom:60px;text-align:center}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .ttl{font-size:32px;margin:25px 0 20px}}.info_staff_page .info_staff_content-pt2 .ttl-bl{color:#008ce3}.info_staff_page .info_staff_content-pt2 .ttl-bl span{background:linear-gradient(transparent 70%,#ffe867 0,#ffe867 90%,transparent 0)}.info_staff_page .info_staff_content-pt2 .txt{font-size:18px;font-weight:700;margin:80px 0 60px;text-align:center}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .txt{font-size:16px;margin:40px 0 20px}}.info_staff_page .info_staff_content-pt2 .txt .bl-txt{color:#008ce3}.info_staff_page .info_staff_content-pt2 .txt .sp-con{display:none}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .txt .sp-con{display:block}}.info_staff_page .info_staff_content-pt2 .txt .lead{color:#f21717;display:block;font-size:32px;font-weight:700;margin-bottom:20px;text-align:center}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .txt .lead{font-size:24px;margin-bottom:10px}}.info_staff_page .info_staff_content-pt2 .txt .note{color:#f21717}.info_staff_page .info_staff_content-pt2 .txt-nm{margin:0 0 30px}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .txt-nm{margin:0 0 20px}.info_staff_page .info_staff_content-pt2 .txt-sp-left{text-align:left}.info_staff_page .info_staff_content-pt2 .txt-sp-left .pc-con{display:none}}.info_staff_page .info_staff_content-pt2 .tb-wrap{overflow:auto}.info_staff_page .info_staff_content-pt2 .tb{margin:0 auto;width:90%}@media screen and (max-width:1099px){.info_staff_page .info_staff_content-pt2 .tb{width:100%}}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 .tb{width:740px}}.info_staff_page .info_staff_content-pt2 .tb tr{display:flex}.info_staff_page .info_staff_content-pt2 .tb tr td,.info_staff_page .info_staff_content-pt2 .tb tr th{align-items:center;background-color:#008ce3;border-right:1px solid #d9d9d9;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;min-height:60px;padding:20px;text-align:center;width:7.4074074074%}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 .tb tr td,.info_staff_page .info_staff_content-pt2 .tb tr th{padding:10px}}.info_staff_page .info_staff_content-pt2 .tb tr td:first-child,.info_staff_page .info_staff_content-pt2 .tb tr th:first-child{width:3.7037037037%}.info_staff_page .info_staff_content-pt2 .tb tr td:nth-child(2),.info_staff_page .info_staff_content-pt2 .tb tr th:nth-child(2){width:14.8148148148%}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .tb tr td:nth-child(5),.info_staff_page .info_staff_content-pt2 .tb tr th:nth-child(5){width:10.9090909091%}}.info_staff_page .info_staff_content-pt2 .tb tr td:nth-child(6),.info_staff_page .info_staff_content-pt2 .tb tr th:nth-child(6){width:59.2592592593%}.info_staff_page .info_staff_content-pt2 .tb tr td{background-color:#fff;color:#212121;font-weight:500}.info_staff_page .info_staff_content-pt2 .tb tr td:nth-child(6){justify-content:flex-start;text-align:left}.info_staff_page .info_staff_content-pt2 .tb tr td .bl-txt{color:#00a5e3}.info_staff_page .info_staff_content-pt2 .tb tr td .red-txt{color:#f21717}.info_staff_page .info_staff_content-pt2 .tb tr:nth-child(odd) td{background-color:#f8f5f5}.info_staff_page .info_staff_content-pt2 .tb-seven tr td:first-child,.info_staff_page .info_staff_content-pt2 .tb-seven tr th:first-child{width:5.5555555556%}.info_staff_page .info_staff_content-pt2 .tb-seven tr td:nth-child(2),.info_staff_page .info_staff_content-pt2 .tb-seven tr th:nth-child(2){width:12.037037037%}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .tb-seven tr td:nth-child(2),.info_staff_page .info_staff_content-pt2 .tb-seven tr th:nth-child(2){width:18.1818181818%}}.info_staff_page .info_staff_content-pt2 .tb-seven tr td:nth-child(4),.info_staff_page .info_staff_content-pt2 .tb-seven tr th:nth-child(4){width:7.4074074074%}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .tb-seven tr td:nth-child(4),.info_staff_page .info_staff_content-pt2 .tb-seven tr th:nth-child(4){width:12.7272727273%}}.info_staff_page .info_staff_content-pt2 .tb-seven tr td:nth-child(5),.info_staff_page .info_staff_content-pt2 .tb-seven tr th:nth-child(5){width:15.1851851852%}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .tb-seven tr td:nth-child(5),.info_staff_page .info_staff_content-pt2 .tb-seven tr th:nth-child(5){width:18.1818181818%}}.info_staff_page .info_staff_content-pt2 .tb-seven tr td:nth-child(6),.info_staff_page .info_staff_content-pt2 .tb-seven tr th:nth-child(6){width:13.8888888889%}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .tb-seven tr td:nth-child(6),.info_staff_page .info_staff_content-pt2 .tb-seven tr th:nth-child(6){width:18.1818181818%}}.info_staff_page .info_staff_content-pt2 .tb-seven tr td:nth-child(7),.info_staff_page .info_staff_content-pt2 .tb-seven tr th:nth-child(7){width:35.1851851852%}.info_staff_page .info_staff_content-pt2 .tb-seven tr td:nth-child(6){justify-content:center}.info_staff_page .info_staff_content-pt2 .tb-seven tr td:nth-child(7){justify-content:flex-start;text-align:left}.info_staff_page .info_staff_content-pt2 .form_btn{margin-bottom:90px;text-align:center}.info_staff_page .info_staff_content-pt2 .ct-list .ct-item{background-color:#fff;border:1px solid #212121;padding:50px 40px;position:relative}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .ct-list .ct-item{padding:40px 20px}}.info_staff_page .info_staff_content-pt2 .ct-list .ct-item:before{background-color:#ffe867;border:1px solid #212121;border-radius:50%;content:"";height:12px;left:30px;position:absolute;top:30px;width:12px}.info_staff_page .info_staff_content-pt2 .ct-list .ct-item:after{background-color:#ffe867;border:1px solid #212121;border-radius:50%;content:"";height:12px;position:absolute;right:30px;top:30px;width:12px}.info_staff_page .info_staff_content-pt2 .ct-list .ct-item .info{display:flex;flex-wrap:wrap;justify-content:space-between}.info_staff_page .info_staff_content-pt2 .ct-list .ct-item .info-img{font-size:16px;font-weight:700;text-align:center;width:25%}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .ct-list .ct-item .info-img{margin:0 auto 30px;width:47%}}.info_staff_page .info_staff_content-pt2 .ct-list .ct-item .info-img .info-name{margin-top:15px}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .ct-list .ct-item .info-img .info-name{font-size:20px}}.info_staff_page .info_staff_content-pt2 .ct-list .ct-item .info-txtbox{width:65%}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .ct-list .ct-item .info-txtbox{margin:0 auto;width:86.4406779661%}}.info_staff_page .info_staff_content-pt2 .ct-list .ct-item .info-txtbox .number{color:#008ce3;font-size:20px;margin-bottom:20px;padding:0 10px 10px;position:relative}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .ct-list .ct-item .info-txtbox .number{font-size:20px;padding:0 5px 5px}}.info_staff_page .info_staff_content-pt2 .ct-list .ct-item .info-txtbox .number:before{background-color:#008ce3;border-radius:3px;bottom:0;content:"";height:5px;left:0;position:absolute;width:100%}.info_staff_page .info_staff_content-pt2 .ct-list .ct-item .info-txtbox .data{display:flex;flex-wrap:wrap;margin-bottom:50px}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .ct-list .ct-item .info-txtbox .data{margin-bottom:40px}}.info_staff_page .info_staff_content-pt2 .ct-list .ct-item .info-txtbox .data-item{font-size:20px;font-weight:700;margin-right:130px;padding-left:47px;position:relative}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .ct-list .ct-item .info-txtbox .data-item{margin-bottom:16px;margin-right:0;width:100%}}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .ct-list .ct-item .info-txtbox .data-item{font-size:16px}}.info_staff_page .info_staff_content-pt2 .ct-list .ct-item .info-txtbox .data-item:before{background:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/infostaff/icon-good-1.png) no-repeat;background-size:contain;content:"";height:45px;left:0;position:absolute;top:-10px;width:40px}.info_staff_page .info_staff_content-pt2 .ct-list .ct-item .info-txtbox .achivement{background-color:#ecf4f7;margin-bottom:70px;padding:35px 40px 20px;position:relative}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .ct-list .ct-item .info-txtbox .achivement{margin-bottom:40px;padding:35px 20px 20px}}.info_staff_page .info_staff_content-pt2 .ct-list .ct-item .info-txtbox .achivement-ttl{background-color:#008ce3;border-radius:22px;color:#fff;font-size:16px;font-weight:700;left:40px;padding:4.5px 22px;position:absolute;top:-16px}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .ct-list .ct-item .info-txtbox .achivement-ttl{font-size:16px;left:13px}}.info_staff_page .info_staff_content-pt2 .ct-list .ct-item .info-txtbox .achivement-list{display:flex;flex-wrap:wrap}.info_staff_page .info_staff_content-pt2 .ct-list .ct-item .info-txtbox .achivement-item{width:27%}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .ct-list .ct-item .info-txtbox .achivement-item{margin-bottom:10px;width:100%}}.info_staff_page .info_staff_content-pt2 .ct-list .ct-item .info-txtbox .achivement-item .txt{font-size:20px;margin-bottom:0;padding-left:18px;position:relative;text-align:left}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .ct-list .ct-item .info-txtbox .achivement-item .txt{font-size:16px}}.info_staff_page .info_staff_content-pt2 .ct-list .ct-item .info-txtbox .achivement-item .txt:before{background-color:#212121;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:8px}.info_staff_page .info_staff_content-pt2 .ct-list .ct-item .info-txtbox .achivement-item .cou-txt{font-size:14px;margin-top:5px;padding-left:18px}.info_staff_page .info_staff_content-pt2 .ct-list .sub-ttlbox{text-align:center}.info_staff_page .info_staff_content-pt2 .ct-list .sub-ttl{display:inline-block;font-size:24px;font-weight:700;margin-bottom:20px;position:relative}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .ct-list .sub-ttl{margin-bottom:88px}}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .ct-list .sub-ttl{font-size:18px}}.info_staff_page .info_staff_content-pt2 .ct-list .sub-ttl:before{background:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/infostaff/ico-line-1.png) no-repeat;background-size:contain;bottom:5px;content:"";height:20px;left:-30px;position:absolute;width:20px}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .ct-list .sub-ttl:before{bottom:0;left:-45px}}.info_staff_page .info_staff_content-pt2 .ct-list .sub-ttl:after{background:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/infostaff/ico-line-2.png) no-repeat;background-size:contain;bottom:5;content:"";height:20px;position:absolute;right:-30px;width:20px}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .ct-list .sub-ttl:after{bottom:0;right:-45px}}.info_staff_page .info_staff_content-pt2 .ct-list .sub-ttl .line{background:linear-gradient(transparent 60%,#ffe867 0);color:#008ce3}.info_staff_page .info_staff_content-pt2 .ct-list .sub-ttl .sp-con{display:none}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .ct-list .sub-ttl .sp-con{display:block}}.info_staff_page .info_staff_content-pt2 .ct-list .info-box{background-color:#ecf4f7;padding:30px;position:relative}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .ct-list .info-box{padding:20px}}.info_staff_page .info_staff_content-pt2 .ct-list .info-box:before{background:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/infostaff/img-infostaff-nagoya-1.png) no-repeat;background-size:contain;content:"";height:80px;position:absolute;right:110px;top:-80px;width:90px}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .ct-list .info-box:before{right:50%;transform:translate(50%)}}.info_staff_page .info_staff_content-pt2 .ct-list .info-box__ttl{font-size:20px;font-weight:700;margin-bottom:30px;text-align:center}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .ct-list .info-box__ttl{font-size:16px;margin-bottom:10px}}.info_staff_page .info_staff_content-pt2 .ct-list .info-box__ttl .bl{color:#008ce3}.info_staff_page .info_staff_content-pt2 .ct-list .info-box__ttl .sp-con{display:none}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .ct-list .info-box__ttl .sp-con{display:block}}.info_staff_page .info_staff_content-pt2 .ct-list .info-box__list{display:flex;flex-wrap:wrap;justify-content:center}.info_staff_page .info_staff_content-pt2 .ct-list .info-box__item{background-color:#008ce3;color:#fff;font-size:18px;font-weight:700;margin:0 20px;padding:29px 10px;text-align:center;width:28.5714285714%}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .ct-list .info-box__item{margin:0 0 10px;width:100%}}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .ct-list .info-box__item{font-size:16px}}.info_staff_page .info_staff_content-pt2 .ct-list .info-box__item .yl{color:#ffe867;display:block}.info_staff_page .info_staff_content-pt2 .fl{display:flex;flex-wrap:wrap;justify-content:space-between}.info_staff_page .info_staff_content-pt2 .fl .ct-item{width:48.1481481481%}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .fl .ct-item{margin-bottom:15px;width:100%}}.info_staff_page .info_staff_content-pt2 .right-txt{margin-bottom:40px;text-align:right}.info_staff_page .info_staff_content-pt2 .voice-box{background-color:#b4e2ff;border-radius:50px 0;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:100px;padding:60px 80px}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .voice-box{margin-bottom:80px;padding:40px 20px 0}}.info_staff_page .info_staff_content-pt2 .voice-box .dlist{width:71.7391304348%}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .voice-box .dlist{width:100%}}.info_staff_page .info_staff_content-pt2 .voice-box .dlist .dttl{font-size:24px;font-weight:700;margin-bottom:30px}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .voice-box .dlist .dttl{margin-bottom:25px;text-align:center}}.info_staff_page .info_staff_content-pt2 .voice-box .dlist .data{background-color:#fff;border-radius:42px;font-size:15px;font-weight:700;margin-bottom:20px;padding:20px 30px;position:relative}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .voice-box .dlist .data{border-radius:52px;padding:10px 30px}}.info_staff_page .info_staff_content-pt2 .voice-box .dlist .data:before{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/infostaff/icon-hukidashi-1.png);background-repeat:no-repeat;background-size:contain;bottom:-13px;content:"";height:13px;position:absolute;right:53px;width:13px}.info_staff_page .info_staff_content-pt2 .voice-box .img{width:23.9130434783%}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .voice-box .img{margin:20px auto 0;width:55.1724137931%}}.info_staff_page .info_staff_content-pt2 .desc-box{font-weight:700;text-align:center}.info_staff_page .info_staff_content-pt2 .desc-box .head-txt{font-size:16px}.info_staff_page .info_staff_content-pt2 .desc-box .lead-txt{color:#008ce3;font-size:32px;margin-bottom:20px}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .desc-box .lead-txt{font-size:24px}}.info_staff_page .info_staff_content-pt2 .desc-box .lead-txt .sp-con{display:none}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .desc-box .lead-txt .sp-con{display:block}}.info_staff_page .info_staff_content-pt2 .info_staff_rec{padding:80px 0}.info_staff_page .info_staff_content-pt2 .info_staff_rec .lead-txt{font-size:32px;font-weight:700;margin-bottom:60px;text-align:center}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .info_staff_rec .lead-txt{margin-bottom:40px}}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .info_staff_rec .lead-txt{font-size:24px}}.info_staff_page .info_staff_content-pt2 .info_staff_rec .lead-txt .bl-txt{color:#008ce3}.info_staff_page .info_staff_content-pt2 .info_staff_rec .lead-txt-nm{margin-bottom:30px}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .info_staff_rec .lead-txt-nm{font-size:32px;margin-bottom:20px}}.info_staff_page .info_staff_content-pt2 .info_staff_rec .point-box .list{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:80px}.info_staff_page .info_staff_content-pt2 .info_staff_rec .point-box .list .item{border:3px solid #008ce3;border-radius:50%;font-size:18px;font-weight:700;height:200px;line-height:1.2;margin:0 20px;padding:80px 0 0;position:relative;text-align:center;width:200px}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .info_staff_rec .point-box .list .item{margin:0}}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .info_staff_rec .point-box .list .item{height:160px;padding:60px 0 0;width:160px}}.info_staff_page .info_staff_content-pt2 .info_staff_rec .point-box .list .item:before{background:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/infostaff/icon-check-2.png) no-repeat;background-size:contain;content:"";height:18px;position:absolute;right:50%;top:25px;transform:translate(50%);width:25px}.info_staff_page .info_staff_content-pt2 .info_staff_rec .point-box .list .item:first-child{padding:70px 0 0}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .info_staff_rec .point-box .list .item:first-child{margin:0 20px;padding:50px 0 0}.info_staff_page .info_staff_content-pt2 .info_staff_rec .point-box .list .item:nth-child(2){margin-right:calc(100% - 400px)}}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .info_staff_rec .point-box .list .item:nth-child(2){margin-right:calc(100% - 320px)}}.info_staff_page .info_staff_content-pt2 .info_staff_rec .point-box .list .item .sm{display:block;font-size:15px}.info_staff_page .info_staff_content-pt2 .info_staff_rec .point-box .list .item .fg{font-size:32px}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .info_staff_rec .point-box .list .item .fg{font-size:29px}}.info_staff_page .info_staff_content-pt2 .info_staff_rec .point-box .list .item .cou-txt{display:block;font-size:10px}.info_staff_page .info_staff_content-pt2 .info_staff_rec .info-box__ttl{font-size:20px;font-weight:700;margin-bottom:20px;position:relative;text-align:center}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .info_staff_rec .info-box__ttl{margin-bottom:90px}}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .info_staff_rec .info-box__ttl{font-size:16px}}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .info_staff_rec .info-box__ttl:before{background:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/infostaff/ico-line-1.png) no-repeat;background-size:contain;bottom:0;content:"";height:13px;left:25%;position:absolute;width:13px}}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 .info_staff_rec .info-box__ttl:before{left:12%}}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .info_staff_rec .info-box__ttl:after{background:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/infostaff/ico-line-2.png) no-repeat;background-size:contain;bottom:0;content:"";height:13px;position:absolute;right:25%;width:13px}}@media screen and (max-width:999px) and (max-width:767px){.info_staff_page .info_staff_content-pt2 .info_staff_rec .info-box__ttl:after{right:12%}}.info_staff_page .info_staff_content-pt2 .info_staff_rec .info-box__ttl .bl{background:linear-gradient(transparent 60%,#ffe867 0);color:#008ce3}.info_staff_page .info_staff_content-pt2 .info_staff_rec .info-box__ttl .sp-con{display:none}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .info_staff_rec .info-box__ttl .sp-con{display:block}}.info_staff_page .info_staff_content-pt2 .info_staff_rec .info-box__ttl .icon{display:inline-block;margin:0 15px;width:13px}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .info_staff_rec .info-box__ttl .icon{display:none}}.info_staff_page .info_staff_content-pt2 .info_staff_rec .info-box__list{background-color:#ecf4f7;display:flex;flex-wrap:wrap;justify-content:center;padding:60px 0;position:relative}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .info_staff_rec .info-box__list{margin:0 20px;padding:30px 20px}}.info_staff_page .info_staff_content-pt2 .info_staff_rec .info-box__list:before{background:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/infostaff/img-infostaff-nagoya-1.png) no-repeat;background-size:contain;content:"";height:80px;position:absolute;right:22%;top:-80px;width:90px}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .info_staff_rec .info-box__list:before{right:50%;transform:translate(50%)}}.info_staff_page .info_staff_content-pt2 .info_staff_rec .info-box__item{background-color:#008ce3;border-radius:25px 0;color:#fff;font-size:18px;font-weight:700;margin:0 20px;padding:29px 10px;text-align:center;width:28.5714285714%}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .info_staff_rec .info-box__item{margin:0 0 10px;width:100%}}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .info_staff_rec .info-box__item{font-size:16px}}.info_staff_page .info_staff_content-pt2 .info_staff_rec .info-box__item .yl{color:#ffe867;display:block}.info_staff_page .info_staff_content-pt2 .pt-box-ttl{color:#008ce3;font-size:32px;font-weight:700;margin-bottom:40px;text-align:center}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .pt-box-ttl{font-size:24px;margin-bottom:35px}}.info_staff_page .info_staff_content-pt2 .pt-box-ttl .bg{font-family:Montserrat;font-size:64px}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .pt-box-ttl .bg{font-size:48px}}.info_staff_page .info_staff_content-pt2 .pt-box .pt-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:73.3333333333%}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .pt-box .pt-list{width:100%}}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .pt-box .pt-list{width:71.6417910448%}}.info_staff_page .info_staff_content-pt2 .pt-box .pt-list .pt-item{margin-bottom:60px;width:27.2727272727%}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .pt-box .pt-list .pt-item{margin-bottom:40px;width:100%}}.info_staff_page .info_staff_content-pt2 .pt-box .pt-list .pt-item-img{margin:0 auto 25px;width:91.6666666667%}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .pt-box .pt-list .pt-item-img{margin-bottom:10px;width:75%}}.info_staff_page .info_staff_content-pt2 .pt-box .pt-list .pt-item-ttl{color:#004898;font-size:20px;font-weight:700;margin-bottom:10px;min-height:3em;text-align:center}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .pt-box .pt-list .pt-item-ttl{min-height:auto}.info_staff_page .info_staff_content-pt2 .pt-box .pt-list .pt-item-txt{font-size:16px}}.info_staff_page .info_staff_content-pt2 .if-box{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:80px}.info_staff_page .info_staff_content-pt2 .if-box-item{background-color:#b4e2ff;border-radius:50px 0;padding:40px;width:48.3333333333%}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .if-box-item{margin-bottom:40px;width:100%}}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .if-box-item{padding:40px 20px}}.info_staff_page .info_staff_content-pt2 .if-box .vc-box{position:relative}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .if-box .vc-box{padding-bottom:230px}}.info_staff_page .info_staff_content-pt2 .if-box .vc-box:before{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/infostaff/img-voice-1.png);background-size:contain;bottom:0;content:"";height:143px;position:absolute;right:-23px;width:120px}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .if-box .vc-box:before{height:190px;right:50%;transform:translate(50%);width:160px}}.info_staff_page .info_staff_content-pt2 .if-box .vc-box-item{background-color:#fff;border-radius:52px;display:inline-block;font-size:15px;margin:20px 20px 0;padding:20px 30px;position:relative}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .if-box .vc-box-item{display:block;margin:0 0 20px;padding:15px 25px}}.info_staff_page .info_staff_content-pt2 .if-box .vc-box-item:before{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/infostaff/icon-hukidashi-1.png);background-size:contain;bottom:-13px;content:"";height:13px;position:absolute;right:10%;width:13px}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .if-box .vc-box-item:before{right:50px}}.info_staff_page .info_staff_content-pt2 .if-box .vc-box-item .bl-txt{color:#008ce3}.info_staff_page .info_staff_content-pt2 .if-box .base-box-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.info_staff_page .info_staff_content-pt2 .if-box .base-box-wrap .icon{width:120px}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .if-box .base-box-wrap .icon{margin:0 auto 20px}}.info_staff_page .info_staff_content-pt2 .if-box .base-box-wrap .list{width:calc(100% - 130px)}@media screen and (max-width:479px){.info_staff_page .info_staff_content-pt2 .if-box .base-box-wrap .list{width:100%}}.info_staff_page .info_staff_content-pt2 .if-box .base-box-wrap .list .item{font-size:18px;margin-bottom:5px;padding:0 0 0 20px;position:relative}.info_staff_page .info_staff_content-pt2 .if-box .base-box-wrap .list .item:before{background-color:#008ce3;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:10px;width:8px}.info_staff_page .info_staff_content-pt2 .if-box-ttl{font-size:24px;font-weight:700;margin-bottom:28px;text-align:center}.info_staff_page .info_staff_content-pt2 .si-anxiety{padding:100px 0 0}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 .si-anxiety{padding:0}}.info_staff_page .info_staff_content-pt2 .si-anxiety__ttl{font-size:48px;font-weight:700;margin:0 0 30px;text-align:center}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 .si-anxiety__ttl{font-size:32px;margin:0 0 13px}}.info_staff_page .info_staff_content-pt2 .si-anxiety__ttl .headtxt{display:block;font-size:24px}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 .si-anxiety__ttl .headtxt{font-size:14px}}.info_staff_page .info_staff_content-pt2 .si-anxiety__ttl .bl{color:#00a5e3}.info_staff_page .info_staff_content-pt2 .si-anxiety__list{display:flex;justify-content:space-between}@media screen and (max-width:1199px){.info_staff_page .info_staff_content-pt2 .si-anxiety__list{flex-wrap:wrap}}.info_staff_page .info_staff_content-pt2 .si-anxiety__item{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/infostaff/icon-hukidashi-2.png);background-repeat:no-repeat;background-size:contain;font-size:25px;font-weight:700;margin-top:37px;padding:100px 60px 190px;text-align:center}@media screen and (max-width:1199px){.info_staff_page .info_staff_content-pt2 .si-anxiety__item{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/infostaff/sp-icon-hukidashi-2.png);padding:130px 0;width:448px}}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 .si-anxiety__item{font-size:16px;margin-top:0;padding:65px 0;width:224px}}.info_staff_page .info_staff_content-pt2 .si-anxiety__item:nth-child(2){background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/infostaff/icon-hukidashi-3.png);margin-top:0;padding:100px 70px 130px}@media screen and (max-width:1199px){.info_staff_page .info_staff_content-pt2 .si-anxiety__item:nth-child(2){background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/infostaff/sp-icon-hukidashi-2.png);margin:180px 0 0 auto;padding:130px 0}}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .si-anxiety__item:nth-child(2){margin:-120px 0 0 auto}}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 .si-anxiety__item:nth-child(2){margin:-60px 0 0 auto;padding:65px 0}}.info_staff_page .info_staff_content-pt2 .si-anxiety__item:nth-child(3){background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/infostaff/icon-hukidashi-4.png);margin-top:66px;padding:90px 70px 180px}@media screen and (max-width:1199px){.info_staff_page .info_staff_content-pt2 .si-anxiety__item:nth-child(3){background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/infostaff/sp-icon-hukidashi-2.png);margin:-120px 0 0;padding:130px 0}}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 .si-anxiety__item:nth-child(3){margin:-60px 0 0;padding:65px 0}}.info_staff_page .info_staff_content-pt2 .si-anxiety__img{margin:-80px auto 0;width:70.6666666667%}.info_staff_page .info_staff_content-pt2 .si-anxiety__img img{width:100%}@media screen and (max-width:1199px){.info_staff_page .info_staff_content-pt2 .si-anxiety__img{margin:30px auto 0;width:100%}}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 .si-anxiety__img{margin-top:15px}}.info_staff_page .info_staff_content-pt2 .si-anxiety__box{background-color:#ecf4f7;padding:50px 0 30px;text-align:center}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 .si-anxiety__box{padding:30px 0}}.info_staff_page .info_staff_content-pt2 .si-anxiety__box__bltxt{background-color:#00a5e3;border-radius:35px 0;color:#fff;display:inline-block;font-size:30px;font-weight:700;line-height:1;margin-bottom:24px;padding:11px 35px}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 .si-anxiety__box__bltxt{font-size:12px;margin-bottom:10px;padding:7px 18px}}.info_staff_page .info_staff_content-pt2 .si-anxiety__box__ttl{font-size:40px;font-weight:700}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 .si-anxiety__box__ttl{font-size:22px}}.info_staff_page .info_staff_content-pt2 .si-anxiety__content{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:90px 0 0}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 .si-anxiety__content{padding:40px 0 0}}.info_staff_page .info_staff_content-pt2 .si-anxiety__content__img{width:48.3333333333%}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .si-anxiety__content__img{margin-bottom:40px;width:100%}}.info_staff_page .info_staff_content-pt2 .si-anxiety__content__txtbox{width:49.1666666667%}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .si-anxiety__content__txtbox{width:100%}}.info_staff_page .info_staff_content-pt2 .si-anxiety__content__ttl{color:#00a5e3;font-size:32px;font-weight:700;margin-bottom:20px}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 .si-anxiety__content__ttl{font-size:24px;margin-bottom:10px}}.info_staff_page .info_staff_content-pt2 .si-anxiety__content__txt{font-weight:400}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 .si-anxiety__content__txt{font-size:16px}}.info_staff_page .info_staff_content-pt2 .video-section .ttl{text-align:left}.info_staff_page .info_staff_content-pt2 .video-section .wrap{border-radius:100px 0;padding-bottom:100px}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 .video-section .wrap{border-radius:50px 0;padding-bottom:50px}}.info_staff_page .info_staff_content-pt2 .si-solution{padding:90px 0 0}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 .si-solution{padding:50px 0 0}.info_staff_page .info_staff_content-pt2 .si-solution .form_btn{margin-bottom:50px}}.info_staff_page .info_staff_content-pt2 .si-solution__box{align-items:center;background-color:#ecf4f7;border-radius:100px 0;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:80px;width:83.3333333333%}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 .si-solution__box{padding:40px 20px;width:100%}}.info_staff_page .info_staff_content-pt2 .si-solution__box__img{width:34.7222222222%}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .si-solution__box__img{margin:0 auto 40px;width:83.5820895522%}}.info_staff_page .info_staff_content-pt2 .si-solution__box__txtbox{font-size:32px;font-weight:700;text-align:center;width:61.3095238095%}@media screen and (max-width:999px){.info_staff_page .info_staff_content-pt2 .si-solution__box__txtbox{width:100%}}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 .si-solution__box__txtbox{font-size:20px}}.info_staff_page .info_staff_content-pt2 .si-solution__plb{padding:70px 0}.info_staff_page .info_staff_content-pt2 .si-solution__plb__ttl{font-size:32px;font-weight:700;text-align:center}@media screen and (max-width:1199px){.info_staff_page .info_staff_content-pt2 .si-solution__plb__ttl{margin-bottom:30px}}.info_staff_page .info_staff_content-pt2 .si-solution__plb__ttl .bl{color:#00a5e3}.info_staff_page .info_staff_content-pt2 .si-solution__plb__wrap{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.info_staff_page .info_staff_content-pt2 .si-solution__plb__list{margin-right:85px;width:40.5833333333%}@media screen and (max-width:1199px){.info_staff_page .info_staff_content-pt2 .si-solution__plb__list{margin-right:0;width:100%}}.info_staff_page .info_staff_content-pt2 .si-solution__plb__item{background-color:#ededed;border-radius:50px;display:inline-block;font-size:24px;font-weight:700;margin-bottom:15px;padding:25px 80px;position:relative}@media screen and (max-width:1199px){.info_staff_page .info_staff_content-pt2 .si-solution__plb__item{display:block}}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 .si-solution__plb__item{background-color:transparent;background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/infostaff/icon-hukidashi-5.png);background-repeat:no-repeat;background-size:contain;font-size:16px;padding:22px 0 33px 65px}}.info_staff_page .info_staff_content-pt2 .si-solution__plb__item:before{background-image:url(//www.careerlinkfactory.co.jp/wp-content/themes/careerlinkfactory/public/../img/infostaff/icon-check-3.png);background-repeat:no-repeat;background-size:contain;content:"";height:30px;left:35px;position:absolute;top:50%;transform:translateY(-50%);width:30px}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 .si-solution__plb__item:before{height:24px;left:30px;top:43%;width:24px}}.info_staff_page .info_staff_content-pt2 .si-solution__plb__img{width:23.3333333333%}@media screen and (max-width:1199px){.info_staff_page .info_staff_content-pt2 .si-solution__plb__img{width:83.8323353293%}}.info_staff_page .info_staff_content-pt2 .si-solution__cont{background-color:#00a5e3;border-radius:100px 0;margin:0 auto 120px;padding:100px 95px 60px;width:83.3333333333%}@media screen and (max-width:1199px){.info_staff_page .info_staff_content-pt2 .si-solution__cont{border-radius:0;padding:80px 0 60px;width:100%}}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 .si-solution__cont{margin-bottom:80px;padding:40px 0}}.info_staff_page .info_staff_content-pt2 .si-solution__cont__ttl{color:#fff;font-size:48px;margin-bottom:50px;text-align:center}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 .si-solution__cont__ttl{font-size:24px;margin-bottom:30px}}.info_staff_page .info_staff_content-pt2 .si-solution__cont__ttl .headtxt{color:#212121;display:block;font-size:32px}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 .si-solution__cont__ttl .headtxt{font-size:16px}}.info_staff_page .info_staff_content-pt2 .si-solution__cont__list{display:flex;flex-wrap:wrap;justify-content:space-between}.info_staff_page .info_staff_content-pt2 .si-solution__cont__item{background-color:#fff;border-radius:50px 0;margin-bottom:40px;width:47.8087649402%}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 .si-solution__cont__item{margin-bottom:20px;width:100%}}.info_staff_page .info_staff_content-pt2 .si-solution__cont__item .txt{margin:25px 40px 40px}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 .si-solution__cont__item .txt{font-size:20px;margin:20px}}.info_staff_page .info_staff_content-pt2 .si-solution__cont__item:nth-child(3) .img{margin:40px 53px 0}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 .si-solution__cont__item:nth-child(3) .img{margin:20px 20px 0}}.info_staff_page .info_staff_content-pt2 .si-solution__cont__item:nth-child(4){background-color:#00a5e3;padding-top:35px}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 .si-solution__cont__item:nth-child(4){padding-top:20px}}.info_staff_page .info_staff_content-pt2 .si-solution__cont__item:nth-child(4) .txtbox{color:#fff;text-align:center}.info_staff_page .info_staff_content-pt2 .si-solution__cont__item:nth-child(4) .txtbox .head-txt{font-size:24px}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 .si-solution__cont__item:nth-child(4) .txtbox .head-txt{font-size:20px}}.info_staff_page .info_staff_content-pt2 .si-solution__cont__item:nth-child(4) .txtbox .text{font-size:34px}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 .si-solution__cont__item:nth-child(4) .txtbox .text{font-size:30px}}.info_staff_page .info_staff_content-pt2 .si-solution .si-bnr{margin-bottom:125px}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 .si-solution .si-bnr{margin-bottom:80px}}.info_staff_page .info_staff_content-pt2 .si-solution .si-bnr a{display:block;margin-bottom:40px}@media screen and (max-width:767px){.info_staff_page .info_staff_content-pt2 .si-solution .si-bnr a{margin-bottom:25px}}.info_staff_sec{background-color:#ecf4f7;margin:0}.info_staff_sec-wh{background-color:#fff;padding-top:100px}@media screen and (max-width:479px){.info_staff_sec-wh{padding-top:60px}}.info_staff_sec .page_list{margin-top:0}.info_staff_sec h3{font-size:24px;margin-bottom:40px;text-align:center}.info_staff_sec .list{display:flex;flex-wrap:wrap;margin-bottom:35px}.info_staff_sec .list .box{margin:0;width:31.1475409836%}@media screen and (max-width:767px){.info_staff_sec .list .box{margin-bottom:20px;width:100%}}.info_staff_sec .list .box .ttl{font-size:18px}.info_staff_sec .list .box:nth-child(2){margin:0 15px}@media screen and (max-width:767px){.info_staff_sec .list .box:nth-child(2){margin:0}}.info_staff_sec .list .box .area-tag{background-color:#004898;border-radius:10px 0;color:#fff;display:inline-block;font-size:12px;font-weight:700;margin:10px 0 5px;padding:3px 10px}.info_staff_sec .list .box h4{font-size:18px}.info_staff_sec .info_staff_btn{text-align:center}.info_staff_pass{padding:0 0 60px}.info_staff_pass .text-center{text-align:center}.info_staff_pass .text-center a{color:#004898;display:inline-block;text-decoration:underline}.info_staff_pass input[type=password]{background-color:#fff;border:1px solid #909090;border-radius:5px;display:block;margin:20px auto;padding:14px 10px;width:340px}.info_staff_pass .btn{margin:20px auto;position:relative;width:280px}.info_staff_pass .btn input[type=submit]{background-color:#212121;border-radius:30px;box-sizing:border-box;color:#fff;display:block;font-size:15px;font-weight:700;padding:19px 10px;text-align:center;width:100%}.info_staff_pass .btn:after{color:#fff;content:"\f061";font-family:font awesome\ 6 free;font-size:18px;font-weight:900;padding-left:.8em;position:absolute;right:0;top:18px;transform:translateX(-50%)}.info_staff_contact{background-color:#ecf4f7;padding:80px 0 95px}.info_staff_contact .page_width-ssm{min-width:596px;width:43.6310395315%}@media screen and (max-width:767px){.info_staff_contact .page_width-ssm{min-width:auto;width:89.3333333333%}}.info_staff_contact .fl{display:flex;flex-wrap:wrap;justify-content:space-around}@media screen and (max-width:767px){.info_staff_contact .fl .box{margin-bottom:80px;width:100%}}.info_staff_contact .fl .box h3{font-size:32px;font-weight:700;margin-bottom:80px;position:relative;text-align:center}@media screen and (max-width:767px){.info_staff_contact .fl .box h3{font-size:24px;margin-bottom:40px}}.info_staff_contact .fl .box h3:before{background-color:#212121;bottom:-20px;content:"";height:4px;position:absolute;right:50%;transform:translate(50%);width:32px}.info_staff_contact input[type=password]{background-color:#fff;border:1px solid #909090;border-radius:5px;display:block;margin:20px auto;padding:14px 10px;width:340px}.info_staff_contact .btn{margin:20px auto;width:280px}.info_staff_contact .btn input[type=submit]{background-color:#212121;border-radius:30px;box-sizing:border-box;color:#fff;display:block;font-size:15px;font-weight:700;padding:19px 10px;text-align:center;width:100%}.info_staff_contact .head-txt{margin-bottom:20px;text-align:center}.info_staff_contact .cou_txt_wrap{background-color:#e1e5e6;color:#004898;font-size:14px;margin:0 auto 35px;padding:5px;text-align:center}@media screen and (max-width:767px){.info_staff_contact .cou_txt_wrap{width:100%}}.info_staff_contact .sec_ttl{text-align:center}.info_staff_contact .sec_ttl .tag{font-size:16px}.info_staff_contact .sec_ttl h3{font-size:27px}.info_staff_contact .form-box{background-color:#fff;border-radius:25px;padding:30px 20px}.info_staff_contact .ttl{margin-bottom:20px;text-align:center}.info_staff_contact .ttl .ico{background-color:#00a5e3;border-radius:20px 0;color:#fff;display:inline-block;font-size:13px;padding:0 19px}.info_staff_contact .ttl .txt{display:block;font-size:24px}.info_staff_contact .wpcf7-form{margin:0 auto}@media screen and (max-width:767px){.info_staff_contact .wpcf7-form{width:100%}}.info_staff_contact .form_list>li{font-size:16px}.info_staff_contact .form_list>li:nth-child(n+2){margin-top:10px}.info_staff_contact label{display:block;font-weight:700;margin-top:15px}.info_staff_contact label.required{-ms-align-items:center;align-items:center;display:flex;position:relative}.info_staff_contact label.required:after{background-color:#f21717;border-radius:3px;color:#fff;content:"必須";display:inline-block;font-size:10px;font-weight:700;margin-left:5px;padding:1px 10px}.info_staff_contact .form_select{position:relative;width:60%}@media screen and (max-width:767px){.info_staff_contact .form_select{width:100%}}.info_staff_contact .form_select:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #212121;content:"";display:block;height:10px;position:absolute;right:40px;top:50%;transform:translateY(-50%);width:12px}@media screen and (max-width:767px){.info_staff_contact .form_select:after{right:18px}}.info_staff_contact input[type=email],.info_staff_contact input[type=number],.info_staff_contact input[type=tel],.info_staff_contact input[type=text],.info_staff_contact select,.info_staff_contact textarea{background-color:#ecf4f7;background-color:#fff;border:1px solid #909090;border-radius:5px;margin-top:5px;padding:15px 10px;width:100%}.info_staff_contact input[type=email]::-moz-placeholder,.info_staff_contact input[type=number]::-moz-placeholder,.info_staff_contact input[type=tel]::-moz-placeholder,.info_staff_contact input[type=text]::-moz-placeholder,.info_staff_contact select::-moz-placeholder,.info_staff_contact textarea::-moz-placeholder{color:#c9c9c9}.info_staff_contact input[type=email]::placeholder,.info_staff_contact input[type=number]::placeholder,.info_staff_contact input[type=tel]::placeholder,.info_staff_contact input[type=text]::placeholder,.info_staff_contact select::placeholder,.info_staff_contact textarea::placeholder{color:#c9c9c9}.info_staff_contact select{position:relative}.info_staff_contact select:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #212121;content:"";display:block;height:10px;position:absolute;right:40px;top:50%;transform:translateY(-50%);width:12px}.info_staff_contact .form_checkbox .wpcf7-list-item{margin:0 0 0 1em}.info_staff_contact .wpcf7-list-item{margin:0}.info_staff_contact .note{font-size:16px;margin-top:20px}.info_staff_contact .policy{font-weight:700}.info_staff_contact .policy a{color:#004898;text-decoration:underline}.info_staff_contact .policy a:hover{text-decoration:none}.info_staff_contact .policy_agree{margin-top:10px}.info_staff_contact .policy_agree label{font-weight:500;padding-left:5px}.info_staff_contact .btn{margin-top:40px;position:relative;text-align:center}.info_staff_contact .btn:after{color:#fff;content:"\f061";font-family:font awesome\ 6 free;font-size:18px;font-weight:900;padding-left:.8em;position:absolute;right:0;top:18px;transform:translateX(-50%)}.info_staff_contact .wpcf7-spinner,.info_staff_contact button:after{display:none}.info_staff_contact button picture{margin-left:20px}.info_staff_contact .message{color:#00a5e3;font-size:18px;margin-top:40px;text-align:center}.personal-info.sec_ttl .tag{text-transform:none}@media screen and (max-width:767px){.sec_ttl.kaso_ttl.personal-info h1{font-size:27px}}.personal-info .big_ttl .en{font-size:160px}@media screen and (max-width:767px){.personal-info .big_ttl .en{font-size:54px}}.personal-info .big_ttl h2{font-size:48px}@media screen and (max-width:767px){.personal-info .big_ttl h2{font-size:27px}}.kaso_intro .personal-info.page_width{max-width:1200px}.personal-info.page_width{max-width:1100px}@media screen and (max-width:767px){.personal-info dd,.personal-info dt{font-size:16px}.personal-info p{font-size:15px}}.c-popup-banner{bottom:16px;max-width:320px;opacity:0;position:fixed;right:16px;transition:opacity .4s ease,visibility .4s ease;visibility:hidden;width:100%;z-index:999}@media screen and (max-width:767px){.c-popup-banner{bottom:0;height:auto;max-width:175px;right:0}}.c-popup-banner .c-popup-banner__link:hover img{opacity:.85}.c-popup-banner.is-active{opacity:1;visibility:visible}.c-popup-banner__inner img{display:block;height:auto;width:100%}.c-popup-banner__close{align-items:center;background:0 0;background:rgba(33,33,33,.8);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-size:14px;height:32px;justify-content:center;position:absolute;right:4px;top:4px;width:32px;z-index:1000}@media screen and (max-width:767px){.c-popup-banner__close{height:24px;width:24px}}