@charset "UTF-8";:root{--base-width-xxs:680px;--base-width-xs:1000px;--base-width-s:1120px;--base-width-m:1200px;--base-inner-padding:clamp(1.25rem,-2.932rem + 8.91vw,3.75rem);--base-gap-slick-s:10px;--base-gap-slick-m:20px;--base-gap-slick-l:25px;--global-inner-xxs:clamp(var(--base-inner-padding),100vw,calc((100% - var(--base-width-xxs))/2));--global-inner-xs:clamp(var(--base-inner-padding),100vw,calc((100% - var(--base-width-xs))/2));--global-inner-s:clamp(var(--base-inner-padding),100vw,calc((100% - var(--base-width-s))/2));--global-inner-m:clamp(var(--base-inner-padding),100vw,calc((100% - var(--base-width-m))/2));--color-gray-tertiary:#99a2aa;--color-border-deep:var(--color-gray-tertiary);--slick-arrow-position:-1.5%;--slick-dots-size:8px;--leading-trim:calc((1em - 1lh)/2);--btn-offset-button-width:50px}@media screen and (max-width:750px){:root{--base-width-s:100%;--base-width-m:100%;--slick-arrow-position:calc(-1*var(--base-gap-slick-s))}}*{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit}body{text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;position:relative;-webkit-overflow-scrolling:touch}body,section,article,address,div,ul,ol,li,table,tr,th,td,dl,dt,dd,h1,h2,h3,h4,h5,p,a,span,strong,small,b,pre,input,select,textarea,button,pre{font-style:inherit;text-decoration:inherit;margin:0;padding:0;font-weight:inherit;letter-spacing:inherit;line-height:inherit}ul,ol,li{list-style:none}table{width:100%;border-spacing:0px;border-collapse:collapse;table-layout:fixed}img,video{display:block;width:100%;height:auto;vertical-align:top;border:none}img{pointer-events:none;aspect-ratio:attr(width)/attr(height)}a{text-decoration:none}input,textarea,button{display:block;-webkit-appearance:none;background:0 0;border:none;border-radius:0}label{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none}input[type=submit],input[type=reset],input[type=button],button,label{cursor:pointer}input[type=file]{cursor:pointer;margin-bottom:-10px}textarea{max-width:100%;min-width:100%;width:100%}.form_req{background-color:#f6f5e3 !important}*:focus{outline:none}html{scroll-padding-top:var(--headerFix-height)}@media (width < 1130px){html{scroll-padding-top:var(--header-height)}}:target:before{content:"";display:block;visibility:hidden;height:var(--headerFix-height);margin-top:var(--negative-headerFix-height)}@media (width < 1130px){:target:before{height:var(--header-height);margin-top:var(--negative-header-height)}}@-webkit-keyframes slide-1{0%{opacity:1}24%{opacity:1}34%{opacity:0}58%{opacity:0}68%{opacity:0}92%{opacity:0}100%{opacity:1}}@keyframes slide-1{0%{opacity:1}24%{opacity:1}34%{opacity:0}58%{opacity:0}68%{opacity:0}92%{opacity:0}100%{opacity:1}}@-webkit-keyframes slide-2{0%{opacity:0}24%{opacity:0}34%{opacity:1}58%{opacity:1}68%{opacity:0}92%{opacity:0}100%{opacity:0}}@keyframes slide-2{0%{opacity:0}24%{opacity:0}34%{opacity:1}58%{opacity:1}68%{opacity:0}92%{opacity:0}100%{opacity:0}}@-webkit-keyframes slide-3{0%{opacity:0}24%{opacity:0}34%{opacity:0}58%{opacity:0}68%{opacity:1}92%{opacity:1}100%{opacity:0}}@keyframes slide-3{0%{opacity:0}24%{opacity:0}34%{opacity:0}58%{opacity:0}68%{opacity:1}92%{opacity:1}100%{opacity:0}}@-webkit-keyframes slide-scaleUp{0{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(1.2);transform:scale(1.2)}70%{-webkit-transform:scale(.9);transform:scale(.9)}90%{-webkit-transform:scale(1.05f);transform:scale(1.05f)}}@keyframes slide-scaleUp{0{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(1.2);transform:scale(1.2)}70%{-webkit-transform:scale(.9);transform:scale(.9)}90%{-webkit-transform:scale(1.05f);transform:scale(1.05f)}}@-webkit-keyframes slide-right{0%{-webkit-transform:translateX(2.9%);transform:translateX(2.9%)}100%{-webkit-transform:translateX(-5.9%);transform:translateX(-5.9%)}}@keyframes slide-right{0%{-webkit-transform:translateX(2.9%);transform:translateX(2.9%)}100%{-webkit-transform:translateX(-5.9%);transform:translateX(-5.9%)}}@-webkit-keyframes slide-down{50%{-webkit-transform:scale(1.06) translateY(-7%);transform:scale(1.06) translateY(-7%)}100%{-webkit-transform:scale(1.06) translateY(3%);transform:scale(1.06) translateY(3%)}}@keyframes slide-down{50%{-webkit-transform:scale(1.06) translateY(-7%);transform:scale(1.06) translateY(-7%)}100%{-webkit-transform:scale(1.06) translateY(3%);transform:scale(1.06) translateY(3%)}}.wrapper{-webkit-transition:.8s;transition:.8s}.wrapper.complete{opacity:1}.wrapper.complete.remove{opacity:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;margin:0 var(--base-gap-slick-s);height:auto}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:var(--slick-dots-size);height:var(--slick-dots-size);margin:0 calc(var(--slick-dots-size)*1.25);padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:var(--slick-dots-size);height:var(--slick-dots-size);padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{line-height:var(--slick-dots-size);position:absolute;top:0;left:0;width:var(--slick-dots-size);height:var(--slick-dots-size);content:"";background-color:#000;text-align:center;opacity:.25;border-radius:var(--slick-dots-size);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}[data-js-slick]{opacity:0;transition:opacity .3s linear}[data-js-slick].slick-initialized.slick-slider{opacity:1}[data-js-slick] .slick-track{display:flex;float:none}[data-js-slick] .slick-slide{height:auto}[data-js-slick] .slick-slide>div{height:100%}[data-js-slick] .slick-list{overflow:hidden}.slider-counter{display:none;align-items:center;justify-content:center;gap:15px;color:#222}.index_kv_counter.slider-counter{color:#fff}@media screen and (max-width:750px){.slider-counter+.c-btn{margin-top:20px!important}}.counter-wrap{font-size:14px;display:flex;align-items:center;gap:8px}.slider-counter .prev,.slider-counter .next{border:none;background:0 0;font-size:16px;padding:5px 10px;cursor:pointer}@media screen and (max-width:750px){.index_kv_counter.slider-counter,.column_counter.slider-counter,.interview_counter.slider-counter{display:flex}}@media screen and (max-width:750px){.slick-slider .m-interview_item,.slick-slider .m-column_item{margin-bottom:0}}.jobSearch_content_block_form_detail_content_title span{line-height:1.25}.jobSearch_content_block_form_detail_content_list_item span{line-height:1.25}.jobSearch_title{text-align:center}.jobSearch_title_jp{font-size:30px;font-family:'Noto Serif JP',serif;font-weight:600}@media screen and (max-width:750px){.jobSearch_title_jp{font-size:24px}}.jobSearch_title_en{font-size:16px;font-family:'Noto Serif JP',serif;font-weight:400;color:#cea73f;margin-top:5px}@media screen and (max-width:750px){.jobSearch_title_en{margin-top:0;font-size:16px}}.jobSearch_tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px;border-bottom:1px solid #cecfcf}@media screen and (max-width:750px){.jobSearch_tab{margin:20px -20px 0}}.jobSearch_tab_item{width:50%;font-size:16px;text-align:center;color:#adadad;padding:20px 0;position:relative;cursor:pointer}@media screen and (max-width:750px){.jobSearch_tab_item{font-size:16px}}.jobSearch_tab_item.current{color:#222}.jobSearch_tab_item.current:after{content:"";width:100%;height:3px;position:absolute;bottom:0;left:0;background-color:#cea73f}.jobSearch_content{max-width:1200px;margin:0 auto}.jobSearch_content_block{display:none}.jobSearch_content_block.current{display:block}.jobSearch_content_block_form{padding-top:20px}.jobSearch_content_block_form_keyword{position:relative}.jobSearch_content_block_form_keyword input{width:100%;height:60px;font-size:16px;padding:0 60px 0 30px;border:1px solid #f7f6f5;background-color:#fff}@media screen and (max-width:750px){.jobSearch_content_block_form_keyword input{font-size:14px}}.jobSearch_content_block_form_keyword .search_textbox{border:1px solid var(--color-border-deep)}.jobSearch_content_block_form_keyword button{width:20px;height:20px;position:absolute;top:20px;right:20px;color:var(--color-border-deep);font-size:20px}.jobSearch_content_block_form_detail{margin-top:20px}.jobSearch_content_block_form_detail_title{font-size:16px;padding-bottom:5px;position:relative}@media screen and (max-width:750px){.jobSearch_content_block_form_detail_title{font-size:16px}}.jobSearch_content_block_form_detail_title:after{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;background-color:#222}@media screen and (max-width:750px){.jobSearch_content_block_form_detail_arrow{display:none}}.jobSearch_content_block_form_detail_content{margin-top:20px}.jobSearch_content_block_form_detail_content_title{display:inline-block}.jobSearch_content_block_form_detail_content_title input{display:inline-block;width:20px;height:20px;vertical-align:top;border:1px solid #ccc;background-color:#fff;margin-right:10px}.jobSearch_content_block_form input[type=checkbox]{border:1px solid var(--color-border-deep)}.jobSearch_content_block_form_detail_content_title input:checked{border:none;background:#001a47 url("https://www.concord-career.com/wp-content/themes/concord/assets/img/common/icon_check.png") center/cover no-repeat}.jobSearch_content_block_form_detail_content_title span{display:inline-block;width:calc(100% - 30px);font-size:16px;vertical-align:top;font-size:16px}@media screen and (max-width:750px){.jobSearch_content_block_form_detail_content_title span{font-size:14px}}@media screen and (max-width:750px){.jobSearch_content_block_form_detail_content_title span{font-size:14px}}.jobSearch_content_block_form_detail_content_title a{font-size:16px;text-decoration:underline;-webkit-transition:.4s;transition:.4s}@media screen and (max-width:750px){.jobSearch_content_block_form_detail_content_title a{font-size:14px}}.jobSearch_content_block_form_detail_content_title a:hover{-webkit-transition:.4s;transition:.4s;opacity:.6}.jobSearch_content_block_form_detail_content_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px 0 -20px 30px}@media screen and (max-width:750px){.jobSearch_content_block_form_detail_content_list{margin-top:10px}}.jobSearch_content_block_form_detail_content_list_item{display:inline-block;width:calc(100%/5);margin-bottom:15px}.cat_genre .jobSearch_content_block_form_detail_content_list_item{width:calc(100%/6)}@media screen and (max-width:750px){.jobSearch_content_block_form_detail_content_list_item{width:100%;margin-bottom:10px}}.jobSearch_content_block_form_detail_content_list_item input{display:inline-block;width:20px;height:20px;vertical-align:top;border:1px solid #ccc;background-color:#fff;margin-right:10px}.jobSearch_content_block_form_detail_content_list_item input:checked{border:none;background:#001a47 url("https://www.concord-career.com/wp-content/themes/concord/assets/img/common/icon_check.png") center/cover no-repeat}.jobSearch_content_block_form_detail_content_list_item span{display:inline-block;width:calc(100% - 30px);font-size:15px;vertical-align:3px}@media screen and (max-width:750px){.jobSearch_content_block_form_detail_content_list_item span{font-size:15px}}.jobSearch_content_block_form_detail_content_list_item a{font-size:16px;text-decoration:underline}@media screen and (max-width:750px){.jobSearch_content_block_form_detail_content_list_item a{font-size:14px}}.jobSearch_content_block_form_detail_content_annual{margin-top:20px}.jobSearch_content_block_form_detail_content_annual_text{font-size:16px;margin-top:20px}@media screen and (max-width:750px){.jobSearch_content_block_form_detail_content_annual_text{font-size:14px}}.jobSearch_content_block_form_btn{text-align:center;margin-top:45px}.jobSearch_content_block_form_btn_submit button{display:inline-block;max-width:280px;width:100%;font-family:'Noto Serif JP',serif;font-weight:600;font-size:16px;line-height:60px;text-align:center;color:#001539;border:1px solid #001539;-webkit-transition:.4s;transition:.4s}@media screen and (max-width:750px){.jobSearch_content_block_form_btn_submit button{font-size:16px;max-width:240px;line-height:40px}}.jobSearch_content_block_form_btn_submit button:hover{background-color:#001539;color:#fff;-webkit-transition:.4s;transition:.4s}.jobSearch_content_block_form_btn_clear{margin-top:40px}.jobSearch_content_block_form_btn_clear button{display:inline-block;font-size:16px;text-decoration:underline;-webkit-transition:.4s;transition:.4s}@media screen and (max-width:750px){.jobSearch_content_block_form_btn_clear button{font-size:15px}}.jobSearch_content_block_form_btn_clear button:hover{opacity:.6;-webkit-transition:.4s;transition:.4s}.m-job_list.-isWhite .m-job_item{padding:50px 0}.m-job_list.-isWhite .m-job_item:nth-of-type(n+2){border-top:#cecfcf solid 1px}.m-job_item{padding:50px;background-color:#fff}.m-job_item:nth-of-type(n+2){margin-top:15px}.m-job_item a{display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.m-job_item a:hover{opacity:.8}.m-job_item_date{font-size:12px;font-weight:700;color:#adadad;line-height:1}.m-job_item_industry{font-size:16px;color:#cea73f;line-height:1;margin-top:5px}@media screen and (max-width:750px){.m-job_item_industry{font-size:16px}}.m-job_item_title{font-family:'Noto Serif JP',serif;font-weight:600;font-size:20px;margin-top:20px}@media screen and (max-width:750px){.m-job_item_title{font-size:19px}}.m-job_item_info{margin-top:20px}.m-job_item_info th{width:150px}@media screen and (max-width:750px){.m-job_item_info th{width:100% !important;display:block;border-bottom:none !important}.m-job_item_info td{width:100% !important;display:block}.m-job_item_info tr:nth-of-type(n+2) th{border-top:none}}.m-job_item_text{line-height:1.8;margin-top:20px}.m-job_item_tag{margin-top:20px}@media screen and (max-width:750px){.m-job_list.-isWhite .m-job_item{padding:16px 0}.m-job_item{padding:16px}}.m-column_list.section .m-column_item:nth-child(n+4){display:none}@media screen and (max-width:750px){#index .m-column_list .m-column_item:nth-child(n+4){display:block}}.m-interview_list,.m-column_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}.m-interview_list:after,.m-column_list:after{content:"";display:block;width:calc((100%/3) - 20px)}.m-interview_item,.m-column_item{width:calc((100%/3) - 20px);margin-bottom:40px}.m-interview_item a,.m-column_item a{display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.m-interview_item a:hover,.m-column_item a:hover{opacity:.8}.m-interview_item figure,.m-column_item figure{padding-top:53%;background-size:cover;background-position:center bottom;position:relative}.m-interview_item_tag,.m-column_item_tag{background:#f74d00;position:absolute;top:0;right:0;font-size:12px;font-family:'Noto Serif JP',serif;font-weight:600;color:#fff;padding:0 10px}.m-interview_title,.m-column_title{font-family:'Noto Serif JP',serif;font-weight:600;font-size:17px;margin-top:20px}.m-interview_item .c-more{padding-right:10px}@media screen and (max-width:750px){.m-interview_title,.m-column_title{font-size:17px}}.m-interview_title_pr,.m-column_title_pr{font-size:16px;margin-left:5px}@media screen and (max-width:750px){.m-interview_title_pr,.m-column_title_pr{font-size:16px}}@media screen and (max-width:750px){.m-interview_list,.m-column_list{display:block;margin-bottom:0}.m-interview_item,.m-column_item{width:100%}.m-interview_title,.m-column_title{margin-top:15px}}.m-actual_item{width:100%;background-color:#fff;padding:0 15px 35px;box-sizing:borber-box;border:1px solid #cecfcf;height:100%}.m-actual_item:nth-of-type(n+2){margin-top:30px}.m-actual_item_prof{text-align:center;padding:30px 0 25px;font-size:clamp(.813rem,-.278rem + 1.7vw,1rem)}@media screen and (max-width:1024px){.m-actual_item_prof{font-size:16px}}.m-actual_item_wrap{overflow:hidden;position:relative;z-index:1}.m-actual_item_wrap{outline:none}.m-actual_item_before{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:40px 0 15px;background-color:#fff;position:relative;font-weight:400;min-height:108px;border-top:1px solid #cecfcf;border-left:1px solid #cecfcf;border-right:1px solid #cecfcf}.onew{padding-top:50px}.onew30{padding-top:30px}.m-actual_item_before{margin-bottom:4px;background-color:#f3f3f3;border:none}.m-actual_item_before p:nth-child(1){font-size:clamp(.813rem,-.278rem + 1.7vw,1rem);font-weight:400}.m-actual_item_before p:nth-child(2){font-size:clamp(.813rem,-.278rem + 1.7vw,1rem);font-weight:400}@media screen and (max-width:1024px){.m-actual_item_before p:nth-child(1),.m-actual_item_before p:nth-child(2){font-size:16px}}.m-actual_item_before:before{content:"";display:block;width:17px;height:17px;background-color:#fff;-webkit-transform:rotate(45deg) translateX(-50%);-ms-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);position:absolute;bottom:-14px;left:calc(50% - 1px);z-index:2}.m-actual_item_before:before{background-color:#f3f3f3;border-right:none;border-bottom:none;width:20px;height:20px;bottom:-16px}.m-actual_item_before:after{content:"";display:block;width:22px;height:22px;background-color:#fff;-webkit-transform:rotate(45deg) translateX(-50%);-ms-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);position:absolute;bottom:-22px;left:calc(50% - 1px);z-index:1}.m-actual_item_before strong{font-weight:400;font-size:12px;position:absolute;top:0;left:0;display:inline-block;padding:2px 7px;color:#fff;background-color:#333}.aright .m-actual_item_before:before{left:calc(95% - 8px)}.aright .m-actual_item_before:after{left:calc(95% - 8px)}@media screen and (max-width:1024px){.aright .m-actual_item_before:before{left:calc(50% - 8px)}.aright .m-actual_item_before:after{left:calc(50% - 8px)}}@media screen and (max-width:850px){.aright .m-actual_item_before:before{left:calc(95% - 8px)}.aright .m-actual_item_before:after{left:calc(95% - 8px)}}.m-actual_item_after{color:#cea73f;padding:40px 0 15px;background-color:#001539;min-height:108px;font-weight:600;position:relative}.m-actual_item_after{background-color:#f8ebc9;color:#222}.m-actual_item_after p:nth-child(1){font-size:clamp(.813rem,-.278rem + 1.7vw,1rem);font-weight:400}.m-actual_item_after p:nth-child(2){font-size:clamp(.813rem,-.278rem + 1.7vw,1rem);font-weight:400}@media screen and (max-width:1024px){.m-actual_item_after p:nth-child(1),.m-actual_item_after p:nth-child(2){font-size:16px}}.m-actual_item_after strong{font-size:26px}@media screen and (max-width:750px){.m-actual_item_after strong{font-size:22px}}.m-actual_item_before,.m-actual_item_after{text-align:center}.m-actual_item_before p,.m-actual_item_after p{line-height:1.6;display:block}.m-actual_item_before strong,.m-actual_item_after strong{display:block}.m-actual_item_after strong{font-weight:400;font-size:12px;position:absolute;top:0;left:0;display:inline-block;padding:2px 7px;color:#fff;background-color:#a1231f}.m-actual_item_after strong span{font-size:13px !important}@media screen and (max-width:750px){.m-actual_item{display:block}.m-actual_item:nth-of-type(n+2){margin-top:20px}.m-actual_item_wrap{width:100%;display:block;margin-left:0}.m-actual_item_before,.m-actual_item_after{width:100%}}.serviceActual_box_section .m-actual_list{width:100%;overflow:hidden}.serviceActual_box_section .m-actual_list .m-actual_item{width:31.5%;margin:0 .75% 30px;float:left}@media screen and (max-width:1024px){.serviceActual_box_section .m-actual_list .m-actual_item{width:100%;margin:0 0 30px;float:none}}.wbox{padding:0 8px}.slick-dots li button:before{font-size:10px !important}.slick-dots li.slick-active button:before{background-color:#be9013 !important}.careerConsulSingle+.sections .m-inner .m-actual_list{display:flex}.careerConsulSingle+.sections .m-inner .m-actual_list .m-actual_item{width:50%;margin:0 1%;margin-top:0 !important}.careerConsulSingle strong{display:inline}@media screen and (max-width:750px){.careerConsulSingle+.sections .m-inner .m-actual_list{display:block}.careerConsulSingle+.sections .m-inner .m-actual_list .m-actual_item{margin-right:0;margin-left:0;width:100%;margin-top:30px !important}}.m-story_item:nth-of-type(n+2){margin-top:60px}.m-story_item a{display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.m-story_item a:hover{opacity:.8}.m-story_item_profile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.m-story_item_profile figure{width:120px;height:120px;border-radius:50%;background-size:cover;background-position:center center;background-repeat:no-repeat}.m-story_item_profile_wrap{padding-left:30px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.m-story_item_profile_wrap b{font-family:'Noto Serif JP',serif;font-weight:600;font-size:18px}@media screen and (max-width:750px){.m-story_item_profile_wrap b{font-size:17px}}.m-story_item_profile_wrap b span{display:block}@media screen and (max-width:750px){.m-story_item_profile_wrap b span{display:inline}.m-story_item_profile_wrap b span:nth-of-type(2):before{content:"/";margin:0 5px;display:inline-block}}.m-story_item_profile_wrap div{display:inline-block}.m-story_item_contents{display:block;padding:20px;margin-bottom:20px;border:1px solid #cea73f;position:relative;background-color:#fff;height:120px}.m-story_item_contents:before{content:"";border-style:solid;border-width:13px 13px 13px 0;border-color:transparent #cea73f transparent transparent;position:absolute;top:calc(100% - 8px);left:100px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.m-story_item_contents:after{content:"";border-style:solid;border-width:13px 13px 13px 0;border-color:transparent #fff transparent transparent;position:absolute;top:calc(100% - 10px);left:101px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width:320px) and (max-width:390px){.m-story_item_contents:before{left:155px}.m-story_item_contents:after{left:156px}}@media screen and (min-width:391px) and (max-width:450px){.m-story_item_contents:before{left:205px}.m-story_item_contents:after{left:206px}}@media screen and (min-width:451px) and (max-width:600px){.m-story_item_contents:before{left:255px}.m-story_item_contents:after{left:256px}}@media screen and (min-width:601px) and (max-width:750px){.m-story_item_contents:before{left:360px}.m-story_item_contents:after{left:361px}}.m-story_item_contents .c-more{font-size:14px;text-align:right;display:block;margin-top:70px;line-height:1;color:#cea73f}.m-story_item_contents h3{font-family:'Noto Serif JP',serif;font-weight:400;font-size:17px;padding-right:20px;margin-bottom:10px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;top:calc(50% - 13px)}@media screen and (max-width:750px){.m-story_item_contents h3{font-size:17px;padding-left:0}}@media screen and (max-width:750px){.m-story_item_profile figure{width:80px;height:80px}.m-story_item_profile_wrap{padding-left:20px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.m-story_item_contents{padding:20px}}.m-story_item2{padding:0 20px}.m-story_item2 a{padding:40px;display:block}@media screen and (max-width:750px){.m-story_item2{padding:0 10px}.m-story_item2 a{padding:35px 0}}.m-story_item2 a{display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.m-story_item2 a:hover{opacity:.8}m-story_item3{padding:0 20px}.m-story_item3 a{padding:0;display:block}@media screen and (min-width:320px) and (max-width:390px){.m-story_item3 a{padding:0}}@media screen and (min-width:390px) and (max-width:750px){.m-story_item3 a{padding:0}}.m-story_item3 a{display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.m-story_item3 a:hover{opacity:.8}.conglomerate .m-story_item2{width:50%;float:left;padding:0 20px}@media screen and (max-width:750px){.conglomerate .m-story_item2{width:100%;float:left;padding:0 10px}}.conglo_job_btn{margin-top:40px}.conglo_job_btn a{display:block;width:100%;font-size:18px;text-decoration:none;padding:20px 0;text-align:center;color:#001539;border:1px solid #001539;-webkit-transition:.4s;transition:.4s;position:relative}@media screen and (max-width:750px){.conglo_job_btn a{font-size:17px}}.conglo_job_btn a:after{content:"";width:8px;height:8px;position:absolute;top:calc(50% - 4px);right:20px;border-top:1px solid #001539;border-right:1px solid #001539;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.4s;transition:.4s}.conglo_job_btn a:hover{background-color:#001539;color:#fff;-webkit-transition:.4s;transition:.4s}.conglo_job_btn a:hover:after{border-top:1px solid #fff;border-right:1px solid #fff}.slick-next{width:30px !important;height:30px !important}.slick-next:before{color:#be9013 !important;font-size:30px !important}.slick-prev{left:-30px !important;width:30px !important;height:30px !important}.slick-prev:before{color:#be9013 !important;font-size:30px !important}@media screen and (max-width:750px){.slick-next{right:-10px !important}.slick-prev{left:-15px !important}}.m-story_item_profile2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:750px){.m-story_item_profile2{display:block}}.m-story_item_profile2 figure{width:120px;height:120px;border-radius:50%;background-size:cover;background-position:center center;background-repeat:no-repeat}.m-story_item_profile_wrap2{padding-left:20px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.m-story_item_profile_wrap2 div{font-weight:nomal}@media screen and (max-width:750px){.m-story_item_profile_wrap2 div{font-size:16px}}.m-story_item_profile_wrap2 .name{font-size:16px;margin-bottom:10px}.m-story_item_profile_wrap2 .be{font-size:13px;margin-bottom:3px}.m-story_item_profile_wrap2 .be:before{content:'BEFORE';display:inline-block;padding:5px 0 3px;background-color:#1a3864;text-align:center;width:65px;color:#fff;font-weight:400;font-size:12px;margin-right:12px;line-height:1em}.m-story_item_profile_wrap2 .af{font-size:13px}.m-story_item_profile_wrap2 .af:before{content:'AFTER';display:inline-block;padding:5px 0 3px;text-align:center;width:65px;background-color:#bf1b21;color:#fff;font-weight:400;font-size:12px;margin-right:12px;line-height:1em}@media screen and (max-width:750px){.m-story_item_profile_wrap2 .name{font-size:14px}.m-story_item_profile_wrap2 .be{font-size:13px}.m-story_item_profile_wrap2 .be:before{font-size:10px;width:55px}.m-story_item_profile_wrap2 .af{font-size:13px}.m-story_item_profile_wrap2 .af:before{font-size:10px;width:55px}}.m-story_item_contents2{margin-top:10px;border:1px solid #cea73f;position:relative;background-color:#fdfcfb;height:130px;margin-bottom:20px}@media screen and (min-width:320px) and (max-width:750px){.m-story_item_contents2{height:130px}}@media screen and (min-width:751px) and (max-width:912px){.m-story_item_contents2{height:100px}}@media screen and (min-width:913px) and (max-width:1024px){.m-story_item_contents2{height:90px}}.pc_none{display:none !important}.ta_none{display:block !important}.sp_none{display:block !important}@media screen and (max-width:1024px){.m-story_item_contents2{min-height:auto}.pc_none{display:block !important}.sp_none{display:none !important}.sp_none2{display:block !important}.ta_none{display:none !important}}@media screen and (max-width:750px){.ta_none{display:block !important}.sp_none2{display:none !important}}.m-story_item_contents2:before{content:"";border-style:solid;border-width:13px 13px 13px 0;border-color:transparent #cea73f transparent transparent;position:absolute;top:calc(100% - 8px);left:90px;background-color:#fdfcfb;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.m-story_item_contents2:after{content:"";border-style:solid;border-width:13px 13px 13px 0;border-color:transparent #fdfcfb transparent transparent;position:absolute;top:calc(100% - 10px);left:91px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:400px){.m-story_item_contents2:before{left:200px}.m-story_item_contents2:after{left:201px}}@media screen and (min-width:401px) and (max-width:600px){.m-story_item_contents2:before{left:320px}.m-story_item_contents2:after{left:321px}}@media screen and (min-width:601px) and (max-width:750px){.m-story_item_contents2:before{left:500px}.m-story_item_contents2:after{left:501px}}.m-story_item_contents2 h3{font-weight:400;font-size:17px;padding:0 20px;margin-bottom:10px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;top:calc(50% - 13px)}@media screen and (max-width:1024px){.m-story_item_contents2 h3{height:auto;font-size:16px}}@media screen and (min-width:360px) and (max-width:400px){.m-story_item_contents2 h3{padding:10px !important}}.m-story_item_contents2 .c-r{text-align:right}.m-story_item_contents2 .c-more{color:#be9013;font-weight:400;padding:8px 15px 8px 10px;display:inline-block;margin-top:55px}@media screen and (min-width:320px) and (max-width:380px){.m-story_item_contents2 .c-more{margin-top:60px}}@media screen and (min-width:381px) and (max-width:750px){.m-story_item_contents2 .c-more{margin-top:50px}}@media screen and (min-width:751px) and (max-width:912px){.m-story_item_contents2 .c-more{margin-top:30px}}@media screen and (min-width:913px) and (max-width:1024px){.m-story_item_contents2 .c-more{margin-top:25px}}.m-story_item_contents2 .c-more2{color:#be9013;font-weight:400;padding:8px 15px 8px 10px;display:inline-block;margin-top:45px}@media screen and (min-width:320px) and (max-width:750px){.m-story_item_contents2 .c-more2{margin-top:50px}}@media screen and (min-width:751px) and (max-width:912px){.m-story_item_contents2 .c-more2{margin-top:35px}}@media screen and (min-width:913px) and (max-width:1024px){.m-story_item_contents2 .c-more2{margin-top:25px}}.m-story_item_contents3{margin-top:10px;border:1px solid #cea73f;position:relative;background-color:#fdfcfb;height:130px;margin-bottom:20px}@media screen and (min-width:320px) and (max-width:390px){.m-story_item_contents3{margin-top:0;height:130px}}@media screen and (min-width:751px) and (max-width:912px){.m-story_item_contents3{height:100px}}@media screen and (min-width:913px) and (max-width:1023px){.m-story_item_contents3{height:90px}}.m-story_item_contents3:before{content:"";border-style:solid;border-width:13px 13px 13px 0;border-color:transparent #cea73f transparent transparent;position:absolute;top:calc(100% - 8px);left:90px;background-color:#fdfcfb;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.m-story_item_contents3:after{content:"";border-style:solid;border-width:13px 13px 13px 0;border-color:transparent #fdfcfb transparent transparent;position:absolute;top:calc(100% - 10px);left:91px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width:320px) and (max-width:390px){.m-story_item_contents3:before{left:190px}.m-story_item_contents3:after{left:191px}}@media screen and (min-width:391px) and (max-width:400px){.m-story_item_contents3:before{left:200px}.m-story_item_contents3:after{left:201px}}@media screen and (min-width:401px) and (max-width:539px){.m-story_item_contents3:before{left:260px}.m-story_item_contents3:after{left:261px}}@media screen and (min-width:540px) and (max-width:600px){.m-story_item_contents3:before{left:320px}.m-story_item_contents3:after{left:321px}}@media screen and (min-width:601px) and (max-width:750px){.m-story_item_contents3:before{left:500px}.m-story_item_contents3:after{left:501px}}.m-story_item_contents3 h3{font-weight:400;font-size:17px;padding:0 20px;margin-bottom:10px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;top:calc(50% - 13px)}.m-story_item_contents3 p.industry{font-weight:400;font-size:17px;padding:0 20px;margin-bottom:10px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;top:calc(50% - 13px)}@media screen and (min-width:320px) and (max-width:1130px){.m-story_item_contents3 h3{padding:10px}.m-story_item_contents3 p.industry{padding:10px}}@media screen and (max-width:1024px){.m-story_item_contents3 h3{height:auto;font-size:16px}.m-story_item_contents3 p.industry{height:auto;font-size:16px}}.m-story_item_contents3 .c-r{text-align:right}.m-story_item_contents3 .c-more{color:#be9013;font-weight:400;padding:8px 15px 8px 10px;display:inline-block;margin-top:55px}.m-story_item_contents3 .c-more2{color:#be9013;font-weight:400;padding:8px 15px 8px 10px;display:inline-block;margin-top:55px}@media screen and (min-width:320px) and (max-width:750px){.m-story_item_contents3 .c-more{margin-top:60px}.m-story_item_contents3 .c-more2{margin-top:70px}}@media screen and (min-width:751px) and (max-width:1023px){.m-story_item_contents3 .c-more{margin-top:20px}.m-story_item_contents3 .c-more2{margin-top:40px}}@media screen and (min-width:1024px) and (max-width:1130px){.m-story_item_contents3 .c-more{margin-top:60px}.m-story_item_contents3 .c-more{margin-top:60px}}@media screen and (max-width:750px){.m-story_item_profile2{text-align:center}.m-story_item_profile2 figure{margin:0 auto 15px auto}.m-story_item_profile_wrap2{padding-left:20px;text-align:left}}.archive-story .m-story_list2{width:100%;overflow:hidden}.archive-story .m-story_list2 .m-story_item2{width:50%;float:left;margin-top:60px;margin-bottom:20px}@media screen and (max-width:1024px){.archive-story .m-story_list2 .m-story_item2{width:100%;float:none}}.archive-story .m-story_list2 .m-story_item2 a{padding:0}.archive-story .m-story_list2{padding:0}.archive-story .le{padding:0 20px 0 0}.archive-story .ra{padding:0 0 0 20px}@media screen and (max-width:1024px){.archive-story .le{padding:0}.archive-story .ra{padding:0}}.company .m-story_list2{width:100%;overflow:hidden}.company .m-story_list2 .m-story_item2{width:50%;float:left}@media screen and (max-width:1024px){.company .m-story_list2 .m-story_item2{width:100%;float:none}}.story_white .m-story_list2{margin-top:40px}.story_white .m-story_list2 .m-story_item2 a{padding:0 !important}.story_white .le a{padding:0 20px 0 0 !important}.story_white .ra a{padding-left:0 0 0 20px !important}.story_glay .m-story_list2{margin-top:40px}@media screen and (max-width:750px){.story_glay .m-story_list2{margin-top:35px}}.story_glay .le{margin:0 20px 0 0;padding:0}.story_glay .ra{margin:0 0 0 20px;padding:0}.story_glay .m-story_item_profile_wrap2 .name{font-size:16px}.story_glay .m-story_item_profile_wrap2 .be{font-size:13px}.story_glay .m-story_item_profile_wrap2 .af{font-size:12px}.story_glay .m-story_item_profile_wrap2 .be:before{font-size:10px;width:55px}.story_glay .m-story_item_profile_wrap2 .af:before{font-size:10px;width:55px}@media screen and (max-width:1024px){.story_glay .le{padding:0}.story_glay .ra{padding:0}}.story_white2 .m-story_list2{margin-top:40px}.story_white2 .m-story_list2 .m-story_item2 a{padding:0 !important}.story_white2 .le a{padding:0 20px 0 0 !important}.story_white2 .ra a{padding-left:0 0 0 20px !important}.story_glay2 .m-story_list2{margin-top:40px}.story_glay2 .le{margin:0;padding:0}.story_glay2 .ra{margin:0;padding:0}.story_glay2 .m-story_item_profile_wrap2 .name{font-size:14px}.story_glay2 .m-story_item_profile_wrap2 .be{font-size:12px}.story_glay2 .m-story_item_profile_wrap2 .af{font-size:12px}.story_glay2 .m-story_item_profile_wrap2 .be:before{font-size:10px;width:55px}.story_glay2 .m-story_item_profile_wrap2 .af:before{font-size:10px;width:55px}@media screen and (max-width:1024px){.story_glay2 .le{padding:0}.story_glay2 .ra{padding:0}}.m-book_list{border-bottom:1px solid #cecfcf}.m-seminar_item{border-top:1px solid #cecfcf;padding:30px 0;width:100%}[data-js-slick] .m-seminar_item{border:1px solid #cecfcf;background-color:#fff;padding:0;width:100%;height:100%}.m-book_item{border-top:1px solid #cecfcf;padding:30px 0;width:100%}.m-seminar_item a{display:flex;transition:all .3s ease;align-items:center}[data-js-slick] .m-seminar_item a{display:grid!important;transition:all .3s ease;align-items:center;padding:20px;height:100%}.m-seminar_item a:hover{opacity:.8}.m-seminar_item figure{width:294px;height:130px;background-size:contain;background-position:center center;background-repeat:no-repeat;margin:0 auto 20px auto}#seminar .m-seminar_item figure{width:320px;height:213px;flex-shrink:0;margin-right:30px}@media screen and (max-width:750px){#seminar .m-seminar_item figure{margin:0 auto}}#seminar .-large .m-seminar_item figure{height:150px}.seminar_section .m-seminar_item a figure{height:135px!important;width:100%!important;display:block;margin-right:0 !important;padding-top:46%}#index .m-seminar_item figure{height:135px;background-size:contain;background-position:center center;background-repeat:no-repeat;margin:0 auto 20px auto}#index .m-seminar_item_wrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:0;margin-right:0}@media screen and (max-width:750px){#index .m-seminar_item_wrap{margin-left:0}}.m-seminar_item_flg p{padding:5px 10px;display:inline-block;font-size:12px;margin-bottom:15px;border-radius:2px;text-align:center}.m-seminar_item_flg p.flgOpen{background:-webkit-gradient(linear,left top,left bottom,from(#df0015),to(#730000));background:-webkit-linear-gradient(#df0015 0%,#730000 100%);background:linear-gradient(#df0015 0%,#730000 100%);color:#fff}.m-seminar_item_flg p.flgClosed{border:#001539 solid 1px;color:#001539}.m-seminar_item_title{font-family:'Noto Serif JP',serif;font-weight:600;font-size:20px;font-weight:700;margin-bottom:15px}.m-inner.-large .m-seminar_item_title{font-size:18px;margin-bottom:0;height:96px}figure.book{width:300px;height:250px}h2.m-seminar_item_title.book{margin-bottom:5px}h3.book{font-family:'Noto Serif JP',serif;font-size:15px;font-weight:700;margin-bottom:15px}.archive_onoff{color:red;display:inline-block;margin-left:15px;font-weight:400}@media screen and (max-width:750px){.archive_onoff{display:block;margin-left:0}}.open_box{text-align:right;height:40px;border-bottom:1px solid #cecfcf;margin-bottom:10px}.open_box .seminar_onoff{display:inline-block;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#e30f00),color-stop(1,#990d00));color:#fff;font-size:14px;padding:4px 7px 5px;line-height:1;white-space:nowrap}.m-book_item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.m-book_item a:hover{opacity:.8}.m-book_item figure{width:300px;height:180px;background-size:contain;background-position:center center;background-repeat:no-repeat}.m-book_item_wrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:30px}.m-book_item_flg p{padding:5px 10px;display:inline-block;font-size:12px;margin-bottom:15px;border-radius:2px;min-width:170px;text-align:center}.m-book_item_flg p.flgOpen{background:-webkit-gradient(linear,left top,left bottom,from(#df0015),to(#730000));background:-webkit-linear-gradient(#df0015 0%,#730000 100%);background:linear-gradient(#df0015 0%,#730000 100%);color:#fff}.m-book_item_flg p.flgClosed{border:#001539 solid 1px;color:#001539}.m-book_item_title{font-family:'Noto Serif JP',serif;font-weight:600;font-size:20px;font-weight:700;margin-bottom:15px}h2.m-book_item_title.book{margin-bottom:5px}@media screen and (max-width:750px){#indes .m-seminar_item{padding:30px 20px}.m-seminar_item_title{font-size:19px;height:auto}.m-book_item_title{font-size:19px}}.m-seminar_item p{line-height:1.8}.m-book_item p{line-height:1.8}@media screen and (max-width:750px){.m-seminar_item .excerpt_p{height:auto}.m-seminar_item a{display:block}.m-book_item a{display:block}.m-seminar_item figure{width:100%;height:0;padding-top:47%;display:block;margin:0 auto}.m-book_item figure{width:100%;height:0;padding-top:62.8%}.m-seminar_item_wrap{margin-left:0;margin-right:0;margin-top:20px}.m-book_item_wrap{margin-left:0;margin-top:20px}}@media screen and (max-width:750px){.m-seminar_list.js-slick{border:none}.m-seminar_list.js-slick .m-seminar_item{border:none;padding:0}.m-book_list.js-slick{border:none}.m-book_list.js-slick .m-seminar_item{border:none;padding:0}.sp_seminar_w{display:flex;align-items:center}.sp_book_w{display:flex;align-items:center}.sp_seminar_w .imgw{width:45%;padding-right:20px;box-sizing:border-box}.sp_book_w .imgw{width:45%;padding-right:20px;box-sizing:border-box}.sp_seminar_w .m-seminar_item_title{width:55%}.sp_book_w .m-seminar_item_title{width:55%}}.seminar .m-seminar_item>a{display:flex}.seminar .m-book_item>a{display:flex}@media screen and (max-width:750px){.seminar .m-seminar_item>a{display:block}.seminar .m-book_item>a{display:block}}.m-media_list{border-top:1px solid #cecfcf;width:100%}.m-media_item{border-bottom:1px solid #cecfcf;padding:30px 0;width:100%}.m-media_item a{display:flex;align-items:flex-start;-webkit-transition:all .3s ease;transition:all .3s ease}.m-media_item a:hover{opacity:.8}.m-media_item figure{width:300px;height:180px;background-size:cover;background-position:center center;background-repeat:no-repeat;border:solid 1px #ccc}.m-media_item_wrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.m-media_item_wrap time{font-size:12px;font-weight:700;color:#adadad}.m-media_item_title{font-family:'Noto Serif JP',serif;font-weight:500;font-weight:700;font-size:20px;margin-bottom:auto;margin-top:5px}@media screen and (max-width:750px){.m-media_item_title{font-size:19px}}.media .m-media_item_title{margin-bottom:20px}@media screen and (max-width:750px){.m-media_item a{display:block}.m-media_item figure{width:calc(100% + 32px) !important;margin-left:-16px !important;max-width:initial;padding-top:68.2%;background-size:contain}.m-media_item_wrap{margin-left:0;margin-top:10px}}@media screen and (max-width:750px){.m-media_list.js-slick{border:none}.m-media_list.js-slick .m-media_item{border:none;padding:0}}.info_inner{padding:80px var(--global-inner-xs)}.m-info_item{border-bottom:1px solid #cecfcf}.m-info_item a{-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;padding:20px 0}.m-info_item a:hover{opacity:.8}.m-info_item time{width:120px;font-size:12px;font-weight:700;color:#adadad;position:relative;top:-1px}.m-info_item_title{width:calc(100% - 120px);font-size:16px;font-weight:400}@media screen and (max-width:750px){.m-info_item_title{font-size:16px}}@media screen and (max-width:750px){.m-info_item a{display:block}.m-info_item time{width:100%}.m-info_item_title{width:100%}}.m-introduce_list{background-color:#cea73f}.m-introduce_item a{width:280px;min-height:180px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;-webkit-transition:.4s;transition:.4s;padding:0 10px;-webkit-transition:all .3s ease;transition:all .3s ease}.m-introduce_item a:hover{opacity:.8}.m-introduce_item a _:lang(x)::-ms-backdrop,.m-introduce_item a{height:180px}.m-introduce_item_name{font-size:16px;line-height:1.4;padding:0 20px}@media screen and (max-width:750px){.m-introduce_item_name{font-size:16px}}@media screen and (max-width:750px){.m-introduce_item{width:188px}}.jobSide_block{background-color:#fff}.jobSide_block:not(:last-child){margin-bottom:20px}.jobSide_block .minus_icon{background:0 0}.jobSide_block_title{font-family:'Noto Serif JP',serif;font-weight:600;font-size:18px;color:#fff;padding:12px 20px;background-color:#001a47;pointer-events:none}@media screen and (max-width:750px){.jobSide_block_title{font-size:16px}}.jobSide_block_form{padding:0 20px}.jobSide_block_form_clear{padding:30px 0;border-bottom:1px solid #cecfcf}.jobSide_block_form_clear button{font-size:14px;text-decoration:underline}@media screen and (max-width:750px){.jobSide_block_form_clear button{font-size:13px}}.jobSide_block_form_clear_bottom{margin-top:-10px;padding-bottom:20px}.jobSide_block_form_clear_bottom button{font-size:14px;text-decoration:underline}@media screen and (max-width:750px){.jobSide_block_form_clear_bottom button{font-size:13px}}.jobSide_block_form_item{border-bottom:1px solid #cecfcf}.jobSide_block_form_item_title{font-size:16px;color:#001a47;padding:20px 0;position:relative;cursor:pointer}@media screen and (max-width:750px){.jobSide_block_form_item_title{font-size:14px}}.jobSide_block_form_item_title:after{content:"";width:15px;height:1px;position:absolute;top:50%;right:0;background-color:#001a47}.jobSide_block_form_item_title:before{content:"";width:1px;height:15px;position:absolute;top:calc(50% - 7px);right:7px;background-color:#001a47;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.jobSide_block_form_item_title.minus_icon:before{opacity:1}.jobSide_block_form_item_content_keyword{margin-bottom:20px;border:1px solid #ccc;position:relative}.jobSide_block_form_item_content_keyword input{width:100%;height:40px;font-size:16px;padding:0 40px 0 10px}@media screen and (max-width:750px){.jobSide_block_form_item_content_keyword input{font-size:14px}}.jobSide_block_form_item_content_keyword button{width:20px;height:20px;position:absolute;top:calc(50% - 10px);right:10px}.jobSide_block_form_item_content_item{padding-bottom:10px}.jobSide_block_form_item_content .jobSearch_content_block_form_detail_content_list{display:block;background:0 0;margin:20px 0 0 20px}.jobSide_block_form_item_content .jobSearch_content_block_form_detail_content_list_item{display:block;width:100%}.jobSide_block_form_submit{text-align:center;padding:40px 0}.jobSide_block_form_submit button{display:inline-block;max-width:280px;width:100%;font-family:'Noto Serif JP',serif;font-weight:600;font-size:16px;line-height:60px;text-align:center;color:#001539;border:1px solid #001539;-webkit-transition:.4s;transition:.4s}@media screen and (max-width:750px){.jobSide_block_form_submit button{font-size:16px}}.jobSide_block_form_submit button:hover{background-color:#001539;color:#fff;-webkit-transition:.4s;transition:.4s}.jobSide_block_cat{padding:0 20px}.jobSide_block_cat_item:not(:last-child){border-bottom:1px solid #cecfcf}.jobSide_block_cat_item_title{font-size:16px;color:#001a47;padding:20px 0;position:relative;cursor:pointer}@media screen and (max-width:750px){.jobSide_block_cat_item_title{font-size:14px}}.jobSide_block_cat_item_title:after{content:"";width:15px;height:1px;position:absolute;top:50%;right:0;background-color:#001a47}.jobSide_block_cat_item_title:before{content:"";width:1px;height:15px;position:absolute;top:calc(50% - 7px);right:7px;background-color:#001a47}.jobSide_block_cat_item_title.minus_icon:before{display:none}.jobSide_block_cat_item_content{display:none;padding-bottom:20px}.jobSide_block_cat_item_content_title{margin-bottom:20px}.jobSide_block_cat_item_content .jobSearch_content_block_form_detail_content_list{display:block;background:0 0;margin:20px 0 20px 20px}.jobSide_block_cat_item_content .jobSearch_content_block_form_detail_content_list_item{display:block;width:100%}@media screen and (max-width:750px){.jobSide_block_title{position:relative;pointer-events:auto}.jobSide_block_title:after{content:"";width:15px;height:1px;position:absolute;top:50%;right:13px;background-color:#fff}.jobSide_block_title:before{content:"";width:1px;height:15px;position:absolute;top:calc(50% - 7px);right:20px;background-color:#fff;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease}.jobSide_block_title.-isOpen:before{opacity:0}.jobSide_block_form{display:none}}.pagenation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}.pagenation>*{width:60px;height:60px;font-size:16px;text-align:center;line-height:60px;border-bottom:1px solid #d8d8d8;position:relative}@media screen and (max-width:750px){.pagenation>*{font-size:14px}}.pagenation>*.current{color:#082f50}.pagenation>*.current:after{content:"";width:100%;height:3px;position:absolute;bottom:0;left:0;background-color:#082f50}.pagenation>*.prev:before{content:"";width:8px;height:8px;position:absolute;top:calc(50% - 4px);left:calc(50% - 4px);border-left:1px solid #222;border-bottom:1px solid #222;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.pagenation>*.next:before{content:"";width:8px;height:8px;position:absolute;top:calc(50% - 4px);left:calc(50% - 4px);border-top:1px solid #222;border-right:1px solid #222;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.m-lbanner{margin-top:50px}.m-lbanner b{font-size:26px;font-family:'Noto Serif JP',serif;font-weight:600;text-align:center;margin-bottom:20px}@media screen and (max-width:750px){.m-lbanner b{font-size:22px}}.m-lbanner figure{margin-bottom:20px !important}.m-lbanner p{text-align:center;margin-top:10px !important;margin-bottom:15px;font-family:'Noto Serif JP',serif;font-size:15px;font-weight:700}.m-lbanner strong{font-size:22px;font-family:'Noto Serif JP',serif;font-weight:600;color:#001a47;text-align:center}.m-lbanner_link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.m-lbanner_link a{display:inline-block;max-width:280px;width:100%;line-height:60px;font-family:'Noto Serif JP',serif;font-weight:600;text-align:center;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#df0015),to(#730000));background:-webkit-linear-gradient(top,#df0015 0%,#730000 100%);background:linear-gradient(to bottom,#df0015 0%,#730000 100%);border-radius:4px;overflow:hidden;position:relative;text-decoration:none !important}.m-lbanner_link a:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#fff;opacity:0;-webkit-transition:.4s;transition:.4s}.m-lbanner_link a:hover:after{opacity:.2;-webkit-transition:.4s;transition:.4s}@media screen and (max-width:750px){.m-lbanner_link a{max-width:100%}}@media screen and (max-width:750px){.m-lbanner b{font-size:19px}.m-lbanner p{text-align:left;font-size:14px}}.m-banner_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap}.m-banner_item{width:calc((100%/2) - 20px)}.m-banner_item a{display:block;height:195px;background-size:cover;background-position:center center;-webkit-transition:all .3s ease;transition:all .3s ease}.m-banner_item a:hover{opacity:.8}}.m-banner_item.-stance a{background-image:url(https://www.concord-career.com/wp-content/themes/concord/images/common/whatwecount_740x300.png)}@media screen and (max-width:750px){.m-banner_list{display:block}.m-banner_item{width:100%}.m-banner_item:nth-of-type(n+2){margin-top:20px}.m-banner_item a{height:auto}}.banner_item3{width:calc((100%/3) - 10px)}.banner_item3 a{display:block;height:195px;background-size:cover;background-position:center center;-webkit-transition:all .3s ease;transition:all .3s ease}.banner_item3 a:hover{opacity:.8}@media screen and (max-width:750px){.banner_item3{width:100%}.banner_item3:nth-of-type(n+2){margin-top:20px}.banner_item3 a{height:auto}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.simply-scroll-container{position:relative}.simply-scroll-clip{position:relative;overflow:hidden}.simply-scroll-list{overflow:hidden}.simply-scroll-list>*{float:left}.m-wysiwyg section.anchor{overflow:hidden}.m-wysiwyg h1{font-size:26px;font-family:'Noto Serif JP',serif;font-weight:600;margin-bottom:40px}@media screen and (max-width:750px){.m-wysiwyg h1{font-size:22px}}.m-wysiwyg h2{font-size:20px;margin-bottom:30px;clear:both;font-family:'Noto Serif JP',serif}@media screen and (max-width:750px){.m-wysiwyg h2{font-size:19px}}.m-wysiwyg h2~h2{margin-top:50px}@media screen and (max-width:750px){.m-wysiwyg h2{margin-bottom:20px}.m-wysiwyg h2~h2{margin-top:30px}}.m-wysiwyg h3{width:100%;background:none;float:none;position:relative;padding-left:20px;margin-bottom:15px;font-family:'Noto Serif JP',serif;font-weight:600;&:after{content:"";width:10px;height:10px;position:absolute;top:10px;left:0;background:linear-gradient(to bottom,#9f8f6d,#d2c19b)}&.plane{padding-left:0;&:after{content:none}}}@media screen and (max-width:750px){.m-wysiwyg h3{font-size:17px}#case .m-wysiwyg h3{width:auto}.m-wysiwyg h3:after{content:"";width:10px;height:10px;position:absolute;top:10px;left:0;background:-moz-linear-gradient(top,#9f8f6d,#d2c19b);background:-webkit-linear-gradient(top,#9f8f6d,#d2c19b);background:linear-gradient(to bottom,#9f8f6d,#d2c19b)}}.m-wysiwyg h4{font-family:'Noto Serif JP',serif;font-weight:600;margin-bottom:15px;&.square{padding-left:20px;position:relative;&:after{content:"";width:10px;height:10px;position:absolute;top:9px;left:0;background:#222}}}.m-wysiwyg a{text-decoration:underline}.m-wysiwyg a.link{text-decoration:none !important;display:block;margin-top:20px;color:#001a47}.m-wysiwyg a.link:after{content:" >>";position:relative;top:-1px}.m-wysiwyg a:hover img{opacity:.8}.m-wysiwyg p{line-height:2}.m-wysiwyg p+p{margin-top:30px}.m-wysiwyg p+h2{margin-top:40px}.m-wysiwyg p+h3,.m-wysiwyg p+h4{margin-top:30px}.m-wysiwyg figure{padding-top:52.5%;margin-bottom:30px;height:0;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.m-wysiwyg img{margin-bottom:30px}.m-wysiwyg blockquote{margin:15px 0;width:100%;padding:30px;background-color:#f7f6f5}.m-wysiwyg blockquote.w_border{padding:0;border:solid 3px #fff;padding:20px !important;margin-bottom:30px}@media screen and (max-width:750px){.m-wysiwyg blockquote{padding:20px}}.post .m-wysiwyg h1{border:none}.post .m-wysiwyg h1:before{content:none;display:none}.post .m-wysiwyg h2{width:100%;background:0 0;float:none;border-bottom:#222 solid 1px;position:relative;padding-left:20px;margin-top:35px}.post .m-wysiwyg h2:after{content:"";width:4px;height:50%;position:absolute;top:30%;left:0;background-color:#222}#column .post .m-wysiwyg>h2,#column .post .contents_box02>h2,#case .m-wysiwyg>h2{width:100%;font-size:23px;background-image:none;border-bottom:none;text-indent:initial;line-height:1.6;letter-spacing:.05em;position:relative;padding:2px 16px 4px 24px}@media (width < 767px){#column .post .m-wysiwyg>h2,#column .post .contents_box02>h2,#case .m-wysiwyg>h2{width:auto;font-size:clamp(1.125rem,.946rem + .89vw,1.375rem)}}#column .post .m-wysiwyg>h2:after,#column .post .contents_box02>h2:after,#case .m-wysiwyg>h2:after{content:"";width:3px;height:100%;background-color:#001539;display:block;position:absolute;top:0;bottom:0;margin:auto 0;left:2px}#column .post .m-wysiwyg>h3,#column .post .contents_box02>h3,#case .m-wysiwyg>h3{padding-bottom:8px;border-bottom:#a99975 dotted 1.5px;font-size:18px}#column .post .m-wysiwyg>h3:after,#column .post .contents_box02>h3:after,#case .m-wysiwyg>h3:after{background:#d0bf9b}@media (width < 767px){#column .post .m-wysiwyg>h3,#column .post .contents_box02>h3,#case .m-wysiwyg>h3{font-size:clamp(1.063rem,.883rem + .77vw,1.25rem);letter-spacing:0em}}@media (width < 767px){#case.m-wrap{padding:0 0 32px}}@media (width < 767px){#case .m-wysiwyg>figure :not(img),#case .m-wysiwyg>:not(img){margin-left:16px;margin-right:16px}#case .m-wysiwyg>picture{margin-left:0;margin-right:0}}.post .m-wysiwyg.-interview figure{padding-top:0;height:auto;margin-top:20px}.post .m-wysiwyg.-interview figure img{margin-top:0;margin-bottom:5px}.post .m-wysiwyg.-interview figure figcaption{font-size:14px;display:block;text-align:right}@media screen and (max-width:750px){.post .m-wysiwyg.-interview figure figcaption{font-size:10px !important;display:block;text-align:right}}.page .m-wysiwyg h2{width:100%;background:0 0;float:none;border-bottom:#222 solid 1px;position:relative;padding-left:20px;margin-top:35px}.page .m-wysiwyg h2:after{content:"";width:4px;height:17px;position:absolute;top:10px;left:0;background-color:#222}@media screen and (max-width:750px){.page .m-wysiwyg h2{margin-top:35px}.page .m-wysiwyg h2:after{content:"";width:4px;height:17px;position:absolute;top:7px;left:0;background-color:#222}}.page .m-wysiwyg_leadText{font-family:'Noto Serif JP',serif;font-weight:400;margin-bottom:50px}.page .m-wysiwyg_leadText p+p{margin-top:20px !important}.page .m-wysiwyg_index{margin:30px 0 50px}.page .m-wysiwyg_index>b{font-size:20px;text-transform:uppercase;margin-bottom:10px}@media screen and (max-width:750px){.page .m-wysiwyg_index>b{font-size:19px}}.page .m-wysiwyg_index>ol{margin-left:20px}.page .m-wysiwyg_index>ol>li{margin-bottom:5px;list-style-type:disc}.page .m-wysiwyg_index>ol>li>a{color:#001a47;text-decoration:underline}.page .m-wysiwyg_box{background:#f7f6f5;padding:50px;margin-top:30px}@media screen and (max-width:750px){.page .m-wysiwyg_box{padding:30px 20px}}.page .m-wysiwyg_box h2,.page .m-wysiwyg_box h3{color:#cea73f;font-family:'Noto Serif JP',serif;font-weight:600;border-bottom:none;padding-left:0}.page .m-wysiwyg_box h3:after{background:0 0}.page .m-wysiwyg_box h4{font-weight:700;margin-top:20px;margin-bottom:15px}.page .m-wysiwyg_box hr{border-top:#cecfcf solid 1px;border-bottom:none;margin:30px 0}.page .m-wysiwyg_list li:nth-of-type(n+2){margin-top:20px}.page .m-wysiwyg_list li p{line-height:1.7;margin-top:5px}.page .m-wysiwyg_list--inline li{display:inline;line-height:2}.page .m-wysiwyg_list--inline li:nth-of-type(n+2){margin-left:10px}body{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif;color:#222;overflow-wrap:break-word;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;line-height:1.8;font-size:16px}@media screen and (max-width:750px){body{font-size:16px}}.wrapper{overflow:hidden}h1,h2,h3{line-height:1.6;font-weight:700}b,strong,em{font-weight:700;display:block}.ttl06_2{width:100% !important}.-spNone{display:block !important}@media screen and (max-width:750px){.-spNone{display:none !important}}.-pcNone{display:none !important}@media screen and (max-width:750px){.-pcNone{display:block !important}}.m-inner{max-width:1000px;width:100%;margin:0 auto;position:relative}.m-inner.-full{max-width:100%}.m-inner.-large{max-width:1200px}.m-inner.-small{max-width:680px}.m-breadcrumbs{padding-top:5px}.m-breadcrumbs ol{padding:0 20px}.m-breadcrumbs ol li{display:inline-block;position:relative;font-size:12px}.m-breadcrumbs ol li:first-child{color:#adadad;text-decoration:underline}.m-breadcrumbs ol li:not(:last-child){margin-right:30px}.m-breadcrumbs ol li:not(:last-child):after{content:"";width:6px;height:6px;position:absolute;top:calc(50% - 2px);right:-18px;border-top:1px solid #222;border-right:1px solid #222;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.m-breadcrumbs ol li:last-child{vertical-align:middle}.career_entry_lead{max-width:680px;margin-inline:auto}@media screen and (max-width:1130px){.m-breadcrumbs{margin-top:73px;background-color:#fff;position:relative;padding-top:0;padding-bottom:10px}.m-breadcrumbs:after{content:"";position:absolute;top:0;right:0;width:20px;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(80%,#f7f6f5),to(#f7f6f5));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,#f7f6f5 80%,#f7f6f5 100%);background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#f7f6f5 80%,#f7f6f5 100%)}.m-breadcrumbs ol{white-space:nomal;padding:0 16px 4px;margin-top:93px}.m-breadcrumbs ol li:after{top:calc(50% - 4px) !important}}@media (width < 767px){.career_entry{margin-top:-16px}.career_entry_lead{margin-top:-8px;text-align:left;width:fit-content;margin-inline:auto}*:has(.career_entry) .m-breadcrumbs{visibility:hidden}*:has(.career_entry) .m-title{margin:0 calc(50% - 50vw);width:100vw}*:has(.career_entry) .m-title_title{margin-left:-.75em}*:has(.career_entry) .m-title_text{display:none}*:has(.career_entry) .m-form>br:first-child{display:none}}.footer-breadcrumbs{background-color:#000b1e}.footer-breadcrumbs_inner{padding:16px var(--global-inner-m)}.footer-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.footer-breadcrumbs li{color:#fff;font-size:12px;display:flex;margin-block:var(--leading-trim);align-items:center;gap:8px}.footer-breadcrumbs li:first-child{color:#adadad;text-decoration:underline}.footer-breadcrumbs li:not(:last-child):after{content:"";display:block;width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}@media (width < 751px){.footer-breadcrumbs li:not(:last-child):after{width:.7ch;height:.7ch;position:relative;bottom:1px}}.main>article.m-wrap{padding-top:0}#case.m-wrap{padding-bottom:0}.main.index{padding-top:0}.sections .m-section:nth-of-type(odd){background-color:#f7f6f5}.m-wrap{padding:80px 30px;overflow:hidden}section.m-wrap.story_white.vc_rec{padding:0 30px 80px}.m-wrap.-pdt{padding-top:80px !important}.m-wrap.-gray{background-color:#f7f6f5}@media screen and (max-width:750px){.m-wrap.-spWhite{background-color:#fff !important}}.m-wrap.-full{padding-left:0;padding-right:0}.index .m-wrap{padding:80px 20px}.index .m-wrap2{padding:80px 0}.bg_gray{background-color:#f7f6f5}.main>.m-title+.m-wrap{padding-top:0}@media screen and (max-width:750px){.index .m-wrap{padding:40px 20px}.index .m-wrap2{padding:40px 0}.m-wrap{padding:50px 16px}}.renew-inner--slick{padding:60px calc(var(--global-inner-xs) - var(--base-gap-slick-s))}.renew-inner-l--slick{padding:80px calc(var(--global-inner-m) - var(--base-gap-slick-s))}section.m-wrap.story_white.vc_rec{margin-top:-70px;padding:0 16px 50px}.mlmg-title{font-size:30px;font-family:'Noto Serif JP',serif;font-weight:600;color:#fff}.mlmg-title span{display:block;font-size:16px;font-family:'Noto Serif JP',serif;font-weight:400;color:#cea73f;margin-top:15px}@media screen and (max-width:750px){.mlmg-title{font-size:22px;font-family:'Noto Serif JP',serif;font-weight:600;color:#fff}.mlmg-title span{display:block;font-size:16px;font-family:'Noto Serif JP',serif;font-weight:400;color:#cea73f;margin-top:15px;margin-bottom:15px}}.m-title{text-align:center;margin-bottom:30px}@media screen and (max-width:750px){.m-title{padding:0 16px;margin-bottom:0}}.m-title_title{font-size:30px;font-family:'Noto Serif JP',serif;font-weight:600;margin-top:30px}.m-title_title span{display:block;font-size:16px;font-family:'Noto Serif JP',serif;font-weight:400;color:#cea73f;margin-top:10px;margin-bottom:40px}@media screen and (max-width:750px){.m-title_title{font-size:24px;margin-top:0}.m-title_title span{font-size:16px;margin-bottom:30px;margin-top:5px}}.m-title_title2{font-size:30px;font-family:'Noto Serif JP',serif;font-weight:600;margin-top:30px}.m-title_title2 span{display:block;font-size:16px;font-family:'Noto Serif JP',serif;font-weight:400;color:#cea73f;margin-top:10px;margin-bottom:40px}@media screen and (max-width:750px){.m-title_title2{font-size:24px;margin-top:0;margin-left:-40px;margin-right:-50px}.m-title_title2 span{font-size:16px;margin-bottom:30px}}.m-title_title02{font-size:30px;font-family:'Noto Serif JP',serif;font-weight:600}.m-title_title02 span{display:block;font-size:16px;font-family:'Noto Serif JP',serif;font-weight:400;color:#cea73f;margin-top:10px}@media screen and (max-width:750px){.m-title_title02{font-size:24px}.m-title_title02 span{font-size:16px;margin:5px 0 30px}}.m-title_text{margin:40px auto -40px auto;font-size:17px;font-weight:400;text-align:center;line-height:inherit}.m-title_text a{text-decoration:underline}@media screen and (max-width:750px) .m-title_text{margin-top:30px;text-align:left;font-size:17px;line-height:1.7}}.m-head_title{border:green solid 10px;margin-bottom:50px}.m-form p.m-form_hissu span{color:red}.m-form table th{width:220px;white-space:nowrap;border-bottom:#d8d8d8 solid 1px;padding:13px 0;text-align:left;font-size:14px}.m-form table th.-required:before{content:"【必須】";color:red}@media screen and (max-width:750px){.m-form table th{display:block;width:100%;border:none;padding-bottom:0}}.m-form table td{padding:3px 0;border-bottom:#d8d8d8 solid 1px}@media screen and (max-width:750px){.m-form table td{display:block;width:100%}}.m-form_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.m-form_wrap label{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.m-form_wrap label:nth-of-type(n+2){margin-left:20px}.m-form_wrap_spflex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.m-form_wrap_spflex label{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.m-form_wrap_spflex label:nth-of-type(n+2){margin-left:20px}@media screen and (max-width:750px){.m-form_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:block}.m-form_wrap_spflex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:20px width:auto}.m-form_wrap label:nth-of-type(n+2){margin-left:0}}.m-form_wrap label .-nowrap{white-space:nowrap}.m-form_wrap label.-referer{white-space:nowrap}.m-form_wrap2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.m-form_wrap2 label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.m-form_wrap2 label:nth-of-type(n+2){margin-left:20px}.m-form_wrap2 label .-nowrap{white-space:nowrap}.m-form_wrap2 label.-referer{white-space:nowrap}@media screen and (max-width:750px){.m-form_wrap2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px}.m-form_wrap2 label{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.m-form_wrap2 label:nth-of-type(n+2){margin-left:10px}.m-form_wrap2 label .-nowrap{white-space:nowrap;margin-top:-20px}.m-form_wrap2 label.-referer{white-space:nowrap}}@media screen and (max-width:750px){.m-form_wrap label.-referer{white-space:normal}}.m-form_wrap label.-wauto{width:auto}@media screen and (max-width:750px){.m-form_wrap label.-wauto{display:inline-flex}}.m-form_wrap.-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.m-form_wrap.-col label:nth-of-type(n+2){margin-left:0;margin-top:10px}@media screen and (max-width:750px){.m-form_wrap .prl{font-size:16px;margin-bottom:10px;width:calc((100% - 20px)/2);display:inline-flex}.m-form_wrap .three_div{font-size:16px;margin-bottom:15px;width:calc((100% - 20px)/3);display:inline-flex}}.m-form_wrap.-agreement{margin-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.m-form_wrap.-agreement a{color:#001a47;text-decoration:underline}.m-form_submit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:44px}.m-form_submit button{display:inline-block;max-width:240px;width:100%;font-family:'Noto Serif JP',serif;font-weight:600;font-size:16px;line-height:60px;text-align:center;color:#001539;border:1px solid #001539;position:relative;overflow:hidden;-webkit-transition:.4s;transition:.4s}@media screen and (max-width:750px){.m-form_submit button{font-size:16px}}.m-form_submit button:after{content:"";width:8px;height:8px;position:absolute;top:calc(50% - 4px);right:20px;border-top:1px solid #001539;border-right:1px solid #001539;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.4s;transition:.4s}.m-form_submit button:hover{color:#fff;background-color:#001539;-webkit-transition:.4s;transition:.4s}.m-form_submit button:hover:after{border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transition:.4s;transition:.4s}.m-form_submit button+button{margin-left:30px}.m-form_error{margin-top:10px;font-size:14px;color:red}.m-form .inputError{color:red}.m-form_note{font-size:14px;margin-bottom:5px}.m-form input[type=text],.m-form input[type=email],.m-form input[type=tel]{font-size:16px;border:solid 1px #d8d8d8;padding:1px 10px;width:100%;width:100%}@media screen and (max-width:750px){.m-form input[type=text],.m-form input[type=email],.m-form input[type=tel]{font-size:16px;margin-bottom:10px}}.m-form input[type=radio]+span{position:relative;padding-left:20px}@media screen and (max-width:750px){.m-form input[type=radio]+span{position:relative;padding-left:20px;margin-right:0}}.m-form input[type=radio]+span:after{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;content:"";border:1px solid #ccc;width:14px;height:14px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:100%}.m-form input[type=radio]+span:before{content:"";display:block;width:8px;height:8px;border-radius:100%;position:absolute;top:50%;left:4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.m-form input[type=radio]:checked+span:before{background:#cea73f}.form_req_radio input[type=radio]+span{position:relative;padding-left:20px}@media screen and (max-width:750px){.form_req_radio input[type=radio]+span{position:relative;padding-left:20px;margin-right:20px}}.form_req_radio input[type=radio]+span:after{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;content:"";border:1px solid #d9a61d;width:14px;height:14px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:100%}.form_req_radio input[type=radio]+span:before{content:"";display:block;width:8px;height:8px;border-radius:100%;position:absolute;top:50%;left:4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.m-form input[type=radio]:checked+span:before{background:#cea73f}.m-form input[type=checkbox]+span:before{content:"";display:inline-block;width:14px;height:14px;border:solid 1px #d8d8d8;margin-right:6px;position:relative;top:2px}.m-form input[type=checkbox]:checked+span:before{background:#cea73f url("https://www.concord-career.com/wp-content/themes/concord/assets/img/common/icon_check.png") center/cover no-repeat}.m-form textarea{font-size:16px;border:solid 1px #d8d8d8;padding:1px 10px;width:100%;background-color:#fff;margin-bottom:3px}@media screen and (max-width:750px){.m-form textarea{font-size:16px;margin-bottom:10px}}.m-form select{font-size:16px;border:solid 1px #d8d8d8;padding:6px 0;width:100%;width:100%;background-color:#fff;cursor:pointer}@media screen and (max-width:750px){.m-form select{font-size:16px}}.m-form.-isConfirm .-isNone{display:none}.c-more{font-size:14px;text-align:right;display:block;margin-top:15px;line-height:1}.c-more:after{content:">>";margin-left:3px}.c-title{width:100%;background:0 0;float:none;position:relative;padding-left:15px;margin-top:35px;margin-bottom:30px;font-size:20px;font-family:'Noto Serif JP',serif;line-height:1.6;clear:both}.c-title.book{margin-top:0}@media screen and (max-width:750px){.c-title{font-size:19px}}.c-title:before{content:"";width:4px;height:17px;position:absolute;top:10px;left:0;background-color:#222}.c-btn{display:block;max-width:280px;width:100%;margin:50px auto 0;font-family:'Noto Serif JP',serif;font-weight:600;font-size:16px;line-height:60px;text-align:center;color:#001539;border:1px solid #001539;position:relative;overflow:hidden;-webkit-transition:.4s;transition:.4s}.c-btn-long{max-width:420px}@media screen and (max-width:750px){.c-btn{font-size:16px;max-width:260px;line-height:40px}.c-btn-long{padding-top:5px;padding-bottom:5px;line-height:1.6;max-width:300px}}.c-btn:after{content:"";width:8px;height:8px;position:absolute;top:calc(50% - 4px);right:20px;border-top:1px solid #001539;border-right:1px solid #001539;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.4s;transition:.4s}.c-btn:hover{color:#fff;background-color:#001539;-webkit-transition:.4s;transition:.4s}.c-btn:hover:after{border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transition:.4s;transition:.4s}.c-table{width:100%}.c-table th,.c-table td{border:#cecfcf solid 1px;padding:8px 10px}.c-table th{background-color:#f7f6f5}.c-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-flex_1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.c-flex_1.-pdl20{padding-left:20px}.c-flex_1.-pdl30{padding-left:30px}.c-flex_1.-pdl40{padding-left:40px}.c-flex_1.-pdl50{padding-left:50px}.c-flex_1.-pdl60{padding-left:60px}@media screen and (max-width:750px){.c-flex{display:block}.c-flex_1.-pdl20,.c-flex_1.-pdl30,.c-flex_1.-pdl40,.c-flex_1.-pdl50,.c-flex_1.-pdl60{padding-left:0}}.c-graybox{background-color:#f7f6f5;padding:50px 40px}@media screen and (max-width:750px){.c-graybox{padding:30px 20px;margin:0 -20px;width:calc(100% + 40px)}section .companyBook_bg_gray.c-graybox{width:calc(100% + 60px);margin-left:-30px;background-color:#f7f6f5;padding:60px 30px 13px;margin-top:45px !important}}.c-jobtag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-jobtag a{display:inline-block;font-size:12px;color:#fff;padding:6px 10px;background-color:#cea73f;margin:1px;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.c-jobtag a:hover{opacity:.8}.c-jobtag a[href$=public]{display:none}.c-flowImgSp{width:70%;margin:0 auto}.flow_image{width:100%;margin:0 auto}@media screen and (max-width:750px){.flow_image{width:70%;margin:0 auto}}input::-webkit-input-placeholder{color:#adadad}input:-ms-input-placeholder{color:#adadad}input::-moz-placeholder{color:#adadad}textarea::-webkit-input-placeholder{color:#adadad}textarea:-ms-input-placeholder{color:#adadad}textarea::-moz-placeholder{color:#adadad}@media screen and (max-width:750px){input::-webkit-input-placeholder{color:#adadad;font-size:14px}input:-ms-input-placeholder{color:#adadad;font-size:14px}input::-moz-placeholder{color:#adadad;font-size:14px}textarea::-webkit-input-placeholder{color:#adadad;font-size:14px}textarea:-ms-input-placeholder{color:#adadad;font-size:14px}textarea::-moz-placeholder{color:#adadad;font-size:14px}}*::selection{background:#cea73f}main{display:block}.formBotom{margin-bottom:-100px}img{width:auto;max-width:100%;height:auto}figure{margin:0}@media screen and (max-width:1130px){.header{width:100%;position:fixed;top:0;left:0;z-index:100}}.header_top{padding-top:20px;padding-bottom:20px;background-color:#001539;position:relative}.header_bottom{display:none}@media screen and (max-width:1130px){.header_bottom{display:block;text-align:center;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../img/common/header_nav_sp_bg.png) center/100% 100% no-repeat;position:relative;width:100%;height:25px}.header_bottom h1,.header_bottom p{font-size:clamp(.625rem,.125rem + 2.5vw,.688rem) !important;color:#fff;font-family:'Noto Serif JP',serif;line-height:1em;padding:6px 0 8px;font-weight:400;text-shadow:1px 1px 3px #000}}.header_top_copy{margin-bottom:16px;font-size:12px;font-family:'Noto Serif JP',serif;font-weight:500;color:#fff;letter-spacing:1px;max-width:1200px;margin:-17px auto -15px auto;padding-left:175px}.header_top_copy img{max-width:360px;margin:0 auto}.header_top_logo{display:block}.header_top_logo_image{max-width:520px}@media screen and (max-width:1130px){.header_top_logo_image{height:28px;width:281px;object-fit:contain;max-width:100%}}@media screen and (max-width:750px){.header_top_logo_image{width:180px;height:45px;object-fit:contain;max-width:100%}}.header_inner{max-width:1200px;background-color:#001539;display:block;margin:0 auto}@media screen and (max-width:1130px){.header_inner{width:100%;display:flex;align-items:center}}.header_top_link{font-family:'Noto Serif JP',serif;display:flex;align-items:center;gap:6px;margin-left:auto;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#e30f00),color-stop(1,#990d00));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e30f00',endColorstr='#990d00');background-color:#e30f00;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;border:1px solid #d02718;color:#fff;padding:15px 12px;font-weight:700;font-style:normal;height:40px;letter-spacing:1px;margin-top:-45px;position:relative;box-shadow:inset 0px 1px 0px 0px #f5978e;text-indent:0;text-decoration:none;text-shadow:0px 1px 0px #810e05;width:230px;transform-origin:0px 0px 0px;transform:scale(1.001,1);background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#f10),color-stop(1,#b60f00));font-size:16px;line-height:40px}.header_top_link:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#990d00),color-stop(1,#e30f00));background:-moz-linear-gradient(center top,#990d00 5%,#e30f00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#990d00',endColorstr='#e30f00');background-color:#990d00;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#cb0000),color-stop(1,#e30f00))}.header_top_link span{font-family:'Noto Serif JP',serif;font-weight:500}.header_top_link_icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.header_top_link_label:not(:root){background-color:#9c2c10;padding:4px 6px;font-size:13px;white-space:nowrap;color:#fff;flex-shrink:0;height:22px;line-height:14px;text-shadow:none;font-weight:700;letter-spacing:2px;width:40px;border-radius:2px}.header_top_link_text{line-height:.85}.header_top_btn{display:none}@media screen and (max-width:1130px){.header_top{display:flex;align-items:center;padding:0;padding:12px 16px}.header_top_logo{margin:0}.header_top_copy{display:none}.header_top_link{font-family:'Noto Serif JP',serif;font-weight:500;width:auto;display:inline-block !important;margin-top:0;display:flex;align-items:center;line-height:1;align-self:stretch;margin-left:auto;background:-webkit-gradient(linear,left top,left bottom,from(#df0015),to(#730000));background:-webkit-linear-gradient(top,#df0015 0%,#730000 100%);background:linear-gradient(to bottom,#df0015 0%,#730000 100%);border-radius:4px;color:#fff;font-size:14px;letter-spacing:1px}.header_top_link i>span{letter-spacing:1.3px;font-family:'Noto Serif JP',serif;font-weight:600;margin-left:3px}.header_top_link i>span strong{display:none}}@media screen and (max-width:1130px) and (max-width:750px){.header_top_link i>span>span{display:none}}@media screen and (max-width:1130px){.header_top_btn{display:block !important;width:30px;height:28px;margin-left:16px;padding:7px 6px}.header_top_btn_inner{width:100%;height:100%;position:relative}.header_top_btn_inner span{display:block;width:100%;height:1px;background-color:#fff;position:absolute;left:0;-webkit-transition:all .2s ease;transition:all .2s ease}.header_top_btn_inner span:nth-child(1){top:0}.header_top_btn_inner span:nth-child(2){top:50%}.header_top_btn_inner span:nth-child(3){bottom:calc(0% - 1px)}.header_top_btn.open .header_top_btn_inner span:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:50%}.header_top_btn.open .header_top_btn_inner span:nth-child(2){opacity:0}.header_top_btn.open .header_top_btn_inner span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:calc(50% - 1px)}}.header_navi{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../img/common/header_nav_bg.jpg) center/100% 100% no-repeat;position:relative}.header_navi .gmenu{max-width:1200px;-webkit-box-shadow:-1px 0 0 #8c7549 inset,-2px 0 0 rgba(255,255,255,.2) inset;box-shadow:-1px 0 0 #8c7549 inset,-2px 0 0 rgba(255,255,255,.2) inset}.header_navi .gmenu_item{width:calc(100%/7);-webkit-box-shadow:1px 0 0 #8c7549 inset,2px 0 0 rgba(255,255,255,.2) inset;box-shadow:1px 0 0 #8c7549 inset,2px 0 0 rgba(255,255,255,.2) inset}.header_navi .gmenu_item_inner{color:#fff;padding:12px 0}.header_navi .gmenu_item_inner_jp{font-size:15px}@media screen and (max-width:750px){.header_navi .gmenu_item_inner_jp{font-size:13px}.header_top_link_sp{font-family:'Noto Serif JP',serif;font-weight:500;width:45px;display:inline-block !important;padding:5px 3px 5px 6px !important;margin-top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.2;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;margin-left:auto;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#e30f00),color-stop(1,#990d00));background:-moz-linear-gradient(center top,#e30f00 5%,#990d00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e30f00',endColorstr='#990d00');background-color:#e30f00;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;border:1px solid #d02718;color:#fff;font-size:14px;letter-spacing:2px;height:45}}@media screen and (min-width:750px){.header_top_link_sp{display:none !important}}@media screen and (max-width:750px){.header_top_link{display:none !important}}.header_navi .gmenu_item_inner_en{font-family:'Noto Serif JP',serif;font-weight:500;font-size:10px}@media screen and (max-width:1130px){.header_navi{display:none}}.headerFix{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;position:fixed;top:0;left:0;z-index:100;background-color:#001539;opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity 0s .4s,-webkit-transform .4s;transition:opacity 0s .4s,-webkit-transform .4s;transition:opacity 0s .4s,transform .4s;transition:opacity 0s .4s,transform .4s,-webkit-transform .4s}.headerFix_logo{width:280px;box-sizing:border-box;padding:7px 20px 10px}.headerFix_logo_inner{display:block}.headerFix_navi{-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}.headerFix_navi .gmenu_item:nth-of-type(2){width:13%}.headerFix_navi .gmenu_item:nth-of-type(3){width:13%}.headerFix_navi .gmenu_item:nth-of-type(4){width:18%}.headerFix_navi .gmenu_item:nth-of-type(5){width:15%}.headerFix_navi .gmenu_item:nth-of-type(6){width:19%}.headerFix_navi .gmenu_item:nth-of-type(7){width:11%}.headerFix_navi .gmenu_item:nth-of-type(8){width:11%}.headerFix_navi .gmenu_item_inner{position:relative;top:-2px;margin:17px 0;padding:4px 0;border-right:solid 1px #666}.headerFix_navi li:nth-child(2) .gmenu_item_inner{border-left:solid 1px #666}.headerFix_navi .gmenu_item_inner_jp{font-size:13px;font-weight:300 !important;color:#fff}@media screen and (max-width:750px){.headerFix_navi .gmenu_item_inner_jp{font-size:13px}}.headerFix_navi .gmenu_item_inner_en{font-size:12px;font-family:'Noto Serif JP',serif;font-weight:400;color:#ffd47c}.headerFix_cv{height:50px;padding:13px 8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.headerFix_cv_btn{font-family:'Noto Serif JP',serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;margin-left:auto;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#e30f00),color-stop(1,#990d00));background:-moz-linear-gradient(center top,#e30f00 5%,#990d00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e30f00',endColorstr='#990d00');background-color:#e30f00;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;border:1px solid #d02718;color:#fff;padding:15px 9px;font-size:14px;font-weight:700;font-style:normal;height:40px;line-height:41px;letter-spacing:1px;margin-top:-10px;position:relative;-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;box-shadow:inset 0px 1px 0px 0px #f5978e;text-indent:0;text-decoration:none;text-shadow:0px 1px 0px #810e05;transform-origin:0px 0px 0px;transform:scale(1.001,1);background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#f10),color-stop(1,#b60f00));height:35px;margin-top:-8px}.headerFix_cv_btn:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#990d00),color-stop(1,#e30f00));background:-moz-linear-gradient(center top,#990d00 5%,#e30f00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#990d00',endColorstr='#e30f00');background-color:#990d00;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#cb0000),color-stop(1,#e30f00))}@media screen and (max-width:750px){.headerFix_cv_btn{max-width:100%}}.headerFix_cv_btn i{display:block;margin-right:10px;position:relative;left:2px}.headerFix_cv_btn i span{margin-left:5px;font-size:14px;letter-spacing:1px;font-family:'Noto Serif JP',serif;font-weight:600;position:relative;top:-1px}.headerFix.pass{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0s,-webkit-transform .4s;transition:opacity 0s,-webkit-transform .4s;transition:opacity 0s,transform .4s;transition:opacity 0s,transform .4s,-webkit-transform .4s}@media screen and (max-width:1130px){.headerFix{display:none}}.header .gmenu,.headerFix .gmenu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto}.header .gmenu_item,.headerFix .gmenu_item{cursor:default}.header .gmenu_item_btn,.headerFix .gmenu_item_btn{display:none}.header .gmenu_item_inner,.headerFix .gmenu_item_inner{display:block;text-align:center;text-shadow:0 0 4px rgba(0,0,0,.35);-webkit-transition:.4s;transition:.4s}.header .gmenu_item_inner_jp,.headerFix .gmenu_item_inner_jp{display:block;font-family:'Noto Serif JP',serif;font-weight:700;line-height:1}.header .gmenu_item_inner_jp _:-ms-lang(x)::backdrop,.header .gmenu_item_inner_jp,.headerFix .gmenu_item_inner_jp _:-ms-lang(x)::backdrop,.headerFix .gmenu_item_inner_jp{font-weight:600}.header .gmenu_item_inner_jp _:-ms-lang(x)::backdrop,.header .gmenu_item_inner_jp,.headerFix .gmenu_item_inner_jp _:-ms-lang(x)::backdrop,.headerFix .gmenu_item_inner_jp{font-weight:300}.header .gmenu_item_inner_en,.headerFix .gmenu_item_inner_en{line-height:1;display:block;margin-top:8px}.header .gmenu_item_inner_en _:-ms-lang(x)::backdrop,.header .gmenu_item_inner_en,.headerFix .gmenu_item_inner_en _:-ms-lang(x)::backdrop,.headerFix .gmenu_item_inner_en{font-weight:300}.header .gmenu_item_submenu,.headerFix .gmenu_item_submenu{width:100%;padding:30px 20px;position:absolute;top:100%;left:-100%;z-index:1;background-color:rgba(255,255,255,.97);opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:left 0s .4s,opacity .4s,-webkit-transform .4s;transition:left 0s .4s,opacity .4s,-webkit-transform .4s;transition:left 0s .4s,opacity .4s,transform .4s;transition:left 0s .4s,opacity .4s,transform .4s,-webkit-transform .4s;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-box-shadow:0px 3px 7px rgba(0,0,0,.1);box-shadow:0px 3px 7px rgba(0,0,0,.1)}.header .gmenu_item_submenu_list,.headerFix .gmenu_item_submenu_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1200px;margin:0 auto -30px}.header .gmenu_item_submenu_list_item,.headerFix .gmenu_item_submenu_list_item{width:calc(100%/5);margin-bottom:30px}.header .gmenu_item_submenu_list_item.-careerguide,.headerFix .gmenu_item_submenu_list_item.-careerguide{width:auto;margin-right:30px;display:inline-block}.header .gmenu_item_submenu_list_item_inner,.headerFix .gmenu_item_submenu_list_item_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease;transition:all .3s ease;color:#082f50;position:relative}.header .gmenu_item_submenu_list_item_inner:hover,.headerFix .gmenu_item_submenu_list_item_inner:hover{opacity:.8}.header .gmenu_item_submenu_list_item_inner .gmenu_item_submenu_list_icon,.headerFix .gmenu_item_submenu_list_item_inner .gmenu_item_submenu_list_icon{display:inline-block;width:12px;height:12px;margin-left:4px;margin-right:2px;position:relative;top:6px}.header .gmenu_item:hover .gmenu_item_inner,.headerFix .gmenu_item:hover .gmenu_item_inner{background-color:rgba(255,255,255,.35)}.header .gmenu_item:hover .gmenu_item_submenu,.headerFix .gmenu_item:hover .gmenu_item_submenu{left:0;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:left 0s,opacity .4s,-webkit-transform .4s;transition:left 0s,opacity .4s,-webkit-transform .4s;transition:left 0s,opacity .4s,transform .4s;transition:left 0s,opacity .4s,transform .4s,-webkit-transform .4s}.menuWin{display:none;width:100%;height:100%;position:fixed;top:-100%;right:0;z-index:90;-webkit-transition:top 0s .4s;transition:top 0s .4s}@media screen and (max-width:1130px){.menuWin{display:block}}.menuWin_overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.menuWin .gmenu{max-width:500px;width:100%;height:100%;float:right;padding:100px 20px 40px;background-color:rgba(255,255,255,.97);overflow:auto;-webkit-overflow-scrolling:touch;opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:opacity 0s .4s,-webkit-transform .4s;transition:opacity 0s .4s,-webkit-transform .4s;transition:opacity 0s .4s,transform .4s;transition:opacity 0s .4s,transform .4s,-webkit-transform .4s}.menuWin .gmenu_item{border-bottom:1px solid #cecfcf}.menuWin .gmenu_item_btn{display:none}@media screen and (max-width:1130px){.menuWin .gmenu_item_btn{display:block;margin-top:20px;padding-bottom:12px;padding-right:40px;padding-left:40px}.menuWin .gmenu_item_btn a{display:inline-block;max-width:280px;width:100%;line-height:60px;font-family:'Noto Serif JP',serif;font-weight:600;text-align:center;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#df0015),to(#730000));background:-webkit-linear-gradient(top,#df0015 0%,#730000 100%);background:linear-gradient(to bottom,#df0015 0%,#730000 100%);border-radius:4px;overflow:hidden;position:relative;width:100%;max-width:100%;line-height:50px;letter-spacing:1.2px}.menuWin .gmenu_item_btn a:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#fff;opacity:0;-webkit-transition:.4s;transition:.4s}.menuWin .gmenu_item_btn a:hover:after{opacity:.2;-webkit-transition:.4s;transition:.4s}}@media screen and (max-width:1130px) and (max-width:750px){.menuWin .gmenu_item_btn a{max-width:100%}}@media screen and (max-width:1130px){.menuWin .gmenu_item_btn a span{font-family:'Noto Serif JP',serif;font-weight:600;margin-left:4px}}.menuWin .gmenu_item_inner{display:block;padding:20px 0;position:relative}.menuWin .gmenu_item_inner:not(a){cursor:pointer}.menuWin .gmenu_item_inner:not(a):after{content:"";width:8px;height:8px;border-bottom:1px solid #222;border-right:1px solid #222;position:absolute;top:calc(50% - 4px);right:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menuWin .gmenu_item_inner_jp{font-family:'Noto Serif JP',serif;font-weight:600;font-size:18px}@media screen and (max-width:750px){.menuWin .gmenu_item_inner_jp{font-size:16px;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif;font-weight:400}}@media screen and (max-width:750px){.menuWin .gmenu_item_inner_jp{font-size:16px}}@media screen and (max-width:750px) and (max-width:750px){.menuWin .gmenu_item_inner_jp{font-size:16px}}.menuWin .gmenu_item_inner_en{display:none}.menuWin .gmenu_item_submenu{display:none}.menuWin .gmenu_item_submenu_list_item{margin-bottom:24px}.menuWin .gmenu_item_submenu_list_item:last-child{margin-bottom:32px}.menuWin .gmenu_item_submenu_list_item_inner{display:inline-block}.menuWin .gmenu_item_submenu_list_item_inner .gmenu_item_submenu_list_icon{display:inline-block;width:12px;height:12px;margin-left:6px;margin-right:2px;position:relative;top:-3px}@media screen and (max-width:750px){.menuWin .gmenu_item_submenu_list_item_inner{font-size:16px;display:flex;align-items:center;width:fit-content}.menuWin .gmenu_item_submenu_list_item_inner .galiw{display:inline-block}}@media screen and (max-width:750px) and (max-width:750px){.menuWin .gmenu_item_submenu_list_item_inner{font-size:16px}}.menuWin .gmenu_item_submenu_list_item_inner i{display:flex;align-content:center;justify-content:center;width:24px;margin-right:12px;&:before{font-size:18px}&.icon-bar-graph,&.icon-mic,&.icon-humans,&.icon-medal,&.icon-handshake,&.icon-compass,&.icon-mail,&.icon-human-id,&.icon-consul{&:before{font-size:20px}}&.icon-edit,&.icon-list-ab,&.icon-list-unorder,&.icon-train,&.icon-seminar,&.icon-list-cheak,&.icon-case{&:before{font-size:22px}}&.icon-external-link{&:before{position:relative;font-size:16px;top:2px}}}.gmenu_item_submenu_list_item .gmimg{display:none}.gmenu_item_submenu_list_item .galiw span{display:none}@media screen and (min-width:768px){.gmenu_item_submenu_list_item{display:flex}.gmenu_item_submenu_list_item i:not(.icon-external-link){display:none !important}.gmenu_item_submenu_list_item .gmimg{display:block;width:50px;height:50px;margin-right:12px}.gmenu_item_submenu_list_item .galiw span{display:block;color:#7f6000;font-size:11px}}.menuWin.pass.open{top:0;-webkit-transition:top 0s;transition:top 0s}.menuWin.pass.open .gmenu{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity 0s,-webkit-transform .4s;transition:opacity 0s,-webkit-transform .4s;transition:opacity 0s,transform .4s;transition:opacity 0s,transform .4s,-webkit-transform .4s}@media screen and (max-width:1130px){.menuWin.open{top:0;-webkit-transition:top 0s;transition:top 0s}.menuWin.open .gmenu{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity 0s,-webkit-transform .4s;transition:opacity 0s,-webkit-transform .4s;transition:opacity 0s,transform .4s;transition:opacity 0s,transform .4s,-webkit-transform .4s}}.footer{color:#fff;background-color:#001539}.footer_inner{padding:60px var(--global-inner-m)}@media screen and (max-width:750px){.footer_inner{padding:0 var(--global-inner-m);--global-inner-m:0}}.footer_content_inner{display:flex;justify-content:space-between;gap:clamp(2.5rem,.409rem + 4.45vw,3.75rem)}@media screen and (max-width:750px){.footer_content_inner{display:block}}.footer_content_inner:not(:last-child){padding-bottom:60px;border-bottom:1px solid rgba(255,255,255,.2)}@media screen and (max-width:750px){.footer_content_inner:not(:last-child){border-bottom:none;padding-bottom:0}}.footer_content_inner_menu{flex:1}@media screen and (max-width:750px){.footer_content_inner_menu_item{border-bottom:1px solid rgba(255,255,255,.2)}}.footer_content_inner_menu_item:not(:last-child){margin-bottom:20px}@media screen and (max-width:750px){.footer_content_inner_menu_item:not(:last-child){margin-bottom:0}}.footer_content_inner_menu_item_inner{font-size:14px;text-decoration:underline;-webkit-transition:.4s;transition:.4s}.footer_content_inner_menu_item_inner:hover{opacity:.6;-webkit-transition:.4s;transition:.4s}.footer_content_inner_menu_item_inner:not(a){text-decoration:none}.footer_content_inner_menu_item_inner:not(a):hover{opacity:1}@media screen and (max-width:750px){.footer_content_inner_menu_item_inner:not(a){cursor:pointer;position:relative}.footer_content_inner_menu_item_inner:not(a):after{content:"";width:8px;height:8px;border-bottom:1px solid #fff;border-right:1px solid #fff;position:absolute;top:calc(50% - 4px);right:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}}@media screen and (max-width:750px){.footer_content_inner_menu_item_inner{display:block;text-decoration:none;padding:20px}}.footer_content_inner_menu_item_submenu{margin-top:20px}@media screen and (max-width:750px){.footer_content_inner_menu_item_submenu{display:none;margin-top:0;padding:0 20px 20px}}.footer_content_inner_menu_item_submenu_item{line-height:1.6}@media screen and (max-width:750px){.footer_content_inner_menu_item_submenu_item{line-height:inherit;padding:3px 0}}.footer_content_inner_menu_item_submenu_item:not(:last-child){margin-bottom:clamp(.625rem,-.486rem + 2.31vw,1.25rem)}@media screen and (max-width:750px){.footer_content_inner_menu_item_submenu_item:not(:last-child){margin-bottom:10px}}.footer_content_inner_menu_item_submenu_item_inner{font-size:12px;position:relative;-webkit-transition:.4s;transition:.4s;display:flex;padding:3px 0;align-items:baseline}@media screen and (max-width:750px){.footer_content_inner_menu_item_submenu_item_inner{font-size:13px}}.footer_content_inner_menu_item_submenu_item_inner:hover{opacity:.6;-webkit-transition:.4s;transition:.4s}.footer_content_inner_menu_item_submenu_item_inner:before{content:"";width:10px;height:1px;position:relative;top:-4px;background-color:#fff;min-width:10px;display:inline-block;margin-right:8px}.footer_content_inner_menu_item_submenu_item_inner[target=_blank]{position:relative;white-space:nowrap}.footer_content_inner_menu_item_submenu_item_inner[target=_blank] .icon-external-link{position:relative;top:1px;margin-left:4px}.footer_content_inner_menu_item_submenu_item_inner_underline{font-size:12px;position:relative;-webkit-transition:.4s;transition:.4s;text-decoration:underline}.footer_content_inner_menu_item_submenu_item_inner_underline:hover{opacity:.6;-webkit-transition:.4s;transition:.4s}.footer_content_inner_job{position:relative;flex:1}.footer_content_inner_job+.footer_content_inner_job{flex:0 0 clamp(12.5rem,-4.226rem + 35.63vw,22.5rem)}@media screen and (max-width:750px){.footer_content_inner_job{width:100%}}.footer_content_inner_job_title{font-size:14px;margin-bottom:10px}@media screen and (max-width:750px){.footer_content_inner_job_title{margin-left:20px;margin-top:20px;font-weight:700}}.footer_content_inner_job_block{padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:20px}@media screen and (max-width:750px){.footer_content_inner_job_block{margin-bottom:0;border-bottom:1px solid rgba(255,255,255,.2);padding:20px}.footer_content_inner_job .footer_content_inner_job_title~.footer_content_inner_job_block:nth-of-type(1){padding-top:10px}}.footer_content_inner_job_block:nth-of-type(3){border-bottom:none}@media screen and (max-width:750px){.footer_content_inner_job_block:nth-of-type(3){border-bottom:1px solid rgba(255,255,255,.2)}}.footer_content_inner_job_block_title{font-size:14px;position:relative;margin-bottom:10px}@media screen and (max-width:750px){.footer_content_inner_job_block_title{font-size:13px}}.footer_content_inner_job_block_title:before{content:"▼";font-size:90%;margin-right:3px}.footer_content_inner_job_block_list_item{line-height:1.6}@media screen and (max-width:750px){.footer_content_inner_job_block_list_item{line-height:inherit;padding:3px 0}}.footer_content_inner_job_block_list_item:not(:last-child){margin-bottom:10px}.footer_content_inner_job_block_list_item_inner{font-size:12px}@media screen and (max-width:750px){.footer_content_inner_sns{width:100%;padding:0 20px;margin-top:30px}}.footer_content_inner_sns .twitter-timeline{margin-top:40px !important}.footer_content_inner_banner{display:grid;gap:20px;width:100%;padding-top:20px}@media screen and (max-width:750px){.footer_content_inner_banner{padding:20px}}.footer_content_inner_banner_title{font-size:14px}@media screen and (max-width:750px){.footer_content_inner_banner_title{font-size:13px}}.footer_content_inner_banner_list{display:grid;grid-auto-flow:column;grid-template-columns:repeat(5,1fr);gap:20px}@media screen and (max-width:750px){.footer_content_inner_banner_list{display:grid;grid-auto-flow:row;grid-template-columns:repeat(2,1fr);gap:24px 16px}}.footer_content_inner_banner_list_link{display:grid;gap:10px;grid-template-rows:subgrid;grid-row:span 2}.footer_content_inner_banner_list_item{display:grid;gap:10px;grid-template-rows:subgrid;grid-row:span 2}.footer_content_inner_banner_list_item img{width:100%}.footer_content_inner_entry.-pcNone img{width:100%}.footer_content_inner_banner_list_item p{color:#fff;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif;font-size:12px}.footer_content_inner_entry{margin-top:30px;margin-bottom:40px}@media screen and (max-width:750px){.footer_content_inner_entry{margin:0}.footer_content_inner_sns{border-top:1px solid rgba(255,255,255,.2);margin-top:20px}.footer_cat_w{display:none}.footer_content_inner_job_title{position:relative;font-weight:400}.footer_content_inner_job_title:after{content:"";width:8px;height:8px;border-bottom:1px solid #fff;border-right:1px solid #fff;position:absolute;top:calc(50% - 4px);right:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}}.footer_bottom{padding:0 clamp(.5rem,-4.936rem + 11.58vw,3.75rem);background-color:#001539}@media screen and (max-width:750px){.footer_bottom{padding:0 20px}}.footer_bottom_inner{display:flex;justify-content:space-between;align-items:center;max-width:1200px;padding:40px 0;margin:0 auto;gap:20px}@media screen and (max-width:750px){.footer_bottom_inner{display:block;padding:0}}@media screen and (max-width:750px){.footer_bottom_inner_logo{padding:20px 0}}.footer_bottom_inner_logo img{max-width:367px;width:100%}@media screen and (max-width:750px){.footer_bottom_inner_logo img{max-width:70%;margin:0 auto}}.footer_bottom_inner_copyright{font-size:12px;color:#fff;white-space:nowrap}@media screen and (max-width:750px){.footer_bottom_inner_copyright{font-size:clamp(.625rem,-.375rem + 5vw,.75rem);text-align:center;padding:10px 0 30px;border-top:1px solid #cecfcf;display:block}}.school_stutas_pc{display:flex;margin-left:20px}.spmt-0{margin-top:0}@media screen and (max-width:750px){.dpb{display:block !important;width:100%}.school_stutas{display:flex;width:calc(100% - 200px/2)}.school_stutas_pc{display:none}.spmt-0{margin-top:0 !important}.sp_r{text-align:right}}.img_retina{width:50%}.img_size30{width:30%}.img_size40{width:40%}.img_size60{width:60%}.img_size70{width:70%}.img_size80{width:80%}@media screen and (max-width:750px){.img_SPsize100{width:100%}}.pc{display:block !important}.sp{display:none !important}@media all and (min-width:0) and (max-width:767px){.pc{display:none !important}.sp{display:block !important}}.mt0{margin-top:0 !important}.feature_parts .m-story_list2{width:100%;overflow:hidden}.feature_parts .m-story_item2.le,.feature_parts .m-story_item2.ra{background-color:#fff;margin-bottom:20px;padding:40px 0}.feature_parts .m-story_item2.le{float:left;width:49%;margin-right:0}.feature_parts .m-story_item2.ra{float:right;width:49%;margin-left:0}.feature_parts .m-story_item3.le{float:left;width:49%;margin-right:0;margin-bottom:40px}.feature_parts .m-story_item3.ra{float:right;width:49%;margin-left:0;margin-bottom:40px}.feature_parts .m-story_list2 .prev{left:0}.feature_parts .m-story_list2 .next{right:0}.feature_parts .storybox{padding-left:20px;padding-right:20px}@media screen and (max-width:600px){.feature_parts .m-story_item3.le{float:left;width:100%;margin-right:0;margin-bottom:40px}.feature_parts .m-story_item3.ra{float:right;width:100%;margin-left:0;margin-bottom:40px}}.feature_parts .m-story_item_contents3{margin-top:10px;border:1px solid #cea73f;position:relative;background-color:#fdfcfb;height:90px;margin-bottom:20px}@media screen and (min-width:320px) and (max-width:359px){.feature_parts .m-story_item_contents3{height:120px}}@media screen and (min-width:359px) and (max-width:420px){.feature_parts .m-story_item_contents3{height:130px}}@media screen and (min-width:420px) and (max-width:600px){.feature_parts .m-story_item_contents3{height:100px}}@media screen and (min-width:601px) and (max-width:750px){.feature_parts .m-story_item_contents3{height:140px}}@media screen and (min-width:751px) and (max-width:787px){.feature_parts .m-story_item_contents3{height:120px}}@media screen and (min-width:788px) and (max-width:1023px){.feature_parts .m-story_item_contents3{height:125px}}.feature_parts .m-story_item_contents3:before{content:"";border-style:solid;border-width:13px 13px 13px 0;border-color:transparent #cea73f transparent transparent;position:absolute;top:calc(100% - 8px);left:90px;background-color:#fdfcfb;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.feature_parts .m-story_item_contents3:after{content:"";border-style:solid;border-width:13px 13px 13px 0;border-color:transparent #fdfcfb transparent transparent;position:absolute;top:calc(100% - 10px);left:91px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width:320px) and (max-width:390px){.feature_parts .m-story_item_contents3:before{left:155px}.feature_parts .m-story_item_contents3:after{left:156px}}@media screen and (max-width:400px){.feature_parts .m-story_item_contents3:before{left:200px}.feature_parts .m-story_item_contents3:after{left:201px}}@media screen and (min-width:401px) and (max-width:600px){.feature_parts .m-story_item_contents3:before{left:320px}.feature_parts .m-story_item_contents3:after{left:321px}}@media screen and (min-width:601px) and (max-width:750px){.feature_parts .m-story_item_contents3:before{left:60px}.feature_parts .m-story_item_contents3:after{left:61px}}.feature_parts .m-story_item_contents3 h3{font-weight:nomal;font-size:17px;padding:0 20px;margin-bottom:10px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;top:calc(50% - 5px)}@media screen and (min-width:320px) and (max-width:1130px){.feature_parts .m-story_item_contents3 h3{padding:0 18px;top:calc(50% - 5px)}}@media screen and (max-width:1024px){.feature_parts .m-story_item_contents3 h3{height:auto;font-size:16px}}.feature_parts .m-story_item_contents3 .c-r{text-align:right}.feature_parts .m-story_item_contents3 .c-more{color:#be9013;font-weight:400;padding:8px 15px 8px 10px;display:inline-block;margin-top:27px}@media screen and (min-width:320px) and (max-width:359px){.feature_parts .m-story_item_contents3 .c-more{margin-top:57px}}@media screen and (min-width:360px) and (max-width:388px){.feature_parts .m-story_item_contents3 .c-more{margin-top:60px}}@media screen and (min-width:389px) and (max-width:419px){.feature_parts .m-story_item_contents3 .c-more{margin-top:63px}}@media screen and (min-width:420px) and (max-width:545px){.feature_parts .m-story_item_contents3 .c-more{margin-top:35px}}@media screen and (min-width:546px) and (max-width:600px){.feature_parts .m-story_item_contents3 .c-more{margin-top:35px}}@media screen and (min-width:600px) and (max-width:751px){.feature_parts .m-story_item_contents3 .c-more{margin-top:77px}}@media screen and (min-width:751px) and (max-width:859px){.feature_parts .m-story_item_contents3 .c-more{margin-top:60px}}@media screen and (min-width:860px) and (max-width:1024px){.feature_parts .m-story_item_contents3 .c-more{margin-top:47px}}@media screen and (min-width:1025px) and (max-width:1130px){.feature_parts .m-story_item_contents3 .c-more{margin-top:33px}}.feature_parts .c-more{cursor:pointer}#story_bg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:9999}.feature_parts .story_wapper{position:fixed;top:0;left:0;display:none;max-width:800px;width:80vw;height:80vh;background-color:#fff;z-index:10000;overflow-y:scroll}.feature_parts .story_close{color:#333;cursor:pointer;width:44px;height:44px;line-height:44px;font-size:28px;font-family:Arial,Baskerville,monospace;position:sticky;top:0;left:99%}.feature_parts .story_title{font-size:26px;font-family:'Noto Serif JP',serif;font-weight:600;margin-bottom:40px}.feature_parts .story_content{margin:50px}.feature_parts .story_content h2{background:0 0;float:none;border-bottom:#222 solid 1px;position:relative;padding-left:20px;margin-top:35px;font-size:20px;margin-bottom:30px;clear:both;font-family:'Noto Serif JP',serif}.feature_parts .story_content h2:after{content:"";width:4px;height:50%;position:absolute;top:30%;left:0;background-color:#222}.feature_parts .storySingle_speaker_profile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}.feature_parts .storySingle_speaker_profile figure{width:180px;height:180px;padding-top:0;border-radius:100%;margin-right:30px;margin-bottom:0;background-size:cover}.feature_parts .storySingle_speaker_profile_wrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.feature_parts .storySingle_speaker_profile_wrap b{line-height:1.5;display:block}.feature_parts .storySingle_speaker_profile_wrap b.-history{margin-top:10px}.feature_parts .storySingle_speaker_profile_wrap b.-history div{display:inline-block}@media screen and (max-width:750px){.feature_parts .story_content{margin:25px 15px}.feature_parts .story_title{font-size:22px}.feature_parts .storySingle_speaker_profile{display:block;margin-bottom:30px}.feature_parts .storySingle_speaker_profile figure{margin:0 auto 30px}}.feature_parts .storySingle_consultant a{padding:0;background-color:#f7f6f5}.feature_parts .storySingle_consultant{margin-top:50px;padding-top:10px;padding-bottom:0}.feature_parts .storySingle_consultant .contents_box .story_box{float:none;border:none !important;line-height:2 !important}.feature_parts .storySingle_consultant .contents_box h2,.feature_parts .storySingle_consultant .story_box h2{border:none;padding-left:0;font-family:'Noto Serif JP',serif;font-weight:700;margin-bottom:20px}.feature_parts .storySingle_consultant .contents_box h2 _:-ms-lang(x)::backdrop,.feature_parts .storySingle_consultant .contents_box h2,.feature_parts .storySingle_consultant .story_box h2 _:-ms-lang(x)::backdrop,.feature_parts .storySingle_consultant .story_box h2{font-weight:600}.feature_parts .storySingle_consultant .contents_box h2:after,.feature_parts .storySingle_consultant .story_box h2:after{content:none}.feature_parts .storySingle_consultant .contents_box h3,.feature_parts .storySingle_consultant .story_box h3{margin-top:50px;font-family:'Noto Serif JP',serif;font-weight:700}.feature_parts .storySingle_consultant .contents_box h3 _:-ms-lang(x)::backdrop,.feature_parts .storySingle_consultant .contents_box h3,.feature_parts .storySingle_consultant .story_box h3 _:-ms-lang(x)::backdrop,.feature_parts .storySingle_consultant .story_box h3{font-weight:600}.feature_parts .storySingle_consultant .contents_box_img,.feature_parts .storySingle_consultant .story_box_img{width:180px;height:180px;padding-top:0;float:left;overflow:hidden;margin-right:30px;margin-bottom:10px;margin-top:10px}@media screen and (max-width:750px){.feature_parts .storySingle_consultant .contents_box_img,.feature_parts .storySingle_consultant .story_box_img{width:55%;float:none;margin:0 auto 10px}}@media screen and (max-width:1024px){.feature_parts .m-story_item2.le{float:none;width:100%}.feature_parts .m-story_item2.ra{float:none;width:100%}.feature_parts .m-story_list2>.m-story_item2{padding:40px 0}.feature_parts .m-story_list2>.m-story_item2:not(:first-child){padding-top:0}}.bg_ivory{clear:both;margin:20px;padding:25px 20px;background-color:#f9f9e5}.font_small{font-size:90%}.font_small_80per{font-size:80%}.font_small_75per{font-size:75%}.font_small_70per{font-size:70%}.slick-slider .prev{color:#836e2e;position:absolute;top:50%;left:var(--slick-arrow-position);cursor:pointer;z-index:1}.slick-slider .next{color:#836e2e;position:absolute;top:50%;right:var(--slick-arrow-position);cursor:pointer;z-index:1}@media screen and (max-width:750px){.slick-slider .prev,.slick-slider .next{color:#fff;background-color:#6f6f6fdd;padding:10px 12px 10px 10px;top:calc(50% - 20px);font-size:16px}.slick-slider .prev{left:-16px;border-radius:0 4px 4px 0}.slick-slider .next{right:-16px;border-radius:4px 0 0 4px}}.story_w680_item.le,.story_w680_item.ra{background-color:#fff;margin-bottom:20px;padding:0}.story_w680_item.le{float:left;width:49%;margin-right:0}.story_w680_item.ra{float:right;width:49%;margin-left:0}@media screen and (max-width:750px){.story_w680_item.le{float:none;width:100%;margin-bottom:40px}.story_w680_item.ra{float:none;width:100%;margin-bottom:40px}.story_w680_item.ra:last-child{margin-bottom:0}}.story_w680_item .name{font-size:14px;letter-spacing:-.5px}.story_w680_item .be{font-size:13px;margin-bottom:3px}.story_w680_item .be:before{content:'BEFORE';display:inline-block;padding:5px 0 3px;background-color:#1a3864;text-align:center;width:50px;color:#fff;font-weight:400;font-size:10px;margin-right:5px;line-height:1em}.story_w680_item .af{font-size:13px}.story_w680_item .af:before{content:'AFTER';display:inline-block;padding:5px 0 3px;text-align:center;width:50px;background-color:#bf1b21;color:#fff;font-weight:400;font-size:10px;margin-right:5px;line-height:1em}.story_w680_item .m-story_item_profile_wrap2{padding-left:10px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-top:-20px;display:block}.story_w680_item .story_content h3:after{content:none !important}@media screen and (max-width:750px){story_w680_item.le{float:none;width:100%}.story_w680_item.ra{float:none;width:100%}}.story_w680_item figure{padding-top:0;margin-bottom:30px;width:100px !important;height:100px !important;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.story_w680{margin-top:10px;border:1px solid #cea73f;position:relative;background-color:#fdfcfb;height:130px;margin-bottom:20px}@media screen and (min-width:320px) and (max-width:750px){.story_w680{height:130px;margin-bottom:35px}}@media screen and (min-width:751px) and (max-width:912px){.story_w680{height:130px}}@media screen and (min-width:913px) and (max-width:1024px){.story_w680{height:135px}}.story_w680:before{content:"";border-style:solid;border-width:13px 13px 13px 0;border-color:transparent #cea73f transparent transparent;position:absolute;top:calc(100% - 8px);left:90px;background-color:#fdfcfb;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.story_w680:after{content:"";border-style:solid;border-width:13px 13px 13px 0;border-color:transparent #fdfcfb transparent transparent;position:absolute;top:calc(100% - 10px);left:91px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:400px){.story_w680:before{left:200px}.story_w680:after{left:201px}}@media screen and (min-width:401px) and (max-width:600px){.story_w680:before{left:320px}.story_w680:after{left:321px}}@media screen and (min-width:601px) and (max-width:750px){.story_w680:before{left:500px}.story_w680:after{left:501px}}.story_w680 h3{font-weight:400;font-size:15px;padding:0 20px;margin-bottom:10px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;top:calc(50% - 36px);font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif !important}.story_w680 h3:after{content:none !important}@media screen and (max-width:1024px){.story_w680 h3{height:auto;font-size:16px}}@media screen and (min-width:360px) and (max-width:400px){.story_w680 h3{padding:10px !important}}.story_w680 .c-r{text-align:right}.story_w680 .c-more{color:#be9013;font-weight:400;padding:0 15px 8px 10px;display:block;position:absolute;top:85px;right:8px}@media screen and (min-width:320px) and (max-width:750px){.story_w680 .c-more{right:-5px}}@media screen and (min-width:751px) and (max-width:1024px){.story_w680 .c-more{top:85px}}.cegStyle h3{font-size:17px;font-weight:nomal}.m-lbanner{margin-top:0}.pmt0{margin-top:0 !important}.bgcolor_reset{background-color:transparent !important}.pcfs110{font-size:110%}.pcfs85{font-size:85%}@media all and (min-width:0) and (max-width:750px){.spfs90{font-size:90%}.spfs80{font-size:80%}.spfs75{font-size:75%}}.commonSingle_body_table{font-size:14px;padding:8px 5px}.commonSingle_body_table th{width:235px;text-align:left;white-space:nowrap;padding:8px 5px}.commonSingle_body_table th img{margin-bottom:0}.commonSingle_body_table td.relevant{padding:8px 15px}.commonSingle_body_table td{text-align:left;padding:8px 5px}.commonSingle_body_table td.-ex{color:#b00940;font-weight:700}.commonSingle_body_table td ul{margin-left:20px}.commonSingle_body_table td ul li{list-style-type:disc}.commonSingle_body_table td ul li:nth-of-type(n+2){margin-top:5px}.commonSingle_body_table td ol{margin-left:20px}.commonSingle_body_table td ol li{list-style-type:decimal}.commonSingle_body_table td ol li:nth-of-type(n+2){margin-top:5px}.commonSingle_body_table td b,.commonSingle_body_table td strong+p{margin-top:15px}.commonSingle_body_table td *+ul,.commonSingle_body_table td *+ol{margin-top:20px}@media screen and (max-width:750px){.commonSingle_body_table{border-collapse:collapse}.commonSingle_body_table th,.commonSingle_body_table td{display:block;width:100%}.commonSingle_body_table th img{margin-bottom:0}.commonSingle_body_table td.relevant{padding:8px 15px}.commonSingle_body_table td{background-color:none;background:#fff !important}.commonSingle_body_table th{border-bottom:none}.commonSingle_body_table tr:nth-of-type(n+2) th{border-top:none}}.relation_content{border:1px solid #ccc;padding:15px 15px 45px}.relation_content img{width:235px;float:left;padding-right:15px}@media screen and (max-width:750px){.relation_content{border:1px solid #ccc;padding:15px 15px 20px}.relation_content img{width:100%;padding:15px 15px 0}}.commonSingle_body_table th.w270{width:270px;text-align:left;white-space:nowrap;padding:8px 5px 8px 12px}th.bg_white{background-color:#fff}th.bg_white.w_auto{width:auto;padding:8px 5px 8px 12px}@media screen and (max-width:750px){.commonSingle_body_table th.w270{width:auto;text-align:left;white-space:nowrap;padding:8px 5px}}.dsp_320{display:none !important}.dsp_360{display:block !important}@media screen and (max-width:1024px){.dsp_320{display:none !important}.dsp_360{display:block !important}}@media screen and (max-width:750px){.dsp_320{display:none !important}.dsp_360{display:block !important}}@media screen and (min-width:320px) and (max-width:359px){.dsp_320{display:block !important;padding:5px !important}.dsp_360{display:none !important}}.top_new_job_list{padding-bottom:40px}@media screen and (max-width:750px){.top_new_job_list{padding-bottom:25px}}.top_new_job_list .top_new_job{padding:30px 20px 5px;border:solid 1px #adadad;background-color:#fff}@media screen and (max-width:750px){.top_new_job_list .top_new_job{padding:15px 20px 0}}.top_new_job_list .top_new_job .top_new_job_industry_pc{font-size:14px;color:#cea73f;line-height:1.5;margin:0 12px 10px}.top_new_job_industry_sp{display:none}@media screen and (max-width:750px){.top_new_job_industry_pc{display:none}.top_new_job_industry_sp{font-size:14px;color:#cea73f;line-height:1.5;margin-bottom:10px}}.top_new_job_list .top_new_job .top_new_job_date{font-size:12px;font-weight:700;color:#adadad;line-height:1;margin:0 0 7px}.top_new_job_list .top_new_job h3{font-family:'Noto Serif JP',serif;font-size:17px;line-height:24px;margin:0 0 20px}.top_new_job_list .cat_img{margin-bottom:20px}@media screen and (max-width:750px){.top_new_job_list .top_new_job h3{min-height:auto}}.top_new_job_list .top_new_job .top_new_job_table{border-bottom:solid 1px #adadad}.top_new_job_list .top_new_job .top_new_job_table dt{background-color:#f7f6f5;padding:10px 12px 5px;font-size:16px;font-weight:700;line-height:1.5em}.top_new_job_list .top_new_job .top_new_job_table dd{padding:7px 12px;font-size:16px}.top_new_job_list .top_new_job .top_new_job_table .gaiyou{min-height:130px;height:136px}.top_new_job_list .top_new_job .top_new_job_table .position{min-height:130px;height:136px}.top_new_job_list .top_new_job .top_new_job_table .nensyu{min-height:40px}.top_new_job_list .top_new_job .top_new_job_tag{height:28px;overflow:hidden}.top_new_job_list .top_new_job .more{margin:15px 0}.top_new_job_list .top_new_job .more a{font-size:16px;padding:5px 0;font-family:'Noto Serif JP',serif;border:solid 1px #001539;text-align:center;display:block;position:relative;color:#001539;text-decoration:none;font-weight:600}.top_new_job_list .top_new_job .more a:before{content:'';width:8px;height:8px;border:0;border-top:solid 1px #001539;border-right:solid 1px #001539;position:absolute;top:50%;right:20px;margin-top:-4px;transform:rotate(45deg)}.top_new_job_list .top_new_job .more a:hover{transition:.4s;color:#fff;background-color:#001539}.top_new_job_list .top_new_job .more a:hover:before{border-top:solid 1px #fff;border-right:solid 1px #fff}.top_new_job_list .top_new_job .top_new_job_tag{margin-top:15px}.top_new_job_list .top_new_job .top_new_job_tag a{padding:3px 10px 2px}.jobcut .top_new_job_industry_pc .top_new_job_industry_sp{height:21px;overflow:hidden}.jobcut .top_new_job h3{height:50px;overflow:hidden}.jobcut .top_new_job_list .top_new_job .top_new_job_table .gaiyou{height:136px;overflow:hidden}.jobcut .top_new_job_list .top_new_job .top_new_job_table .nensyu{height:36px overflow:hidden}.new_job_title,.gaiyou_p,.nensyu_p,.top_new_job_industry_pc,.top_new_job_industry_sp{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.new_job_title{-webkit-line-clamp:2}.gaiyou_p{-webkit-line-clamp:4}.nensyu_p,.top_new_job_industry_pc,.top_new_job_industry_sp{-webkit-line-clamp:1}.jobcut .top_new_job_list .top_new_job .top_new_job_tag{height:28px;overflow:hidden}.index_jobNew .c-graybox{background-color:#fff;margin-top:-50px}@media screen and (max-width:750px){.index_jobNew .c-graybox{margin-top:-50px}}.index_jobSearch_inner{padding:80px var(--global-inner-s)}@media screen and (max-width:750px){.index_jobSearch_inner{padding:40px 0}}.index_jobSearch .c-graybox{background-color:#fff;margin-top:-70px}@media screen and (max-width:750px){.index_jobSearch .c-graybox{margin-top:0}}.dsp-359,.dsp360-390,.dsp391-410,.dsp411-450,.dsp451-550,.dsp551-749,.dsp750,.dsp751-780,.dsp781-1023,.dsp1024-1130,.dsp1131-1215,.dsp1216-{display:none}@media screen and (max-width:359px){.dsp-359{display:block}}@media screen and (min-width:360px) and (max-width:390px){.dsp360-390{display:block}}@media screen and (min-width:391px) and (max-width:410px){.dsp391-410{display:block}}@media screen and (min-width:411px) and (max-width:450px){.dsp411-450{display:block}}@media screen and (min-width:451px) and (max-width:550px){.dsp451-550{display:block}}@media screen and (min-width:551px) and (max-width:749px){.dsp551-749{display:block}}@media screen and (min-width:750px) and (max-width:750px){.dsp750{display:block}}@media screen and (min-width:751px) and (max-width:780px){.dsp751-780{display:block}}@media screen and (min-width:781px) and (max-width:1023px){.dsp781-1023{display:block}}@media screen and (min-width:1024px) and (max-width:1130px){.dsp1024-1130{display:block}}@media screen and (min-width:1131px) and (max-width:1215px){.dsp1131-1215{display:block}}@media screen and (min-width:1216px){.dsp1216-{display:block}}@media screen and (max-width:750px){.jobSearch_content_block_form_keyword{margin-bottom:30px}.jobSearch_content_block_form_detail{width:100vw;margin-left:-20px;margin-top:10px}.jobSearch_content_block_form_detail_title{padding:10px 20px;color:#333;font-size:15px;background:#eee}.jobSearch_content_block_form_detail_title:after{display:none}.jobSearch_content_block_form_detail_content{margin-top:0}.jobSearch_content_block_form_detail_content_title{display:block;padding:15px;line-height:1em;border-bottom:1px solid #eee;font-size:15px}.jobSearch_content_block_form_detail_content_title span{vertical-align:bottom;font-size:14px}.index_jobSearch .jobSearch{background-color:#fff}.jobSearch_content_block_form_detail_content_list{margin:0 !important;display:flex !important;flexbox:wrap !important}.jobSearch_content_block_form_detail_content_list_item{width:50% !important;box-sizing:border-box;padding:15px;border-bottom:1px solid #eee;line-height:1em;margin-bottom:0}.jobSearch_content_block_form_detail_content_list_item span{vertical-align:bottom;font-size:15px}.jobSearch_content_block_form_detail_content_list_item:nth-child(odd){border-right:1px solid #eee}.jobSearch_content_block_form_detail_content_list_item:nth-child(2n+1):last-child{width:100% !important}.jobSearch_content_block_form_detail .jobSearch_content_block_form_detail_content_list_item{padding:15px}.jobSearch_content_block_form_detail_content_title{background-color:#fafafa}.jobSide_block_form_item_content{flex-wrap:wrap !important;display:flex}.jobSide_block_form_item_title{padding:10px 20px;color:#333;font-size:15px;background:#eee !important}.jobSide_block_form_item_title:after{right:14px}.jobSide_block_form_item_title:before{right:21px}.jobSide_block_form_item_content_keyword{width:100%;margin-top:20px}}.m-actual_list .slick-dots{position:relative;margin-bottom:70px;margin-top:-3px}.m-story_list2 .slick-dots{position:relative;margin-bottom:90px;margin-top:-7px}#index .m-story_list2 .slick-slide{margin:0 20px !important}.m-seminar_list .slick-dots{position:relative;margin-bottom:60px;margin-top:-18px}@media screen and (max-width:750px){.m-actual_list .slick-dots{position:relative;margin-bottom:70px;margin-top:-20px}.m-seminar_list .slick-dots{position:relative;margin-bottom:60px}.top_new_job_list .slick-dots{position:relative;margin-bottom:-15px;margin-top:-27px;bottom:-18px !important;margin-top:-7px !important;margin-bottom:-35px !important}.m-interview_list .slick-dots{position:relative;margin-bottom:60px;margin-top:-21px}.m-story_list2 .slick-dots{position:relative;margin-bottom:70px;margin-top:-25px}.m-column_list .slick-dots{position:relative;margin-bottom:60px;margin-top:-20px}.bg_gray_margin .slick-dots{bottom:-56px !important}}.prclass{position:relative}.prclass:after{content:'PR';position:absolute;top:7px;right:7px;display:inline-block;font-size:10px;border:solid 1px #888;color:#888;line-height:1em;padding:3px}@media screen and (max-width:750px){.prclass:after{right:-8px}#index .prclass:after{right:7px}}.interviewSingle .prclass{position:relative}.interviewSingle .prclass:after{content:'PR';position:absolute;top:7px;right:7px;display:inline-block;font-size:17px;border:solid 1px #888;color:#888;line-height:1em;padding:5px}@media screen and (max-width:750px){.interviewSingle .prclass:after{right:-8px;font-size:12px}}.enterprise_p{text-align:right;margin-top:15px !important}.enterprise_p a{text-decoration:none}.former_p{font-size:90%;text-align:right}.former_p a{text-decoration:none}.former_p a:after{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e912";font-size:18px;position:relative;top:2px;display:inline-block;margin-left:2px}.annotation_p{font-size:80%}.cn_form_div{width:100%;overflow:hidden;margin:0 0 40px}.cn_form_div form{float:right}.cn_form_div form input[type=text]{border-top:solid 1px #777;border-bottom:solid 1px #777;border-left:solid 1px #777;padding:1px 8px;font-size:17px;float:left}.cn_form_div form input[type=image]{border-top:solid 1px #777;border-bottom:solid 1px #777;border-right:solid 1px #777;width:34px;height:34px}.year_list{margin-top:40px}.year_list select{font-size:17px;padding:1px 8px}.iform-wrapper{text-align:center}.iform-wrapper iframe{width:680px;margin:0 auto;overflow:hidden}.i_contact iframe{height:1000px}.i_entry iframe{height:1600px;margin-top:40px}@media screen and (max-width:600px){.iform-wrapper iframe{width:100%;padding-right:15px;padding-left:15px;box-sizing:border-box}.i_contact iframe{height:1400px}.i_entry iframe{height:2800px}}.hr_bold{height:2px;background-color:#000;border:none}.more_button{text-align:right;margin-top:-10px !important}.more_button:hover{text-decoration:underline}@media screen and (max-width:750px){.more_button{margin-top:10px !important}}.ttltxt{font-family:'Noto Serif JP',serif;font-weight:400;font-size:18px;margin:0 0 20px;min-height:55px}.txt_box{border:solid 1px #999;padding:20px 30px}@media screen and (max-width:750px){.txt_box{padding:15px}}.txt_box_case{border:solid 1px #999;padding:20px 30px}.txt_box_case a{color:#222;text-decoration:underline !important;font-weight:700}.txt_box_case a:hover{text-decoration:underline !important}.linkBox{border:solid 1px #999;padding:15px 20px 20px 30px}@media screen and (max-width:750px){.linkBox h3{margin-left:-20px}}.linkBox li{clear:both;margin-bottom:20px}.linkBox li:first-child{margin-bottom:30px}.linkBox .imgArea{width:25%;float:left}.linkBox .imgArea a{display:inline-block}.linkBox .imgArea img{width:100%;max-width:100%;height:auto;background-size:cover;background-position:center center;background-repeat:no-repeat;display:inline-flex;padding-right:15px;float:left}.linkBox .tetArea{width:75%;float:right}.linkBox .tetArea h4{font-weight:700;display:inline-flex}@media screen and (min-width:554px)and (max-width:750px){.linkBox .imgArea{width:20%}.linkBox .tetArea{width:80%}}@media screen and (min-width:494px) and (max-width:553px){.linkBox .imgArea{width:15%}.linkBox .tetArea{width:85%}}@media screen and (min-width:438px) and (max-width:493px){.linkBox .imgArea{width:20%}.linkBox .tetArea{width:80%}}@media screen and (min-width:360px) and (max-width:437px){.linkBox .imgArea{width:30%}.linkBox .tetArea{width:70%}}@media screen and (max-width:553px){.linkBox .sp_hidden{display:none !important}}@font-face{font-weight:400;font-style:normal;font-family:'Noto Serif JP';src:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../font/NotoSerifJP-Regular.woff2) format("woff2");font-display:swap}@font-face{font-weight:500;font-style:normal;font-family:'Noto Serif JP';src:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../font/NotoSerifJP-Medium.woff2) format("woff2");font-display:swap}@font-face{font-weight:600;font-style:normal;font-family:'Noto Serif JP';src:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../font/NotoSerifJP-Bold.woff2) format("woff2");font-display:swap}@font-face{font-weight:700;font-style:normal;font-family:'Noto Serif JP';src:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../font/NotoSerifJP-Bold.woff2) format("woff2");font-display:swap}@font-face{font-family:'icomoon';src:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../font/icomoon_concord-career.eot?ninvzq);src:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../font/icomoon_concord-career.eot?ninvzq#iefix) format('embedded-opentype'),url(//www.concord-career.com/wp-content/themes/concord/assets/css/../font/icomoon_concord-career.ttf?ninvzq) format('truetype'),url(//www.concord-career.com/wp-content/themes/concord/assets/css/../font/icomoon_concord-career.woff?ninvzq) format('woff'),url(//www.concord-career.com/wp-content/themes/concord/assets/css/../font/icomoon_concord-career.svg?ninvzq#icomoon) format('svg');font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-edit:before{content:"\e909"}.icon-list-ab:before{content:"\e915"}.icon-seminar:before{content:"\e900"}.icon-list-unorder:before{content:"\e914"}.icon-arrow-double-top:before{content:"\e90e"}.icon-bill:before{content:"\e910"}.icon-handshake:before{content:"\e911"}.icon-arrow-circle:before{content:"\e913"}.icon-external-link:before{content:"\e912"}.icon-human-id:before{content:"\e902"}.icon-mail:before{content:"\e903"}.icon-humans:before{content:"\e901"}.icon-quillpen:before{content:"\e904"}.icon-medal:before{content:"\e905"}.icon-train:before{content:"\e906"}.icon-mail-open:before{content:"\e907"}.icon-list-cheak:before{content:"\e908"}.icon-sofa:before{content:"\e90a"}.icon-consul:before{content:"\e917"}.icon-case:before{content:"\e916"}.icon-crown:before{content:"\e90b"}.icon-palace:before{content:"\e90c"}.icon-compass:before{content:"\e90d"}.icon-arrow-double-right:before{content:"\e90f"}.icon-mic:before{content:"\e91e"}.icon-book:before{content:"\e91f"}.icon-books:before{content:"\e920"}.icon-ballon:before{content:"\e96d"}.icon-search:before{content:"\e986"}.icon-key:before{content:"\e98d"}.icon-bar-graph:before{content:"\e99c"}.icon-list-order:before{content:"\e9b9"}.icon-flag:before{content:"\e9cc"}@font-face{font-family:'icomoon';src:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../font/icomoon.eot?cl5ttl);src:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../font/icomoon.eot?cl5ttl#iefix) format('embedded-opentype'),url(//www.concord-career.com/wp-content/themes/concord/assets/css/../font/icomoon.ttf?cl5ttl) format('truetype'),url(//www.concord-career.com/wp-content/themes/concord/assets/css/../font/icomoon.woff?cl5ttl) format('woff'),url(//www.concord-career.com/wp-content/themes/concord/assets/css/../font/icomoon.svg?cl5ttl#icomoon) format('svg');font-weight:400;font-style:normal;font-display:block}.icon-city-solid:before{content:"\e999"}.icon-graduation-cap-solid:before{content:"\e998"}.icon-puzzle-piece-solid:before{content:"\e997"}.fa.fa-angle-double-up:before{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90e";font-size:22px;position:relative;top:4px}iframe.youtube-16-9{width:70%;height:auto;aspect-ratio:16/9;display:block;margin:0 auto}@media (width < 767px){iframe.youtube-16-9{width:100%}}.txt_bgcl{background:#f8ebc9}.btn_nvline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.btn_nvline a{display:inline-block;max-width:280px;width:100%;line-height:60px;font-family:'Noto Serif JP',serif;font-weight:600;text-align:center;color:#001539;background:#fff;border:1px solid #001539;overflow:hidden;position:relative;text-decoration:none !important}.btn_nvline a:hover{color:#fff;background-color:#001539;-webkit-transition:.4s;transition:.4s}.btn_nvline a:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#fff;opacity:0;-webkit-transition:.4s;transition:.4s}btn_nvline a:hover:after{opacity:.2;-webkit-transition:.4s;transition:.4s}@media screen and (max-width:750px){.btn_nvline{font-size:13px}.btn_nvline a{max-width:100%}}.img_flex2{display:flex;max-width:100%;width;100%}.img_flex2_l{width:calc(50% - 10px);padding-right:10px;height:auto}.img_flex2_r{width:calc(50% - 10px);padding-left:10px;height:auto}@media screen and (max-width:750px){.img_flex2{display:block;margin:0 auto}.img_flex2_l{width:100%;padding:0}.img_flex2_r{width:100%;padding:0}}.wysiwyg_index{border:solid 1px #999;padding:20px 30px;display:grid;gap:16px;margin:40px auto}@media (width < 767px){.wysiwyg_index{padding:20px 16px}}.wysiwyg_index_title:not(:root):not(:root){margin:0}.wysiwyg_index_list{counter-reset:item;list-style-type:none;display:grid;gap:8px}.wysiwyg_index_item{display:flex;gap:12px}.wysiwyg_index_item:before{counter-increment:item;content:counter(item)'.'}.wysiwyg_index_column{display:grid;gap:16px;grid-auto-flow:column;grid-template-columns:repeat(3,1fr);& p:empty{display:none}}@media (width < 767px){.wysiwyg_index_column{grid-auto-flow:row;grid-template-columns:none;gap:12px}}.wysiwyg_index_column_list{overflow:hidden;position:relative}.wysiwyg_index_column_link:not(:root){display:grid;text-decoration:none;transition:opacity .3s ease;&:hover{opacity:.8}}@media (width < 767px){.wysiwyg_index_column_link:not(:root){display:flex;align-items:center;gap:16px}}.wysiwyg_index_column_thumbnail{position:relative;aspect-ratio:16/9;height:120px}@media (width < 767px){.wysiwyg_index_column_thumbnail{width:30%;height:auto}}.wysiwyg_index_column_image:not(:root){margin:0;width:100%!important;height:100%;object-fit:cover;margin:0!important}.wysiwyg_index_column_text:not(:root){font-size:16px;font-family:"Noto Serif JP",serif;font-weight:700;line-height:1.75;padding:12px 0;display:flex;position:relative;align-items:center;gap:12px;text-align:center;letter-spacing:0.05em;margin-inline:auto;& *{margin-inline:auto}}@media (width < 767px){.wysiwyg_index_column_text:not(:root){flex:1;text-align:left;padding:0;& *{margin-inline:inherit}}}.wysiwyg_index_column_number:not(:root){width:14px;margin:0}.wysiwyg_story_column{border:1px solid #cea73f;margin:30px 0}.wysiwyg_story_column p:empty{display:none}.wysiwyg_story_column_link:not(:root){text-decoration:none}.wysiwyg_story_column_head{display:flex;align-items:center;gap:24px;padding:16px 30px;background-color:#f6f3eb}@media (width < 767px){.wysiwyg_story_column_head{padding:16px;gap:16px}}.wysiwyg_story_column_thunbnail{border-radius:100%;overflow:hidden;width:80px}@media (width < 767px){.wysiwyg_story_column_thunbnail{width:88px;height:88px}}.wysiwyg_story_column_image:not(:root){width:100% !important;height:100%;object-fit:cover;margin:0 !important}.wysiwyg_story_column_title:not(:root){font-family:"Noto Serif JP",serif;font-weight:700;text-decoration:underline;flex:1;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.75;overflow:hidden;font-size:17px}@media (width < 767px){.wysiwyg_story_column_title:not(:root){-webkit-line-clamp:4;font-size:16px}}.wysiwyg_story_column_body{padding:16px 30px;display:grid;gap:4px}@media (width < 767px){.wysiwyg_story_column_body{padding:16px;display:grid;gap:4px}}.wysiwyg_story_column_readmore:not(:root){color:#be9013;font-weight:400;text-align:right;margin:0;font-size:14px;letter-spacing:.05em;width:fit-content;margin-left:auto}.wysiwyg_story_column_text:not(:root){line-height:1.75}.wysiwyg_ballon{border:1px solid #ccc;padding:24px;border-radius:2px}@media (width < 767px){.wysiwyg_ballon{padding:20px 16px}}.wysiwyg_ballon p+p{margin-top:20px}@media (width < 767px){.wysiwyg_ballon p:last-child{font-size:15px}}.wysiwyg_recommend{padding:24px;border-radius:2px;display:grid;gap:16px;font-size:18px;background-color:#f7f6f5}@media (width < 767px){.wysiwyg_recommend{padding:20px 16px;gap:12px}}.wysiwyg_recommend_heading{font-family:'Noto Serif JP',serif;font-weight:600}.wysiwyg_recommend_title:not(:root){font-size:15px;font-weight:700;margin-bottom:10px;margin:0}.wysiwyg_recommend_list{display:grid;gap:8px}@media (width < 767px){.wysiwyg_recommend_list{gap:12px}}.wysiwyg_recommend_item{font-size:14px;display:flex;gap:8px;align-items:baseline}.wysiwyg_recommend_item:before{content:"";width:10px;height:10px;background-color:#d0bf9b;border-radius:100%;flex-shrink:0}@media (width < 767px){.wysiwyg_recommend_item:before{width:8px;height:8px}}.wysiwyg_recommend_link[target=_blank]:after{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e912";font-size:18px;position:relative;top:2px;display:inline-block;margin-left:2px}.wysiwyg_author{border:#999 solid 1px;padding:20px 24px;border-radius:2px}.wysiwyg_author p:empty{display:none}@media (width < 767px){.wysiwyg_author{padding:16px}}.wysiwyg_author_heading{margin:0 0 20px !important}.wysiwyg_author_inner{overflow:hidden}.wysiwyg_author_inner:nth-of-type(n+2){border-top:#ccc dotted 1px;margin-top:20px;padding-top:30px}@media (width < 767px){.wysiwyg_author_inner{display:flex;gap:16px;flex-wrap:wrap;align-items:center}}.wysiwyg_author_image:not(root):not(root){width:25%;object-fit:contain;aspect-ratio:1/1;height:100%;float:left;margin-bottom:0}@media (width < 767px){.wysiwyg_author_image:not(root):not(root){width:40%;object-fit:contain;aspect-ratio:1/1;height:100%;float:none;padding-left:16px;margin-left:-16px}}.wysiwyg_author_wrap{display:grid;gap:12px;margin-block:var(--leading-trim);height:fit-content;float:right;width:calc(100% - 25% + -24px)}@media (width < 767px){.wysiwyg_author_wrap{float:none;width:calc(100% - 40% + -16px);flex:1}}.wysiwyg_author_name{font-size:20px;font-family:'Noto Serif JP',serif;font-weight:600}@media (width < 767px){.wysiwyg_author_name{font-size:17px}}.wysiwyg_author_position:not(root):not(root){font-size:14px;font-family:'Noto Serif JP',serif;font-weight:600;margin-top:-12px;line-height:1.6}@media (width < 767px){.wysiwyg_author_position:not(root):not(root){margin-top:-10px}}.wysiwyg_author_text{word-break:break-all;float:right;width:calc(100% - 25% + -24px);margin-top:24px;letter-spacing:-.02em}@media (width < 767px){.wysiwyg_author_text:not(root){float:none;width:100%;margin-top:0;line-height:1.85}}.related-articles{display:grid;gap:30px;padding:30px var(--global-inner-xxs) 0;margin-bottom:60px}@media (width < 767px){.related-articles{display:grid;gap:24px;padding:0}}.related-articles_title{font-family:'Noto Serif JP',serif;width:auto;font-size:23px;background-image:none;border-bottom:none;text-indent:initial;line-height:1.6;letter-spacing:.05em;position:relative;padding:2px 16px 4px 24px;&:after{content:"";width:3px;height:100%;background-color:#001539;display:block;position:absolute;top:0;bottom:0;margin:auto 0;left:2px}}@media (width < 767px){.related-articles_title{margin-left:16px;margin-right:16px;width:auto;font-size:clamp(1.125rem,.946rem + .89vw,1.375rem)}.related-articles_title:after{content:"";width:3px;height:100%;background-color:#001539;display:block;position:absolute;top:0;bottom:0;margin:auto 0;left:2px}}.prev-next-list_link{transition:.4s;&:hover{opacity:.6;transition:.4s}}.prev-next-list{display:flex;gap:24px;align-items:center;justify-content:space-between}@media (width < 767px){.prev-next-list{flex-direction:column;padding:0 16px}}.prev-next-list_prev,.prev-next-list_next{flex:0 0 calc((680px - 30px)/2);overflow:hidden;border-radius:2px}@media (width < 767px){.prev-next-list_prev,.prev-next-list_next{flex:1;overflow:hidden;border-radius:2px}}.prev-next-list_icon{gap:8px;font-family:'Noto Serif JP',serif;font-weight:800;letter-spacing:.05em;position:relative}.prev-next-list_prev .prev-next-list_icon:before,.prev-next-list_next .prev-next-list_icon:after{content:"";display:block;width:clamp(.375rem,.172rem + .42vw,.5rem);height:clamp(.375rem,.172rem + .42vw,.5rem);border:0;border-top:solid 1px #001539;border-right:solid 1px #001539;position:absolute;top:8px}.prev-next-list_prev .prev-next-list_icon:before{transform:rotate(-135deg);left:-16px}.prev-next-list_next .prev-next-list_icon:after{transform:rotate(45deg);right:-16px}.prev-next-list_text{padding:6px 16px;background-color:#fff;font-size:16px;text-align:center;border:1px solid #ccc}@media (width < 767px){.prev-next-list_text{padding:8px 16px 10px;font-size:15px}}.case-banner{padding:30px var(--global-inner-xxs) 60px}@media (width < 767px){.case-banner{padding:30px 16px 60px}}.related-articles+.case-banner{margin-top:-40px}.btn-offset{position:fixed;right:20px;bottom:20px;width:fit-content;z-index:100;transition:opacity .8s;opacity:0;pointer-events:none;visibility:hidden}@media (width < 767px){.btn-offset{bottom:0;right:0;width:100%;min-width:none}}.btn-offset.js-visible{visibility:visible;opacity:1;pointer-events:all}.btn-offset__inner{display:flex;align-items:center;position:relative;justify-content:center}.btn-offset__wrap{display:flex;align-items:center;justify-content:center;--btn-offset-gutter:12px;gap:var(--btn-offset-gutter)}@media (width < 767px){.btn-offset__wrap{width:calc(100% - (var(--btn-offset-button-width) - var(--btn-offset-gutter)))}}@media (width < 767px) and (orientation:landscape){.btn-offset__wrap{width:fit-content;margin-inline:auto}}.btn-offset__link:not(:root){background-image:linear-gradient(to right bottom,#e6c869 5%,#b3883b);-webkit-box-shadow:0 5px 0 var(--color-gold);box-shadow:0 5px 0 var(--color-gold);padding:12px 16px;box-sizing:border-box;text-decoration:none;text-align:center;display:flex;align-items:center;gap:12px}.btn-offset__link:not(:root):hover{transform:translate(0,3px);box-shadow:0 2px 0 #9e792b}@media (width < 767px){.btn-offset__link:not(:root){min-height:56px;justify-content:start;padding:12px;width:100%}}.btn-offset__label{font-size:16px;height:30px;line-height:20px;padding:4px 12px;color:#bd9200;border:1px solid #bd9200;background:#fff;font-weight:700;white-space:nowrap;font-family:'Noto Serif JP',serif}@media (width < 767px){.btn-offset__label{padding:2px clamp(.75rem,.564rem + .93vw,1rem);height:auto;line-height:1.6}}.btn-offset__text:not(:root){font-family:'Noto Serif JP',serif;color:#fff;font-size:18px;font-weight:700;white-space:nowrap;text-shadow:1px 1px 8px rgba(0,0,0,.4);line-height:1.6}@media (width < 767px){.btn-offset__text:not(:root){font-size:calc(clamp(1rem,.091rem + 4.55vw,1.313rem) + .5px);flex:1;letter-spacing:.2em}}.btn-offset__text--s:not(:root){color:#fff;font-size:16px;font-weight:700}@media (width < 767px){.btn-offset__text--s:not(:root){font-size:calc(clamp(1rem,.091rem + 4.55vw,1.313rem) - .5px);flex:1;white-space:nowrap}}@media (width < 767px){_::-webkit-full-page-media,_:future,:root .btn-offset__text--s:not(:root){font-size:calc(clamp(1rem,.091rem + 4.55vw,1.313rem) - 1.35px);letter-spacing:0}}@media (width < 320px){.btn-offset__text--s:not(:root){font-size:15px}}.btn-offset__button{width:fit-content;min-height:fit-content;z-index:2;display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:0;background-color:transparent;border:none}@media (width < 767px){.btn-offset__button{width:var(--btn-offset-button-width);min-height:100%}}.btn-offset__cross{position:absolute;top:50%;right:-4px;transform:translate(4px,-50%);font-size:14px;line-height:1;border:none;border-radius:100%;width:26px;height:26px;color:var(--color-black);background-color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 7px rgb(0 0 0/40%)}@media (width < 767px){.btn-offset__cross{right:6px;transform:translate(-6px,-50%)}}.wysiwyg-eye-catch{display:block}@media (width < 767px){.wysiwyg-eye-catch{display:block;margin:0 calc(50% - 50vw);width:100vw}}.wysiwyg-eye-catch_image{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%}.wysiwyg-table-colum{display:grid;grid-template-columns:100px 1fr 100px 1fr;grid-template-rows:max-content max-content 1fr auto;border-top:1px solid #999}.wysiwyg-table-colum+.wysiwyg-table-colum{margin-top:30px}@media (width < 767px){.wysiwyg-table-colum{display:grid;grid-template-columns:100px 1fr;grid-template-rows:auto}}.wysiwyg-table-colum_title{font-family:'Noto Serif JP',serif;font-weight:bold;margin-bottom:12px;position:relative;padding-left:16px;&:before{content:"";width:4px;height:16px;position:absolute;top:8px;left:0;background-color:#222}&:not(:first-child){margin-top:30px}}.wysiwyg-table-colum_label,.wysiwyg-table-colum_text{padding:8px 16px}.wysiwyg-table-colum_label{background-color:#f5f5f5;font-weight:700;border-bottom:1px solid #999;font-size:15px}.wysiwyg-table-colum_text{border-bottom:1px solid #999;font-size:15px}.wysiwyg-table-colum_label[data-company]{grid-area:1/1/2/2}.wysiwyg-table-colum_text[data-company]{grid-area:1/2/2/5}.wysiwyg-table-colum_label[data-year]{grid-area:2/1/3/2}.wysiwyg-table-colum_text[data-year]{grid-area:2/2/3/3}.wysiwyg-table-colum_label[data-employee]{grid-area:2/3/3/4}.wysiwyg-table-colum_text[data-employee]{grid-area:2/4/3/5}.wysiwyg-table-colum_label[data-capital]{grid-area:3/1/4/2}.wysiwyg-table-colum_text[data-capital]{grid-area:3/2/4/3}.wysiwyg-table-colum_label[data-base]{grid-area:3/3/4/4}.wysiwyg-table-colum_text[data-base]{grid-area:3/4/4/5}.wysiwyg-table-colum_label[data-business]{grid-area:4/1/5/2}.wysiwyg-table-colum_text[data-business]{grid-area:4/2/5/5}@media (width < 767px){.wysiwyg-table-colum_label:not(:root),.wysiwyg-table-colum_text:not(:root){grid-area:auto}}.wysiwyg-table-colum_item{display:inline-block;padding-left:20px;position:relative;margin-bottom:10px;margin-right:25px;&:before{content:"";width:10px;height:1px;position:absolute;top:14px;left:0;background-color:#222;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.wysiwyg-table-colum2{border-top:1px solid #999;border-bottom:1px solid #999}.wysiwyg-table-colum2_wrap{border-bottom:1px solid #999}.wysiwyg-table-colum2_label,.wysiwyg-table-colum2_text{text-align:center;padding:8px 16px}.wysiwyg-table-colum2_label{background-color:#f5f5f5;font-weight:700;border-bottom:1px solid #999;font-size:15px}.wysiwyg-table-colum2_label:not(:last-child),.wysiwyg-table-colum2_text:not(:last-child){border-right:1px solid #999}@media (width < 767px){.sp-penetration-img{display:block;margin:0 calc(50% - 50vw);width:100vw;max-width:inherit}}.renew-inner{padding:60px var(--global-inner-xs)}.renew-inner--slick{padding:60px calc(var(--global-inner-xs) - var(--base-gap-slick-s))}.story-inner{padding:60px calc(var(--global-inner-xs) - var(--base-gap-slick-s)) 80px}.index_story_link{transition:opacity .3s ease}.index_story_link:hover{opacity:.8}.index_story_ballon{margin-top:10px;border:1px solid #cea73f;position:relative;background-color:#fdfcfb;height:130px;margin-bottom:20px;padding:20px;display:flex;flex-direction:column}@media screen and (max-width:750px){.index_story_ballon{padding:16px 12px}}.index_story_ballon:before,.index_story_ballon:after{content:"";border-style:solid;border-width:13px 13px 13px 0;position:absolute;transform:rotate(45deg)}.index_story_ballon:before{background-color:#fdfcfb;border-color:transparent #cea73f transparent transparent;top:calc(100% - 8px);left:90px}@media screen and (max-width:750px){.index_story_ballon:before{left:190px}}.index_story_ballon:after{border-color:transparent #fdfcfb transparent transparent;top:calc(100% - 10px);left:91px}@media screen and (max-width:750px){.index_story_ballon:after{left:191px}}.index_story_ballon .c-r{text-align:right}.index_story_ballon .c-more{color:#be9013;font-weight:400;margin-top:auto}.index_story_title{font-weight:400;font-size:17px}@media screen and (max-width:750px){.index_story_title{font-size:16px}}.index_story_profile{display:flex;align-items:center;gap:20px}@media screen and (max-width:750px){.index_story_profile{align-items:flex-start;flex-direction:column}}.index_story_thumbnail{width:120px;height:120px;display:block}@media screen and (max-width:750px){.index_story_thumbnail{margin:0 auto}}.index_story_image{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1;border-radius:50%}.index_story_data{flex:1}@media screen and (max-width:750px){.index_story_data{width:100%;padding:0 20px}}.index_story_data_name{font-size:16px;margin-bottom:10px}@media screen and (max-width:750px){.index_story_data_name{font-size:14px}}.index_story_data_before{font-size:13px;margin-bottom:3px}.index_story_data_before:before{content:'BEFORE';display:inline-block;padding:5px 0 3px;background-color:#1a3864;text-align:center;width:65px;color:#fff;font-weight:400;font-size:12px;margin-right:12px;line-height:1em}.index_story_data_after{font-size:13px}.index_story_data_after:before{content:'AFTER';display:inline-block;padding:5px 0 3px;text-align:center;width:65px;background-color:#bf1b21;color:#fff;font-weight:400;font-size:12px;margin-right:12px;line-height:1em}[data-js-slick=story] .slick-dots{bottom:-50px}.topics-company_list{display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}@media (width < 767px){.topics-company_list{grid-template-columns:auto}}.topics-company_item{display:grid}.topics-company_link{display:flex;align-items:center;gap:20px;transition:opacity .5s;&:hover{opacity:.8;transition:opacity .5s}}@media (width < 767px){.topics-company_link{display:flex;align-items:flex-start;gap:16px}}.topics-company_thumbnail{width:35%;height:160px;flex-shrink:0}@media (width < 767px){.topics-company_thumbnail{width:96px;height:96px}}.topics-company_image{width:100%;height:100%;object-fit:cover}.topics-company_wrap{display:grid;gap:16px}@media (width < 767px){.topics-company_wrap{gap:8px;margin-block:var(--leading-trim)}}.topics-company_name{font-size:18px;font-family:'Noto Serif JP',serif;font-weight:600;text-decoration:underline}@media (width < 767px){.topics-company_name{font-size:16px}}.topics-company_description{font-size:16px;word-break:break-word;word-wrap:break-word;text-align:justify}@media (width < 767px){.topics-company_description{font-size:14px;line-height:1.65}}[data-js-slick=column] .slick-dots{bottom:-16px}[data-js-slick=reason-actual] .slick-dots{bottom:-50px}@media screen and (max-width:750px){[data-js-slick] .prev.slick-arrow:not(:root){left:var(--slick-arrow-position)}}@media screen and (max-width:750px){[data-js-slick] .next.slick-arrow:not(:root){right:var(--slick-arrow-position)}}[data-js-slick]+.c-btn{margin-top:80px}.column-link_list{display:grid;grid-template-columns:repeat(4,1fr);gap:32px 20px}@media (width < 767px){.column-link_list{grid-template-columns:auto;gap:20px}}.column-link_link{display:grid;gap:8px;transition:opacity .3s;&:hover{opacity:.8;transition:opacity .3s}}@media (width < 767px){.column-link_link{display:flex;align-items:center;gap:16px}}.column-link_image{width:100%;height:100%;object-fit:cover;aspect-ratio:16/9}@media (width < 767px){.column-link_image{flex-shrink:0;width:35%}}.column-link_text{font-family:"Noto Serif JP",serif;font-weight:600;text-decoration:underline}@media (width < 767px){.column-link_text{font-size:15px;flex:1}}.wysiwyg-column-link{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 24px;margin-bottom:40px}@media (width < 767px){.wysiwyg-column-link{display:grid;grid-template-columns:auto;gap:20px}}.wysiwyg-column-link_link{display:flex;gap:8px;transition:opacity .4s;flex-direction:column;&:hover{opacity:.8;transition:opacity .4s}}@media (width < 767px){.wysiwyg-column-link_link{display:flex;align-items:center;gap:16px;flex-direction:row}}.wysiwyg-column-link_image:not(:root){width:100%;height:100%;object-fit:cover;aspect-ratio:2/1;margin:0!important;width:auto!important;max-width:100%}@media (width < 767px){.wysiwyg-column-link_image:not(:root){aspect-ratio:16/9;width:35%!important}}.wysiwyg-column-link_text:not(:root){font-family:"Noto Serif JP",serif;font-weight:600;text-decoration:underline;font-size:15px;line-height:1.8}@media (width < 767px){.wysiwyg-column-link_text:not(:root){flex:1}}.wysiwyg-related-link{border:solid 1px #999;padding:16px 30px 20px}@media (width < 767px){.wysiwyg-related-link{border:solid 1px #999;padding:16px}}.wysiwyg-related-link_title:not(:root):not(:root){width:100%;background:0 0;float:none;position:relative;padding-left:20px;margin-bottom:15px;font-family:"Noto Serif JP",serif;font-weight:600;margin-top:0}.wysiwyg-related-link_list{display:grid;gap:24px}.wysiwyg-related-link_link{display:flex;gap:16px}@media (width < 767px){.wysiwyg-related-link_link{gap:12px}}.wysiwyg-related-link_image:not(:root){width:25%;height:100%;object-fit:cover;aspect-ratio:16/9;flex-shrink:0;margin:0!important}@media (width < 767px){.wysiwyg-related-link_image:not(:root){width:25%!important;aspect-ratio:1/1}}.wysiwyg-related-link_text{font-family:'Noto Serif JP',serif;font-weight:700;flex:1}@media (width < 767px){.wysiwyg-related-link_text:not(:root){line-height:1.75}}.wysiwyg-related-wrap{display:flex;flex-direction:column;flex:1}@media (width < 767px){.wysiwyg-related-wrap{gap:8px;margin-block:var(--leading-trim)}}.wysiwyg-related-link_more:not(:root){margin:0;margin-left:auto;font-size:90%}@media (width < 767px){.wysiwyg-related-link_more:not(:root){margin:auto 0 0 auto;width:fit-content}}.recruit-wrapper{padding:40px 30px}@media (width < 767px){.recruit-wrapper{padding:40px 16px}}.parent{display:grid;grid-template-columns:100px 1fr;grid-template-rows:repeat(4,1fr);grid-column-gap:0px;grid-row-gap:0px}.div2{grid-area:2/2/3/3}.div3{grid-area:3/2/4/3}.div4{grid-area:4/2/5/3}.wysiwyg-fetch-indstry{display:flex;flex-direction:column;gap:20px;border-top:1px solid #ccc;padding-top:30px;margin:30px 0;text-decoration:none}.wysiwyg-fetch-indstry>p:empty{display:none}.wysiwyg-fetch-indstry-image:not(:root){grid-area:1/1/5/2;width:340px;margin:0}.wysiwyg-fetch-indstry-wrap{display:grid;gap:14px}.wysiwyg-fetch-indstry-wrap>*:not(:root){margin:0;font-family:'Noto Serif JP',serif;margin-block:var(--leading-trim);line-height:1.6}.wysiwyg-fetch-indstry-link:not(:root){text-decoration:none;order:2;width:fit-content}.wysiwyg-fetch-indstry-cite{order:3;margin-top:-12px}.wysiwyg-fetch-cite-link{font-size:12px}.wysiwyg-fetch-indstry-name:not(:root){font-size:20px;font-weight:700}@media (width < 767px){.wysiwyg-fetch-indstry-name:not(:root){font-size:16px}}.wysiwyg-fetch-indstry-name--en{font-size:14px;color:#cea73f}@media (width < 767px){.wysiwyg-fetch-indstry-name--en{font-size:12px}}.list-story-card{display:grid;gap:24px;grid-auto-flow:inherit;grid-template-columns:repeat(auto-fit,minmax(680px,1fr))}@media (width < 767px){.list-story-card{grid-template-columns:auto}}.list-story-card_list{background-color:#fff;border:1px solid #cea73f;border-radius:2px;overflow:hidden;position:relative;height:100%}.list-story-card_link{display:grid}.list-story-card_profile{background-color:#fdfcfb;padding:20px 24px;border-bottom:1px solid #ccc;overflow:hidden;display:flex;align-items:flex-start;gap:20px}@media (width < 767px){.list-story-card_profile{display:grid;grid-template-columns:48px 1fr;grid-template-rows:repeat(2,auto);gap:16px 12px;align-items:center;padding:20px}}.list-story-card_wrap{display:flex;flex-wrap:wrap;gap:20px}@media (width < 767px){.list-story-card_wrap{display:contents}}.list-story-card_wrap>*{margin-block:var(--leading-trim);color:#333}.list-story-card_content{display:flex;gap:0 10px;flex-wrap:wrap}@media (width < 767px){.list-story-card_content{grid-area:2/2/3/3;align-items:center;height:fit-content}}.list-story-card_title{font-size:17px;font-family:'Noto Serif JP',serif;font-weight:600;line-height:1.8;text-decoration:underline}@media (width < 767px){.list-story-card_title{font-size:16px;grid-area:1/1/2/3}}.list-story-card_image{width:88px;border-radius:100%}@media (width < 767px){.list-story-card_image{width:64px;grid-area:2/1/3/2}}.list-story-card_name{font-size:14px;flex:1 0 100%}@media (width < 767px){.list-story-card_name{font-size:13px}}.list-story-card_before{font-size:14px;display:flex;align-items:center;gap:8px;&:after{color:#cea73f;content:">";font-weight:400}}@media (width < 767px){.list-story-card_before{font-size:13px}}.list-story-card_after{font-size:14px;font-weight:700}@media (width < 767px){.list-story-card_after{font-size:13px}}.list-story-card_text{padding:16px 24px;font-size:15px;line-height:1.85;display:grid;gap:8px;letter-spacing:.025em}@media (width < 767px){.list-story-card_text{padding:16px 20px}}.link-article-box{display:flex;align-items:center;font-family:sans-serif;font-size:14px;border:1px solid #ddd;padding:10px;background-color:#f9f9f9;margin:30px 0}.link-article-box img{width:250px;height:auto;margin-right:10px;margin-bottom:0}.link-article-box a{color:#005bac;text-decoration:none}.link-article-box a:hover{text-decoration:underline}.link-article-box .text{line-height:1.2}.link-article-box p{line-height:1.2;margin:30px 0}.faq-wrapper{background-color:#f2f2f2;padding:20px}.faq-box{background-color:#fff;padding:25px 30px;max-width:800px;margin:0 auto;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.06)}.faq-q{font-weight:700;color:#333;display:flex;align-items:center;font-size:17px}.faq-q-label{color:#d2a14b;margin-right:8px}.faq-divider{border-top:1px solid #ccc;margin:12px 0}.faq-a{color:#555;line-height:1.7}.faq-a-label{color:#999;margin-right:8px;font-weight:700}.faq-a{display:flex;align-items:flex-start;color:#555;line-height:1.7}.faq-a-label{color:#999;font-weight:700;margin-right:0;flex:0 0 auto;width:3em}.faq-a:after{content:"";flex:1}.faq-p{margin:0 !important;line-height:2 !important;font-size:17px}.example-list{font-family:sans-serif;margin:20px}.example-list .example-label{font-weight:700;margin-bottom:8px}.example-list ul{list-style:none;padding:0;margin:0}.example-list li{display:inline-flex;justify-content:space-between;margin-bottom:8px;white-space:nowrap}.firm{flex:1}.arrow{margin:0 10px}.category{flex-shrink:0}.company-n{margin:0;font-family:'Noto Serif JP',serif;margin-block:var(--leading-trim);line-height:1.6;font-size:20px;font-weight:700;margin-top:30px;border-top:1px solid #ccc;padding-top:30px}.company-n a{text-decoration-line:none}p.company-n-e{margin:0;font-family:'Noto Serif JP',serif;margin-block:var(--leading-trim);line-height:1.6;font-size:14px;color:#cea73f;margin-top:10px}img.company-img{width:340px}.job_search_1000{text-align:center}.job_search_1000 .index_jobSearch_inner{width:1000px;padding:80px 0;margin:0 auto}.job_search_1000 .index_jobSearch_inner .jobSearch_content{text-align:left}.job_search_680 .jobSearch_content_block_form_detail_content_list_item{width:calc(100%/3)}.tab-menu{display:flex}.tab-menu li{list-style:none;padding:10px;background:#eee;border:1px solid #ccc;cursor:pointer;flex:1;text-align:center}.tab-menu li.active{background:#fff;border-bottom:solid 2px #c29834}.tab-menu li .sp{display:none}.tab-content{display:none;border:1px solid #ccc;padding:20px}.tab-content.active{display:block}.tab-content ul li{padding:5px 0}.tab-content ul li a{text-decoration:underline;vertical-align:sub}.tab-content ul li span{display:inline-block;color:#fff;text-align:center;padding:1px 0 0;width:130px;margin-right:20px;font-size:13px}.tab-content ul li span{background-color:#fff!important}.tab-content ul li .strategy{border:solid 1px #680607;color:#680607}.tab-content ul li .general{border:solid 1px #243b5b;color:#243b5b}.tab-content ul li .think_tank{border:solid 1px #0a3c07;color:#0a3c07}.tab-content ul li .business-it{border:solid 1px #3d1554;color:#3d1554}.tab-content ul li .fas{border:solid 1px #a59679;color:#a59679}.tab-content ul li .hr{border:solid 1px #20538c;color:#20538c}.tab-content ul li .vc{border:solid 1px #a59679;color:#a59679}.tab-content ul li .ib{border:solid 1px #582828;color:#582828}.tab-content ul li .fund{border:solid 1px #25395a;color:#25395a}.tab-content ul li .insurance{border:solid 1px #0a3c07;color:#0a3c07}.tab-content ul li .coo{border:solid 1px #582828;color:#582828}.tab-content ul li .cfo{border:solid 1px #a59679;color:#a59679}.tab-content ul li .cio{border:solid 1px #3a1656;color:#3a1656}.tab-content ul li .cho{border:solid 1px #0c3a0b;color:#0c3a0b}.tab-content ul li .client_support{border:solid 1px #243b5b;color:#243b5b}.tab-content ul li .sales_pr{border:solid 1px #204e8a;color:#204e8a}.tab-content::-webkit-scrollbar{width:6px}.tab-content::-webkit-scrollbar-track{background:#eee}.tab-content::-webkit-scrollbar-thumb{background:#444;border-radius:4px}.tab-content::-webkit-scrollbar-thumb:hover{background:rgba(100,100,100,.6)}@media screen and (max-width:768px){.index_new_job_inner{padding:40px 0!important}.tab-menu li{display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1.2;font-size:14px;padding:10px 5px}.tab-menu li .pc{display:none}.tab-menu li .sp{display:block}.tab-content{border-right:none;border-left:none}.tab-content ul li{line-height:1.4;padding:15px 0 5px}.tab-content ul li span{margin-right:5px;font-size:10px;width:100px;display:block}}img.consul-img-size{width:340px}
@charset "UTF-8";.clearfix:before,.clearfix:after{content:"";display:block}.clearfix:after{clear:both}.clearfix{zoom:1}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}.clear{clear:both}.underlineNone{text-decoration:none !important}.bg_cover{background-size:cover}.bg_w{background-color:#fff !important}.bg_gray{background-color:#f7f6f5 !important}@media screen and (max-width:750px){.sp_img_wide{width:calc(100% + 32px) !important;margin-left:-16px !important;max-width:initial}.sp_img_wide16{width:calc(100% + 32px) !important;margin-left:-16px !important;max-width:initial}.sp_imgpt57{padding-top:57% !important}.sp_imgpt70{padding-top:70% !important}.sp_bg_w{background-color:#fff !important}.sp_bg_gray{background-color:#f7f6f5 !important}}.ltr_short{letter-spacing:-.05em}.m0{margin-bottom:0 !important}.m05{margin-bottom:5px !important}.m10{margin-bottom:10px !important}.m12{margin-bottom:12px !important}.m15{margin-bottom:15px !important}.m20{margin-bottom:20px !important}.m30{margin-bottom:30px !important}.m40{margin-bottom:40px !important}.m50{margin-bottom:50px !important}.m60{margin-bottom:60px !important}.m70{margin-bottom:70px !important}.m80{margin-bottom:80px !important}.m90{margin-bottom:90px !important}.m100{margin-bottom:100px !important}.m110{margin-bottom:110px !important}.m120{margin-bottom:120px !important}.m-20{margin-bottom:-20px !important}.m-30{margin-bottom:-30px !important}.m-40{margin-bottom:-40px !important}.m-50{margin-bottom:-50px !important}.m-60{margin-bottom:-60px !important}@media screen and (max-width:750px){.m0_sp{margin-bottom:0 !important}.m03_sp{margin-bottom:3px !important}.m05_sp{margin-bottom:5px !important}.m10_sp{margin-bottom:10px !important}.m12_sp{margin-bottom:12px !important}.m15_sp{margin-bottom:15px !important}.m17_sp{margin-bottom:17px !important}.m20_sp{margin-bottom:20px !important}.m30_sp{margin-bottom:30px !important}.m35_sp{margin-bottom:35px !important}.m40_sp{margin-bottom:40px !important}.m50_sp{margin-bottom:50px !important}.m60_sp{margin-bottom:60px !important}.m-03_sp{margin-bottom:-3px !important}.m-05_sp{margin-bottom:-5px !important}.m-07_sp{margin-bottom:-7px !important}.m-10_sp{margin-bottom:-10px !important}.m-12_sp{margin-bottom:-12px !important}.m-15_sp{margin-bottom:-15px !important}.m-17_sp{margin-bottom:-17px !important}.m-20_sp{margin-bottom:-20px !important}.m-30_sp{margin-bottom:-30px !important}.m-40_sp{margin-bottom:-40px !important}.m-50_sp{margin-bottom:-50px !important}.m-60_sp{margin-bottom:-60px !important}.m-80_sp{margin-bottom:-80px !important}.m-100_sp{margin-bottom:-100px !important}.m-120_sp{margin-bottom:-120px !important}}.mt0{margin-top:0 !important}.mt05{margin-top:5px !important}.mt10{margin-top:10px !important}.mt12{margin-top:12px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mt90{margin-top:90px}.mt100{margin-top:100px}.mt110{margin-top:110px}.mt120{margin-top:120px}.mt-05{margin-top:-5px !important}.mt-10{margin-top:-10px !important}.mt-12{margin-top:-12px !important}.mt-15{margin-top:-15px !important}.mt-20{margin-top:-20px !important}.mt-25{margin-top:-25px !important}.mt-30{margin-top:-30px !important}.mt-40{margin-top:-40px !important}.mt-50{margin-top:-50px !important}.mt-60{margin-top:-60px !important}@media screen and (max-width:750px){.mt0_sp{margin-top:0 !important}.mt05_sp{margin-top:5px !important}.mt07_sp{margin-top:7px !important}.mt10_sp{margin-top:10px !important}.mt12_sp{margin-top:12px !important}.mt15_sp{margin-top:15px !important}.mt17_sp{margin-top:17px !important}.mt20_sp{margin-top:20px !important}.mt25_sp{margin-top:25px !important}.mt30_sp{margin-top:30px !important}.mt35_sp{margin-top:35px !important}.mt40_sp{margin-top:40px !important}.mt45_sp{margin-top:45px !important}.mt50_sp{margin-top:50px !important}.mt55_sp{margin-top:55px !important}.mt60_sp{margin-top:60px !important}.mt70_sp{margin-top:70px !important}.mt80_sp{margin-top:80px !important}.mt90_sp{margin-top:90px !important}.mt95_sp{margin-top:95px !important}.mt100_sp{margin-top:100px !important}.mt-05_sp{margin-top:-5px !important}.mt-07_sp{margin-top:-7px !important}.mt-10_sp{margin-top:-10px !important}.mt-15_sp{margin-top:-15px !important}.mt-20_sp{margin-top:-20px !important}.mt-25_sp{margin-top:-25px !important}.mt-30_sp{margin-top:-30px !important}.mt-40_sp{margin-top:-40px !important}.mt-45_sp{margin-top:-45px !important}.mt-50_sp{margin-top:-50px !important}.mt-60_sp{margin-top:-60px !important}.mt-70_sp{margin-top:-70px !important}.mt-80_sp{margin-top:-80px !important}.mt-100_sp{margin-top:-100px !important}.mt-110_sp{margin-top:-110px !important}}.ml05{margin-left:5px}.ml10{margin-left:10px}.ml12{margin-left:12px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml-20{margin-left:-20px !important}.ml-30{margin-left:-30px !important}@media screen and (max-width:750px){.ml-05_sp{margin-left:-5px !important}}.mr05{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mr60{margin-right:60px}@media screen and (max-width:750px){.mr10_sp{margin-right:10px !mportant}.mr15_sp{margin-right:15px !mportant}.mr20_sp{margin-right:20px !mportant}.mr30_sp{margin-right:30px !mportant}.mr40_sp{margin-right:40px !mportant}.ml-05_sp{margin-left:-5px !important}}.pt0{padding-top:0}.pt05{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}@media screen and (max-width:750px){.pt0_sp{padding-top:0 !important}}.pb0{padding-bottom:0}.pb05{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pl05{padding-left:5px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl70{padding-left:70px}.pl80{padding-left:80px}@media screen and (max-width:750px){.pl20_sp{padding-left:20px !important}.pr20_sp{padding-right:20px !important}.pr30_sp{padding-right:30px !important}}.pr05{padding-right:5px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.flt{float:left}.flt25{float:left;width:25% !important}.flt30{float:left;width:30% !important}.flt35{float:left;width:35% !important}.flt40{float:left;width:40% !important}@media screen and (max-width:750px){.flt{float:none;width:100%}.flt25{float:none;display:block;margin:0 auto;width:70% !important}.flt30{float:none;display:block;margin:0 auto;width:70% !important}.flt35{float:none;display:block;margin:0 auto;width:70% !important}.flt40{float:none;display:block;margin:0 auto;width:70% !important}}.flr{float:right}.txt_l,td.txt_l,.txt_l td{text-align:left}.txt_r,td.txt_r,.txt_r td{text-align:right}.txt_c,td.txt_c,.txt_c td{text-align:center}@media screen and (max-width:750px){.txt_l_sp{text-align:left}}.PCtxt_r{text-align:right}@media screen and (max-width:750px){.PCtxt_r{text-align:left}}.valign_t,td.valign_t,.valign_t td{vertical-align:top}.valign_m,td.valign_m,.valign_m td{vertical-align:middle}.valign_b,td.valign_b,.valign_b td{vertical-align:bottom}.fwb{font-weight:700 !important}.fw900{font-weight:900 !important}.ff_m{font-family:"Noto Serif JP",serif}.bd_b{border-bottom:1px solid #8c8c8c}.cl_r{color:#b00940}.cl_gold{color:#a88439}.hide{display:none}.img_c{display:block;margin-left:auto;margin-right:auto;text-align:center}.img_box{border:solid 1px #ccc}.wid50{width:50%}.out_sq li{list-style:square outside none;margin-left:20px}.sq_gld li{list-style-type:none;position:relative;font-size:70% !important;padding-left:20px}.sq_gld li:before{display:block;position:absolute;left:0;margin-top:23px;content:"■";color:#a57a19;margin-left:20px}.out_disc li{list-style:disc outside none;margin-left:20px}.number li{list-style:decimal outside none !important;margin-left:20px;padding-bottom:15px}.number li:before{content:none !important}.number li:last-child{padding-bottom:0}.number02 li{list-style:decimal outside none !important;margin-left:10px}.number02 li:before{content:none !important}.number03 li{list-style:decimal-leading-zero outside none !important;margin-left:20px}.number03 li:before{content:none !important}.list-nomark>li{list-style:none !important;margin-left:20px}.list_line>li{list-style-type:"--- " !important;margin-left:20px !important}.arr02 li{list-style-type:disc;list-style-position:outside;margin:0 0 0 20px}.arr01 li{list-style-position:outside;list-style-type:disc;margin-bottom:5px;margin-left:20px;margin-right:0;margin-top:0}.arr_tpx li{list-style-position:inside;list-style-type:disc;margin-bottom:5px;margin-left:20px;margin-right:0;margin-top:0;border-bottom:1px dotted #666;padding-bottom:10px}ul.clm2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.clm2>li{width:calc(100%/2);padding-left:20px;position:relative;margin-bottom:10px}ul.clm2>li:before{content:"";position:absolute;top:13px;left:0;width:10px;height:1px;background-color:#222;margin-right:10px}@media screen and (max-width:750px){ul.clm2{display:block}ul.clm2>li{width:100%}}.line li{padding-left:20px;position:relative;margin-bottom:10px}.line li:before{content:"";position:absolute;top:13px;left:0;width:10px;height:1px;background-color:#111;margin-right:10px}.outlink:after{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e912";display:inline-block;font-size:16px;margin-left:4px;margin-right:2px;position:relative;top:2px}.arr_triangle li{list-style-type:none}.arr_triangle li :before{display:inline-block;margin-left:4px;margin-right:7px;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;font-family:"Font Awesome 6 ";content:"?"}.list-block .wpcf7-list-item{display:block}.list-inline .wpcf7-list-item{display:inline}span.wpcf7-list-item{display:block}.serif{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;-webkit-transform-origin:0px 0px 0px;-ms-transform-origin:0px 0px 0px;transform-origin:0px 0px 0px;-webkit-transform:scale(1.001,1);-ms-transform:scale(1.001,1);transform:scale(1.001,1)}.bold{font-weight:700}.serif.bold{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W6","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;-webkit-transform-origin:0px 0px 0px;-ms-transform-origin:0px 0px 0px;transform-origin:0px 0px 0px;-webkit-transform:scale(1.001,1);-ms-transform:scale(1.001,1);transform:scale(1.001,1);font-weight:700}.display_ph{display:none}.alignright{text-align:right}.aligncenter{text-align:center}.display_ta{display:none}.pc_none{display:none}.img_flt_c{float:left}.header_text{color:#fff;height:20px;width:600px;font-size:95%;font-family:"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;position:absolute;left:160px;top:36px;-webkit-transform-origin:0px 0px 0px;-ms-transform-origin:0px 0px 0px;transform-origin:0px 0px 0px;-webkit-transform:scale(1.001,1);-ms-transform:scale(1.001,1);transform:scale(1.001,1)}.header_btn{height:10px;width:270px;position:absolute;top:3px;right:0;line-height:100%}.header_btn li.header_btn01{float:left;text-align:center;padding:0}.header_btn li.header_btn02{float:right;text-align:right;padding:0 0 0 20px;border-left:1px #3e4c5d solid}.header_btn li a{font-size:10px;color:#fff;text-decoration:none;letter-spacing:2px}.header_btn li a:hover{text-decoration:underline}#mdd_overlay{background:#000;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:100}ul.mdd_lv1.header_btn{z-index:200}.header_btn ul.mdd_lv2{background-color:#e4e4e4;color:#000;display:none;left:-100%;list-style-position:outside;margin:0;padding:20px;position:absolute;top:15px;width:550px}ul.mdd_lv1.header_btn li:hover ul.mdd_lv2{display:block}.header_btn ul.mdd_lv2 li{height:50px;width:162px;float:left}.group01,.group02,.group04,.group05{height:50px;width:162px;margin-right:15px;padding-right:14px;border-right:#ccc 1px solid}.group06{height:50px;width:162px}.group01,.group02,.group03{margin-bottom:15px}.logo{width:140px;height:44px;left:0;position:absolute;top:40px}.logo_ttl{width:314px;height:24px;left:160px;position:absolute;top:60px}.header_nav{height:14px;width:186px;position:absolute;top:38px;right:0;clear:both}.header_nav li{float:left}.header_nav li img{float:right}.header_nav01{padding-right:18px;height:14px;width:55px}.header_nav02{height:14px;width:113px}.header_formbtn{position:absolute;right:0;top:43px;height:44px;width:185px}.header_formbtn a.btn_red_top{-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;box-shadow:inset 0px 1px 0px 0px #f5978e;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#e30f00),color-stop(1,#990d00));background:-moz-linear-gradient(center top,#e30f00 5%,#990d00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e30f00',endColorstr='#990d00');background-color:#e30f00;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #d02718;color:#fff;font-family:serif;font-size:14px;font-weight:700;font-style:normal;height:40px;line-height:41px;width:185px;text-decoration:none;text-align:center;text-shadow:0px 1px 0px #810e05;display:block;-webkit-transform-origin:0px 0px 0px;-ms-transform-origin:0px 0px 0px;transform-origin:0px 0px 0px;-webkit-transform:scale(1.001,1);-ms-transform:scale(1.001,1);transform:scale(1.001,1)}a.btn_red_top:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#990d00),color-stop(1,#e30f00));background:-moz-linear-gradient(center top,#990d00 5%,#e30f00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#990d00',endColorstr='#e30f00');background-color:#990d00}.sp-img{width:350px;height:auto}.flr .sp-img{width:115px}.link_btn .sp-img{width:115px}.box01_details .sp-img{width:95px}.to_top02 .sp-img{width:75px}.box01_banner_box .sp-img{width:100%}.pimg{width:auto}.consultant_box02 .sp-img{width:225px}.column_first{float:left;width:105px}.column_second_a{float:left;width:120px}.column_second_b{float:left;width:110px}.column_second_c{float:left;width:135px}.column_third{float:left;width:138px}.column_forth{float:left;width:135px}.column_fifth{float:left;width:140px}.column_sixth{float:left;width:141px}.to_top{height:9px;width:75px;position:absolute;top:9px;right:0}.to_top02{float:left;margin-bottom:20px;width:100%}.to_top02 a{float:right}small.copyright{height:0;right:0;position:absolute;bottom:25px;font-size:75%;padding-top:9px}.search_box{width:727px;padding:20px 23px;border-collapse:collapse;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;overflow:hidden;float:left;margin-bottom:30px}.search_top_link_w{width:100%;margin-bottom:20px}.search_top_link_w .s_link_l{font-size:90%;width:50%;float:left}.search_top_link_w .s_link_l a{line-height:1em;padding:7px 0 5px 25px;display:inline-block;width:120px;text-decoration:none}.search_top_link_w .s_link_r{text-align:right;font-size:90%;width:50%;float:right}.star_icon{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/job/star_icon.png) no-repeat left 3px;background-size:15px 15px}.new_icon{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/job/new_icon.png) no-repeat left 4px;background-size:14px 14px}.folder_icon1{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/job/folder_icon1.png) no-repeat left top;background-size:contain;padding-left:28px !important}.folder_icon2{background-size:contain}.ttl_txt{letter-spacing:0;color:#000;padding-bottom:0;border-bottom:1px #333 solid;font-family:serif;padding-left:0;margin-bottom:20px;margin-top:0 !important;font-size:20px;font-family:"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;-webkit-transform-origin:0px 0px 0px;-ms-transform-origin:0px 0px 0px;transform-origin:0px 0px 0px;-webkit-transform:scale(1.001,1);-ms-transform:scale(1.001,1);transform:scale(1.001,1);font-weight:700}.ttl_txt:before{display:inline-block;content:"■";font-size:24px;-webkit-transform:scale(.3,1);-ms-transform:scale(.3,1);transform:scale(.3,1);color:#333;text-align:left;position:relative;left:-10px;margin-right:-10px}.ttl_txt span.ht_txt_gold{font-style:italic;font-size:30px;color:#946f1e;font-weight:700}.ttl_txt span.eng_caption{font-family:"Josefin Sans";font-size:10px;font-weight:700;text-transform:uppercase;color:#888;letter-spacing:1px;margin-left:10px}.ttl_txt_nobdr{font-size:20px;font-weight:700;letter-spacing:0;color:#000;padding-bottom:0;font-family:serif;padding-left:0;margin-bottom:20px;margin-top:0 !important;-webkit-transform-origin:0px 0px 0px;-ms-transform-origin:0px 0px 0px;transform-origin:0px 0px 0px;-webkit-transform:scale(1.001,1);-ms-transform:scale(1.001,1);transform:scale(1.001,1)}.btn_gold{background-color:#946f1e;color:#fff !important;padding:6px;border-radius:4px;font-size:12px;text-decoration:none !important}.btn_gold:hover{background-color:#664b0f}.txt_gold{color:#946f1e}a.btn_red{-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;box-shadow:inset 0px 1px 0px 0px #f5978e;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#e30f00),color-stop(1,#990d00));background:-moz-linear-gradient(center top,#e30f00 5%,#990d00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e30f00',endColorstr='#990d00');background-color:#e30f00;border-radius:6px;text-indent:0;border:1px solid #d02718;color:#fff;font-weight:700;font-style:normal;text-decoration:none;text-align:center;text-shadow:0px 1px 0px #810e05;display:inline-block;-webkit-transform-origin:0px 0px 0px;-ms-transform-origin:0px 0px 0px;transform-origin:0px 0px 0px;-webkit-transform:scale(1.001,1);-ms-transform:scale(1.001,1);transform:scale(1.001,1);text-align:center;padding:10px 16px;width:70%}a.btn_red:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#990d00),color-stop(1,#e30f00));background:-moz-linear-gradient(center top,#990d00 5%,#e30f00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#990d00',endColorstr='#e30f00');background-color:#990d00}.ttl_gl{width:100%;background:0 0;float:none;position:relative;padding-left:20px;margin-bottom:15px;font-family:"Noto Serif JP",serif;margin-top:30px;border-bottom:solid 1px #a99975}.ttl_gl:after{content:"";width:10px;height:10px;position:absolute;top:10px;left:0;border-bottom:solid 1px #a99975;background:-moz-linear-gradient(top,#9f8f6d,#d2c19b);background:-webkit-linear-gradient(top,#9f8f6d,#d2c19b);background:linear-gradient(to bottom,#9f8f6d,#d2c19b)}.ttl01{border-bottom:1px solid #999;height:25px;width:100%;margin-bottom:15px;float:left}.ttl01 h1 img{float:left}.ttl01 h2 img{height:100%;width:auto}.ttl01 a{float:right}.ttl01_mbnon{border-bottom:1px solid #999;height:30px;width:100%}.ttl01_mbnon h1 img{float:left}.ttl01_mbnon h2 img{float:left}.ttl01_mbnon a{float:right}.ttl02{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/subttl_bg.png) repeat;height:26px;width:100%;margin-bottom:15px;float:left}.ttl02 h2 img{float:left}.ttl02 p{float:right;line-height:25px;padding-right:10px;font-size:80%}.ttl03{border-bottom:1px solid #999;height:30px;margin-bottom:15px;width:100%}.ttl03 img{float:left}.ttl04{font-size:20px;width:100%;border-bottom:1px solid #999;margin-bottom:15px;padding-bottom:4px;padding-top:0;font-family:"Noto Serif JP",serif}.ttl04:before{content:"";position:relative;top:2px;display:inline-block;padding-right:15px;border-left:4px solid #111;height:20px;margin-top:4px}.ttl04 span{font-size:30%;color:#9e9c9c;margin-left:30px;letter-spacing:.3em;font-family:"メイリオ","Meiryo",sans-serif}.ttl05{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/subttl_bg.png) repeat;height:35px;width:100%;margin-bottom:15px;float:left}.ttl05 .ttl05_left{float:left;line-height:35px;padding-left:10px}.ttl05 .ttl05_right{float:right;font-size:80%;line-height:35px;padding-right:10px}.ttl05 .ttl05_center{font-size:80%;line-height:35px}.ttl06{font-size:110%;font-weight:700;line-height:1.4em;margin-bottom:20px;padding:7px 10px 4px;width:97%}.ttl06{*float:none;}.ttl06_2{font-size:105%;font-weight:700;line-height:1.4em;padding-top:7px;padding-bottom:5px;margin-bottom:20px;padding-left:10px;width:98%}.ttl06_2{*float:none;}.ttl06_3_l,.ttl06_3_r{font-size:110%;font-weight:700;line-height:1.4em;margin-bottom:20px;padding:7px 10px 5px}.ttl06_3{*float:none;}.l220{width:auto !important;float:none !important}.r220{margin-right:220px !important;width:auto !important;float:none !important}.ttl07{line-height:15px;font-size:95%;font-size:95%;font-weight:700;margin-bottom:10px;padding-left:15px;width:97%;line-height:160%}.ttl07_2{font-size:100%;width:100%;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/subttl_bg.png) repeat;font-weight:700;line-height:1.4em;padding-top:7px;padding-bottom:5px;margin-bottom:20px;padding-left:10px;border-bottom:none !important}.ttl07_2:after{background:0 0 !important}.ttl07_3{line-height:15px;font-size:90%;font-weight:700;margin-bottom:10px;text-indent:14px;width:97%;line-height:160%;border-bottom:solid 1px #a99975}.ttl{font-size:16px;font-family:"Noto Serif JP",serif;font-weight:600;font-weight:700}.ttl09{line-height:15px;font-size:100%;font-weight:700;margin-bottom:20px;padding-left:10px;width:97%;line-height:160%}.ttl10{font-size:110%;font-weight:700;line-height:1.4em;margin-bottom:20px;padding-left:10px;padding-top:2px;padding-bottom:4px;width:100%}.ttl10 .cat_w{display:block;text-align:right}.ttl10 .cat{padding-left:13px;font-size:11px;padding-right:10px;color:#777}.ttl11{border-bottom:1px solid #a99975;font-size:120%;font-weight:700;margin-bottom:15px;margin-top:10px;padding-bottom:5px;padding-left:20px;padding-top:3px;width:98%}.ttl12{font-family:"Noto Serif JP",serif;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/subttl02_bg.png) no-repeat left 8px;line-height:25.5px !important;font-size:100%;font-weight:700;margin-bottom:10px;text-indent:14px;width:97%}.ttl12 a{text-decoration:none !important}.ttl_gold_line{line-height:15px;font-size:100%;font-weight:700;margin-bottom:10px;text-indent:10px;width:97%;line-height:160%;border-bottom:solid 1px #a99975}.t_center{text-align:center}.text-center{text-align:center}.text-right{text-align:right}.playfair{font-family:"Playfair Display",serif;font-style:italic}.coborno{border:none;max-width:725px;margin:0}.cobor{border:solid 1px #ccc;max-width:773px;overflow:hidden}.cobor .pagination{width:100%;border:none}.cobor .contents_box{padding-top:0;padding-bottom:0}.contents_box table{width:100%;border:solid 1px #ccc}.contents_box_nobdr{width:100%;padding:20px 0;overflow:hidden;margin-bottom:30px}.contents_box02 table{width:100%;border:solid 1px #ccc}.contents_box03{max-width:568px;padding:15px 190px 15px 15px;border-color:#ccc;border-width:1px;border-collapse:collapse;border-style:solid;overflow:hidden;margin-bottom:30px;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/contents03_bg.png) repeat-y right top}.contents_box03 table{width:100%;border:solid 1px #ccc}.contents_box li.three_cl{float:left;width:33%}.contents_box li.year-list{float:left;width:25%}.contents_box04{max-width:727px;padding:23px;border-color:#ccc;border-width:1px;border-collapse:collapse;border-style:solid;float:left;margin-bottom:30px}.side_nav{max-width:228px;border-collapse:collapse;border:#ccc solid 1px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);float:left;overflow:hidden;margin-bottom:20px}.side_nav h1 a{max-width:228px;float:left;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/side_ttl.png) no-repeat left top;height:45px;color:#fff;line-height:45px;font-weight:700;text-indent:25px;font-size:120%;display:block;text-decoration:none}.side_nav h1 a:hover{opacity:.6}.side_nav h2 a{max-width:228px;float:left;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/side_ttl.png) no-repeat left top;height:45px;color:#fff;line-height:45px;font-weight:700;text-indent:25px;font-size:120%;display:block;text-decoration:none}.side_nav h2 a:hover{opacity:.6}.side_nav ul{max-width:228px;float:left}.side_nav ul li a{max-width:228px;float:left;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/side_nav.png) no-repeat left top;height:40px;line-height:40px;text-indent:25px;display:block;text-decoration:none;font-size:95%}.b_link{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/b_link.png) no-repeat scroll 210px center transparent;height:100%;width:100%}.side_nav ul li a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/side_nav_ov.png) no-repeat left top}.side_nav ul li.current a{max-width:228px;float:left;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/side_nav_c.png) no-repeat left top;height:40px;line-height:40px;text-indent:25px;display:block;text-decoration:none;font-weight:700}.side_nav ul li.current ul li a,.side_nav ul li ul li a,.side_nav ul li ul li.current a{max-width:228px;float:left;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/side_nav_cnav.png) no-repeat left top;height:40px;line-height:40px;text-indent:40px;display:block;text-decoration:none;font-weight:400}.side_nav ul li.current ul li a:hover,.side_nav ul li ul li a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/side_nav_cov.png) no-repeat left top}.side_nav ul li.current ul li.current a,.side_nav ul li ul li.current a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/side_nav_cc.png) no-repeat left top}.side_nav .visible li a{background-image:none;background-color:#fff;border-bottom:#ccc solid 1px;height:auto;text-indent:23px;line-height:1.5em;padding:8px 10px;max-width:208px;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/icon.png) no-repeat 10px 13px}.side_nav .visible li a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/icon.png) no-repeat 10px 13px;background-color:#f3f3f3}.text_w01{max-width:150px}.text_w02{max-width:170px}.text_w03{max-width:210px}.text_w04{max-width:300px}.form_btns{width:55%;margin:0 auto}.formbtn{float:left;text-align:center;width:50%;margin-bottom:5px}.img_fr{background:none repeat scroll 0 0 #fff;border:1px solid #d7d7d7;padding:1px}#sitemap_footer{display:none}.side_search{padding:10px 15px 5px;max-width:198px}.side_search .search_btn02_in{padding:20px 0}.side_search .side_search_btn{background:transparent url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/job/side_search_boxbtn.png) no-repeat 0 0;border:0 none;display:block;height:30px;text-indent:-9999px;max-width:199px}.side_search .side_search_btn_new{background:transparent url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/job/side_search_boxbtn_new.png) no-repeat 0 0;border:0 none;display:block;height:30px;text-indent:-9999px;max-width:199px}.side_search .search_textbox{background-color:#fff;border:0 none;margin-bottom:15px;height:20px;padding:5px;text-align:left;max-width:189px;border:solid 1px #c6c6c6}.side_search h3{padding-top:4px;line-height:40px}.side_search ul li a{width:auto;float:none;background:0 0;height:auto;text-indent:0;display:inline;text-decoration:none}.side_search ul{padding:0 0 11px;max-width:200px;float:none}.side_search ul li{line-height:26px;padding-left:0}.side_search dl dt{line-height:26px;padding-left:0;padding-bottom:5px;font-size:97%}.side_search dl dd{line-height:26px;padding-left:20px;padding-bottom:5px;font-size:97%}.borderdotted{border:0;height:1px;border-bottom:1px dotted #999;margin:0}#contents_top{max-width:1024px;float:left;margin-bottom:20px}#contents_bottom{max-width:1024px;float:left}.left_box{float:left;max-width:230px}.right_box{float:right;max-width:230px;margin-left:20px}.middle_box{max-width:525px;float:right}.banner_box p{max-width:230px}.banner_box p{margin-bottom:13px}.banner_box p img{border-color:#ccc;-webkit-box-shadow:0px 0px 3px rgba(0,0,0,.2);box-shadow:0px 0px 3px rgba(0,0,0,.2);-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#33000000,Positive=true)";filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#33000000,Positive=true)}.box01,.box02,.box03,.box04,.box05,.box06,.box07{border-color:#ccc;border-width:1px;border-collapse:collapse;border-style:solid;-webkit-box-shadow:0px 0px 3px rgba(0,0,0,.2);box-shadow:0px 0px 3px rgba(0,0,0,.2);-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#33000000,Positive=true)";filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#33000000,Positive=true);overflow:hidden;float:left}.box01{padding:10px 15px 5px;max-width:198px}.box01_banner_box{border-bottom:1px solid #999;padding-bottom:1px;margin-bottom:-18px}.box01_banner_box p{margin-bottom:2px}.box01_inner{border-bottom:1px dotted #999;float:left;max-width:200px;margin-top:8px}.box01_img{float:left;width:70px}.box01_img img{background:#fff}.box01_data{float:right;width:120px;text-align:left;font-size:90%}.box01_text{float:right;width:120px;font-size:85%;text-align:left;line-height:160%}.box01_details{float:right;width:120px;text-align:left;margin-top:5px;margin-bottom:15px}.box02{max-width:493px;padding:15px;height:250px}p.closeup_ttl_btn a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/closeup_ttl_btn.png) no-repeat 0px 0px;height:0;max-width:140px;padding-top:20px;overflow:hidden;display:block}p.closeup_ttl_btn a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/closeup_ttl_btn.png) no-repeat 0px -20px}.recommend_box .scroll_box01 dl{height:100px;overflow:hidden}.box02 dl{width:495px;float:left}.box02 dt{width:90px;float:left;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/icon.png) no-repeat left center;padding-left:20px;border-bottom:1px dotted #999;line-height:32px;font-size:90%}.box02 dd{max-width:365px;float:left;border-bottom:1px dotted #999;line-height:32px}.rec_num01{font-size:100%;color:#ff1919;font-weight:700}.rec_num02{font-size:100%}.box03{max-width:493px;margin-top:20px;padding:15px}.box03 h3{margin-bottom:10px;width:100%;float:left}a.recruit_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/recruit_ttl_btn.png) no-repeat 0px 0px;height:0;width:140px;padding-top:20px;overflow:hidden;display:block}a:hover.recruit_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/recruit_ttl_btn.png) no-repeat 0px -20px}a.rss_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/rss.jpg) no-repeat scroll 0px 0px;height:0;float:right;width:20px;padding:20px 5px 0 0;overflow:hidden;display:block}a:hover.rss_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/rss.jpg) no-repeat 0px -20px}a.search_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/search_ttl_btn.png) no-repeat 0px 0px;height:0;width:140px;padding-top:20px;overflow:hidden;display:block}a:hover.search_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/search_ttl_btn.png) no-repeat 0px -20px}.box03 .search_textbox{background-color:#fff;border:0 none;height:20px;padding:5px;text-align:left;width:325px;border:solid 1px #c6c6c6;float:left;margin-right:10px;margin-bottom:15px}.box03 .search_btn01{background:transparent url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/search_btn.png) no-repeat 0 0;border:0 none;display:block;height:30px;text-indent:-9999px;width:145px;float:left;margin-bottom:15px}.box03 .search_btn02{background:transparent url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/search_btn02.png) no-repeat 0 0;border:0 none;display:block;height:40px;text-indent:-9999px;width:495px;float:left;margin-top:-5px}.search_checkbox_outer{width:495px;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/search_checkbox_bg.png) no-repeat 0px 0px;float:left}.search_checkbox{width:164px;float:left}.search_checkbox dt{line-height:25px;padding-left:20px;font-weight:700}.search_checkbox dd{padding-left:20px;line-height:26px}.box03 .search_conditions{background-color:#fff;border:0 none;width:60px;float:left}.box04{width:468px;margin-bottom:20px;margin-right:24px;padding:15px;float:left;height:245px;line-height:190%}.career_img{width:110px;height:110px;margin-bottom:10px;margin-right:15px}.career_img img{background:none repeat scroll 0 0 #fff;border:1px solid #d7d7d7;padding:1px;-webkit-filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:gray;filter:gray}.career_img img:hover{-webkit-filter:grayscale(0%);filter:none}.career_img_lt{width:100px;height:auto;display:block;float:left;margin-right:20px}.box04 p,.box05 p{display:inline}.box05{width:468px;margin-bottom:20px;padding:15px;float:left;height:245px;line-height:190%}.box06{width:468px;padding:15px;margin-right:24px;float:left;height:200px}a.blog_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/blog_ttl_btn.png) no-repeat 0px 0px;height:0;width:140px;padding-top:20px;overflow:hidden;display:block;float:right}a:hover.blog_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/blog_ttl_btn.png) no-repeat 0px -20px}.top_link_nav dl{width:732px;float:left;margin-bottom:10px}.top_link_nav dt{width:90px;float:left;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/icon.png) no-repeat left center;padding-left:20px;border-bottom:1px dotted #999;line-height:36px;font-size:90%}.top_link_nav dd{border-bottom:1px dotted #999;float:left;line-height:36px;width:615px}.box07{width:468px;padding:15px;float:left;height:200px}.box07 dl{width:468px;float:left}.box07 dt{width:90px;float:left;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/icon.png) no-repeat left center;padding-left:20px;border-bottom:1px dotted #999;line-height:30px;font-size:90%}.box07 dd{border-bottom:1px dotted #999;float:left;line-height:30px;width:340px}a.information_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/information_ttl_btn.png) no-repeat 0px 0px;height:0;width:170px;padding-top:20px;overflow:hidden;display:block;float:right}a:hover.information_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/information_ttl_btn.png) no-repeat 0px -20px}a.career_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/career_ttl_btn.png) no-repeat 0px 0px;height:0;width:160px;padding-top:20px;overflow:hidden;display:block;float:right}a:hover.career_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/career_ttl_btn.png) no-repeat 0px -20px}a.actual_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/actual_ttl_btn.png) no-repeat 0px 0px;height:0;width:186px;padding-top:20px;overflow:hidden;display:block;float:right}a:hover.actual_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/actual_ttl_btn.png) no-repeat 0px -20px}a.consultant_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/consultant_ttl_btn.png) no-repeat 0px 0px;height:0;width:186px;padding-top:20px;overflow:hidden;display:block;float:right}a:hover.consultant_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/consultant_ttl_btn.png) no-repeat 0px -20px}a.flow_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/flow_ttl_btn.png) no-repeat 0px 0px;height:0;width:162px;padding-top:20px;overflow:hidden;display:block;float:right}a:hover.flow_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/flow_ttl_btn.png) no-repeat 0px -20px}.closeup_box{width:743px;padding:15px;border-color:#ccc;border-width:1px;border-collapse:collapse;border-style:solid;overflow:hidden;float:left}.closeup_box a.closeup_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/closeup_ttl_btn.png) no-repeat 0px 0px;height:0;width:140px;padding-top:20px;overflow:hidden;display:block}.closeup_box a:hover.closeup_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/closeup_ttl_btn.png) no-repeat 0px -20px}.closeup_box dl{width:745px;float:left}.closeup_box dt{width:90px;float:left;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/icon.png) no-repeat left center;padding-left:20px;border-bottom:1px dotted #999;line-height:32px;font-size:90%}.closeup_box dd{width:635px;float:left;border-bottom:1px dotted #999;line-height:32px}.closeup_box02{border-collapse:collapse;border-color:#ccc;border-style:solid;border-width:1px;float:left;margin-bottom:30px;overflow:hidden;padding:20px 22px;width:729px}.closeup_box02 dl,.dic_job dl{float:left;width:729px}.closeup_box02 dt,.dic_job dt{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/icon.png) no-repeat scroll left 6px transparent;border-bottom:1px dotted #999;float:left;line-height:160%;margin-bottom:15px;margin-top:10px;padding-bottom:5px;width:105px;padding-left:20px}.closeup_box02 dt.closeup_ft,.dic_job dt.closeup_ft{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/recruit/closeup_featured.png) no-repeat scroll left 2px transparent;height:24px}.closeup_box02 dt.closeup_new,.dic_job dt.closeup_new{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/recruit/closeup_new.png) no-repeat scroll left 2px transparent;height:24px}.closeup_box02 dt.closeup_second{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/recruit/closeup_second.jpg) no-repeat scroll left 2px transparent;height:24px}.closeup_box02 dt.closeup_beginner{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/recruit/closeup_beginner.jpg) no-repeat scroll left 2px transparent;height:24px}.closeup_box02 dt.closeup_global{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/recruit/closeup_global.jpg) no-repeat scroll left 2px transparent;height:24px}.closeup_box02 dt.closeup_growth{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/recruit/closeup_growth.jpg) no-repeat scroll left 2px transparent;height:24px}.closeup_box02 dt.closeup_popular{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/recruit/closeup_popular.jpg) no-repeat scroll left 2px transparent;height:24px}.closeup_box02 dd.closeup_ft,.dic_job dd.closeup_ft{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/recruit/closeup_featured.png) no-repeat scroll left 2px transparent}.closeup_box02 dd.closeup_new,.dic_job dd.closeup_new{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/recruit/closeup_new.png) no-repeat scroll left 2px transparent}.closeup_box02 dd.closeup_new.closeup_ft,.dic_job dd.closeup_new.closeup_ft{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/recruit/closeup_w.png) no-repeat scroll left 2px transparent}.closeup_box02 dd,.dic_job dd{border-bottom:1px dotted #999;float:left;line-height:160%;margin-bottom:15px;padding-bottom:5px;width:600px;margin-top:10px}.closeup_box02 dd a,.dic_job dd a{float:left;padding-left:140px;width:465px}.closeup_box03{border-collapse:collapse;border-color:#ccc;border-style:solid;border-width:1px;float:left;margin-bottom:30px;overflow:hidden;padding:20px 22px;width:729px}.closeup_box03 dl{float:left;width:729px}.closeup_box03 dt{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/common/icon.png) no-repeat scroll left 4px transparent;border-bottom:1px dotted #999;float:left;line-height:160%;margin-bottom:15px;margin-top:10px;padding-bottom:5px;width:20px;padding-left:60px}.closeup_box03 dt.closeup_ft{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/recruit/closeup_featured.png) no-repeat scroll left 2px transparent;height:24px}.closeup_box03 dt.closeup_new{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/recruit/closeup_new.png) no-repeat scroll left 2px transparent;height:24px}.closeup_box03 dt.closeup_second{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/recruit/closeup_second.jpg) no-repeat scroll left 2px transparent;height:24px}.closeup_box03 dt.closeup_beginner{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/recruit/closeup_beginner.jpg) no-repeat scroll left 2px transparent;height:24px}.closeup_box03 dt.closeup_global{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/recruit/closeup_global.jpg) no-repeat scroll left 2px transparent;height:24px}.closeup_box03 dt.closeup_growth{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/recruit/closeup_growth.jpg) no-repeat scroll left 2px transparent;height:24px}.closeup_box03 dt.closeup_popular{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/recruit/closeup_popular.jpg) no-repeat scroll left 2px transparent;height:24px}.closeup_box03 dd.closeup_new.closeup_ft{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/recruit/closeup_w.png) no-repeat scroll left 2px transparent;height:24px}.closeup_box03 dd{border-bottom:1px dotted #999;float:left;line-height:160%;margin-bottom:15px;padding-bottom:5px;width:630px;margin-top:10px}.closeup_box03 dd a{float:left;width:630px}.model_box02{float:left;margin-bottom:30px;overflow:hidden;width:729px}.model_box02 dl{float:left;width:729px}.model_box02 dt{border-bottom:1px dotted #999;float:left;margin-bottom:15px;margin-top:10px;padding:0 20px 5px 0;width:70px;padding-left:20px;height:25px}.model_box02 dt.model01{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/machiten/model01.jpg) no-repeat scroll left 2px transparent;height:25px}.model_box02 dt.model02{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/machiten/model02.jpg) no-repeat scroll left 2px transparent;height:25px}.model_box02 dt.model03{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/machiten/model03.jpg) no-repeat scroll left 2px transparent;height:25px}.model_box02 dt.model04{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/machiten/model04.jpg) no-repeat scroll left 2px transparent;height:25px}.model_box02 dt.model05{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/machiten/model05.jpg) no-repeat scroll left 2px transparent;height:25px}.model_box02 dd{border-bottom:1px dotted #999;float:left;line-height:25px;margin-bottom:15px;padding-bottom:5px;width:615px;margin-top:10px;height:25px}.post-type-archive-column .closeup_box02 dd{width:590px}.post-type-archive-column .closeup_box02 dd a{width:420px;padding-left:90px}.closeup_box02 dd .tarm_link{font-size:9px;color:#666;display:block}.recruit_detailbox{width:727px;padding:15px 23px 20px;border-color:#ccc;border-width:1px;border-collapse:collapse;border-style:solid;overflow:hidden;float:left;margin-bottom:30px}.detailbox_header{float:left;width:727px;font-size:90%;margin-bottom:5px}.detailbox_header p{float:left;color:#860c0a}.detailbox_header span{float:right}.detailbox_expiration{clear:both;margin:20px 0;padding:20px;background-color:#f7f7f7}.detail_data{width:727px;float:left;border-collapse:collapse;border-spacing:0;border:1px solid #d7d7d7;margin-bottom:15px}.detail_data_ttl{width:168px;background:#f6f5e3;padding:10px;border-right:1px solid #dddee0;border-bottom:1px solid #dddee0}.detail_data_ttl2{width:110px;background:#f6f5e3;padding:10px;border-right:1px solid #dddee0;border-bottom:1px solid #dddee0}.detail_data_ttl_non{width:168px;background:#f6f5e3;padding:10px;border-right:1px solid #dddee0;border-bottom:1px solid #dddee0;border-bottom:none}.detail_data_text{border-bottom:1px solid #dddee0;padding:10px}.detail_data_text02{border-bottom:1px solid #dddee0;padding:10px 10px 0}.detail_data_text table{width:100%;float:left}.detail_data_text table td{padding:2px}.detail_data_s{width:100%;float:left;border-collapse:collapse;border-spacing:0;border:1px solid #d7d7d7;margin-top:20px}.detail_data_s .detail_data_ttl{width:20%;background:#f6f5e3;padding:5px;border-right:1px solid #dddee0;border-bottom:1px solid #dddee0}.detail_data_s .detail_data_ttl_non{width:20%;background:#f6f5e3;padding:5px;border-right:1px solid #dddee0;border-bottom:1px solid #fff;border-bottom:none}.detail_data_s .detail_data_text{border-bottom:1px solid #dddee0;border-right:1px solid #dddee0;padding:5px}.side_nav .side_detail_box{padding:0 5px 5px 15px;font-size:90%;width:190px !important}.side_nav .detail_data{width:180px !important}.side_navdetail_data,.side_nav tbody,.side_nav tr,.side_nav td{overflow:hidden}.side_nav td{display:block;width:180px !important;border-right:none}.side_nav .detail_data{float:none;margin-bottom:10px}.side_nav .detail_data .detail_data_ttl{padding:5px 8px}.side_nav .detail_data .detail_data_text{padding:5px 8px}.side_nav .side_detail_box .ttl05{height:22px;margin-bottom:10px;width:199px}.side_nav .side_detail_box .ttl05_right{line-height:22px}.side_nav .side_detail_box .ttl05_center{line-height:22px}.dnone{display:none;cursor:pointer}.dnone label{cursor:pointer}span.adhere{background-image:-webkit-gradient(linear,45% 7%,45% 97%,color-stop(0,#d25c5c),color-stop(1,#820604));background-image:-webkit-linear-gradient(-90deg,#d25c5c 0%,#820604 100%);background-image:-webkit-gradient(linear,right top,left top,from(#d25c5c),to(#820604));background-image:-webkit-linear-gradient(right,#d25c5c 0%,#820604 100%);background-image:linear-gradient(-90deg,#d25c5c 0%,#820604 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffd25c5c,endColorstr=#ff820604,GradientType=0)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffd25c5c,endColorstr=#ff820604,GradientType=0);float:left;font-size:90%;height:20px;line-height:20px;margin-right:10px;padding-left:10px;padding-right:10px;margin-bottom:5px;color:#fff}span.adhere a{color:#fff;text-decoration:none}.recruit_detail_btn{float:left;width:100%}.entry_btn_c{width:100%;display:block;margin:0 auto}.entry_btn_c a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/recruit/entry_btn.png) no-repeat center top;height:0;width:100%;padding-top:30px;overflow:hidden;display:block}.entry_btn_c a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/recruit/entry_btn_ov.png) no-repeat center top}.list_btn{width:50%;float:left}.list_btn a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/recruit/list_btn.png) no-repeat center top;height:0;width:100%;padding-top:30px;overflow:hidden;display:block}.list_btn a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/recruit/list_btn_ov.png) no-repeat center top}.ls_btn{width:50%;float:left}.ls_btn a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/recruit/ls_btn.png) no-repeat center top;height:0;width:100%;padding-top:30px;overflow:hidden;display:block}.ls_btn a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/recruit/ls_btn_ov.png) no-repeat center top}.recommend_box{float:left;overflow:hidden;padding-top:15px;width:775px}.recommend_box dl{width:775px;float:left}.recommend_box dt{width:90px;float:left;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/icon.png) no-repeat left center;padding-left:20px;border-bottom:1px dotted #999;line-height:32px;font-size:90%}.recommend_box dd{width:665px;float:left;border-bottom:1px dotted #999;line-height:32px}.contents_box .scroll_box03 dl{width:755px;float:left}.contents_box .scroll_box03 dt{width:90px;float:left;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/icon.png) no-repeat left center;padding-left:20px;border-bottom:1px dotted #999;line-height:32px;font-size:80%}.contents_box .scroll_box03 dd{width:615px;float:left;border-bottom:1px dotted #999;line-height:32px;font-size:95%}.page_back a{float:right;margin:0 0 30px;padding:0 10px;text-align:right;display:block}.page_next_back{position:relative;margin:0 0 30px;padding:0 10px;width:340px;float:left;text-align:left}.page_next_back .screen-reader-text{display:none}.page_next_back .nav-previous{float:left;width:48%}.page_next_back .nav-next{float:right;width:48%;text-align:right}.access_box p{float:left;width:743px;text-align:center}.access_box dl{float:left;width:743px}.access_box dd{margin-bottom:20px;float:left;width:100%}.access_box table{width:100%;border-collapse:collapse;border-spacing:0;float:left}.access_box_img{display:block;margin:0 auto}.consultant_box{float:left;margin-bottom:30px;display:block;height:550px}.consultant_box p.link_btn{text-align:right}.consultant_box_inner{width:213px;padding:0 11px;margin:0 auto;text-align:center;overflow:hidden;font-size:85%;line-height:170%}.consultant_box .consultant_img img{height:200px;margin:0 auto;width:190px}#consultant_slider_inner .tb_bd_r .consultant_box_inner{width:213px}.consultant_box .consultant_img a{width:190px;height:200px}.consultant_box h1{float:left;width:100%;font-weight:700;margin-top:15px;text-align:left}.consultant_box p.cons_name{float:left;width:100%;font-weight:700;margin-top:15px;text-align:left}.consultant_box .cons_name_img{margin:10px 3px 12px 0;float:left;font-size:160%;width:100%;font-weight:700;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/consultant/consultant_namebg.png) -2px -1px no-repeat}.consultant_box .cons_name_img img{height:auto}.consultant_box h2{float:left;margin-bottom:10px;width:100%;text-align:left}.consultant_box p.job_title{float:left;margin-bottom:15px;width:100%;text-align:left;font-size:85%}.consultant_box .consultant_text{margin-bottom:10px;width:100%;text-align:left}.consultant_box .link_btn{width:100%}.pc_bd_r{border-right:1px solid #ccc}.consultant_box02{float:left;margin-bottom:30px;width:100%}.consultant_box02 .consultant_img{float:left;margin-right:30px;width:190px}.consultant_box02 h1{float:left;font-size:160%;font-weight:700;margin-bottom:15px;margin-top:5px;width:505px;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/consultant/consultant_namebg.png) no-repeat}.consultant_box02 ul{float:left;width:348px}.consultant_box02 ul li{float:left;margin-bottom:15px;width:493px;font-size:100%}.consultant_box03{border-bottom:1px dotted #ccc;display:block;height:100px;margin-bottom:15px;margin-right:12px;text-decoration:underline;width:233px;line-height:150%}.consultant_box03_non{border-bottom:1px dotted #ccc;display:block;float:left;height:100px;margin-bottom:15px;text-decoration:underline;width:233px;line-height:155%}.consultant_box03 .consultant_img,.consultant_box03_non .consultant_img,.consultant_box03_non .consultant_img_c,.consultant_box03 .consultant_img_c{border:1px solid #d7d7d7;height:67px;padding:1px;width:64px;float:left;margin-right:8px}.consultant_box03 h2,.consultant_box03_non h2{font-size:90%}.consultant_box03 p,.consultant_box03_non p{font-size:80%}.consultant_img a img{-webkit-filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:gray;filter:gray}.consultant_img a img:hover,.consultant_img_c a img{-webkit-filter:grayscale(0%);filter:none}a .consultant_img img{-webkit-filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:gray;filter:gray}a:hover .consultant_img img,a .consultant_img_c img{-webkit-filter:grayscale(0%);filter:none}.profile_btn_w{width:100%;text-align:center}a.profile_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/profile/profile_btn.png) no-repeat scroll center 0 transparent;display:block;height:0;overflow:hidden;padding-top:30px;width:153px;margin:0 auto}a.profile_btn:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/profile/profile_btn.png) no-repeat scroll 0 -30px transparent}.information_box{float:left;width:745px;height:205px}.information_box dl{float:left;width:725px}.information_box dt{float:left;font-size:85%;width:725px}.information_box dt.info_news{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/info_news.png) no-repeat scroll 80px center transparent}.information_box dt.info_seminner{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/info_seminner.png) no-repeat scroll 80px center transparent}.information_box dd{border-bottom:1px dotted #999;float:left;line-height:160%;margin-bottom:7px;padding-bottom:7px;width:725px;font-size:95%;margin-top:4px}.information_box dd a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/icon.png) no-repeat scroll left 5px transparent;float:left;padding-left:20px;width:705px}.information_box02{float:left;width:729px}.information_box02 time.info_news{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/info_news.png) no-repeat scroll 80px center transparent;float:left;font-size:90%;margin-top:5px;width:745px;margin-bottom:10px}.information_box02 time.info_seminner{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/info_seminner.png) no-repeat scroll 80px center transparent;float:left;font-size:90%;margin-top:5px;width:745px;margin-bottom:10px}.information_box02 ul{width:100%;float:left;margin-bottom:5px}.information_box02 ul li{float:left;text-align:left}.information_box02 ul li img{background:none repeat scroll 0 0 #fff;border:1px solid #d7d7d7;padding:1px}.information_box02 ul li.info_text{float:right;width:63%}.mailmagazine_subttl{background-color:#243664;height:30px;padding-left:5px;padding-top:10px;padding-bottom:3px;width:55%;display:block;margin:auto}.mailmagazine_subttl img{margin-top:-5px}@media screen and (max-width:750px){.mailmagazine_subttl{width:100%}}.backnumber_btn{width:100%;float:left;text-align:center;padding:15px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:5px}.backnumber_btn a{background:transparent url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/mailmagazine/backnumber_btn.png) no-repeat scroll 0 0;display:block;height:0;overflow:hidden;padding-top:30px;width:283px;margin-left:210px}.backnumber_btn a:hover{background:transparent url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/mailmagazine/backnumber_btn.png) no-repeat scroll 0 -30px}.register_form{border:1px solid #243664;width:55%;padding-top:5px;padding-bottom:5px;display:block;margin:auto}.register_form form{margin-top:8px;padding-left:10px}.register_form label,.register_form03{float:left;margin-right:10px;border:solid 1px #ccc}.register_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/mailmagazine/mailmagazine_btn.png) no-repeat scroll 0 0 transparent;border:0 none;display:block;height:20px;margin-right:10px;text-indent:-9999px;width:150px;display:inline-flex}@media screen and (max-width:750px){.register_form{width:100%}.register_btn{float:left}.register_form03{width:98%;margin-bottom:10px}}.m_sample{width:100%;padding-top:40px;padding-bottom:40px;background-color:#eef3f9;float:left}.m_sample_inner{margin:0 auto;width:590px;overflow:hidden;padding:15px;background-color:#fff}.backnumber_box{float:left;width:745px;margin-bottom:10px;height:auto;overflow:hidden}.backnumber_box dl{float:left;width:725px;border-bottom:1px dotted #999}.backnumber_box dt{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/icon.png) no-repeat scroll left center transparent;border-top:1px dotted #999;float:left;font-size:90%;line-height:30px;padding-left:20px;width:90px;margin-bottom:5px}.backnumber_box dd{border-top:1px dotted #999;float:left;line-height:30px;width:615px;margin-bottom:5px;font-size:90%}.seminar_box{float:left;width:725px}.seminar_box dl{float:left;width:725px}.seminar_box dt{background-color:#f3f3f4;float:left;font-size:90%;padding:4px 10px 2px;width:705px}.seminar_box .seminar_ttl{float:left;font-size:120%;font-weight:700}.seminar_box .seminar_ttl a{text-decoration:none}.seminar_box .seminar_btn{float:right}.seminar_box .seminar_btn a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/seminar/seminar_btn.png) no-repeat;width:165px;height:0;padding-top:20px;overflow:hidden;display:block}.seminar_box .seminar_btn a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/seminar/seminar_btn.png) no-repeat 0px -20px}.seminar_box dd.seminar_data{float:left;font-size:90%;width:725px;background-color:#f3f3f4;padding:5px 10px 7px;margin-bottom:5px}.seminar_data_lt{float:right;width:585px;margin-left:0}.seminar_logo{float:left;height:auto;width:120px;display:block;margin-top:10px}.seminar_box dd.seminar_link{float:left;padding-left:0;width:725px;padding-top:5px;padding-bottom:10px;margin-bottom:30px;border-bottom:1px dotted #999}.column_link_box{width:240px;float:left;margin-bottom:30px;display:block}.column_link_box p.link_btn{text-align:right}.column_link_box_inner{width:210px;margin:0 auto;text-align:center;overflow:hidden}.column_link_box .column_img img{height:200px;margin:0 auto;width:190px}.column_link_box .column_img a{width:190px;height:200px}.column_link_box h1{float:left;width:210px;font-weight:700;margin-top:15px;text-align:left}.column_link_box p.cons_name{float:left;width:210px;font-weight:700;margin-top:15px;text-align:left}.column_link_box h2{float:left;margin-bottom:10px;width:210px;text-align:left}.column_link_box p.job_title{float:left;margin-bottom:15px;width:210px;text-align:left}.column_link_box .column_text{float:left;margin-bottom:10px;width:210px;text-align:left}.column_link_box .column_img{position:relative}.column_link_box .positioncat{position:absolute;top:0;left:10px;width:100px;text-align:center;padding:3px 0 2px;line-height:1em;color:#fff;font-size:80%;border-right:solid 1px #fff;border-bottom:solid 1px #fff;background-color:#c22d2b;background:rgba(39,38,38,.8)}.clb2{width:360px}.clb2 .column_link_box_inner{width:330px}.clb2 .column_link_box_inner .cons_name{width:330px}.clb2 .column_link_box_inner .job_title{width:330px}.clb2 .column_link_box_inner .column_text{width:330px}.clb2 .column_link_box_inner .column_img a img{width:250px;height:auto}.clb2 .cons_link{text-align:right}.clb2 .cons_link a img{display:inline-block;width:112px;height:auto}.sns_btn{text-align:right;margin-bottom:-40px;margin-top:20px}.sns_btn li{display:inline-block;padding-left:20px !important}@media screen and (max-width:750px){.sns_btn li{padding-left:30px !important;margin-right:16px !important}}.seminar_box li{float:left;width:33%}.seminar_btn02{margin-top:10px}.seminar_btn02 a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/seminar/contact_btn.png) no-repeat center top;width:190px;height:0;padding-top:30px;overflow:hidden;display:block}.seminar_btn02 a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/seminar/contact_btn.png) no-repeat center -30px}.service_box_lt{float:left;width:355px;margin-bottom:30px;border-bottom:1px dotted #999;padding-bottom:10px;height:137px;line-height:170%}.service_box_rt{float:right;width:355px;margin-bottom:30px;border-bottom:1px dotted #999;padding-bottom:10px;height:137px;line-height:170%}.service_inner_rt{width:240px;float:right}.service_inner_rt .ttl07,.service_inner_lt .ttl07{margin-bottom:8px}.service_inner_lt{width:100px;float:left}.service_inner_rt p{margin-bottom:8px}.point_ttl{border-bottom:1px solid #a99975;float:left;margin-bottom:15px;margin-top:10px;padding-bottom:0;padding-top:3px;width:100%}.flow_map01{float:left;margin-bottom:30px}.flow_map01 li{float:left}.flow_m01{width:83px;margin-right:7px}.flow_m02{width:83px;margin-right:7px}.flow_m03{width:83px;margin-right:7px}.flow_m04{width:83px;margin-right:7px}.flow_m05{width:83px;margin-right:7px}.flow_m06{width:83px;margin-right:7px}.flow_m07{width:83px;margin-right:7px}.flow_m08{width:83px}.flow_msp01{width:22px;height:154px;margin-bottom:6px}.flow_m01 .link01{width:83px;display:block;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/pc_flowm01.png) no-repeat;height:0;padding-top:154px;overflow:hidden}.flow_m02 .link02{width:83px;display:block;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/pc_flowm02.png) no-repeat;height:0;padding-top:154px;overflow:hidden}.flow_m03 .link03{width:83px;display:block;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/pc_flowm03.png) no-repeat;height:0;padding-top:154px;overflow:hidden}.flow_m04 .link04{width:83px;display:block;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/pc_flowm04.png) no-repeat;height:0;padding-top:154px;overflow:hidden}.flow_m05 .link05{width:83px;display:block;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/pc_flowm05.png) no-repeat;height:0;padding-top:154px;overflow:hidden}.flow_m06 .link06{width:83px;display:block;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/pc_flowm06.png) no-repeat;height:0;padding-top:154px;overflow:hidden}.flow_m07 .link07{width:83px;display:block;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/pc_flowm07.png) no-repeat;height:0;padding-top:154px;overflow:hidden}.flow_m08 .link08{width:83px;display:block;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/pc_flowm08.png) no-repeat;height:0;padding-top:154px;overflow:hidden}.flow_m01 .link01:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/pc_flowm01_ov.png) no-repeat}.flow_m02 .link02:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/pc_flowm02_ov.png) no-repeat}.flow_m03 .link03:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/pc_flowm03_ov.png) no-repeat}.flow_m04 .link04:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/pc_flowm04_ov.png) no-repeat}.flow_m05 .link05:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/pc_flowm05_ov.png) no-repeat}.flow_m06 .link06:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/pc_flowm06_ov.png) no-repeat}.flow_m07 .link07:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/pc_flowm07_ov.png) no-repeat}.flow_m08 .link08:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/pc_flowm08_ov.png) no-repeat}.flow_box_lt{float:left;width:240px}.flow_box_rt{float:right;width:475px}.flow_box_rt h3{float:left;font-size:120%;font-weight:700;margin-bottom:10px;width:100%}.flow_ttl01{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/flow_n01.png) no-repeat left 0px;border-bottom:1px solid #a99975;float:left;font-size:120%;font-weight:700;margin-bottom:15px;margin-top:10px;padding-bottom:5px;padding-left:70px;padding-top:3px;width:90%}.flow_ttl02{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/flow_n02.png) no-repeat left 0px;border-bottom:1px solid #a99975;font-size:120%;font-weight:700;margin-bottom:15px;margin-top:10px;padding-bottom:5px;padding-left:70px;padding-top:3px;width:90%}.flow_ttl03{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/flow_n03.png) no-repeat left 0px;border-bottom:1px solid #a99975;float:left;font-size:120%;font-weight:700;margin-bottom:15px;margin-top:10px;padding-bottom:5px;padding-left:70px;padding-top:3px;width:90%}.flow_ttl04{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/flow_n04.png) no-repeat left 0px;border-bottom:1px solid #a99975;float:left;font-size:120%;font-weight:700;margin-bottom:15px;margin-top:10px;padding-bottom:5px;padding-left:70px;padding-top:3px;width:90%}.flow_ttl05{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/flow_n05.png) no-repeat left 0px;border-bottom:1px solid #a99975;float:left;font-size:120%;font-weight:700;margin-bottom:15px;margin-top:10px;padding-bottom:5px;padding-left:70px;padding-top:3px;width:90%}.flow_ttl06{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/flow_n06.png) no-repeat left 0px;border-bottom:1px solid #a99975;float:left;font-size:120%;font-weight:700;margin-bottom:15px;margin-top:10px;padding-bottom:5px;padding-left:70px;padding-top:3px;width:90%}.flow_ttl07{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/flow_n07.png) no-repeat left 0px;border-bottom:1px solid #a99975;float:left;font-size:120%;font-weight:700;margin-bottom:15px;margin-top:10px;padding-bottom:5px;padding-left:70px;padding-top:3px;width:90%}.flow_ttl08{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/flow_n08.png) no-repeat left 0px;border-bottom:1px solid #a99975;float:left;font-size:120%;font-weight:700;margin-bottom:15px;margin-top:10px;padding-bottom:5px;padding-left:70px;padding-top:3px;width:90%}.career_flow .flow_ttl01{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/career/career_n01.png) no-repeat left 0px}.career_flow .flow_ttl02{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/career/career_n02.png) no-repeat left 0px}.career_flow .flow_ttl03{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/career/career_n03.png) no-repeat left 0px}.career_flow .flow_ttl04{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/career/career_n04.png) no-repeat left 0px}.career_flow h2{padding-left:110px;width:86%}.single-story .flow_map01,.single-company .flow_map01{margin-bottom:10px;width:100%}body.single #contents .contents_box p{margin-bottom:10px}body.single #contents .contents_box td p{margin-bottom:0}body.single #contents p.m0{margin-bottom:0}body.single #contents p.m05{margin-bottom:5px}body.single #contents p.m10{margin-bottom:10px}body.single #contents p.m12{margin-bottom:12px}body.single #contents p.m15{margin-bottom:15px}body.single #contents p.m20{margin-bottom:20px}body.single #contents p.m30{margin-bottom:30px}body.single #contents p.m40{margin-bottom:40px}body.single #contents p.m50{margin-bottom:50px}body.single #contents p.m60{margin-bottom:60px}.story_box{width:100%;float:left;border-bottom:1px dotted #ccc;padding-bottom:15px;margin-top:15px;margin-bottom:15px}.story_box_lt{float:left;padding-right:23px;margin-right:0;width:30%;margin-bottom:5px;position:relative}.story_box_lt img{width:100% !important;height:auto}.story_box_lt .positioncat{position:absolute;top:0;left:0;width:100px;text-align:center;padding:3px 0 2px;line-height:1em;color:#fff;font-size:80%;border-right:solid 1px #fff;border-bottom:solid 1px #fff;background-color:#c22d2b;background:rgba(39,38,38,.8)}.story_consultant .consultant_img{float:left;margin-right:30px;width:190px}.story_consultant .story_box_lt{width:190px;height:auto;float:left}.story_box_rt{float:right;width:500px;margin-bottom:15px}.story_consultant .story_box_rt{width:510px}.story_box_rt span.story_icon{float:right;height:14px;margin:8px 10px 0 0;padding:0;width:90px}.story_box_rt span.story_icon img{float:right}.story_box_rt02{float:right;width:70%;margin-bottom:15px}.story_box_rt span,.story_box_rt02 span{width:100%;float:left;font-size:90%;color:#666;margin-top:-5px}.story_box_rt p,.story_box_rt02 p{width:100%;float:left;margin-top:5px;margin-bottom:5px}.story_consultant p{margin-top:5px;margin-bottom:20px}.single-story .ttl06{margin-bottom:10px}.single-story .page_back a{margin-bottom:30px}.bg-blue-gradient{background:#16233e;background:-webkit-linear-gradient(top,#16233e 0%,#243662 100%);background:-webkit-gradient(linear,left top,left bottom,from(#16233e),to(#243662));background:linear-gradient(to bottom,#16233e 0%,#243662 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#16233e',endColorstr='#243662',GradientType=0);padding:30px}.border-gold{border:4px #846f3f solid}.media_box{float:left;width:745px;height:205px}.media_box dl{float:left;width:725px}.media_box dt{float:left;font-size:85%;width:725px}.media_box dd{border-bottom:1px dotted #999;float:left;line-height:160%;margin-bottom:7px;padding-bottom:7px;width:725px;font-size:95%;margin-top:4px}.media_box dd a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/icon.png) no-repeat scroll left 5px transparent;float:left;padding-left:20px;width:705px}.media_box02{float:left;width:729px}.media_box02 time{float:left;font-size:90%;margin-top:5px;width:729px;margin-bottom:10px}.media_box02 ul{width:100%;float:left;margin-bottom:5px}.media_box02 ul li{float:left;text-align:left}.media_box02 ul li img{background:none repeat scroll 0 0 #fff;border:1px solid #d7d7d7;padding:1px}.media_box02 ul li.media_text{float:right;width:63%}.media_box02 .ttl06{height:auto;padding:0 10px;width:auto;float:none}.media_box02 time{margin-bottom:0;padding-left:5px}.message_box{float:left;margin-bottom:30px;width:100%}.message_box .consultant_img{float:left;margin-right:30px;width:146px}.message_box .message_img img{background:none repeat scroll 0 0 #fff;border:1px solid #d7d7d7;padding:1px}.message_box h1{float:left;font-size:160%;font-weight:700;margin-bottom:15px;margin-top:5px;width:537px;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/consultant/consultant_namebg.png) no-repeat}.message_box ul{float:left;width:537px}.message_box ul li{float:left;margin-bottom:15px;width:520px;font-size:110%}.introduce_box .ttl06{width:99%}.introduce_box_lt{float:left;width:352px;display:block;height:340px}.introduce_box_rt{float:right;width:352px;display:block;height:340px}.introduce_img{float:left;width:174px}.introduce_img img{float:left}.introduce_text{float:right;width:165px;line-height:180%}.introduce_box_lt h2,.introduce_box_rt h2{float:left;width:345px}div.menu{width:178px;position:relative;float:left;z-index:100}div.menu a{color:#eee;text-decoration:none}ul.menuBody{width:100%;position:absolute;z-index:10}ul.nav{overflow:hidden;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/menu_bg.png) repeat-y;width:178px;font-size:12px;text-align:center;float:left;color:#eee;position:absolute;right:0;top:0;display:none}ul.nav li{height:35px;line-height:35px}ul.nav li.head{background:#000;cursor:pointer;width:174px;font-size:120%}ul.nav li a{width:174px;height:35px;display:block;border-bottom:1px dotted #9a9494}ul.nav li.head:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/menu_ttl_ov.png) no-repeat}ul.nav li:hover{cursor:pointer;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/menu_bg_ov.png) repeat-y}div.menu .head{font-size:80%;font-weight:700}div.menu li{font-size:90%}.introduce_box{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #ccc;float:left;margin-bottom:20px;width:100%}.introduce_pt{border:1px solid #ccc;font-size:80%;float:right;line-height:15px;margin-right:10px;margin-top:-50px;padding:5px;margin-bottom:0}@media screen and (max-width:750px){.introduce_pt{margin-top:0 !important}}.lead{color:#999;float:left;font-size:80%;margin-top:-12px;text-indent:15px;width:100%}.introduce_text02{float:left;width:728px;border-top:1px dotted #ccc;padding-left:15px;padding-top:5px}.introduce_img img{-webkit-filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:gray;filter:gray}.introduce_box02{padding-top:10px;float:left;margin-bottom:20px;width:100%}.introduce_box02 .lead{color:#999;float:left;font-size:80%;margin-top:-12px;text-indent:0px;width:100%}.introduce_list{width:750px;overflow:hidden}.introduce_list li{float:left;margin-bottom:10px}.introduce_btn01,.introduce_btn02,.introduce_btn03,.introduce_btn04,.introduce_btn05,.introduce_btn06,.introduce_btn07,.introduce_btn08,.introduce_btn09{margin-right:10px}.introduce_btn01 a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn01.png) no-repeat 0px -35px;height:0;width:140px;padding-top:35px;display:block;overflow:hidden}.introduce_btn02 a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn02.png) no-repeat 0px -35px;height:0;width:140px;padding-top:35px;display:block;overflow:hidden}.introduce_btn03 a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn03.png) no-repeat 0px -35px;height:0;width:140px;padding-top:35px;display:block;overflow:hidden}.introduce_btn04 a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn04.png) no-repeat 0px -35px;height:0;width:140px;padding-top:35px;display:block;overflow:hidden}.introduce_btn05 a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn05.png) no-repeat 0px -35px;height:0;width:140px;padding-top:35px;display:block;overflow:hidden}.introduce_btn06 a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn06.png) no-repeat 0px -35px;height:0;width:140px;padding-top:35px;display:block;overflow:hidden}.introduce_btn07 a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn07.png) no-repeat 0px -35px;height:0;width:140px;padding-top:35px;display:block;overflow:hidden}.introduce_btn08 a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn08.png) no-repeat 0px -35px;height:0;width:140px;padding-top:35px;display:block;overflow:hidden}.introduce_btn09 a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn09.png) no-repeat 0px -35px;height:0;width:140px;padding-top:35px;display:block;overflow:hidden}.introduce_btn10 a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn10.png) no-repeat 0px -35px;height:0;width:140px;padding-top:35px;display:block;overflow:hidden}.introduce_btn01 a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn01.png) no-repeat 0px 0px}.introduce_btn02 a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn02.png) no-repeat 0px 0px}.introduce_btn03 a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn03.png) no-repeat 0px 0px}.introduce_btn04 a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn04.png) no-repeat 0px 0px}.introduce_btn05 a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn05.png) no-repeat 0px 0px}.introduce_btn06 a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn06.png) no-repeat 0px 0px}.introduce_btn07 a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn07.png) no-repeat 0px 0px}.introduce_btn08 a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn08.png) no-repeat 0px 0px}.introduce_btn09 a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn09.png) no-repeat 0px 0px}.introduce_btn10 a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn10.png) no-repeat 0px 0px}.books_box_lt{float:left;width:350px;margin-bottom:30px;border-bottom:1px dotted #999;padding-bottom:10px;height:150px}.books_box_rt{float:right;width:350px;margin-bottom:30px;border-bottom:1px dotted #999;padding-bottom:10px;height:150px}.books_inner_rt{width:235px;float:right}.books_inner_lt{width:100px;float:left}.books_inner_rt p{margin-bottom:8px}.interview_ttl{margin-bottom:5px;width:100%}.interview_ttl img{float:left;margin-bottom:20px;margin-right:20px;width:40%}p.premium-concord span{display:block;font-weight:700;color:#223464}p.premium-speaker span{display:block;font-weight:700;color:#5c4321}.single-interview .interview_ttl img{width:130px;height:auto}.industry_topics{float:left;margin-bottom:30px;overflow:hidden;padding:0 22px;width:700px}.industry_topics dl dt{float:left;width:120px}.industry_topics dt{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/icon.png) no-repeat scroll left 7px transparent;float:left;padding-left:25px}.industry_topics dl dd{border-bottom:1px dotted #999;line-height:160%;margin-bottom:15px;padding-bottom:5px}.industry_topics dd a{background-attachment:scroll;background-color:rgba(0,0,0,0);background-image:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../images/common/b_link.png);background-position:right center;background-repeat:no-repeat;background-size:auto auto;padding-right:13px}.history{float:left;margin-bottom:30px;overflow:hidden;padding:0 22px;width:729px}.history dl{float:left;width:683px}.history dt{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/lst_blue.png) no-repeat scroll left 4px transparent;float:left;line-height:120%;margin-bottom:15px;margin-top:10px;padding-bottom:5px;width:16%;padding-left:20px}.history dd{float:left;line-height:120%;margin-bottom:15px;padding-bottom:5px;width:80%;margin-top:10px}.actual_box{float:left;width:740px}.actual_box li{float:left;width:50%;margin-bottom:10px}.actual_box02{float:left;width:724px}.actual_box02 dl{float:left;width:694px;padding:10px 15px 15px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;margin-bottom:30px}.actual_box02 dl dt{float:left;width:349px;border-bottom:1px dotted #999;padding-bottom:5px;padding-top:10px;margin-bottom:5px;position:relative;font-size:85%;letter-spacing:auto}.actual_box02 dl dt span{position:absolute;right:15px;top:10px;font-size:80%}.actual_box02 dl dd{float:left;font-size:85%;letter-spacing:auto;width:265px;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/actual/actual_icon.png) no-repeat left 12px;padding-left:80px;border-bottom:1px dotted #999;padding-bottom:5px;padding-top:10px;margin-bottom:5px}.actual_box02 .actual_frame_ttl{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/actual/slider_icon.png) no-repeat scroll 632px center #eef3f9;border:1px solid #93a7d7;cursor:pointer;display:block;font-weight:700;line-height:1em;padding:10px 0 7px;text-indent:15px;width:100%}.actual_box02 .actual_frame_ttl .not_cover_ttl{width:70%}.actual_box02 .actual_frame_ttl .not_cover_ttl2{width:70%}.actual_box02 h2.hover{background:#fff url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/actual/slider_icon_ro.png) no-repeat 640px center;border:1px solid #ccc}.actual_box02 .more_look_btn{display:none}.career_box{float:left;width:740px}.career_box_bd{padding-top:20px;border-top:#ccc 1px solid}.career_box li{float:left;width:50%;margin-bottom:10px}.career_box li dl{width:100%}.career_box li dl dt{float:left;width:14%;height:52px}.career_box li dl dd{float:left;padding:12px 0 0 5px;width:82%;height:52px}.career_box li a{width:100%;display:block}.career_box02{float:left;width:740px}.career_box02 li{width:210px;height:80px}.career_box02 li{float:left;margin-right:20px}.career_box_top_p img{width:95px;height:95px !important;float:left;margin:0 15px 0 0}.career_box_lt{float:left;width:355px;margin-bottom:30px;border-bottom:1px dotted #999;padding-bottom:10px}.career_box_rt{float:right;width:355px;margin-bottom:30px;border-bottom:1px dotted #999;padding-bottom:10px}.career_inner_rt{width:245px;float:right}.career_inner_lt{width:100px;float:left}.career_inner_lt .flr{float:none}.career_inner_rt p{margin-bottom:10px}.career_box_flow .career_inner_rt{width:610px}.inconsul .career_box_lt{width:345px}.inconsul .career_box_rt{width:345px}.inconsul .career_inner_rt{width:232px}.career_box_flow .ttl_box{width:100%;overflow:hidden}.career_box_flow .ttl_box div{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/subttl02_bg.png) no-repeat left 8px;line-height:15px;font-size:100%;font-weight:700;float:left;margin-bottom:20px;margin-right:37px;padding-left:15px;line-height:160%}.trim{max-width:600px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis}.sitemap_box{float:left;width:740px}.sitemap_box li.sitemap_ttl{float:left;width:100%;margin-bottom:15px}.sitemap_box li.sitemap_ttl02{float:left;width:100%;margin-bottom:15px;margin-top:10px}.sitemap_box li{float:left;width:50%;margin-bottom:15px}.sitemap_box li.mnon{float:left;width:50%;margin-bottom:0}.faq_box{float:left;width:740px;padding-bottom:10px;border-bottom:1px dotted #999;margin-bottom:10px}.faq_box li{float:left;width:50%;margin-bottom:15px}.faq_box li.mnon{float:left;width:50%;margin-bottom:0}.career_box li dl{width:100%}.faq_box li dl dt{float:left;width:14%}.faq_box li dl dd{float:left;padding:12px 0 0 5px;width:82%}.faq_box li a{width:100%;display:block}.faq_box02{float:left;width:724px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px dotted #999}.faq_box02 dt{float:left;width:679px;padding-left:45px;color:#8f1413;font-size:120%;margin-bottom:10px}.faq_box02 dd{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/faq/answer.png) no-repeat scroll 10px 11px #eee;float:right;padding:10px 10px 10px 40px;width:650px}.faq_box02 .q01{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/faq/q01.png) no-repeat left 0px}.faq_box02 .q02{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/faq/q02.png) no-repeat left 0px}.faq_box02 .q03{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/faq/q03.png) no-repeat left 0px}.faq_box02 .q04{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/faq/q04.png) no-repeat left 0px}.faq_box02 .q05{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/faq/q05.png) no-repeat left 0px}.faq_box02 .q05{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/faq/q05.png) no-repeat left 0px}.faq_box02 .q06{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/faq/q06.png) no-repeat left 0px}.faq_box02 .q07{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/faq/q07.png) no-repeat left 0px}.faq_box02 .q08{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/faq/q08.png) no-repeat left 0px}.faq_box02 .q09{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/faq/q09.png) no-repeat left 0px}.p_conbtn{width:100%;float:left;margin-bottom:10px}.p_conbtn a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/page_contactbtn.png) no-repeat 0px 0px;height:0;width:160px;padding-top:20px;display:block;overflow:hidden;float:right}.p_conbtn a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/page_contactbtn.png) no-repeat 0px -20px;height:0;width:160px;padding-top:20px;display:block;overflow:hidden}.beginner_box{width:100%;float:left;margin-bottom:30px}.beginner_box_lt{float:left;height:200px;margin-right:23px;width:200px;margin-bottom:5px}.beginner_box_rt{float:right;height:200px;margin-left:23px;width:200px;margin-bottom:5px}.beginner_box_rt p{width:100%;float:left;margin-top:5px;margin-bottom:5px}.beginner_img{width:100%;float:left;margin-bottom:25px}.beginner_img li{float:left;width:210px;margin:0 15px}.beginner_img li a{display:block;font-size:80%;line-height:140%;margin:0}.beginner_img li img{width:100%;height:auto}.beginner_img li .ttl07_3{width:210px}.beginner_img li .ttl07_3_l{width:230px;margin-left:-10px;letter-spacing:normal}.center_img{float:left;text-align:center;width:100%}.feature_w{margin:0;padding:10px 0 0;float:left}.feature_w .ttl04{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/subttl04_bg2.png) no-repeat scroll 0 2px transparent}.feature_box_lt{float:left;height:200px;margin-right:23px;width:200px;margin-bottom:5px}.feature_box_lt img{width:100%;height:auto}.ttl08{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/subttl_bg.png) repeat;float:left;font-size:120%;line-height:30px;margin-bottom:10px;width:97%;padding:10px}.scroll_box01{height:200px}.feature_img{width:100%;float:left;margin-bottom:25px}.feature_img li{float:left;width:23%;margin:0 1%}.feature_img li a{display:block;font-size:80%;line-height:140%;margin:0}.feature_img li img{width:100%;height:auto}.feature_w .flow_ttl01{background:0 0;background-size:81px 23px;padding-left:0;line-height:14px}.feature_w .flow_ttl02{background:0 0;background-size:81px 23px;padding-left:0;line-height:14px}.feature_w .flow_ttl03{background:0 0;background-size:81px 23px;padding-left:0;line-height:14px}.note_box{border:solid 2px #ccc;max-width:725px;font-size:90%;line-height:1.8}.note_box img{width:118px}.book_box_lt{float:left;width:33%}.book_box_lt img{display:block;margin:0 auto;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.3);box-shadow:0 4px 4px rgba(0,0,0,.3)}.book_box_rt{float:right;width:67%}.book_box_rt img{display:block;margin:0 auto;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.3);box-shadow:0 4px 4px rgba(0,0,0,.3)}.book_box_rt a:hover img{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;-ms-filter:“alpha(opacity=70) ”}.book_w_box_lt{float:left;width:60%}.book_w_box_rt{float:right;width:35%}.book_w_box_rt img{display:block;margin:0 auto;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.3);box-shadow:0 4px 4px rgba(0,0,0,.3)}.book_w_box_rt a:hover img{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;-ms-filter:“alpha(opacity=70) ”}.book_lbn{border-top:dotted 1px #ccc;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/profile/book_bn_long2.png) no-repeat center;height:154px;width:100%;margin-top:30px;padding-top:20px}.book_lbn a:hover img{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;-ms-filter:“alpha(opacity=70) ”}.rakuten{margin:105px 0 0 180px}.amazon{margin:0 0 0 40px}.refine_box{border:none;padding:0;margin-bottom:0}.refine_box .slider_icon{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/slider_icon2.png) no-repeat scroll 0 0 !important}.refine_box .story_icon{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/story/slider_icon2.png) no-repeat scroll 0 0 !important;width:112px !important}.refine_box dt.hover .slider_icon{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/slider_icon2.png) no-repeat scroll 0 -14px !important}.refine_box dt.hover .slider_icon{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/story/slider_icon2.png) no-repeat scroll 0 -14px !important}.refine_box .accordion{border:none}.refine_box ul{width:100%;overflow:hidden;margin:0 0 18px 10px}.refine_box ul li{width:225px;float:left;padding:0}.refine_box ul li ul{margin-left:0}.refine_box .ttl06_2{font-size:100%;margin-bottom:12px;padding-left:0;text-indent:10px}.refine_box .inerbox{clear:both;border-color:#ccc;border-width:1px;border-collapse:collapse;border-style:solid;padding:19px 15px}.refine_box .inerbox ul li{width:230px;float:left;padding:0 0 4px}.search_cat_box li{float:left}.search_cat_box li img{display:block}.post-type-archive-dictionary .search_cat_box .search_li img{width:388px;height:41px}.post-type-archive-dictionary .search_cat_box .list_li img{width:387px;height:41px}.search_cat_box .nav_off{cursor:pointer}#joblen_box{position:fixed;bottom:0;left:0;width:100%;z-index:11;background-color:rgba(0,0,0,.7);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#77000000,EndColorStr=#88000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#77000000,EndColorStr=#88000000)";height:60px;display:none}#joblen_box:not(:target){-webkit-filter:none;filter:none;-ms-filter:none}#joblen_box .searchpanel-inner{position:relative;margin:0 auto;padding:10px var(--global-inner-s);display:flex;align-items:flex-end;justify-content:space-between}#joblen_box .joblen_lenght{font-size:16px;font-weight:700;color:#fff;height:fit-content;display:flex;align-items:baseline;line-height:1}#joblen_box .joblen_subit{width:210px;font-weight:700;margin-right:3px}#joblen_box .joblen_subit a{border-radius:3px;display:inline-block;color:#fff;text-align:center;vertical-align:middle;border:none;text-decoration:none;padding:12px 0 10px;font-size:16px;width:200px}#joblen_box .joblen_subit #resetbtn{background-color:#aaa;border-bottom:2px solid #bbb}#joblen_box .joblen_subit #searchbtn{background-color:#a62c2b;border-bottom:2px solid #942322;line-height:1em}#joblen_box .joblen_lenght .submitcount{color:#f77c00;font-size:26px;margin-right:5px;height:auto;line-height:1}@media screen and (max-width:750px){#joblen_box{height:45px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#joblen_box .searchpanel-inner{width:100% !important}#joblen_box .joblen_subit{float:none}#joblen_box .joblen_lenght{position:relative;top:-8px;margin-left:20px}}#joblen_box_mb{display:none}.sub_click{cursor:pointer}.column_cat{display:inline !important;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/subttl02_bg.png) no-repeat left 8px;text-align:center;float:none !important;width:auto !important;margin:0 !important;padding-left:15px}.column_cat a{font-size:11px;line-height:1em;padding:4px 0;font-weight:700;display:inline;color:#222}.column_box .ttl06{margin-bottom:10px}.home .career_box_flow .career_inner_rt{width:610px}.home .career_box_lt{width:350px}.home .career_box_rt{width:350px}.home .career_box_rt .career_inner_rt{width:230px}.home .career_box_lt .career_inner_rt{width:230px}.fixed{position:fixed;top:20px}.shadowbox{border-color:#ccc;border-width:1px;border-collapse:collapse;border-style:solid;-webkit-box-shadow:0px 0px 3px rgba(0,0,0,.2);box-shadow:0px 0px 3px rgba(0,0,0,.2);-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#33000000,Positive=true)";filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#33000000,Positive=true)}#consultant_slider_inner .consultant_box{margin-bottom:0}.feature_pop{width:93%;padding-right:3%;padding-left:3%}.hide{display:none}.pmicon{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/job/plus_icon.png) right 14px no-repeat}.minus_icon{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/job/minus_icon.png) right 14px no-repeat}.list_new{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/recruit/closeup_new.png) no-repeat scroll left top transparent;width:60px;height:14px;float:left !important;margin:4px 13px 0 0}.top_fast h2{margin-top:22px}.top_fast_inner{padding:20px 22px 11px}.top_fast_inner .ttl01{margin-bottom:20px}.top_fast_inner .aligncenter{width:100%;overflow:hidden}.top_fast dl{float:left;width:209px;margin:0 15px}.top_fast dt{margin-bottom:7px}.top_fast dd{line-height:140%;margin-bottom:10px}.top_fast_inner .textimg{text-align:center;width:100%;height:37px;margin-bottom:20px}.top_fast_inner p{overflow:hidden;text-indent:100%;white-space:nowrap}.top_fast01 .textimg{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/top_fast_txt01.png) center top no-repeat}.top_fast02 .textimg{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/top_fast_txt02.png) center top no-repeat}.top_fast03 .textimg{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/top_fast_txt03.png) center top no-repeat}.cb{clear:both}.dblock{display:block}.dinline{display:inline !important}.mfp-content{max-width:800px}.mfp-close{right:15px !important;top:15px !important}.mfp-cus{background:#fff;max-width:800px;width:auto;margin:20px auto;overflow:scroll}.popup-modal-dismiss{text-align:right}.mfp-content .contents_box02{border:none}.bx-wrapper{position:relative;margin:0 auto 30px;padding:0;*zoom:1;-ms-touch-action:pan-y;touch-action:pan-y}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper{background:#fff}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-10px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus{background:#000}.bx-wrapper .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:-19px;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-prev:hover,.bx-wrapper .bx-prev:focus{background-position:0 0}.bx-wrapper .bx-next{right:-19px;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-next:hover,.bx-wrapper .bx-next:focus{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.career_ttl01_test{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/career/career_subttl02-pc.png) left top no-repeat;width:100%;height:20px;text-indent:-9999px}.sns_btn{text-align:right;margin-bottom:-40px;margin-top:20px}.sns_btn span,.sns_btn a{display:inline-block}.sns_btn img{width:25px}.display_ph{display:none}.alignright{text-align:right}.aligncenter{text-align:center}.display_ta{display:none}.pc_none{display:none}.img_flt_c{float:left}.recruit_ttl{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/recruit/main_bg.jpg) no-repeat center top #270700}.profile_ttl{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/profile/main_bg.jpg) no-repeat center top #270700}.mailmagazine_ttl{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/mailmagazine/main_bg.jpg) no-repeat center top #270700}.service_ttl{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/service/main_bg.jpg) no-repeat center top #270700}.story_ttl{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/story/main_bg.jpg) no-repeat center top #270700}.introduce_ttl{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/main_bg.jpg) no-repeat center top #270700}.career_ttl{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/career/main_bg.jpg) no-repeat center top #270700}.faq_ttl{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/faq/main_bg.jpg) no-repeat center top #270700}.arr_mono{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/icon_mono.png) no-repeat left center;padding-left:20px}.sp-img{width:350px;height:auto}.flr .sp-img{width:115px}.link_btn .sp-img{width:115px}.box01_details .sp-img{width:95px}.to_top02 .sp-img{width:75px}.box01_banner_box .sp-img{width:100%}.pimg{width:auto}.consultant_box02 .sp-img{width:225px}#directorynav li{margin-bottom:2px}#directorynav li a{font-size:80%;text-decoration:underline}#directorynav h3{margin-bottom:10px}.column_first{float:left;width:105px}.column_second_a{float:left;width:120px}.column_second_b{float:left;width:110px}.column_second_c{float:left;width:135px}.column_third{float:left;width:138px}.column_forth{float:left;width:135px}.column_fifth{float:left;width:140px}.column_sixth{float:left;width:141px}.to_top{height:9px;width:75px;position:absolute;top:9px;right:0}.to_top02{float:left;margin-bottom:20px;width:100%}.to_top02 a{float:right}small.copyright{height:0;right:0;position:absolute;bottom:25px;font-size:75%;padding-top:9px}.search_box{width:727px;padding:20px 23px;border-collapse:collapse;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;overflow:hidden;float:left;margin-bottom:30px}.search_top_link_w{width:100%;margin-bottom:20px}.search_top_link_w .s_link_l{font-size:90%;width:50%;float:left}.search_top_link_w .s_link_l a{line-height:1em;padding:7px 0 5px 25px;display:inline-block;width:120px;text-decoration:none}.search_top_link_w .s_link_r{text-align:right;font-size:90%;width:50%;float:right}.star_icon{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/job/star_icon.png) no-repeat left 3px;background-size:15px 15px}.new_icon{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/job/new_icon.png) no-repeat left 4px;background-size:14px 14px}.folder_icon1{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/job/folder_icon1.png) no-repeat left top;background-size:contain;padding-left:28px !important}.folder_icon2{background-size:contain}.search_box h3{margin-bottom:10px;width:100%;float:left}.search_box a.search_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/search_ttl_btn.png) no-repeat 0px 0px;height:0;width:140px;padding-top:20px;overflow:hidden;display:block}.search_box a:hover.search_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/search_ttl_btn.png) no-repeat 0px -20px}.search_box .search_textbox{background-color:#fff;border:0 none;height:20px;padding:5px;text-align:left;width:559px;border:solid 1px #c6c6c6;float:left;margin-right:10px;margin-bottom:15px}.search_box .search_btn01{background:transparent url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/search_btn.png) no-repeat 0 0;border:0 none;display:block;height:30px;text-indent:-9999px;width:145px;float:left;margin-bottom:15px}.search_box .search_btn02{background:transparent url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common_pc/search_boxbtn.png) no-repeat 0 0;border:0 none;display:block;height:30px;text-indent:-9999px;width:727px;float:left}.search_box .clear_btn{background:transparent url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common_pc/search_boxclearbtn.png) no-repeat 0 0;border:0 none;display:block;height:26px;text-indent:-9999px;width:145px;float:right;margin-right:1px}.side_nav .clear_btn{background:transparent url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common_pc/search_boxclearbtn2.png) no-repeat 0 0;border:0 none;display:block;height:20px;text-indent:-9999px;width:199px;margin:0;margin:11px auto 0 auto}.search_box .search_text p{width:581px;float:left}.search_box .search_checkbox_outer{width:743px;background:transparent url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common_pc/search_checkbox_bg.jpg) no-repeat 0px 0px;float:left}.search_box .search_checkbox{width:245px;float:left}.search_box .search_checkbox dt{line-height:28px;font-weight:700}.search_box .search_checkbox dd{padding-left:30px;line-height:28px}.search_box .search_checkbox label{cursor:pointer}.search_box .search_conditions{background-color:#fff;border:0 none;width:60px;float:left}.search_box .accordion{width:727px;margin-bottom:5px;float:left;padding-bottom:15px;border-bottom:1px solid #ccc;margin-top:5px}.search_box .accordion dt{background:none repeat scroll 0 0 #eef3f9;border:1px solid #93a7d7;color:#b00940;cursor:pointer;display:block;font-size:95%;height:30px;width:725px}.search_box .accordion dt p{height:14px;line-height:14px;margin-left:10px;margin-top:8px}.search_box .accordion dt.hover{background:#fff;border:1px solid #ccc}.search_box .accordion dt .slider_icon{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/slider_icon.png) no-repeat scroll 0 0;display:block;float:left;height:0;margin-right:10px;overflow:hidden;padding-top:14px;width:96px}.search_box .accordion dt.hover .slider_icon{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/slider_icon.png) no-repeat scroll 0px -14px}.search_box .accordion dd{width:685px;padding:16px 20px 5px;border-bottom:1px solid #ccc;overflow:hidden;border-right:1px solid #ccc;border-left:1px solid #ccc}.search_box .conditions_in{width:720px;float:left;border-bottom:1px dotted #ccc;margin-bottom:15px}.conditions_in .ph_wd{width:180px}.search_box .conditions_in li.keyword01{width:360px;float:left;margin-bottom:15px}.search_box .conditions_in li.keyword02{float:left;font-size:90%;margin-bottom:15px;width:720px}.search_box li ul{float:left;margin:10px 0 0;width:720px}.search_box .conditions_in li ul li{float:left;margin-right:10px;width:225px}.search_box .particular_in{width:720px;float:left}.search_box .particular_in li{width:230px;float:left;margin-bottom:6px}.search_box .particular_in label{cursor:pointer}.pagenavi_box{width:727px;padding:15px 23px;border-color:#ccc;border-width:1px;border-collapse:collapse;border-style:solid;overflow:hidden;float:left;margin-bottom:30px}.pagination{overflow:hidden;padding-bottom:15px;padding-top:15px;text-align:center;width:727px}.pagination .pages{display:none}.pagination a{padding:2px 5px;margin:2px;border:1px solid #d7d7d7;text-decoration:underline;color:#111}.pagination a:hover,.digg a:active{border:1px solid #d7d7d7}.pagination span.current{padding:2px 5px;margin:2px;border:1px solid #1b2a4c;font-weight:700;background-color:#1b2a4c;color:#fff}.pagination span.disabled{padding:2px 5px;margin:2px;border:1px solid #eee;color:#ddd}.pagenavi_box02{width:743px;padding:15px;border-color:#ccc;border-width:1px;border-collapse:collapse;border-style:solid;overflow:hidden;float:left;margin-bottom:30px}.pagination02{overflow:hidden;text-align:center;width:350px;float:left;padding:2px}.pagination02 a{padding:2px 5px;margin:2px;border:1px solid #d7d7d7;text-decoration:underline;color:#111}.pagination02 a:hover,.digg a:active{border:1px solid #d7d7d7}.pagination02 span.current{padding:2px 5px;margin:2px;border:1px solid #1b2a4c;font-weight:700;background-color:#1b2a4c;color:#fff}.pagination02 span.disabled{padding:2px 5px;margin:2px;border:1px solid #eee;color:#ddd}.pagenavi_box02 .ttl05_left{float:left;margin-right:25px;width:180px}.pagenavi_box02 .ttl05_right{float:right;width:180px}.ttl_txt{letter-spacing:0;color:#000;padding-bottom:0;border-bottom:1px #333 solid;font-family:serif;padding-left:0;margin-bottom:20px;margin-top:0 !important;font-size:20px;font-family:"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;-webkit-transform-origin:0px 0px 0px;-ms-transform-origin:0px 0px 0px;transform-origin:0px 0px 0px;-webkit-transform:scale(1.001,1);-ms-transform:scale(1.001,1);transform:scale(1.001,1);font-weight:700}.ttl_txt:before{display:inline-block;content:"■";font-size:24px;-webkit-transform:scale(.3,1);-ms-transform:scale(.3,1);transform:scale(.3,1);color:#333;text-align:left;position:relative;left:-10px;margin-right:-10px}.ttl_txt span.ht_txt_gold{font-style:italic;font-size:30px;color:#946f1e;font-weight:700}.ttl_txt span.eng_caption{font-family:"Josefin Sans";font-size:10px;font-weight:700;text-transform:uppercase;color:#888;letter-spacing:1px;margin-left:10px}.ttl_txt_nobdr{font-size:20px;font-weight:700;letter-spacing:0;color:#000;padding-bottom:0;font-family:serif;padding-left:0;margin-bottom:20px;margin-top:0 !important;-webkit-transform-origin:0px 0px 0px;-ms-transform-origin:0px 0px 0px;transform-origin:0px 0px 0px;-webkit-transform:scale(1.001,1);-ms-transform:scale(1.001,1);transform:scale(1.001,1)}.btn_gold{background-color:#946f1e;color:#fff !important;padding:6px;border-radius:4px;font-size:12px;text-decoration:none !important}.btn_gold:hover{background-color:#664b0f}.txt_gold{color:#946f1e}a.btn_red{-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;box-shadow:inset 0px 1px 0px 0px #f5978e;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#e30f00),color-stop(1,#990d00));background:-moz-linear-gradient(center top,#e30f00 5%,#990d00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e30f00',endColorstr='#990d00');background-color:#e30f00;border-radius:6px;text-indent:0;border:1px solid #d02718;color:#fff;font-weight:700;font-style:normal;text-decoration:none;text-align:center;text-shadow:0px 1px 0px #810e05;display:inline-block;-webkit-transform-origin:0px 0px 0px;-ms-transform-origin:0px 0px 0px;transform-origin:0px 0px 0px;-webkit-transform:scale(1.001,1);-ms-transform:scale(1.001,1);transform:scale(1.001,1);text-align:center;padding:10px 16px;width:70%}a.btn_red:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#990d00),color-stop(1,#e30f00));background:-moz-linear-gradient(center top,#990d00 5%,#e30f00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#990d00',endColorstr='#e30f00');background-color:#990d00}.ttl01{border-bottom:1px solid #999;height:25px;width:100%;margin-bottom:15px;float:left}.ttl01 h1 img{float:left}.ttl01 h2 img{height:100%;width:auto}.ttl01 a{float:right}.ttl01_mbnon{border-bottom:1px solid #999;height:30px;width:100%}.ttl01_mbnon h1 img{float:left}.ttl01_mbnon h2 img{float:left}.ttl01_mbnon a{float:right}.ttl02{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/subttl_bg.png) repeat;height:26px;width:100%;margin-bottom:15px;float:left}.ttl02 h2 img{float:left}.ttl02 p{float:right;line-height:25px;padding-right:10px;font-size:80%}.ttl03{border-bottom:1px solid #999;height:30px;margin-bottom:15px;width:100%}.ttl03 img{float:left}.ttl05{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/subttl_bg.png) repeat;height:35px;width:100%;margin-bottom:15px;float:left}.ttl05 .ttl05_left{float:left;line-height:35px;padding-left:10px}.ttl05 .ttl05_right{float:right;font-size:80%;line-height:35px;padding-right:10px}.ttl05 .ttl05_center{font-size:80%;line-height:35px}.ttl06{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/subttl_bg.png) repeat;font-size:110%;font-weight:700;line-height:1.4em;margin-bottom:20px;padding:7px 10px 4px;width:97%}.ttl06{*float:none;}.ttl06_2{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/subttl_bg.png) repeat;float:left;font-size:105%;font-weight:700;line-height:1.4em;padding-top:7px;padding-bottom:5px;margin-bottom:20px;padding-left:10px;width:98%}.ttl06_2{*float:none;}.ttl06_3_l,.ttl06_3_r{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/subttl_bg.png) repeat;font-size:110%;font-weight:700;line-height:1.4em;margin-bottom:20px;padding:7px 10px 5px}.ttl06_3{*float:none;}.l220{width:auto !important;float:none !important}.r220{margin-right:220px !important;width:auto !important;float:none !important}.ttl07_3{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/subttl02_bg.png) no-repeat left 8px;line-height:15px;font-size:90%;font-weight:700;margin-bottom:10px;text-indent:14px;width:97%;line-height:160%;border-bottom:solid 1px #a99975}.ttl09{line-height:15px;font-size:100%;font-weight:700;margin-bottom:20px;padding-left:10px;width:97%;line-height:160%}.ttl10{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/subttl_bg.png) repeat;float:left;font-size:110%;font-weight:700;line-height:1.4em;margin-bottom:20px;padding-left:10px;padding-top:2px;padding-bottom:4px;width:100%}.ttl10 .cat_w{display:block;text-align:right}.ttl10 .cat{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/subttl02_bg.png) no-repeat left 5px;padding-left:13px;font-size:11px;padding-right:10px;color:#777}.ttl11{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/subttl02_bg.png) no-repeat left 11px;border-bottom:1px solid #a99975;float:left;font-size:120%;font-weight:700;margin-bottom:15px;margin-top:10px;padding-bottom:5px;padding-left:20px;padding-top:3px;width:98%}.t_center{text-align:center}.text-center{text-align:center}.text-right{text-align:right}.playfair{font-family:"Playfair Display",serif;font-style:italic}.coborno{border:none;width:725px;margin:0}.cobor{border:solid 1px #ccc;width:773px;overflow:hidden}.cobor .pagination{width:100%;border:none}.cobor .contents_box{padding-top:0;padding-bottom:0}.contents_box table{width:100%;border:solid 1px #ccc}.contents_box_nobdr{width:100%;padding:20px 0;overflow:hidden;float:left;margin-bottom:30px}.contents_box02 table{width:100%;border:solid 1px #ccc}.contents_box03{width:568px;padding:15px 190px 15px 15px;border-color:#ccc;border-width:1px;border-collapse:collapse;border-style:solid;overflow:hidden;float:left;margin-bottom:30px;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/contents03_bg.png) repeat-y right top}.contents_box03 table{width:100%;border:solid 1px #ccc}.contents_box li.three_cl{float:left;width:33%}.contents_box li.year-list{float:left;width:25%}.contents_box04{width:727px;padding:23px;border-color:#ccc;border-width:1px;border-collapse:collapse;border-style:solid;float:left;margin-bottom:30px}.side_nav{width:228x;border-collapse:collapse;border:#ccc solid 1px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);float:left;overflow:hidden;margin-bottom:20px}.side_nav h1 a{width:228px;float:left;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/side_ttl.png) no-repeat left top;height:45px;color:#fff;line-height:45px;font-weight:700;text-indent:25px;font-size:120%;display:block;text-decoration:none}.side_nav h1 a:hover{opacity:.6}.side_nav h2 a{width:228px;float:left;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/side_ttl.png) no-repeat left top;height:45px;color:#fff;line-height:45px;font-weight:700;text-indent:25px;font-size:120%;display:block;text-decoration:none}.side_nav h2 a:hover{opacity:.6}.side_nav ul{width:228px;float:left}.side_nav ul li a{width:228px;float:left;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/side_nav.png) no-repeat left top;height:40px;line-height:40px;text-indent:25px;display:block;text-decoration:none;font-size:95%}.b_link{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/b_link.png) no-repeat scroll 210px center transparent;float:left;height:100%;width:100%}.side_nav ul li a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/side_nav_ov.png) no-repeat left top}.side_nav ul li.current a{width:228px;float:left;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/side_nav_c.png) no-repeat left top;height:40px;line-height:40px;text-indent:25px;display:block;text-decoration:none;font-weight:700}.side_nav ul li.current ul li a,.side_nav ul li ul li a,.side_nav ul li ul li.current a{width:228px;float:left;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/side_nav_cnav.png) no-repeat left top;height:40px;line-height:40px;text-indent:40px;display:block;text-decoration:none;font-weight:400}.side_nav ul li.current ul li a:hover,.side_nav ul li ul li a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/side_nav_cov.png) no-repeat left top}.side_nav ul li.current ul li.current a,.side_nav ul li ul li.current a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/side_nav_cc.png) no-repeat left top}.side_nav .visible li a{background-image:none;background-color:#fff;border-bottom:#ccc solid 1px;height:auto;text-indent:23px;line-height:1.5em;padding:8px 10px;width:208px;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/icon.png) no-repeat 10px 13px}.side_nav .visible li a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/icon.png) no-repeat 10px 13px;background-color:#f3f3f3}.text_w01{width:150px}.text_w02{width:170px}.text_w03{width:210px}.text_w04{width:300px}.form_btns{width:55%;margin:0 auto}.formbtn{float:left;text-align:center;width:50%;margin-bottom:5px}.img_fr{background:none repeat scroll 0 0 #fff;border:1px solid #d7d7d7;padding:1px}#sitemap_footer{display:none}.side_search{padding:10px 15px 5px;width:198px}.side_search .search_btn02_in{padding:20px 0}.side_search .side_search_btn{background:transparent url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/job/side_search_boxbtn.png) no-repeat 0 0;border:0 none;display:block;height:30px;text-indent:-9999px;width:199px}.side_search .side_search_btn_new{background:transparent url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/job/side_search_boxbtn_new.png) no-repeat 0 0;border:0 none;display:block;height:30px;text-indent:-9999px;width:199px}.side_search .search_textbox{background-color:#fff;border:0 none;margin-bottom:15px;height:20px;padding:5px;text-align:left;width:189px;border:solid 1px #c6c6c6}.side_search h3{padding-top:4px;line-height:40px}.side_search ul li a{width:auto;float:none;background:0 0;height:auto;text-indent:0;display:inline;text-decoration:none}.side_search ul{padding:0 0 11px;width:200px;float:none}.side_search ul li{line-height:26px;padding-left:0}.side_search dl dt{line-height:26px;padding-left:0;padding-bottom:5px;font-size:97%}.side_search dl dd{line-height:26px;padding-left:20px;padding-bottom:5px;font-size:97%}.borderdotted{border:0;height:1px;border-bottom:1px dotted #999;margin:0}#contents_top{width:1024px;float:left;margin-bottom:20px}#contents_bottom{width:1024px;float:left}.left_box{float:left;width:230px}.right_box{float:right;width:230px;margin-left:20px}.middle_box{width:525px;float:right}.banner_box p{width:230px}.banner_box p{margin-bottom:13px}.banner_box p img{border-color:#ccc;-webkit-box-shadow:0px 0px 3px rgba(0,0,0,.2);box-shadow:0px 0px 3px rgba(0,0,0,.2);-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#33000000,Positive=true)";filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#33000000,Positive=true)}.box01,.box02,.box03,.box04,.box05,.box06,.box07{border-color:#ccc;border-width:1px;border-collapse:collapse;border-style:solid;-webkit-box-shadow:0px 0px 3px rgba(0,0,0,.2);box-shadow:0px 0px 3px rgba(0,0,0,.2);-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#33000000,Positive=true)";filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#33000000,Positive=true);overflow:hidden;float:left}.box01{padding:10px 15px 5px;width:198px}.box01_banner_box{border-bottom:1px solid #999;padding-bottom:1px;margin-bottom:-18px}.box01_banner_box p{margin-bottom:2px}.box01_inner{border-bottom:1px dotted #999;float:left;width:200px;margin-top:8px}.box01_img{float:left;width:70px}.box01_img img{background:#fff}.box01_data{float:right;width:120px;text-align:left;font-size:90%}.box01_text{float:right;width:120px;font-size:85%;text-align:left;line-height:160%}.box01_details{float:right;width:120px;text-align:left;margin-top:5px;margin-bottom:15px}.box02{width:493px;padding:15px;height:250px}p.closeup_ttl_btn a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/closeup_ttl_btn.png) no-repeat 0px 0px;height:0;width:140px;padding-top:20px;overflow:hidden;display:block}p.closeup_ttl_btn a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/closeup_ttl_btn.png) no-repeat 0px -20px}.recommend_box .scroll_box01 dl{height:100px;overflow:hidden}.box02 dl{width:495px;float:left}.box02 dt{width:90px;float:left;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/icon.png) no-repeat left center;padding-left:20px;border-bottom:1px dotted #999;line-height:32px;font-size:90%}.box02 dd{width:365px;float:left;border-bottom:1px dotted #999;line-height:32px}.rec_num01{font-size:100%;color:#ff1919;font-weight:700}.rec_num02{font-size:100%}.box03{width:493px;margin-top:20px;padding:15px}.box03 h3{margin-bottom:10px;width:100%;float:left}a.recruit_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/recruit_ttl_btn.png) no-repeat 0px 0px;height:0;width:140px;padding-top:20px;overflow:hidden;display:block}a:hover.recruit_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/recruit_ttl_btn.png) no-repeat 0px -20px}a.rss_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/rss.jpg) no-repeat scroll 0px 0px;height:0;float:right;width:20px;padding:20px 5px 0 0;overflow:hidden;display:block}a:hover.rss_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/rss.jpg) no-repeat 0px -20px}a.search_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/search_ttl_btn.png) no-repeat 0px 0px;height:0;width:140px;padding-top:20px;overflow:hidden;display:block}a:hover.search_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/search_ttl_btn.png) no-repeat 0px -20px}.box03 .search_textbox{background-color:#fff;border:0 none;height:20px;padding:5px;text-align:left;width:325px;border:solid 1px #c6c6c6;float:left;margin-right:10px;margin-bottom:15px}.box03 .search_btn01{background:transparent url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/search_btn.png) no-repeat 0 0;border:0 none;display:block;height:30px;text-indent:-9999px;width:145px;float:left;margin-bottom:15px}.box03 .search_btn02{background:transparent url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/search_btn02.png) no-repeat 0 0;border:0 none;display:block;height:40px;text-indent:-9999px;width:495px;float:left;margin-top:-5px}.search_checkbox_outer{width:495px;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/search_checkbox_bg.png) no-repeat 0px 0px;float:left}.search_checkbox{width:164px;float:left}.search_checkbox dt{line-height:25px;padding-left:20px;font-weight:700}.search_checkbox dd{padding-left:20px;line-height:26px}.box03 .search_conditions{background-color:#fff;border:0 none;width:60px;float:left}.box04{width:468px;margin-bottom:20px;margin-right:24px;padding:15px;float:left;height:245px;line-height:190%}.career_img{width:110px;height:110px;float:left;margin-bottom:10px;margin-right:15px}.career_img img{background:none repeat scroll 0 0 #fff;border:1px solid #d7d7d7;padding:1px;-webkit-filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:gray;filter:gray}.career_img img:hover{-webkit-filter:grayscale(0%);filter:none}.career_img_lt{width:100px;height:auto;display:block;float:left;margin-right:20px}.box04 p,.box05 p{display:inline}.box05{width:468px;margin-bottom:20px;padding:15px;float:left;height:245px;line-height:190%}.box06{width:468px;padding:15px;margin-right:24px;float:left;height:200px}a.blog_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/blog_ttl_btn.png) no-repeat 0px 0px;height:0;width:140px;padding-top:20px;overflow:hidden;display:block;float:right}a:hover.blog_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/blog_ttl_btn.png) no-repeat 0px -20px}.top_link_nav dl{width:732px;float:left;margin-bottom:10px}.top_link_nav dt{width:90px;float:left;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/icon.png) no-repeat left center;padding-left:20px;border-bottom:1px dotted #999;line-height:36px;font-size:90%}.top_link_nav dd{border-bottom:1px dotted #999;float:left;line-height:36px;width:615px}.box07{width:468px;padding:15px;float:left;height:200px}.box07 dl{width:468px;float:left}.box07 dt{width:90px;float:left;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/icon.png) no-repeat left center;padding-left:20px;border-bottom:1px dotted #999;line-height:30px;font-size:90%}.box07 dd{border-bottom:1px dotted #999;float:left;line-height:30px;width:340px}a.information_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/information_ttl_btn.png) no-repeat 0px 0px;height:0;width:170px;padding-top:20px;overflow:hidden;display:block;float:right}a:hover.information_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/information_ttl_btn.png) no-repeat 0px -20px}a.career_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/career_ttl_btn.png) no-repeat 0px 0px;height:0;width:160px;padding-top:20px;overflow:hidden;display:block;float:right}a:hover.career_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/career_ttl_btn.png) no-repeat 0px -20px}a.actual_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/actual_ttl_btn.png) no-repeat 0px 0px;height:0;width:186px;padding-top:20px;overflow:hidden;display:block;float:right}a:hover.actual_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/actual_ttl_btn.png) no-repeat 0px -20px}a.consultant_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/consultant_ttl_btn.png) no-repeat 0px 0px;height:0;width:186px;padding-top:20px;overflow:hidden;display:block;float:right}a:hover.consultant_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/consultant_ttl_btn.png) no-repeat 0px -20px}a.flow_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/flow_ttl_btn.png) no-repeat 0px 0px;height:0;width:162px;padding-top:20px;overflow:hidden;display:block;float:right}a:hover.flow_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/flow_ttl_btn.png) no-repeat 0px -20px}.info_news{width:450px;float:left;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/info_news.png) no-repeat 80px center;margin-top:5px;font-size:90%}.info_seminner{width:450px;float:left;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/info_seminner.png) no-repeat 80px center;margin-top:5px;font-size:90%}.scroll_box02{height:125px;margin-bottom:10px}.scroll_box03{height:187px}.accordion{width:495px;margin-bottom:23px;float:left;padding-bottom:15px;border-bottom:1px solid #ccc;margin-top:10px}.accordion dt{background:none repeat scroll 0 0 #eef3f9;border:1px solid #93a7d7;color:#b00940;cursor:pointer;display:block;font-size:95%;height:30px;width:493px}.accordion dt p{height:14px;line-height:14px;margin-left:10px;margin-top:8px}.accordion dt.hover{background:#fff;border:1px solid #ccc}.accordion dt .slider_icon{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/slider_icon.png) no-repeat scroll 0 0;display:block;float:left;height:0;margin-right:10px;overflow:hidden;padding-top:14px;width:96px}.accordion dt.hover .slider_icon{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/slider_icon.png) no-repeat scroll 0px -14px}.accordion dd{width:473px;padding:15px 10px 5px;border-bottom:1px solid #ccc;overflow:hidden;border-right:1px solid #ccc;border-left:1px solid #ccc}.conditions_in{width:475px;float:left;border-bottom:1px dotted #ccc;margin-bottom:15px}.conditions_in li{width:475px;float:left;margin-bottom:10px}.conditions_in li ul{float:left;margin:10px 0 0;width:475px}.conditions_in li ul li{float:left;margin-right:10px;width:225px}.particular_in{width:475px;float:left}.particular_in li{width:230px;float:left;margin-bottom:10px}.flexslider{margin:0 auto;max-width:1240px}.flex-container a:active,.flexslider a:active{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider .slides p{position:absolute;width:100%;left:0;top:35%}.flexslider .slides p img{width:900px;margin-left:auto;margin-right:auto}.flexslider .slides img{max-width:100%;display:block}.flexslider .slides img.tbph_main{display:none}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{background:0 0;position:relative;border-radius:5px;zoom:1}.flexslider .slides{zoom:1;*zoom:0;}.flexslider .slides>li{position:relative}.flex-container{zoom:1;position:relative}.flex-caption{background:0 0;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);zoom:1}.flex-caption{width:96%;padding:2%;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.3);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);font-size:14px;line-height:16px}.flex-direction-nav li a{width:29px;height:30px;display:block;position:absolute;top:50%;cursor:pointer;text-indent:-9999px}.flex-direction-nav li .next{right:5px;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/bg_direction_nav.png) no-repeat -29px 0}.flex-direction-nav li .prev{left:5px;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/bg_direction_nav.png) no-repeat 0px 0}.flex-direction-nav li .disabled{opacity:.3;filter:alpha(opacity=30);cursor:default}.flex-control-nav{width:100%;position:absolute;bottom:5px;left:0;text-align:center}.flex-control-nav li{margin:0 0 0 5px;display:inline-block;zoom:1;*display:inline;}.flex-control-nav li:first-child{margin:0}.flex-control-nav li a{width:12px;height:12px;display:block;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/bg_control_nav.png) no-repeat 0 0;cursor:pointer;text-indent:-9999px}#link{padding-top:40px}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:5px;height:100%}.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#d7d7d7;position:relative}.jspDrag{background:#191919;position:relative;top:0;left:0;cursor:pointer}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:none}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}.closeup_box{width:743px;padding:15px;border-color:#ccc;border-width:1px;border-collapse:collapse;border-style:solid;overflow:hidden;float:left}.closeup_box a.closeup_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/closeup_ttl_btn.png) no-repeat 0px 0px;height:0;width:140px;padding-top:20px;overflow:hidden;display:block}.closeup_box a:hover.closeup_ttl_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/closeup_ttl_btn.png) no-repeat 0px -20px}.closeup_box dl{width:745px;float:left}.closeup_box dt{width:90px;float:left;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/icon.png) no-repeat left center;padding-left:20px;border-bottom:1px dotted #999;line-height:32px;font-size:90%}.closeup_box dd{width:635px;float:left;border-bottom:1px dotted #999;line-height:32px}.closeup_box02{border-collapse:collapse;border-color:#ccc;border-style:solid;border-width:1px;float:left;margin-bottom:30px;overflow:hidden;padding:20px 22px;width:729px}.closeup_box02 dl,.dic_job dl{float:left;width:729px}.closeup_box02 dt,.dic_job dt{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/icon.png) no-repeat scroll left 6px transparent;border-bottom:1px dotted #999;float:left;line-height:160%;margin-bottom:15px;margin-top:10px;padding-bottom:5px;width:105px;padding-left:20px}.closeup_box02 dt.closeup_ft,.dic_job dt.closeup_ft{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/recruit/closeup_featured.png) no-repeat scroll left 2px transparent;height:24px}.closeup_box02 dt.closeup_new,.dic_job dt.closeup_new{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/recruit/closeup_new.png) no-repeat scroll left 2px transparent;height:24px}.closeup_box02 dt.closeup_second{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/recruit/closeup_second.jpg) no-repeat scroll left 2px transparent;height:24px}.closeup_box02 dt.closeup_beginner{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/recruit/closeup_beginner.jpg) no-repeat scroll left 2px transparent;height:24px}.closeup_box02 dt.closeup_global{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/recruit/closeup_global.jpg) no-repeat scroll left 2px transparent;height:24px}.closeup_box02 dt.closeup_growth{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/recruit/closeup_growth.jpg) no-repeat scroll left 2px transparent;height:24px}.closeup_box02 dt.closeup_popular{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/recruit/closeup_popular.jpg) no-repeat scroll left 2px transparent;height:24px}.closeup_box02 dd.closeup_ft,.dic_job dd.closeup_ft{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/recruit/closeup_featured.png) no-repeat scroll left 2px transparent}.closeup_box02 dd.closeup_new,.dic_job dd.closeup_new{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/recruit/closeup_new.png) no-repeat scroll left 2px transparent}.closeup_box02 dd.closeup_new.closeup_ft,.dic_job dd.closeup_new.closeup_ft{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/recruit/closeup_w.png) no-repeat scroll left 2px transparent}.closeup_box02 dd,.dic_job dd{border-bottom:1px dotted #999;float:left;line-height:160%;margin-bottom:15px;padding-bottom:5px;width:600px;margin-top:10px}.closeup_box02 dd a,.dic_job dd a{float:left;padding-left:140px;width:465px}.closeup_box03{border-collapse:collapse;border-color:#ccc;border-style:solid;border-width:1px;float:left;margin-bottom:30px;overflow:hidden;padding:20px 22px;width:729px}.closeup_box03 dl{float:left;width:729px}.closeup_box03 dt{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/common/icon.png) no-repeat scroll left 4px transparent;border-bottom:1px dotted #999;float:left;line-height:160%;margin-bottom:15px;margin-top:10px;padding-bottom:5px;width:20px;padding-left:60px}.closeup_box03 dt.closeup_ft{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/recruit/closeup_featured.png) no-repeat scroll left 2px transparent;height:24px}.closeup_box03 dt.closeup_new{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/recruit/closeup_new.png) no-repeat scroll left 2px transparent;height:24px}.closeup_box03 dt.closeup_second{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/recruit/closeup_second.jpg) no-repeat scroll left 2px transparent;height:24px}.closeup_box03 dt.closeup_beginner{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/recruit/closeup_beginner.jpg) no-repeat scroll left 2px transparent;height:24px}.closeup_box03 dt.closeup_global{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/recruit/closeup_global.jpg) no-repeat scroll left 2px transparent;height:24px}.closeup_box03 dt.closeup_growth{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/recruit/closeup_growth.jpg) no-repeat scroll left 2px transparent;height:24px}.closeup_box03 dt.closeup_popular{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/recruit/closeup_popular.jpg) no-repeat scroll left 2px transparent;height:24px}.closeup_box03 dd.closeup_new.closeup_ft{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/recruit/closeup_w.png) no-repeat scroll left 2px transparent;height:24px}.closeup_box03 dd{border-bottom:1px dotted #999;float:left;line-height:160%;margin-bottom:15px;padding-bottom:5px;width:630px;margin-top:10px}.closeup_box03 dd a{float:left;width:630px}.model_box02{float:left;margin-bottom:30px;overflow:hidden;width:729px}.model_box02 dl{float:left;width:729px}.model_box02 dt{border-bottom:1px dotted #999;float:left;margin-bottom:15px;margin-top:10px;padding:0 20px 5px 0;width:70px;padding-left:20px;height:25px}.model_box02 dt.model01{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/machiten/model01.jpg) no-repeat scroll left 2px transparent;height:25px}.model_box02 dt.model02{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/machiten/model02.jpg) no-repeat scroll left 2px transparent;height:25px}.model_box02 dt.model03{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/machiten/model03.jpg) no-repeat scroll left 2px transparent;height:25px}.model_box02 dt.model04{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/machiten/model04.jpg) no-repeat scroll left 2px transparent;height:25px}.model_box02 dt.model05{background:url(https://www.concord-group.co.jp/entry/assets/concord-career/images/machiten/model05.jpg) no-repeat scroll left 2px transparent;height:25px}.model_box02 dd{border-bottom:1px dotted #999;float:left;line-height:25px;margin-bottom:15px;padding-bottom:5px;width:615px;margin-top:10px;height:25px}.post-type-archive-column .closeup_box02 dd{width:590px}.post-type-archive-column .closeup_box02 dd a{width:420px;padding-left:90px}.closeup_box02 dd .tarm_link{font-size:9px;color:#666;display:block}.recruit_detailbox{width:727px;padding:15px 23px 20px;border-color:#ccc;border-width:1px;border-collapse:collapse;border-style:solid;overflow:hidden;float:left;margin-bottom:30px}.detailbox_header{float:left;width:727px;font-size:90%;margin-bottom:5px}.detailbox_header p{float:left;color:#860c0a}.detailbox_header span{float:right}.detailbox_expiration{clear:both;margin:20px 0;padding:20px;background-color:#f7f7f7}.detail_data{width:727px;float:left;border-collapse:collapse;border-spacing:0;border:1px solid #d7d7d7;margin-bottom:15px}.detail_data_ttl{width:168px;background:#f6f5e3;padding:10px;border-right:1px solid #dddee0;border-bottom:1px solid #dddee0}.detail_data_ttl2{width:110px;background:#f6f5e3;padding:10px;border-right:1px solid #dddee0;border-bottom:1px solid #dddee0}.detail_data_ttl_non{width:168px;background:#f6f5e3;padding:10px;border-right:1px solid #dddee0;border-bottom:1px solid #dddee0;border-bottom:none}.detail_data_text{border-bottom:1px solid #dddee0;padding:10px}.detail_data_text02{border-bottom:1px solid #dddee0;padding:10px 10px 0}.detail_data_text table{width:100%;float:left}.detail_data_text table td{padding:2px}.detail_data_s{width:100%;float:left;border-collapse:collapse;border-spacing:0;border:1px solid #d7d7d7;margin-top:20px}.detail_data_s .detail_data_ttl{width:20%;background:#f6f5e3;padding:5px;border-right:1px solid #dddee0;border-bottom:1px solid #dddee0}.detail_data_s .detail_data_ttl_non{width:20%;background:#f6f5e3;padding:5px;border-right:1px solid #dddee0;border-bottom:1px solid #fff;border-bottom:none}.detail_data_s .detail_data_text{border-bottom:1px solid #dddee0;border-right:1px solid #dddee0;padding:5px}.side_nav .side_detail_box{padding:0 5px 5px 15px;font-size:90%;width:190px !important}.side_nav .detail_data{width:180px !important}.side_navdetail_data,.side_nav tbody,.side_nav tr,.side_nav td{overflow:hidden}.side_nav td{display:block;width:180px !important;border-right:none}.side_nav .detail_data{float:none;margin-bottom:10px}.side_nav .detail_data .detail_data_ttl{padding:5px 8px}.side_nav .detail_data .detail_data_text{padding:5px 8px}.side_nav .side_detail_box .ttl05{height:22px;margin-bottom:10px;width:199px}.side_nav .side_detail_box .ttl05_right{line-height:22px}.side_nav .side_detail_box .ttl05_center{line-height:22px}.dnone{display:none;cursor:pointer}.dnone label{cursor:pointer}span.adhere{background-image:-webkit-gradient(linear,45% 7%,45% 97%,color-stop(0,#d25c5c),color-stop(1,#820604));background-image:-webkit-linear-gradient(-90deg,#d25c5c 0%,#820604 100%);background-image:-webkit-gradient(linear,right top,left top,from(#d25c5c),to(#820604));background-image:-webkit-linear-gradient(right,#d25c5c 0%,#820604 100%);background-image:linear-gradient(-90deg,#d25c5c 0%,#820604 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffd25c5c,endColorstr=#ff820604,GradientType=0)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffd25c5c,endColorstr=#ff820604,GradientType=0);float:left;font-size:90%;height:20px;line-height:20px;margin-right:10px;padding-left:10px;padding-right:10px;margin-bottom:5px;color:#fff}span.adhere a{color:#fff;text-decoration:none}.recruit_detail_btn{float:left;width:100%}.entry_btn_c{width:100%;display:block;margin:0 auto}.entry_btn_c a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/recruit/entry_btn.png) no-repeat center top;height:0;width:100%;padding-top:30px;overflow:hidden;display:block}.entry_btn_c a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/recruit/entry_btn_ov.png) no-repeat center top}.list_btn{width:50%;float:left}.list_btn a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/recruit/list_btn.png) no-repeat center top;height:0;width:100%;padding-top:30px;overflow:hidden;display:block}.list_btn a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/recruit/list_btn_ov.png) no-repeat center top}.ls_btn{width:50%;float:left}.ls_btn a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/recruit/ls_btn.png) no-repeat center top;height:0;width:100%;padding-top:30px;overflow:hidden;display:block}.ls_btn a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/recruit/ls_btn_ov.png) no-repeat center top}.recommend_box{float:left;overflow:hidden;padding-top:15px;width:775px}.recommend_box dl{width:775px;float:left}.recommend_box dt{width:90px;float:left;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/icon.png) no-repeat left center;padding-left:20px;border-bottom:1px dotted #999;line-height:32px;font-size:90%}.recommend_box dd{width:665px;float:left;border-bottom:1px dotted #999;line-height:32px}.contents_box .scroll_box03 dl{width:755px;float:left}.contents_box .scroll_box03 dt{width:90px;float:left;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/icon.png) no-repeat left center;padding-left:20px;border-bottom:1px dotted #999;line-height:32px;font-size:80%}.contents_box .scroll_box03 dd{width:615px;float:left;border-bottom:1px dotted #999;line-height:32px;font-size:95%}.page_back a{float:right;margin:0 0 30px;padding:0 10px;text-align:right;display:block}.page_next_back{position:relative;margin:0 0 30px;padding:0 10px;width:340px;float:left;text-align:left}.page_next_back .screen-reader-text{display:none}.page_next_back .nav-previous{float:left;width:48%}.page_next_back .nav-next{float:right;width:48%;text-align:right}.access_box p{float:left;width:743px;text-align:center}.access_box dl{float:left;width:743px}.access_box dd{margin-bottom:20px;float:left;width:100%}.access_box table{width:100%;border-collapse:collapse;border-spacing:0;float:left}.access_box_img{display:block;margin:0 auto}.consultant_box{float:left;margin-bottom:30px;display:block;height:550px}.consultant_box p.link_btn{text-align:right}.consultant_box_inner{width:213px;padding:0 11px;margin:0 auto;text-align:center;overflow:hidden;font-size:85%;line-height:170%}.consultant_box .consultant_img img{height:200px;margin:0 auto;width:190px}#consultant_slider_inner .tb_bd_r .consultant_box_inner{width:213px}.consultant_box .consultant_img a{width:190px;height:200px}.consultant_box h1{float:left;width:100%;font-weight:700;margin-top:15px;text-align:left}.consultant_box p.cons_name{float:left;width:100%;font-weight:700;margin-top:15px;text-align:left}.consultant_box .cons_name_img{margin:10px 3px 12px 0;float:left;font-size:160%;width:100%;font-weight:700;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/consultant/consultant_namebg.png) -2px -1px no-repeat}.consultant_box .cons_name_img img{height:auto}.consultant_box h2{float:left;margin-bottom:10px;width:100%;text-align:left}.consultant_box p.job_title{float:left;margin-bottom:15px;width:100%;text-align:left;font-size:85%}.consultant_box .consultant_text{margin-bottom:10px;width:100%;text-align:left}.consultant_box .link_btn{width:100%}.pc_bd_r{border-right:1px solid #ccc}.consultant_box02{float:left;margin-bottom:30px;width:100%}.consultant_box02 .consultant_img{float:left;margin-right:30px;width:190px}.consultant_box02 h1{float:left;font-size:160%;font-weight:700;margin-bottom:15px;margin-top:5px;width:505px;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/consultant/consultant_namebg.png) no-repeat}.consultant_box02 ul{float:left;width:348px}.consultant_box02 ul li{float:left;margin-bottom:15px;width:493px;font-size:100%}.consultant_box03{border-bottom:1px dotted #ccc;display:block;height:100px;margin-bottom:15px;margin-right:12px;text-decoration:underline;width:233px;line-height:150%}.consultant_box03_non{border-bottom:1px dotted #ccc;display:block;float:left;height:100px;margin-bottom:15px;text-decoration:underline;width:233px;line-height:155%}.consultant_box03 .consultant_img,.consultant_box03_non .consultant_img,.consultant_box03_non .consultant_img_c,.consultant_box03 .consultant_img_c{border:1px solid #d7d7d7;height:67px;padding:1px;width:64px;float:left;margin-right:8px}.consultant_box03 h2,.consultant_box03_non h2{font-size:90%}.consultant_box03 p,.consultant_box03_non p{font-size:80%}.consultant_img a img{-webkit-filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:gray;filter:gray}.consultant_img a img:hover,.consultant_img_c a img{-webkit-filter:grayscale(0%);filter:none}a .consultant_img img{-webkit-filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:gray;filter:gray}a:hover .consultant_img img,a .consultant_img_c img{-webkit-filter:grayscale(0%);filter:none}.profile_btn_w{width:100%;float:left;text-align:center}a.profile_btn{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/profile/profile_btn.png) no-repeat scroll center 0 transparent;display:block;height:0;overflow:hidden;padding-top:30px;width:153px;margin:0 auto}a.profile_btn:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/profile/profile_btn.png) no-repeat scroll 0 -30px transparent}.information_box{float:left;width:745px;height:205px}.information_box dl{float:left;width:725px}.information_box dt{float:left;font-size:85%;width:725px}.information_box dt.info_news{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/info_news.png) no-repeat scroll 80px center transparent}.information_box dt.info_seminner{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/info_seminner.png) no-repeat scroll 80px center transparent}.information_box dd{border-bottom:1px dotted #999;float:left;line-height:160%;margin-bottom:7px;padding-bottom:7px;width:725px;font-size:95%;margin-top:4px}.information_box dd a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/icon.png) no-repeat scroll left 5px transparent;float:left;padding-left:20px;width:705px}.information_box02{float:left;width:729px}.information_box02 time.info_news{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/info_news.png) no-repeat scroll 80px center transparent;float:left;font-size:90%;margin-top:5px;width:745px;margin-bottom:10px}.information_box02 time.info_seminner{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/info_seminner.png) no-repeat scroll 80px center transparent;float:left;font-size:90%;margin-top:5px;width:745px;margin-bottom:10px}.information_box02 ul{width:100%;float:left;margin-bottom:5px}.information_box02 ul li{float:left;text-align:left}.information_box02 ul li img{background:none repeat scroll 0 0 #fff;border:1px solid #d7d7d7;padding:1px}.information_box02 ul li.info_text{float:right;width:63%}.backnumber_btn{width:100%;float:left;text-align:center;padding:15px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:5px}.backnumber_btn a{background:transparent url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/mailmagazine/backnumber_btn.png) no-repeat scroll 0 0;display:block;height:0;overflow:hidden;padding-top:30px;width:283px;margin-left:210px}.backnumber_btn a:hover{background:transparent url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/mailmagazine/backnumber_btn.png) no-repeat scroll 0 -30px}.m_sample{width:100%;padding-top:40px;padding-bottom:40px;background-color:#eef3f9;float:left}.m_sample_inner{margin:0 auto;width:590px;overflow:hidden;padding:15px;background-color:#fff}.backnumber_box{float:left;width:745px;margin-bottom:10px;height:auto;overflow:hidden}.backnumber_box dl{float:left;width:725px;border-bottom:1px dotted #999}.backnumber_box dt{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/icon.png) no-repeat scroll left center transparent;border-top:1px dotted #999;float:left;font-size:90%;line-height:30px;padding-left:20px;width:90px;margin-bottom:5px}.backnumber_box dd{border-top:1px dotted #999;float:left;line-height:30px;width:615px;margin-bottom:5px;font-size:90%}.seminar_box{float:left;width:725px}.seminar_box dl{float:left;width:725px}.seminar_box dt{background-color:#f3f3f4;float:left;font-size:90%;padding:4px 10px 2px;width:705px}.seminar_box .seminar_ttl{float:left;font-size:120%;font-weight:700}.seminar_box .seminar_ttl a{text-decoration:none}.seminar_box .seminar_btn{float:right}.seminar_box .seminar_btn a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/seminar/seminar_btn.png) no-repeat;width:165px;height:0;padding-top:20px;overflow:hidden;display:block}.seminar_box .seminar_btn a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/seminar/seminar_btn.png) no-repeat 0px -20px}.seminar_box dd.seminar_data{float:left;font-size:90%;width:725px;background-color:#f3f3f4;padding:5px 10px 7px;margin-bottom:5px}.seminar_data_lt{float:right;width:585px;margin-left:0}.seminar_logo{float:left;height:auto;width:120px;display:block;margin-top:10px}.seminar_box dd.seminar_link{float:left;padding-left:0;width:725px;padding-top:5px;padding-bottom:10px;margin-bottom:30px;border-bottom:1px dotted #999}.column_link_box{width:240px;float:left;margin-bottom:30px;display:block}.column_link_box p.link_btn{text-align:right}.column_link_box_inner{width:210px;margin:0 auto;text-align:center;overflow:hidden}.column_link_box .column_img img{height:200px;margin:0 auto;width:190px}.column_link_box .column_img a{width:190px;height:200px}.column_link_box h1{float:left;width:210px;font-weight:700;margin-top:15px;text-align:left}.column_link_box p.cons_name{float:left;width:210px;font-weight:700;margin-top:15px;text-align:left}.column_link_box h2{float:left;margin-bottom:10px;width:210px;text-align:left}.column_link_box p.job_title{float:left;margin-bottom:15px;width:210px;text-align:left}.column_link_box .column_text{float:left;margin-bottom:10px;width:210px;text-align:left}.column_link_box .column_img{position:relative}.column_link_box .positioncat{position:absolute;top:0;left:10px;width:100px;text-align:center;padding:3px 0 2px;line-height:1em;color:#fff;font-size:80%;border-right:solid 1px #fff;border-bottom:solid 1px #fff;background-color:#c22d2b;background:rgba(39,38,38,.8)}.clb2{width:360px}.clb2 .column_link_box_inner{width:330px}.clb2 .column_link_box_inner .cons_name{width:330px}.clb2 .column_link_box_inner .job_title{width:330px}.clb2 .column_link_box_inner .column_text{width:330px}.clb2 .column_link_box_inner .column_img a img{width:250px;height:auto}.clb2 .cons_link{text-align:right}.clb2 .cons_link a img{display:inline-block;width:112px;height:auto}.sns_btn{text-align:right;margin-bottom:-40px;margin-top:20px}.seminar_box li{float:left;width:33%}.seminar_btn02{margin-top:10px}.seminar_btn02 a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/seminar/contact_btn.png) no-repeat center top;width:190px;height:0;padding-top:30px;overflow:hidden;display:block}.seminar_btn02 a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/seminar/contact_btn.png) no-repeat center -30px}.service_box_lt{float:left;width:355px;margin-bottom:30px;border-bottom:1px dotted #999;padding-bottom:10px;height:137px;line-height:170%}.service_box_rt{float:right;width:355px;margin-bottom:30px;border-bottom:1px dotted #999;padding-bottom:10px;height:137px;line-height:170%}.service_inner_rt{width:240px;float:right}.service_inner_rt .ttl07,.service_inner_lt .ttl07{margin-bottom:8px}.service_inner_lt{width:100px;float:left}.service_inner_rt p{margin-bottom:8px}.point_ttl{border-bottom:1px solid #a99975;float:left;margin-bottom:15px;margin-top:10px;padding-bottom:0;padding-top:3px;width:100%}.flow_map01{float:left;margin-bottom:30px}.flow_map01 li{float:left}.flow_m01{width:83px;margin-right:7px}.flow_m02{width:83px;margin-right:7px}.flow_m03{width:83px;margin-right:7px}.flow_m04{width:83px;margin-right:7px}.flow_m05{width:83px;margin-right:7px}.flow_m06{width:83px;margin-right:7px}.flow_m07{width:83px;margin-right:7px}.flow_m08{width:83px}.flow_msp01{width:22px;height:154px;margin-bottom:6px}.flow_m01 .link01{width:83px;display:block;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/pc_flowm01.png) no-repeat;height:0;padding-top:154px;overflow:hidden}.flow_m02 .link02{width:83px;display:block;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/pc_flowm02.png) no-repeat;height:0;padding-top:154px;overflow:hidden}.flow_m03 .link03{width:83px;display:block;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/pc_flowm03.png) no-repeat;height:0;padding-top:154px;overflow:hidden}.flow_m04 .link04{width:83px;display:block;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/pc_flowm04.png) no-repeat;height:0;padding-top:154px;overflow:hidden}.flow_m05 .link05{width:83px;display:block;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/pc_flowm05.png) no-repeat;height:0;padding-top:154px;overflow:hidden}.flow_m06 .link06{width:83px;display:block;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/pc_flowm06.png) no-repeat;height:0;padding-top:154px;overflow:hidden}.flow_m07 .link07{width:83px;display:block;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/pc_flowm07.png) no-repeat;height:0;padding-top:154px;overflow:hidden}.flow_m08 .link08{width:83px;display:block;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/pc_flowm08.png) no-repeat;height:0;padding-top:154px;overflow:hidden}.flow_m01 .link01:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/pc_flowm01_ov.png) no-repeat}.flow_m02 .link02:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/pc_flowm02_ov.png) no-repeat}.flow_m03 .link03:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/pc_flowm03_ov.png) no-repeat}.flow_m04 .link04:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/pc_flowm04_ov.png) no-repeat}.flow_m05 .link05:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/pc_flowm05_ov.png) no-repeat}.flow_m06 .link06:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/pc_flowm06_ov.png) no-repeat}.flow_m07 .link07:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/pc_flowm07_ov.png) no-repeat}.flow_m08 .link08:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/pc_flowm08_ov.png) no-repeat}.flow_box_lt{float:left;width:240px}.flow_box_rt{float:right;width:475px}.flow_box_rt h3{float:left;font-size:120%;font-weight:700;margin-bottom:10px;width:100%}.flow_ttl01{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/flow_n01.png) no-repeat left 0px;border-bottom:1px solid #a99975;float:left;font-size:120%;font-weight:700;margin-bottom:15px;margin-top:10px;padding-bottom:5px;padding-left:70px;padding-top:3px;width:90%}.flow_ttl02{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/flow_n02.png) no-repeat left 0px;border-bottom:1px solid #a99975;font-size:120%;font-weight:700;margin-bottom:15px;margin-top:10px;padding-bottom:5px;padding-left:70px;padding-top:3px;width:90%}.flow_ttl03{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/flow_n03.png) no-repeat left 0px;border-bottom:1px solid #a99975;float:left;font-size:120%;font-weight:700;margin-bottom:15px;margin-top:10px;padding-bottom:5px;padding-left:70px;padding-top:3px;width:90%}.flow_ttl04{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/flow_n04.png) no-repeat left 0px;border-bottom:1px solid #a99975;float:left;font-size:120%;font-weight:700;margin-bottom:15px;margin-top:10px;padding-bottom:5px;padding-left:70px;padding-top:3px;width:90%}.flow_ttl05{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/flow_n05.png) no-repeat left 0px;border-bottom:1px solid #a99975;float:left;font-size:120%;font-weight:700;margin-bottom:15px;margin-top:10px;padding-bottom:5px;padding-left:70px;padding-top:3px;width:90%}.flow_ttl06{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/flow_n06.png) no-repeat left 0px;border-bottom:1px solid #a99975;font-size:120%;font-weight:700;margin-bottom:15px;margin-top:10px;padding-bottom:5px;padding-left:70px;padding-top:3px;width:90%}.flow_ttl07{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/flow_n07.png) no-repeat left 0px;border-bottom:1px solid #a99975;float:left;font-size:120%;font-weight:700;margin-bottom:15px;margin-top:10px;padding-bottom:5px;padding-left:70px;padding-top:3px;width:90%}.flow_ttl08{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/flow/flow_n08.png) no-repeat left 0px;border-bottom:1px solid #a99975;float:left;font-size:120%;font-weight:700;margin-bottom:15px;margin-top:10px;padding-bottom:5px;padding-left:70px;padding-top:3px;width:90%}.career_flow .flow_ttl01{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/career/career_n01.png) no-repeat left 0px}.career_flow .flow_ttl02{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/career/career_n02.png) no-repeat left 0px}.career_flow .flow_ttl03{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/career/career_n03.png) no-repeat left 0px}.career_flow .flow_ttl04{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/career/career_n04.png) no-repeat left 0px}.career_flow h2{padding-left:110px;width:86%}.single-story .flow_map01,.single-company .flow_map01{margin-bottom:10px;width:100%}body.single #contents .contents_box p{margin-bottom:10px}body.single #contents .contents_box td p{margin-bottom:0}body.single #contents p.m0{margin-bottom:0}body.single #contents p.m05{margin-bottom:5px}body.single #contents p.m10{margin-bottom:10px}body.single #contents p.m12{margin-bottom:12px}body.single #contents p.m15{margin-bottom:15px}body.single #contents p.m20{margin-bottom:20px}body.single #contents p.m30{margin-bottom:30px}body.single #contents p.m40{margin-bottom:40px}body.single #contents p.m50{margin-bottom:50px}body.single #contents p.m60{margin-bottom:60px}.story_box{width:100%;float:left;border-bottom:1px dotted #ccc;padding-bottom:15px;margin-top:15px;margin-bottom:15px}.story_box_lt .positioncat{position:absolute;top:0;left:0;width:100px;text-align:center;padding:3px 0 2px;line-height:1em;color:#fff;font-size:80%;border-right:solid 1px #fff;border-bottom:solid 1px #fff;background-color:#c22d2b;background:rgba(39,38,38,.8)}.story_consultant .consultant_img{float:left;margin-right:30px;width:190px}.story_consultant .story_box_lt{width:190px;height:auto;float:left}.story_box_rt{float:right;width:500px;margin-bottom:15px}.story_consultant .story_box_rt{width:510px}.story_box_rt span.story_icon{float:right;height:14px;margin:8px 10px 0 0;padding:0;width:90px}.story_box_rt span.story_icon img{float:right}.story_box_rt span,.story_box_rt02 span{width:100%;float:left;font-size:90%;color:#666;margin-top:-5px}.story_box_rt p,.story_box_rt02 p{width:100%;float:left;margin-top:5px;margin-bottom:5px}.story_consultant p{margin-top:5px;margin-bottom:20px}.single-story .ttl06{margin-bottom:10px}.single-story .page_back a{margin-bottom:30px}.bg-blue-gradient{background:#16233e;background:-webkit-linear-gradient(top,#16233e 0%,#243662 100%);background:-webkit-gradient(linear,left top,left bottom,from(#16233e),to(#243662));background:linear-gradient(to bottom,#16233e 0%,#243662 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#16233e',endColorstr='#243662',GradientType=0);padding:30px}.border-gold{border:4px #846f3f solid}.media_box{float:left;width:745px;height:205px}.media_box dl{float:left;width:725px}.media_box dt{float:left;font-size:85%;width:725px}.media_box dd{border-bottom:1px dotted #999;float:left;line-height:160%;margin-bottom:7px;padding-bottom:7px;width:725px;font-size:95%;margin-top:4px}.media_box dd a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/icon.png) no-repeat scroll left 5px transparent;float:left;padding-left:20px;width:705px}.media_box_lt{float:left;width:45%}.media_box_lt img{border:1px solid #333;margin-bottom:15px;margin-left:5px}.media_box_rt{float:right;width:50%;margin-right:5px}.media_box_inner_rt{background:#f6f5e3;width:100%;float:right;font-size:90%}.media_box_inner_rt img{float:left;padding:15px;width:30%}.media_box_inner_lt{background:#f6f5e3;margin-left:5px;width:100%;float:left;font-size:80%;padding:5px 5px 15px 10px;line-height:1.8em}.media_box_inner_lt img{float:left;margin:15px;border:1px solid #333;width:25%}@media screen and (max-width:750px){.media_box_lt{float:none;width:100%}.media_box_inner_lt{margin-bottom:30px;font-size:100%}.media_box_rt{float:none;width:100%;margin-right:5px}}.half_box_lt{float:left;width:40%}.half_box_lt img{border:none;margin-bottom:15px;margin-left:5px}.half_box_rt{float:right;width:55%;margin-right:5px}.media_box02{float:left;width:729px}.media_box02 time{float:left;font-size:90%;margin-top:5px;width:729px;margin-bottom:10px}.media_box02 ul{width:100%;float:left;margin-bottom:5px}.media_box02 ul li{float:left;text-align:left}.media_box02 ul li img{background:none repeat scroll 0 0 #fff;border:1px solid #d7d7d7;padding:1px}.media_box02 ul li.media_text{float:right;width:63%}.media_box02 .ttl06{height:auto;padding:0 10px;width:auto;float:none}.media_box02 time{margin-bottom:0;padding-left:5px}.message_box{float:left;margin-bottom:30px;width:100%}.message_box .consultant_img{float:left;margin-right:30px;width:146px}.message_box .message_img img{background:none repeat scroll 0 0 #fff;border:1px solid #d7d7d7;padding:1px}.message_box h1{float:left;font-size:160%;font-weight:700;margin-bottom:15px;margin-top:5px;width:537px;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/consultant/consultant_namebg.png) no-repeat}.message_box ul{float:left;width:537px}.message_box ul li{float:left;margin-bottom:15px;width:520px;font-size:110%}.introduce_box .ttl06{width:99%}.introduce_box_lt{float:left;width:352px;display:block;height:340px}.introduce_box_rt{float:right;width:352px;display:block;height:340px}.introduce_img{float:left;width:174px}.introduce_img img{float:left}.introduce_text{float:right;width:165px;line-height:180%}.introduce_box_lt h2,.introduce_box_rt h2{float:left;width:345px}div.menu{width:178px;position:relative;float:left;z-index:100}div.menu a{color:#eee;text-decoration:none}ul.menuBody{width:100%;position:absolute;z-index:10}ul.nav{overflow:hidden;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/menu_bg.png) repeat-y;width:178px;font-size:12px;text-align:center;float:left;color:#eee;position:absolute;right:0;top:0;display:none}ul.nav li{height:35px;line-height:35px}ul.nav li.head{background:#000;cursor:pointer;width:174px;font-size:120%}ul.nav li a{width:174px;height:35px;display:block;border-bottom:1px dotted #9a9494}ul.nav li.head:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/menu_ttl_ov.png) no-repeat}ul.nav li:hover{cursor:pointer;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/menu_bg_ov.png) repeat-y}div.menu .head{font-size:80%;font-weight:700}div.menu li{font-size:90%}.introduce_box{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #ccc;float:left;margin-bottom:20px;width:100%}.introduce_pt{border:1px solid #ccc;font-size:80%;float:right;line-height:15px;margin-right:10px;margin-top:-50px;padding:5px;margin-bottom:0;width:80px;text-align:center}.introduce_pv_sub{color:#b00940;padding-left:5px;font-size:80%;font-weight:700}.lead{color:#999;float:left;font-size:80%;margin-top:-12px;text-indent:15px;width:100%}.introduce_text02{float:left;width:728px;border-top:1px dotted #ccc;padding-left:15px;padding-top:5px}.introduce_img img{-webkit-filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:gray;filter:gray}.introduce_box02{padding-top:10px;float:left;margin-bottom:20px;width:100%}.introduce_box02 .lead{color:#999;float:left;font-size:80%;margin-top:-12px;text-indent:0px;width:100%}.introduce_list{width:750px;overflow:hidden}.introduce_list li{float:left;margin-bottom:10px}.introduce_btn01,.introduce_btn02,.introduce_btn03,.introduce_btn04,.introduce_btn05,.introduce_btn06,.introduce_btn07,.introduce_btn08,.introduce_btn09{margin-right:10px}.introduce_btn01 a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn01.png) no-repeat 0px -35px;height:0;width:140px;padding-top:35px;display:block;overflow:hidden}.introduce_btn02 a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn02.png) no-repeat 0px -35px;height:0;width:140px;padding-top:35px;display:block;overflow:hidden}.introduce_btn03 a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn03.png) no-repeat 0px -35px;height:0;width:140px;padding-top:35px;display:block;overflow:hidden}.introduce_btn04 a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn04.png) no-repeat 0px -35px;height:0;width:140px;padding-top:35px;display:block;overflow:hidden}.introduce_btn05 a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn05.png) no-repeat 0px -35px;height:0;width:140px;padding-top:35px;display:block;overflow:hidden}.introduce_btn06 a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn06.png) no-repeat 0px -35px;height:0;width:140px;padding-top:35px;display:block;overflow:hidden}.introduce_btn07 a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn07.png) no-repeat 0px -35px;height:0;width:140px;padding-top:35px;display:block;overflow:hidden}.introduce_btn08 a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn08.png) no-repeat 0px -35px;height:0;width:140px;padding-top:35px;display:block;overflow:hidden}.introduce_btn09 a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn09.png) no-repeat 0px -35px;height:0;width:140px;padding-top:35px;display:block;overflow:hidden}.introduce_btn10 a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn10.png) no-repeat 0px -35px;height:0;width:140px;padding-top:35px;display:block;overflow:hidden}.introduce_btn01 a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn01.png) no-repeat 0px 0px}.introduce_btn02 a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn02.png) no-repeat 0px 0px}.introduce_btn03 a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn03.png) no-repeat 0px 0px}.introduce_btn04 a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn04.png) no-repeat 0px 0px}.introduce_btn05 a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn05.png) no-repeat 0px 0px}.introduce_btn06 a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn06.png) no-repeat 0px 0px}.introduce_btn07 a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn07.png) no-repeat 0px 0px}.introduce_btn08 a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn08.png) no-repeat 0px 0px}.introduce_btn09 a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn09.png) no-repeat 0px 0px}.introduce_btn10 a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/introduce/introduce_btn10.png) no-repeat 0px 0px}.books_box_lt{float:left;width:350px;margin-bottom:30px;border-bottom:1px dotted #999;padding-bottom:10px;height:150px}.books_box_rt{float:right;width:350px;margin-bottom:30px;border-bottom:1px dotted #999;padding-bottom:10px;height:150px}.books_inner_rt{width:235px;float:right}.books_inner_lt{width:100px;float:left}.books_inner_rt p{margin-bottom:8px}.interview_ttl{margin-bottom:5px;width:100%}.interview_ttl img{float:left;margin-bottom:20px;margin-right:20px;width:40%}p.premium-concord span{display:block;font-weight:700;color:#223464}p.premium-speaker span{display:block;font-weight:700;color:#5c4321}.single-interview .interview_ttl img{width:130px;height:auto}.industry_topics{float:left;margin-bottom:30px;overflow:hidden;padding:0 22px;width:700px}.industry_topics dl dt{float:left;width:120px}.industry_topics dt{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/icon.png) no-repeat scroll left 7px transparent;float:left;padding-left:25px}.industry_topics dl dd{border-bottom:1px dotted #999;line-height:160%;margin-bottom:15px;padding-bottom:5px}.industry_topics dd a{background-attachment:scroll;background-color:rgba(0,0,0,0);background-image:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/b_link.png);background-position:right center;background-repeat:no-repeat;background-size:auto auto;padding-right:13px}.history{float:left;margin-bottom:30px;overflow:hidden;padding:0 22px;width:729px}.history dl{float:left;width:683px}.history dt{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/lst_blue.png) no-repeat scroll left 4px transparent;float:left;line-height:120%;margin-bottom:15px;margin-top:10px;padding-bottom:5px;width:16%;padding-left:20px}.history dd{float:left;line-height:120%;margin-bottom:15px;padding-bottom:5px;width:80%;margin-top:10px}.actual_box{float:left;width:740px}.actual_box li{float:left;width:50%;margin-bottom:10px}.actual_box02{float:left;width:724px}.actual_box02 dl{float:left;width:694px;padding:10px 15px 15px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;margin-bottom:30px}.actual_box02 dl dt{float:left;width:349px;border-bottom:1px dotted #999;padding-bottom:5px;padding-top:10px;margin-bottom:5px;position:relative;font-size:85%;letter-spacing:auto}.actual_box02 dl dt span{position:absolute;right:15px;top:10px;font-size:80%}.actual_box02 dl dd{float:left;font-size:85%;letter-spacing:auto;width:265px;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/actual/actual_icon.png) no-repeat left 12px;padding-left:80px;border-bottom:1px dotted #999;padding-bottom:5px;padding-top:10px;margin-bottom:5px}.actual_box02 .actual_frame_ttl{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/actual/slider_icon.png) no-repeat scroll 632px center #eef3f9;border:1px solid #93a7d7;cursor:pointer;display:block;font-weight:700;line-height:1em;padding:10px 0 7px;text-indent:15px;width:100%}.actual_box02 .actual_frame_ttl .not_cover_ttl{width:70%}.actual_box02 .actual_frame_ttl .not_cover_ttl2{width:70%}.actual_box02 h2.hover{background:#fff url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/actual/slider_icon_ro.png) no-repeat 640px center;border:1px solid #ccc}.actual_box02 .more_look_btn{display:none}.career_box{float:left;width:740px}.career_box_bd{padding-top:20px;border-top:#ccc 1px solid}.career_box li{float:left;width:50%;margin-bottom:10px}.career_box li dl{width:100%}.career_box li dl dt{float:left;width:14%;height:52px}.career_box li dl dd{float:left;padding:12px 0 0 5px;width:82%;height:52px}.career_box li a{width:100%;display:block}.career_box02{float:left;width:740px}.career_box02 li{width:210px;height:80px}.career_box02 li{float:left;margin-right:20px}.career_box_top_p img{width:95px;height:95px !important;float:left;margin:0 15px 0 0}.career_box_lt{float:left;width:355px;margin-bottom:30px;border-bottom:1px dotted #999;padding-bottom:10px}.career_box_rt{float:right;width:355px;margin-bottom:30px;border-bottom:1px dotted #999;padding-bottom:10px}.career_inner_rt{width:245px;float:right}.career_inner_lt{width:100px;float:left}.career_inner_lt .flr{float:none}.career_inner_rt p{margin-bottom:10px}.career_box_flow .career_inner_rt{width:610px}.inconsul .career_box_lt{width:345px}.inconsul .career_box_rt{width:345px}.inconsul .career_inner_rt{width:232px}.career_box_flow .ttl_box{width:100%;overflow:hidden}.career_box_flow .ttl_box div{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/subttl02_bg.png) no-repeat left 8px;line-height:15px;font-size:100%;font-weight:700;float:left;margin-bottom:20px;margin-right:37px;padding-left:15px;line-height:160%}.trim{max-width:600px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis}.sitemap_box{float:left;width:740px}.sitemap_box li.sitemap_ttl{float:left;width:100%;margin-bottom:15px}.sitemap_box li.sitemap_ttl02{float:left;width:100%;margin-bottom:15px;margin-top:10px}.sitemap_box li{float:left;width:50%;margin-bottom:15px}.sitemap_box li.mnon{float:left;width:50%;margin-bottom:0}.faq_box{float:left;width:740px;padding-bottom:10px;border-bottom:1px dotted #999;margin-bottom:10px}.faq_box li{float:left;width:50%;margin-bottom:15px}.faq_box li.mnon{float:left;width:50%;margin-bottom:0}.career_box li dl{width:100%}.faq_box li dl dt{float:left;width:14%}.faq_box li dl dd{float:left;padding:12px 0 0 5px;width:82%}.faq_box li a{width:100%;display:block}.faq_box02{float:left;width:724px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px dotted #999}.faq_box02 dt{float:left;width:679px;padding-left:45px;color:#8f1413;font-size:120%;margin-bottom:10px}.faq_box02 dd{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/faq/answer.png) no-repeat scroll 10px 11px #eee;float:right;padding:10px 10px 10px 40px;width:650px}.faq_box02 .q01{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/faq/q01.png) no-repeat left 0px}.faq_box02 .q02{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/faq/q02.png) no-repeat left 0px}.faq_box02 .q03{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/faq/q03.png) no-repeat left 0px}.faq_box02 .q04{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/faq/q04.png) no-repeat left 0px}.faq_box02 .q05{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/faq/q05.png) no-repeat left 0px}.faq_box02 .q05{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/faq/q05.png) no-repeat left 0px}.faq_box02 .q06{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/faq/q06.png) no-repeat left 0px}.faq_box02 .q07{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/faq/q07.png) no-repeat left 0px}.faq_box02 .q08{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/faq/q08.png) no-repeat left 0px}.faq_box02 .q09{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/faq/q09.png) no-repeat left 0px}.p_conbtn{width:100%;float:left;margin-bottom:10px}.p_conbtn a{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/page_contactbtn.png) no-repeat 0px 0px;height:0;width:160px;padding-top:20px;display:block;overflow:hidden;float:right}.p_conbtn a:hover{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/page_contactbtn.png) no-repeat 0px -20px;height:0;width:160px;padding-top:20px;display:block;overflow:hidden}.beginner_box{width:100%;float:left;margin-bottom:30px}.beginner_box_lt{float:left;height:200px;margin-right:23px;width:200px;margin-bottom:5px}.beginner_box_rt{float:right;height:200px;margin-left:23px;width:200px;margin-bottom:5px}.beginner_box_rt p{width:100%;float:left;margin-top:5px;margin-bottom:5px}.beginner_img{width:100%;float:left;margin-bottom:25px}.beginner_img li{float:left;width:210px;margin:0 15px}.beginner_img li a{display:block;font-size:80%;line-height:140%;margin:0}.beginner_img li img{width:100%;height:auto}.beginner_img li .ttl07_3{width:210px}.beginner_img li .ttl07_3_l{width:230px;margin-left:-10px;letter-spacing:normal}.center_img{float:left;text-align:center;width:100%}.feature_w{margin:0;padding:10px 0 0;float:left}.feature_w .ttl04{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/subttl04_bg2.png) no-repeat scroll 0 2px transparent}.feature_box_lt{float:left;height:200px;margin-right:23px;width:200px;margin-bottom:5px}.feature_box_lt img{width:100%;height:auto}.ttl08{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/subttl_bg.png) repeat;float:left;font-size:120%;line-height:30px;margin-bottom:10px;width:97%;padding:10px}.scroll_box01{height:200px}.feature_img{width:100%;float:left;margin-bottom:25px}.feature_img li{float:left;width:23%;margin:0 1%}.feature_img li a{display:block;font-size:80%;line-height:140%;margin:0}.feature_img li img{width:100%;height:auto}.feature_w .flow_ttl01{background:0 0;background-size:81px 23px;padding-left:0;line-height:14px}.feature_w .flow_ttl02{background:0 0;background-size:81px 23px;padding-left:0;line-height:14px}.feature_w .flow_ttl03{background:0 0;background-size:81px 23px;padding-left:0;line-height:14px}.note_box{border:solid 2px #ccc;width:725px;font-size:90%;line-height:1.8}.note_box img{width:118px}.book_box_lt{float:left;width:33%}.book_box_lt img{display:block;margin:0 auto;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.3);box-shadow:0 4px 4px rgba(0,0,0,.3)}.book_box_rt{float:right;width:67%}.book_box_rt img{display:block;margin:0 auto;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.3);box-shadow:0 4px 4px rgba(0,0,0,.3)}.book_box_rt a:hover img{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;-ms-filter:“alpha(opacity=70) ”}.book_w_box_lt{float:left;width:60%}.book_w_box_rt{float:right;width:35%}.book_w_box_rt img{display:block;margin:0 auto;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.3);box-shadow:0 4px 4px rgba(0,0,0,.3)}.book_w_box_rt a:hover img{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;-ms-filter:“alpha(opacity=70) ”}.book_lbn{border-top:dotted 1px #ccc;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/profile/book_bn_long2.png) no-repeat center;height:154px;width:100%;margin-top:30px;padding-top:20px}.book_lbn a:hover img{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;-ms-filter:“alpha(opacity=70) ”}.rakuten{margin:105px 0 0 180px}.amazon{margin:0 0 0 40px}.refine_box{border:none;padding:0;margin-bottom:0}.refine_box .slider_icon{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/slider_icon2.png) no-repeat scroll 0 0 !important}.refine_box .story_icon{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/story/slider_icon2.png) no-repeat scroll 0 0 !important;width:112px !important}.refine_box dt.hover .slider_icon{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/slider_icon2.png) no-repeat scroll 0 -14px !important}.refine_box dt.hover .slider_icon{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/story/slider_icon2.png) no-repeat scroll 0 -14px !important}.refine_box .accordion{border:none}.refine_box ul{width:100%;overflow:hidden;margin:0 0 18px 10px}.refine_box ul li{width:225px;float:left;padding:0}.refine_box ul li ul{margin-left:0}.refine_box .ttl06_2{font-size:100%;margin-bottom:12px;padding-left:0;text-indent:10px}.refine_box .inerbox{clear:both;border-color:#ccc;border-width:1px;border-collapse:collapse;border-style:solid;padding:19px 15px}.refine_box .inerbox ul li{width:230px;float:left;padding:0 0 4px}.search_cat_box li{float:left}.search_cat_box li img{display:block}.post-type-archive-dictionary .search_cat_box .search_li img{width:388px;height:41px}.post-type-archive-dictionary .search_cat_box .list_li img{width:387px;height:41px}.search_cat_box .nav_off{cursor:pointer}#joblen_box{position:fixed;bottom:0;left:0;width:100%;z-index:11;background-color:rgba(0,0,0,.7);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#77000000,EndColorStr=#88000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#77000000,EndColorStr=#88000000)";height:60px;display:none}#joblen_box:not(:target){-webkit-filter:none;filter:none;-ms-filter:none}#joblen_box .joblen_subit a{border-radius:3px;display:inline-block;color:#fff;text-align:center;vertical-align:middle;border:none;text-decoration:none;padding:12px 0 10px;font-size:16px;width:200px}#joblen_box .joblen_subit #resetbtn{background-color:#aaa;border-bottom:2px solid #bbb}#joblen_box .joblen_subit #searchbtn{background-color:#a62c2b;border-bottom:2px solid #942322;line-height:1em}#joblen_box .joblen_lenght .submitcount{color:#f77c00;font-size:26px;margin-right:5px}#joblen_box_mb{display:none}.sub_click{cursor:pointer}.column_cat{display:inline !important;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/subttl02_bg.png) no-repeat left 8px;text-align:center;float:none !important;width:auto !important;margin:0 !important;padding-left:15px}.column_cat a{font-size:11px;line-height:1em;padding:4px 0;font-weight:700;display:inline;color:#222}.column_box .ttl06{margin-bottom:10px}.home .career_box_flow .career_inner_rt{width:610px}.home .career_box_lt{width:350px}.home .career_box_rt{width:350px}.home .career_box_rt .career_inner_rt{width:230px}.home .career_box_lt .career_inner_rt{width:230px}.fixed{position:fixed;top:20px}.shadowbox{border-color:#ccc;border-width:1px;border-collapse:collapse;border-style:solid;-webkit-box-shadow:0px 0px 3px rgba(0,0,0,.2);box-shadow:0px 0px 3px rgba(0,0,0,.2);-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#33000000,Positive=true)";filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#33000000,Positive=true)}#consultant_slider_inner .consultant_box{margin-bottom:0}.feature_pop{width:93%;padding-right:3%;padding-left:3%}.hide{display:none}.pmicon{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/job/plus_icon.png) right 14px no-repeat}.minus_icon{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/job/minus_icon.png) right 14px no-repeat}.list_new{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/recruit/closeup_new.png) no-repeat scroll left top transparent;width:60px;height:14px;float:left !important;margin:4px 13px 0 0}.top_fast h2{margin-top:22px}.top_fast_inner{padding:20px 22px 11px}.top_fast_inner .ttl01{margin-bottom:20px}.top_fast_inner .aligncenter{width:100%;overflow:hidden}.top_fast dl{float:left;width:209px;margin:0 15px}.top_fast dt{margin-bottom:7px}.top_fast dd{line-height:140%;margin-bottom:10px}.top_fast_inner .textimg{text-align:center;width:100%;height:37px;margin-bottom:20px}.top_fast_inner p{overflow:hidden;text-indent:100%;white-space:nowrap}.top_fast01 .textimg{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/top_fast_txt01.png) center top no-repeat}.top_fast02 .textimg{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/top_fast_txt02.png) center top no-repeat}.top_fast03 .textimg{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/home/top_fast_txt03.png) center top no-repeat}.cb{clear:both}.dblock{display:block}.dinline{display:inline !important}.mfp-content{max-width:800px}.mfp-close{right:15px !important;top:15px !important}.mfp-cus{background:#fff;max-width:800px;width:auto;margin:20px auto;overflow:scroll}.popup-modal-dismiss{text-align:right}.mfp-content .contents_box02{border:none}.bx-wrapper{position:relative;margin:0 auto 30px;padding:0;*zoom:1;-ms-touch-action:pan-y;touch-action:pan-y}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper{background:#fff}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-10px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus{background:#000}.bx-wrapper .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:-19px;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-prev:hover,.bx-wrapper .bx-prev:focus{background-position:0 0}.bx-wrapper .bx-next{right:-19px;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-next:hover,.bx-wrapper .bx-next:focus{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/common/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.career_ttl01_test{background:url(//www.concord-career.com/wp-content/themes/concord/assets/css/../../images/career/career_subttl02-pc.png) left top no-repeat;width:100%;height:20px;text-indent:-9999px}figcaption .fgcap{position:relative;background-color:#000000c2;color:#fff;font:smaller sans-serif;font-size:13px;padding:7px;text-align:right;height:50px !important}@media screen and (max-width:750px){figcaption .fgcap{position:relative;background-color:#000000c2;color:#fff;font:smaller sans-serif;font-size:13px;padding:7px;text-align:right;height:45px !important}}p.fgcap.book{margin-top:0;text-align:center}@media screen and (max-width:750px){.sp_ml10{margin-left:10px}}.ttlh4{background:0 0;font-size:16px;font-family:"Noto Serif JP",serif;font-weight:600;font-weight:700;padding-left:10px;position:relative;margin-bottom:20px;margin-top:30px}@media screen and (max-width:750px){.ttlh4{font-size:16px}}.ttlh4:before{content:"";width:1px;height:60%;background-color:#222;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.p-li{display:flex;align-items:center;margin-bottom:10px}.p-li img{margin:0 10px 0 0;width:50px}.pic_info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:10px 10px 10px -1px;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}.info-box{line-height:3 !important}.pic_info img{width:50px;max-width:50px;min-width:50px;margin-right:10px}.ul_non{text-decoration:none !important}.ul_non:hover{color:#cea73f}.p-li a:hover{text-decoration:none !important;opacity:.7 !important}.pic_info img:hover{text-decoration:none !important;opacity:.7 !important}@media screen and (max-width:750px){.info-txt{line-height:1.6 !important;margin-left:0;font-size:15px;display:block}.info-box{line-height:1.6 !important;align-items:center;margin-left:10px}}.info-box a:hover{text-decoration:none !important}.ht-area h3{border-bottom:#a99975 solid 1px !important;padding-left:0 !important}.ht-area h3:after{content:"";width:10px;height:10px;position:absolute;top:10px;left:0;background:-moz- none;background:-webkit- none;background:0 0}
@charset "UTF-8";.jobArchive_l{width:680px;margin-right:40px}.job_catlist_cons ul{margin-bottom:4em;line-height:1.7;display:grid;width:100%;column-gap:2em;grid-template-columns:repeat(3,auto);font-size:90%}.job_catlist_cons li{border:solid 1px #001a47;padding:5px;margin-bottom:2em}.job_catlist_cons ul li a{text-decoration:none}.job_catlist_cons ul li a:hover{text-decoration:underline}@media screen and (max-width:750px){.job_catlist_cons ul{grid-template-columns:repeat(2,auto);margin-bottom:0}}.job_catlist_finance ul{margin-bottom:4em;line-height:1.7;display:grid;width:100%;column-gap:2em;grid-template-columns:repeat(4,auto);font-size:90%}.job_catlist_finance li{border:solid 1px #001a47;padding:5px;margin-bottom:2em}.job_catlist_finance li a{text-decoration:none}.job_catlis_financet li a:hover{text-decoration:underline}.job_catlist_finance li:last-child{margin-right:0}@media screen and (max-width:750px){.job_catlist_finance ul{grid-template-columns:repeat(2,auto);margin-bottom:0}}.job_catlist_industry ul{margin-bottom:4em;line-height:1.7;display:grid;width:100%;column-gap:2em;grid-template-columns:repeat(3,auto);font-size:90%}.job_catlist_industry li{border:solid 1px #001a47;padding:5px;margin-bottom:2em}.job_catlist_industry ul li a{text-decoration:none}.job_catlist_industry ul li a:hover{text-decoration:underline}@media screen and (max-width:750px){.job_catlist_industry ul{margin-bottom:0;grid-template-columns:repeat(1,auto)}}@media screen and (max-width:750px){.jobArchive_l .m-job_item{margin-left:-16px;width:calc(100% + 32px)}}.jobArchive_r{flex:1 0 28%}.jobArchive_search{margin-bottom:40px}.jobArchive_search form{display:inline-block;max-width:180px;position:relative;cursor:pointer}.jobArchive_search form select{padding:10px;border:1px solid #ccc}@media screen and (max-width:750px){.jobArchive_search form select{font-size:16px}}.jobArchive_result .job_archive_inner_list_inner_back{text-align:center;color:#222;margin-top:40px}.jobArchive_result .job_archive_inner_list_inner_back a{text-decoration:underline}@media screen and (max-width:750px){.jobArchive>.c-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.jobArchive_l{width:100%;margin-right:0;margin-top:40px}.jobArchive_r{margin-top:-34px}.jobArchive_search form{max-width:100%;width:100%}}.detailbox_expiration a{display:inline}.jobSingle .c-table th{background-color:#f7f6f5;text-align:left}@media screen and (max-width:750px){.jobSingle .c-table th{background-color:#f7f6f5;text-align:left;width:100% !important;display:block}.jobSingle .c-table td{text-align:left;width:100% !important;display:block;border-top:none;border-bottom:none}}.jobSingle time{font-size:12px;font-weight:700;color:#adadad;line-height:1;margin-bottom:20px}.jobSingle_comname{margin-bottom:50px}.jobSingle_comname h2{border-top:#cecfcf solid 1px;border-bottom:#cecfcf solid 1px;text-align:center;padding:20px 0}.jobSingle_comname h2:before{content:none;display:none}.jobSingle_comname h2 span{display:block;font-size:12px;color:#cea73f}.jobSingle_comname figure{width:180px;height:140px;margin-bottom:0;padding-top:0;background-size:contain;background-position:center center;background-repeat:no-repeat}.jobSingle_tag{margin-top:10px}.jobSingle_comment{margin-top:40px}.jobSingle_btn{margin-top:40px}.jobSingle_btn a{display:block;width:100%;font-size:18px;text-decoration:none;padding:20px 0;text-align:center;color:#001539;border:1px solid #001539;-webkit-transition:.4s;transition:.4s;position:relative}@media screen and (max-width:750px){.jobSingle_btn a{font-size:17px}}.jobSingle_btn a:after{content:"";width:8px;height:8px;position:absolute;top:calc(50% - 4px);right:20px;border-top:1px solid #001539;border-right:1px solid #001539;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.4s;transition:.4s}.jobSingle_btn a:hover{background-color:#001539;color:#fff;-webkit-transition:.4s;transition:.4s}.jobSingle_btn a:hover:after{border-top:1px solid #fff;border-right:1px solid #fff}.jobSingle_back{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.jobSingle_table_outline{margin-top:20px;margin-bottom:20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.jobSingle_table_comname th,.jobSingle_table_outline th{width:150px}@media screen and (max-width:750px){.jobSingle_comname figure{width:100%;height:0;padding-top:68.2%;margin-bottom:20px}}#joblen_box,#joblen_box_mb{display:none;width:100%;position:fixed;bottom:0;left:0;padding-left:60px;padding-right:60px;background-color:rgba(0,21,57,.8)}@media screen and (max-width:750px){#joblen_box,#joblen_box_mb{padding-left:20px}}@media screen and (max-width:750px){#joblen_box,#joblen_box_mb{padding-right:20px}}.searchpanel-inner{display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:10px var(--global-inner-s);--global-inner-s:clamp(var(--base-inner-padding),100vw,calc((100% - 780px)/2))}.searchpanel-inner .joblen_lenght{font-size:18px;font-weight:700;color:#fff}@media screen and (max-width:750px){.searchpanel-inner .joblen_lenght{font-size:16px}}.searchpanel-inner .joblen_lenght .submitcount{font-size:24px;color:#cea73f;margin-right:10px}@media screen and (max-width:750px){.searchpanel-inner .joblen_lenght .submitcount{font-size:20px}}.searchpanel-inner .joblen_subit a{display:block;width:140px;font-family:'Noto Serif JP',serif;font-weight:600;font-size:14px;font-weight:700;line-height:34px;text-align:center;color:#fff;border:1px solid #fff;position:relative;-webkit-transition:.4s;transition:.4s}@media screen and (max-width:750px){.searchpanel-inner .joblen_subit a{font-size:13px}}.searchpanel-inner .joblen_subit a:after{content:"";width:8px;height:8px;position:absolute;top:calc(50% - 4px);right:20px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.4s;transition:.4s}.searchpanel-inner .joblen_subit a:hover{background-color:#fff;color:#222;-webkit-transition:.4s;transition:.4s}.searchpanel-inner .joblen_subit a:hover:after{border-top:1px solid #222;border-right:1px solid #222}
.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html>body .clearfix{display:inline-block;width:100%}* html .clearfix{height:1%}#lightboxIframe{display:none}#overlay{position:absolute;top:0;left:0;z-index:10090;width:100%;height:500px;background-color:#000;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;display:none}#lightbox{position:absolute;left:0;width:100%;z-index:10100;line-height:0}#jqlb_spinner{height:32px;background-image:url(//www.concord-career.com/wp-content/plugins/wp-jquery-lightbox/styles/./images/loading.gif);background-repeat:no-repeat;background-position:center center}#jqlb_closelabel{height:22px;width:66px;background-image:url(//www.concord-career.com/wp-content/plugins/wp-jquery-lightbox/styles/./images/closelabel.gif);background-repeat:no-repeat;background-position:center center}#lightbox a img{border:none}#outerImageContainer{position:relative;background-color:#fff;width:300px;height:300px;margin:0 auto}#imageContainer{padding:10px;text-align:center}#jqlb_loading{position:absolute;top:40%;left:0;height:25%;width:100%;line-height:0}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#imageContainer>#hoverNav{left:0}#hoverNav a{outline:0}#nextLink,#prevLink{width:45%;height:100%;background:transparent url(//www.concord-career.com/wp-content/plugins/wp-jquery-lightbox/styles/./images/blank.gif) no-repeat;display:block}#prevLink{left:0;float:left}#nextLink{right:0;float:right}#prevLink:hover,#prevLink:visited:hover{background:url(//www.concord-career.com/wp-content/plugins/wp-jquery-lightbox/styles/./images/prev.gif) left 50% no-repeat}#nextLink:hover,#nextLink:visited:hover{background:url(//www.concord-career.com/wp-content/plugins/wp-jquery-lightbox/styles/./images/next.gif) right 50% no-repeat}#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;color:#000;margin:0 auto;line-height:1.4em}#imageData{padding:0 10px}.ontop #imageData{padding-top:5px}#imageData #imageDetails{float:left;text-align:left;margin-bottom:10px;width:80%;width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:-o-calc(100% - 80px);width:calc(100% - 80px)}#imageData #imageDetails #titleAndCaption #titleText{font-weight:700}#imageData #imageDetails #titleAndCaption #captionText{font-weight:400}#imageData #imageDetails #controls{margin:0;white-space:nowrap}#imageData #bottomNav #bottomNavClose{height:22px;width:66px;float:right;margin-bottom:10px}