/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#head_top_area{height:40px;}body > *{font-size:1.3em;}@media (min-width:1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1166px;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb{display:-ms-flexbox;display:flex;}.breadcrumb li{display:block;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:"/";}.breadcrumb li:first-child::before{content:none;}.breadcrumb{flex-wrap:nowrap;}@media (max-width:768px){.breadcrumb-area nav{overflow-x:auto;white-space:nowrap;width:100%;}}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/vd_theme/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/vd_theme/images/icons/error.svg) no-repeat;background-size:contain;}select,.fieldgroup select{display:block;width:100%;padding:0.47rem 1.75rem 0.47rem 0.75rem;-moz-padding-start:calc(.75rem - 3px);font-size:.8125rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-repeat:no-repeat;background-position:right 0.75rem center;background-size:16px 12px;border:1px solid #ced4da;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;}textarea,input[type="text"],input[type="email"],input[type="date"],input[type="tel"],input[type="url"],input[type="password"],input[type="number"]{display:block;width:100%;padding:0.47rem 0.75rem;font-size:.8125rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;box-sizing:border-box;}input[type="number"]{max-width:150px;display:inline-block;margin-left:10px;margin-right:5px;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/vd_theme/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/vd_theme/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
a{text-decoration:none;}button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/vd_theme/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/vd_theme/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/vd_theme/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/vd_theme/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/vd_theme/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/vd_theme/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
body.cvboth,body.cvleft,body.cvright{display:flex;}#cvleft{display:none;}#cvmain{width:100%;}#cvright{display:none;}@media (min-width:1400px){body.cvboth #cvmain{width:calc(100% - 720px);}body.cvleft #cvmain,body.cvright #cvmain{width:calc(100% - 360px);}#cvleft{display:block;width:360px;}#cvright{display:block;width:360px;}}
:root{--first-color:#000;--text-color:#656565;--white-color:#fff;--gray-color:#E5DFD6;--navy-color:#154360;--blue-color:#4DD0E1;--black-color:#000;--orange-color-1:#FFCA28;--orange-color-2:#F57F17;--orange-color-3:#F9E08F;--orange-color-4:#FBF7CE;--orange-hover-color-2:#F4B781;--green-color:#16A085;--green-hover-color:#127b66;--pink-color:#E74C3C;--pink-hover-color:#E74C3C;--red-color:#f62459;--red-hover-color:#f62459;--background-main-color:#FFFDEC;--background-breadcrumb-color:#FFCA28;--background-footer-color:#E5DFD6;--text-color:#000;--link-color:#000;--link-hover-color:#F57F17;--h1-color:#000;--bs-gutter-x:30px;}body,div,p,a,ul,li{box-sizing:border-box;}@font-face{font-family:"NotoSansJP";font-weight:400;font-display:swap;src:url(/themes/custom/korejob_front/fonts/NotoSansJP-Regular.woff2) format("woff2");}@font-face{font-family:"NotoSansJP";font-weight:500;font-display:swap;src:url(/themes/custom/korejob_front/fonts/NotoSansJP-Medium.woff2) format("woff2");}@font-face{font-family:"NotoSansJP";font-weight:700;font-display:swap;src:url(/themes/custom/korejob_front/fonts/NotoSansJP-Bold.woff2) format("woff2");}*{font-family:"NotoSansJP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","Yu Gothic","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;box-sizing:border-box;}body.path-frontpage *{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","NotoSansJP","Yu Gothic","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;}body{background:var(--background-main-color);color:var(--text-color);}.container{padding-left:15px;padding-right:15px;}.row{--bs-gutter-x:30px;margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));}.row > *{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);}.dialog-off-canvas-main-canvas{overflow:hidden;}.dialog-off-canvas-main-canvas .layout-container{margin-left:auto;margin-right:auto;background:var(--background-main-color);border-left:1px solid #dedede;border-right:1px solid #dedede;}h1.page-title{color:var(--h1-color);font-size:2.4rem;}.layout-sidebar-first .block h2.block-title,.layout-sidebar-second .block h2.block-title,.layout-content .block h2.block-title{color:var(--h1-color);font-size:2rem;}.region-highlighted h2{color:var(--h1-color);font-size:2rem;}.node--view-mode-grid .field--name-title a,.node--view-mode-carousel .field--name-title a{font-size:1.6rem;font-weight:600;}@media screen and (max-width:767px){.region-highlighted h2{font-size:1.6rem;}.node--view-mode-grid .field--name-title a,.node--view-mode-carousel .field--name-title a{font-size:1.2rem;font-weight:600;}h1.page-title{font-size:1.8rem;}.layout-sidebar-first .block h2.block-title,.layout-sidebar-second .block h2.block-title,.layout-content .block h2.block-title{font-size:1.6rem;}}.bordertop.layout{padding-top:50px;border-top:1px solid #E5E7E9;}.field--label-inline .field__label::after{display:none;}#head_top_area{background:var(--white-color);color:var(--text-color);}.view-seeker-icon{position:relative;line-height:40px;}.view-seeker-icon .view-footer{}.head_top_bottom_area{background:#566573;border-top:1px solid #85929E;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;width:100%;display:none;position:absolute;top:100%;z-index:99999;color:#fff;padding:20px;}.head_top_bottom_area .container{display:flex;gap:15px;}.datearea{font-size:12px;}.datearea label{font-weight:600;}.head_top_bottom_area ul{display:flex;box-shadow:rgba(50,50,93,0.25) 0px 13px 27px -5px,rgba(0,0,0,0.3) 0px 8px 16px -8px;}.head_top_bottom_area ul li a{display:block;height:30px;line-height:30px;padding:0px 15px;background:#2C3E50;color:#fff;border-left:1px solid #273746;border-right:1px solid #808B96;font-size:12px;}.head_top_bottom_area ul li a:hover{background:#273746;}.head_top_bottom_area ul li:first-child a{border-left:none;border-radius:8px 0px 0px 8px;}.head_top_bottom_area ul li:last-child a{border-right:none;border-radius:0px 8px 8px 0px;}.photoarea img{width:80px;height:80px;border-radius:50%;border:3px solid #808B96;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;}.seeker_menu{line-height:100%;}@media screen and (max-width:991.9px){.seeker_menu{flex:1;}}.slick{overflow:hidden;}.slick{position:relative;}.slick__arrow{bottom:auto;height:2px;right:0;position:absolute;top:30px;transform:translateY(-50%);width:60px;z-index:2;}.slick-prev{left:-11px;}.slick-next{right:0;}.slick-prev:before,.slick-next:before{width:30px;height:30px;display:block;content:"";}.slick-prev:before{background:url(/themes/custom/korejob_front/img/icon/arrow-left-1-icon.svg) no-repeat top 7px center;background-size:12px;}.slick-next:before{background:url(/themes/custom/korejob_front/img/icon/arrow-right-1-icon.svg) no-repeat top 7px center;background-size:12px;}.column-black .slick-prev:before{background:url(/themes/custom/korejob_front/img/icon/arrow-left-1-icon_white.svg) no-repeat top 7px center;background-size:12px;}.column-black .slick-next:before{background:url(/themes/custom/korejob_front/img/icon/arrow-right-1-icon_white.svg) no-repeat top 7px center;background-size:12px;}.slick-prev,.slick-next{font-size:0;line-height:0;display:block;width:30px;height:30px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick__arrow{right:80px;left:auto;}.column-grid-block.carousel{padding-left:15px;padding-right:15px;}.slick__arrow{position:initial;transform:initial;}.slick__arrow .slick-arrow{position:absolute;top:50%;}.slick__arrow .slick-arrow.slick-prev{left:4rem;}.slick__arrow .slick-arrow.slick-next{right:4rem;}.slick-slider{margin-left:calc(var(--bs-gutter-x) * -0.5);margin-right:calc(var(--bs-gutter-x) * -0.5);}.slick__slide{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);}.slick .block-field-blocknodecolumnfield-col-category{margin:0.8rem 0;}.slick .block-field-blocknodecolumnfield-col-category .field__item{display:inline-block;color:#fff;line-height:1;border:0.1rem solid #fff;padding:0.2rem 0.5rem;}.pager{text-align:center;margin-top:20px;}.pager ul.pager__items>li a{border:1px solid #dee2e6;font-weight:400;display:inline-block;line-height:34px;margin:0 1px;text-align:center;margin-right:10px;padding:0 15px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;text-transform:uppercase;background:#fff;font-size:14px;}.pager ul.pager__items{display:inline-block;margin:0 0 30px;padding:0;}.pager ul.pager__items>li{list-style-type:none;float:left;margin-right:10px;}.pager ul.pager__items>li.is-active a{background:var(--orange-color-2);border-color:var(--orange-color-2);color:var(--white-color)}.pager ul.pager__items>li a:last-child{margin-right:0;}.pager ul.pager__items>li a{font-size:12px;}.pager ul.pager__items>li{margin-right:5px;}h2#block-vwork-front-fotter-sitecontent-menu{color:var(--h1-color);font-size:1.6rem;}footer ul.menu li{margin-bottom:15px;}footer .block-system-branding-block .site-name{margin-bottom:10px;font-size:1.4rem;font-weight:600;}footer .block-system-branding-block .site-slogan{font-size:1.2rem;margin-bottom:20px;}.view .field--type-image a{line-height:0;overflow:hidden;display:block;}.view .field--type-image  a img{transition:all 0.3s;}.view .field--type-image  a img:hover{transform:scale(1.2);}.view .node .layout__region--content{position:relative;}.view .flag a{display:block;width:30px;height:30px;background:url(/themes/custom/korejob_front/img/icon/flag.svg) no-repeat top center;border:none;border-radius:auto;box-sizing:border-box;color:#222;font-size:0px;line-height:100%;text-align:center;text-decoration:none;text-indent:-9999px;position:absolute;top:20px;right:20px;background-size:100%;}.view .flag a:hover{background:url(/themes/custom/korejob_front/img/icon/flag_hover.svg) no-repeat top center;}.view .flag.action-unflag a{background:url(/themes/custom/korejob_front/img/icon/flag_hover.svg) no-repeat top center;}.occupation-side .views-row{margin-bottom:15px;}.occupation-side .row{display:flex;flex-wrap:nowrap;--bs-gutter-x:30px;}.occupation-side .col-left{width:110px;height:70px;margin-top:0;}.occupation-side img{max-width:110px;height:70px;object-fit:cover;}.occupation-side .col-right{width:auto;flex:1;padding-left:0;}.occupation-side .col-right .occupationl_ttl{font-weight:600;color:var(--first-color);}.col.layout-content .occupation-side.view .view-content{display:flex;flex-wrap:wrap;gap:0 4rem;}.col.layout-content .occupation-side.view .view-content .views-row{width:calc((100% - 4rem)/ 2);}@media screen and (max-width:767px){.col.layout-content .occupation-side.view .view-content{flex-direction:column;}.col.layout-content .occupation-side.view .view-content .views-row{width:100%;}}.node--type-job.node--view-mode-carousel .block.block-layout-builder .field img{width:100%;height:auto;}.node--type-job.node--view-mode-carousel .layout--onecol .block-layout-builder{margin-bottom:0;}.node--type-job.node--view-mode-carousel .block.block-layout-builder .field{display:flex;gap:10px;}.node--type-job.node--view-mode-carousel .block.block-layout-builder .field .field__label{font-weight:600;white-space:nowrap;color:var(--first-color);}.region-highlighted .node--type-job.node--view-mode-carousel h2{font-size:1.6rem;}.node--type-job.node--view-mode-carousel .layout__region--content .field{margin-bottom:10px;}.node--type-job.node--view-mode-carousel .layout__region--content .field p{padding:0px;margin:0px;}@media screen and (max-width:767px){.slick__arrow .slick-arrow.slick-prev{left:1rem;}.slick__arrow .slick-arrow.slick-next{right:1rem;}.block-views-blockjob-other-thiscompany-block-1{margin-bottom:6rem;}.view .field--type-image a img{width:100%;object-fit:cover;}}.messages{margin-top:20px;margin-bottom:20px;max-width:680px;margin-left:auto;margin-right:auto;animation:fadeOut 5s ease 3s 1 forwards;}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;display:none;}}.path-user.not_login .maincontent{max-width:680px;margin-left:auto;margin-right:auto;}.path-user.not_login .maincontent h1.page-title{text-align:center;padding-top:60px;padding-bottom:30px;}.path-user.not_login .maincontent form{padding:30px;border-radius:10px;}@media screen and (max-width:767px){body.not_login.path-user:not(.toolbar-fixed) ul.tabs.primary li a{padding-left:12px;padding-right:12px;}}.user-logged-in .register_seeker_term{display:none;}.user-logged-in.path-user #block-vwork-front-content form{box-shadow:rgba(0,0,0,0.1) 0px 4px 12px;padding:30px;border:1px solid #ddd;border-radius:10px;}.node--type-column .node__content .field--name-body img{max-width:100%;height:auto;object-fit:cover;}#column-header:before{content:'';display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAAXNSR0IArs4c6QAAABdJREFUGFdjZGBg+M/AwMDIACNADAwOACNxAQTGOwk4AAAAAElFTkSuQmCC);opacity:0.6;}#column-header .container .content-box{z-index:2;}@media screen and (min-width:992px){.pc_none{display:none;}}.dialog-off-canvas-main-canvas .layout-container{overflow:hidden;box-shadow:rgba(192,165,72,0.3) 0px 8px 24px;}body:not(.path-frontpage,.user-logged-in.path-user,.user-logged-in.path-my) main{}body:not(.path-frontpage,.user-logged-in) main{margin-top:40px;}@media screen and (min-width:992px){.region-breadcrumb{margin-top:180px;}.user-logged-in.path-reg-entry .region-breadcrumb{margin-top:100px;}}@media screen and (max-width:991px){body:not(.path-frontpage,.user-logged-in) main{margin-top:20px;}}h1.page-title{font-size:3.2rem;line-height:1.6;margin:0 0 20px;}@media screen and (max-width:767px){h1.page-title{font-size:2.8rem;}}.arrow:after{content:'';display:inline-block;width:6px;height:6px;border:0;border-bottom:1.5px solid #000;border-right:1.5px solid #000;transform:rotate(-45deg);}.plus{position:relative;}.plus::before,.plus::after{content:'';display:inline-block;position:absolute;left:80px;width:2px;height:20px;background-color:#000000;}.plus::after{transform:rotate(90deg);}.is-open .plus:before{transform:rotate(90deg);}@media screen and (max-width:767px){.plus::before,.plus::after{left:60px;height:14px;}}.region-content-bottom + footer{margin-top:0;}#block-register-about-korejob{margin-top:212px;position:relative;}.recommend-job + #block-register-about-korejob{margin-top:100px;}#block-register-about-korejob .wrapper{max-width:1100px;width:100%;margin:0 auto;}#block-register-about-korejob .wrapper .unit{padding:0 20px 50px;overflow:hidden;}#block-register-about-korejob h2{margin-top:0;display:inline-block;position:relative;font-size:2.8rem;}#block-register-about-korejob h2:before{content:'';display:block;height:2px;width:100vw;margin-left:-50vw;background-color:var(--orange-color-1);position:absolute;bottom:-15px;right:0;}#block-register-about-korejob p,#block-register-about-korejob .btn-area{max-width:75%;width:100%;}#block-register-about-korejob p{font-size:1.6rem;line-height:1.8;}#block-register-about-korejob .btn-area{text-align:right;position:relative;}#block-register-about-korejob .btn-area a{display:inline-block;color:var(--white-color);text-align:center;vertical-align:middle;background-color:var(--orange-color-2);max-width:300px;width:100%;font-size:1.6rem;font-weight:500;line-height:50px;letter-spacing:0.2rem;border-radius:5px;height:50px;}#block-register-about-korejob .btn-area:after{content:'';background-image:url(/themes/custom/korejob_front/img/contents/tamura_02.webp);background-repeat:no-repeat;background-size:contain;width:200px;height:300px;position:absolute;top:-50px;right:-230px;}#block-register-about-korejob .btn-area a:hover{background-color:var(--orange-hover-color-2);}@media screen and (max-width:767px){#block-register-about-korejob{margin-top:70px;}#block-register-about-korejob .wrapper{margin-bottom:30px;padding-bottom:60px;}#block-register-about-korejob h2{font-size:18px;}#block-register-about-korejob p,#block-register-about-korejob .btn-area{max-width:initial;}#block-register-about-korejob p{margin-bottom:50px;}#block-register-about-korejob .btn-area{text-align:center;}#block-register-about-korejob .btn-area:after{content:none;}#block-register-about-korejob .btn-area a{padding-left:50px;text-align:left;position:relative;}#block-register-about-korejob .btn-area a:after{content:'';background-image:url(/themes/custom/korejob_front/img/contents/tamura_02.webp);background-repeat:no-repeat;background-size:contain;width:150px;height:200px;position:absolute;top:-40px;right:-25px;}}footer[role="contentinfo"]{position:relative;z-index:0;}.footer_menu_list,.footer_other_list{position:relative;z-index:1;}.region-content-bottom{position:relative;z-index:1;}#block-register-about-korejob .wrapper .unit:before{content:'';background-color:#FBF7CE;background-size:200px;border-radius:9999px;display:block;width:200px;height:200px;position:absolute;bottom:-90px;left:-5%;}#block-register-about-korejob .wrapper .unit:after{content:'';background-color:#FBF7CE;background-size:200px;border-radius:9999px;display:block;width:200px;height:200px;position:absolute;top:-70px;right:-50px;}@media screen and (max-width:767px){#block-register-about-korejob .wrapper .unit{overflow:initial;}#block-register-about-korejob .wrapper .unit:before{z-index:-1;width:180px;height:180px;left:-8%;}#block-register-about-korejob .wrapper .unit:after{z-index:-1;width:180px;height:180px;top:-50px;}}main[role="main"]:has(+ .region-content-bottom){position:relative;z-index:2;}#block-register-about-korejob .wrapper{position:relative;z-index:2;}@media screen and (max-width:767px){.region-content-bottom + footer[role="contentinfo"]{padding-top:90px;}.region-content-bottom + footer[role="contentinfo"]:before{top:-130px;}}#block-register-link{background-color:var(--orange-color-1);font-size:0;padding-top:10px;}#block-register-link .wrapper{max-width:825px;width:100%;margin:0 auto;}#block-register-link .wrapper a:hover{filter:brightness(115%);}#block-register-link .wrapper img{width:100%;height:auto;}body.page-node-type-page .maincontent .block-page-title-block h1.page-title{font-size:3.2rem;line-height:1.6;margin:0;}body.page-node-type-page .maincontent .block-system-main-block h2{font-size:2.8rem;line-height:1.6;margin:80px 0 40px;padding-bottom:10px;border-bottom:2px solid var(--orange-color-2);}body.page-node-type-article .maincontent .block-system-main-block h2,body.page-node-type-column .maincontent .block-system-main-block h2{font-size:2.8rem;line-height:1.6;margin:80px 0 40px;}body.page-node-type-article .maincontent .block-system-main-block h3,body.page-node-type-column .maincontent .block-system-main-block h3,body.page-node-type-page .maincontent .block-system-main-block h3{font-size:2.4rem;line-height:1.6;margin:40px 0 30px;}body.page-node-type-article .maincontent .block-system-main-block h4,body.page-node-type-column .maincontent .block-system-main-block h4,body.page-node-type-page .maincontent .block-system-main-block h4{font-size:2.0rem;line-height:1.6;margin:30px 0 20px;}body.page-node-type-article .maincontent .block-system-main-block h5,body.page-node-type-column .maincontent .block-system-main-block h5,body.page-node-type-page .maincontent .block-system-main-block h5{font-size:1.8rem;line-height:1.6;margin:20px 0 10px;}body.page-node-type-article .maincontent .block-system-main-block h6,body.page-node-type-column .maincontent .block-system-main-block h6,body.page-node-type-page .maincontent .block-system-main-block h6{font-size:1.6rem;line-height:1.6;margin:10px 0 0px;}body.page-node-type-article .maincontent .block-system-main-block p,body.page-node-type-article .maincontent .block-system-main-block strong,body.page-node-type-column .maincontent .block-system-main-block p,body.page-node-type-column .maincontent .block-system-main-block strong,body.page-node-type-page .maincontent .block-system-main-block p,body.page-node-type-page .maincontent .block-system-main-block strong{font-size:1.6rem;line-height:1.6;margin-bottom:20px;}body.page-node-type-article .maincontent .block-system-main-block a,body.page-node-type-column .maincontent .block-system-main-block a,body.page-node-type-page .maincontent .block-system-main-block a{font-size:1.6rem;line-height:1.6;}body.page-node-type-article .maincontent .block-system-main-block ul,body.page-node-type-column .maincontent .block-system-main-block ul,body.page-node-type-page .maincontent .block-system-main-block ul{list-style-type:disc;margin-left:2.5rem;}body.page-node-type-article .maincontent .block-system-main-block ol,body.page-node-type-column .maincontent .block-system-main-block ol,body.page-node-type-page .maincontent .block-system-main-block ol{list-style-type:decimal;margin-left:2.5rem;}body.page-node-type-article .maincontent .block-system-main-block ul li,body.page-node-type-article .maincontent .block-system-main-block ol li,body.page-node-type-column .maincontent .block-system-main-block ul li,body.page-node-type-column .maincontent .block-system-main-block ol li,body.page-node-type-page .maincontent .block-system-main-block ul li,body.page-node-type-page .maincontent .block-system-main-block ol li{font-size:1.6rem;line-height:1.6;margin-bottom:12px;}body.page-node-type-article .maincontent .block-system-main-block img{width:auto;height:auto;}body.page-node-type-article .maincontent .block-system-main-block .field--name-field-image img{width:100%;}@media screen and (max-width:767px){body.page-node-type-page .maincontent .block-page-title-block h1.page-title{font-size:2.8rem;}body.page-node-type-page .maincontent .block-system-main-block h2{font-size:2.4rem;margin:50px 0 20px;padding-bottom:10px;}body.page-node-type-article .maincontent .block-system-main-block h2,body.page-node-type-column .maincontent .block-system-main-block h2{font-size:2.4rem;margin:50px 0 20px;}body.page-node-type-article .maincontent .block-system-main-block h3,body.page-node-type-column .maincontent .block-system-main-block h3,body.page-node-type-page .maincontent .block-system-main-block h3{font-size:2.0rem;margin:20px 0 20px;}body.page-node-type-article .maincontent .block-system-main-block h4,body.page-node-type-column .maincontent .block-system-main-block h4,body.page-node-type-page .maincontent .block-system-main-block h4{font-size:1.8rem;margin:20px 0 10px;}body.page-node-type-article .maincontent .block-system-main-block h5,body.page-node-type-column .maincontent .block-system-main-block h5,body.page-node-type-page .maincontent .block-system-main-block h5{font-size:1.6rem;margin:10px 0 5px;}body.page-node-type-article .maincontent .block-system-main-block h6,body.page-node-type-column .maincontent .block-system-main-block h6,body.page-node-type-page .maincontent .block-system-main-block h6{font-size:1.5rem;margin:5px 0 0px;}body.page-node-type-article .maincontent .block-system-main-block p,body.page-node-type-article .maincontent .block-system-main-block strong,body.page-node-type-column .maincontent .block-system-main-block p,body.page-node-type-column .maincontent .block-system-main-block strong,body.page-node-type-page .maincontent .block-system-main-block p,body.page-node-type-page .maincontent .block-system-main-block strong{font-size:1.5rem;line-height:1.6;margin-bottom:10px;}body.page-node-type-article .maincontent .block-system-main-block a,body.page-node-type-column .maincontent .block-system-main-block a,body.page-node-type-page .maincontent .block-system-main-block a{font-size:1.5rem;line-height:1.6;}body.page-node-type-article .maincontent .block-system-main-block ul li,body.page-node-type-article .maincontent .block-system-main-block ol li,body.page-node-type-column .maincontent .block-system-main-block ul li,body.page-node-type-column .maincontent .block-system-main-block ol li,body.page-node-type-page .maincontent .block-system-main-block ul li,body.page-node-type-page .maincontent .block-system-main-block ol li{font-size:1.5rem;line-height:1.6;margin-bottom:10px;}}.search-btn{max-width:600px;border:solid 2px  var(--orange-color-1);padding:20px;text-align:center;}.search-btn p{margin-top:0;display:inline-block;position:relative;font-size:2rem;font-weight:bold;}.search-btn .btn-area{margin-top:30px;}.search-btn .btn-area a{display:inline-block;color:var(--white-color);text-align:center;vertical-align:middle;background-color:var(--orange-color-2);max-width:300px;width:100%;font-size:1.6rem;font-weight:500;line-height:50px;letter-spacing:0.2rem;border-radius:5px;height:50px;}.messages{animation:none!important;}a.registered{background-color:#FF5500;border-radius:9999px;color:var(--white-color);text-decoration:none !important;display:flex;justify-content:center;align-items:center;gap:10px;max-width:220px;width:100%;height:40px;font-size:1.6rem;font-weight:500;margin:15px auto;}.user-form .field--name-field-skpex-hope-job-type .form-item-entity-seeker-profile-field-skpex-hope-job-type-6,.user-form .field--name-field-skpex-hope-job-type .form-item-entity-seeker-profile-field-skpex-hope-job-type-7,.user-form .field--name-field-skpex-hope-job-type .form-item-entity-seeker-profile-field-skpex-hope-job-type-8,.user-form .field--name-field-skpex-hope-job-type .form-item-entity-seeker-profile-field-skpex-hope-job-type-10{display:none;}.profile-form .field--name-field-skpex-hope-job-type .form-item-field-skpex-hope-job-type-6,.profile-form .field--name-field-skpex-hope-job-type .form-item-field-skpex-hope-job-type-7,.profile-form .field--name-field-skpex-hope-job-type .form-item-field-skpex-hope-job-type-8,.profile-form .field--name-field-skpex-hope-job-type .form-item-field-skpex-hope-job-type-10{display:none;}
.navigation .navbar .navbar-nav{display:flex;gap:25px;}.region.region-header-nav{margin-left:auto;}.navigation .navbar .navbar-nav .nav-item a{font-size:1.5rem;font-weight:700;padding:0;color:var(--link-color);text-transform:uppercase;position:relative;margin:0;line-height:105px;}.navigation .navbar .navbar-nav .nav-item a:hover{color:var(--link-hover-color);}.navigation .navbar .navbar-nav .nav-item{position:relative;}@media only screen and (min-width:1200px) and (max-width:1600px){.navigation .navbar .navbar-nav .nav-item{}}.navigation .navbar .navbar-collapse{display:none;}.navigation .navbar .navbar-collapse.show{display:block;}@media screen and (min-width:992px){.navbar-expand-lg .navbar-nav{margin:0;}}@media screen and (max-width:991.9px){.navigation .navbar .navbar-nav .nav-item a{font-size:1.3rem;font-weight:600;padding:0;color:var(--link-color);text-transform:uppercase;position:relative;margin:0;line-height:50px;display:block;border-bottom:1px solid #F2F3F4;}.navigation .navbar .navbar-nav{gap:0px;}.navigation .navbar .navbar-nav .nav-item{margin:0px;}.navigation .navbar .navbar-collapse.show{position:absolute;top:51px;width:100vw;background:#fff;padding:20px;left:50%;transform:translate(-50%,0%);z-index:200;}.navigation .navbar .navbar-collapse.show .navbar-nav.m-auto{margin-top:0px;}.navigation button.navbar-toggler{order:3;}.navigation .region.region-header-login{order:2;margin-left:auto;margin-right:20px;}}.navigation .navbar{background-color:var(--gray-color);}.navigation .navbar .navbar-nav{gap:0;}.navigation .navbar .navbar-nav .nav-item{border-left:2px solid #fff;margin:15px 0;}.navigation .navbar .navbar-nav .nav-item:last-child{border-right:2px solid #fff;}.navigation .navbar .navbar-nav .nav-item a{display:flex;height:100%;line-height:1.2;padding-left:20px;padding-right:20px;}.header-area .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;}.header-area .wrapper .navigation{width:100%;}@media screen and (max-width:991px){.header-area .wrapper{height:60px;position:relative;}.header-area .wrapper .head-logo{height:60px;}.header-area .wrapper .head-user #block-korejob-front-header-mypage,.header-area .wrapper .head-user #block-korejob-front-header-regist,.header-area .wrapper .head-user #block-header-login{display:none;}body.not_login.path-register .header-area .wrapper .head-user #block-header-bookmarks{display:none;}.header-area .wrapper > .navigation{position:absolute;right:0;pointer-events:none;}.header-area .wrapper > .navigation .navbar{height:60px;background-color:initial;justify-content:end;}.header-area .wrapper > .navigation .navbar .navbar-collapse.show{top:60px;border-top:3px solid var(--orange-color-1);pointer-events:auto;}.navigation .navbar .navbar-toggler{background-color:var(--orange-color-2);padding:8px 10px;pointer-events:auto;}}.navigation .navbar .navbar-nav .nav-item a{align-items:center;gap:15px;font-weight:500;}.navigation .navbar .navbar-nav .nav-item a:before{content:'';background-repeat:no-repeat;background-color:var(--orange-color-2);background-position:center;border-radius:9999px;background-size:15px;width:30px;height:30px;display:inline-block;}.navigation .navbar .navbar-nav .nav-item:nth-child(1) a:before{background-image:url(/themes/custom/korejob_front/img/icon/icon-home.svg);}.navigation .navbar .navbar-nav .nav-item:nth-child(2) a:before{background-image:url(/themes/custom/korejob_front/img/icon/icon-search.svg);}.navigation .navbar .navbar-nav .nav-item:nth-child(3) a:before{background-image:url(/themes/custom/korejob_front/img/icon/icon-beginner.svg);}.navigation .navbar .navbar-nav .nav-item:nth-child(4) a:before{background-image:url(/themes/custom/korejob_front/img/icon/icon-bag.svg);background-size:14px;}.navigation .navbar .navbar-nav .nav-item:nth-child(5) a:before{background-image:url(/themes/custom/korejob_front/img/icon/icon-book.svg);background-size:16px;}@media screen and (max-width:991px){.navigation .navbar .navbar-nav .nav-item,.navigation .navbar .navbar-nav .nav-item:last-child{border:0;margin:0;}.navigation .navbar .navbar-nav .nav-item a{margin:0;padding-top:20px;padding-bottom:20px;padding-left:15px;padding-right:15px;border-bottom:2px dashed #fff;gap:30px;font-size:16px;}}@media screen and (min-width:992px){#block-header-menu-sp{display:none;}}#block-header-menu-sp{margin-top:50px;}#block-header-menu-sp .header-menu-list{display:flex;gap:20px;margin:0 auto 30px;}#block-header-menu-sp .header-menu-list li{width:calc((100% - 20px) / 2);}body.user-logged-in #block-header-menu-sp .header-menu-list{display:none;}#block-header-menu-sp .header_regist,#block-header-menu-sp .header_login{flex-direction:initial;gap:20px;width:100%;height:60px;border-radius:10px;font-size:16px;font-weight:500;}#block-header-menu-sp .install img{display:block;margin:0 auto;border-radius:10px;}
a{color:var(--link-color);transition:0.2s ease-out;}a:hover{color:var(--link-hover-color);}.entry-link.regentry a,.entry-link.entry a{font-weight:600;color:var(--white-color);text-align:center;background-color:var(--orange-color-2);border:none;padding:0 40px;font-size:1.4rem;border-radius:5px;height:40px;line-height:1.2;display:flex;justify-content:center;align-items:center;height:60px;padding-left:60px;background-image:url(/themes/custom/korejob_front/img/entry-tamura-btn.webp);background-repeat:no-repeat;background-position:left 10px center;background-size:40px auto;display:flex;flex-wrap:wrap;align-content:center;font-size:1.4em;}.entry-link.regentry a:after,.entry-link.entry a:after{content:"最短2分でカンタン入力";display:block;width:100%;font-size:1.4rem;}.entry-link.regentry a:hover,.entry-link.entry a:hover{background-color:var(--orange-hover-color-2);}.entry-link.expired a{line-height:40px;}.entry-link.entried a{font-size:1.4rem;font-weight:600;color:var(--orange-color-2);text-align:center;background-color:var(--white-color);border:2px solid var(--orange-color-2);pointer-events:none;padding:0 20px;border-radius:5px;height:40px;line-height:1.2;display:flex;justify-content:center;align-items:center;}.page-node-type-job .job-button-area .flag-flag-job a{margin-bottom:0.5rem}.page-node-type-job .job-button-area .flag-flag-job.action-flag a{display:inline-block;font-weight:600;color:var(--orange-color-2);text-align:center;vertical-align:middle;background-color:var(--orange-color-4);border:none;padding:0 40px;font-size:1.4rem;line-height:40px;border-radius:5px;height:40px;}.page-node-type-job .job-button-area .flag-flag-job.action-flag a:hover{background-color:var(--green-hover-color);}.page-node-type-job .job-button-area .flag-flag-job.action-unflag a{display:inline-block;font-weight:600;color:var(--green-color);text-align:center;vertical-align:middle;background-color:var(--white-color);border:0.1rem solid var(--green-color);padding:0 40px;font-size:1.4rem;line-height:40px;border-radius:0px;height:40px;}.page-node-type-job .job-button-area .flag-flag-job.action-unflag a:hover{background-color:var(--green-hover-color);}body.page-node-type-article .maincontent .block-system-main-block a,body.page-node-type-column .maincontent .block-system-main-block a,body.page-node-type-page .maincontent .block-system-main-block a{text-decoration:underline;}.node .more{margin-top:60px;}.node .more a{background-color:var(--orange-color-2);border-radius:9999px;color:var(--white-color);text-decoration:none!important;padding:15px 10px;width:100%;max-width:300px;text-align:center;font-size:1.6rem;margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center;gap:10px;}.node .more a:after{content:'';width:6px;height:6px;border:0;border-bottom:2px solid var(--white-color);border-right:2px solid var(--white-color);transform:rotate(-45deg);}.node .more a:hover{opacity:0.8;}
form .field--type-datetime h4.label,form .form-item label:not(.option),form .form-item legend .fieldset-legend{font-weight:600;color:var(--first-color);font-size:1.3rem;margin-bottom:0.5rem;display:block;}select,.fieldgroup select,textarea,input[type]{font-size:1.3rem;}.form-actions input[type="submit"]{display:inline-block;font-weight:600;color:var(--white-color);text-align:center;vertical-align:middle;background-color:var(--orange-color-2);border:none;padding:0 40px;font-size:1.4rem;line-height:40px;border-radius:5px;height:40px;cursor:pointer;transition:0.2s ease-out;}.form-actions input[type="submit"]:hover{background-color:var(--orange-hover-color-2);}.form-checkboxes .form-item,.form-radios .form-item{display:flex;align-items:flex-start;gap:0.8rem;}.field--type-datetime .form-item{margin-top:0;}.form-required::after{box-sizing:border-box;display:inline-block;min-width:42px;padding:0 7px;border:1px solid #ef2e24;border-radius:8px / 50%;color:#ef2e24;font-size:1.1rem;text-align:center;background-image:none;content:"必須";height:17px;line-height:17px;margin-left:5px;}textarea,input[type="text"],input[type="email"],input[type="date"],input[type="tel"],input[type="url"],input[type="password"],input[type="number"],select{margin-bottom:8px;}#edit-actions{text-align:center;}.field-group-html-element.flex{display:flex;gap:20px;}.description{margin-top:10px;padding:10px;background:#EAF2F8;border-radius:5px;border:1px solid #D4E6F1;color:#2471A3;}@media screen and (max-width:767.9px){.field-group-html-element.flex{flex-wrap:wrap;gap:5px;}}.user-login-form{background-color:var(--white-color);box-shadow:2px 2px 8px 0px rgba(192,165,72,0.3);border-radius:10px;}form .field--type-datetime h4.label,form .form-item label:not(.option),form .form-item legend .fieldset-legend{display:flex;align-items:center;height:18px;font-size:1.5rem;}.form-required::after{display:flex;justify-content:center;align-items:center;border:1px solid var(--orange-color-2);color:var(--orange-color-2);}textarea,input[type="text"],input[type="email"],input[type="date"],input[type="tel"],input[type="url"],input[type="password"],input[type="number"],select{border:1px solid #000;border-radius:5px;padding:5px 10px;font-size:1.5rem;height:50px;}textarea{height:auto;}fieldset .form-checkboxes{display:flex;flex-wrap:wrap;gap:0px 20px;}.form-checkboxes .form-item,.form-radios .form-item{font-size:1.5rem;}input[type="checkbox"]{position:relative;width:16px;height:16px;margin-top:2px;border:1px solid #000;border-radius:3px;vertical-align:-5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}input[type="checkbox"]:checked:before{position:absolute;top:1px;left:4px;transform:rotate(50deg);width:4px;height:8px;border-right:2px solid var(--orange-color-2);border-bottom:2px solid var(--orange-color-2);content:'';}.form-actions{margin-bottom:0;}.field-group-html-element.flex > .form-wrapper{width:calc((100% - 20px) / 2);}.field-group-html-element > .field--name-field-skp-gender,.field-group-html-element > .field--name-field-skp-birth{width:calc((100% - 20px) / 2);}.field--name-field-skp-birth .form-item{width:100%;}@media screen and (max-width:767.9px){.field-group-html-element.flex{flex-wrap:wrap;gap:5px 15px;}.field-group-html-element.flex > .form-wrapper{width:calc((100% - 15px) / 2);}.field-group-html-element > .field--name-field-skp-gender,.field-group-html-element > .field--name-field-skp-birth{width:100%}.field-group-html-element.flex .field--name-field-skp-postal-code,.field-group-html-element.flex .field--name-field-skp-address{width:100%;}}@media screen and (max-width:767px){::-webkit-full-page-media,:future,:root input[type="date"]{padding-top:12px;}}.path-user.not_login .maincontent form{background-color:var(--white-color);box-shadow:2px 2px 8px 0px rgba(192,165,72,0.3);border-radius:10px;}.user-form .form-item:not(.form-type-checkbox),.profile-form .form-item:not(.form-type-checkbox){margin-bottom:12px;}.user-form .form-actions,.profile-form .form-actions{margin-top:70px}.user-form .form-actions input[type="submit"],.profile-form .form-actions input[type="submit"]{height:73px;width:100%;max-width:400px;font-size:25px;}body.path-webform .webform-submission-form{max-width:900px;width:100%;background-color:var(--white-color);box-shadow:2px 2px 8px 0px rgba(192,165,72,0.3);border-radius:10px;padding:60px 40px 60px;}body.path-webform .webform-submission-form .progress-tracker{margin-top:0;}body.path-webform .progress-marker::before{padding:0;border-radius:9999px;line-height:1;}@media screen and (max-width:767px){body.path-webform .webform-submission-form{padding:50px 20px 30px;}}body.path-webform .webform-submission-form .webform-preview{max-width:600px;width:100%;margin:0 auto 80px;}body.path-webform .webform-submission-form .webform-preview .form-item{overflow-wrap:break-word;word-break:break-all;display:block!important;margin-bottom:20px!important;border:none;font-size:1.5rem;line-height:1.5;}body.path-webform .webform-submission-form .webform-preview label{background-color:var(--white-color);border-bottom:1px solid rgba(192,165,72,0.3);width:100%;height:auto!important;margin-left:0;margin-bottom:10px!important;padding-left:0;}@media screen and (max-width:767px){body.path-webform .webform-submission-form .webform-preview{margin-bottom:40px;}}.webform-button--previous,.webform-button--reset,.button--secondary{background-color:var(--white-color)!important;border:2px solid #4DD0E1!important;color:#000!important;line-height:36px!important;padding:0 40px!important;}fieldset .form-radios{display:flex;flex-wrap:wrap;gap:0px 20px;}
.header-area{z-index:99;position:relative;}body.path-node.page-node-type-column .region-breadcrumb .block-system-breadcrumb-block{filter:brightness(0) invert(1);z-index:99;position:relative;background-color:transparent;}body.path-node.page-node-type-column .region-breadcrumb a{filter:brightness(0) invert(1);}.header_regist{display:block;height:50px;background:var(--orange-color-2);border:solid 1px var(--orange-color-2);border-radius:5px;text-align:center;line-height:50px;font-size:13px;font-weight:bold;color:#fff;box-shadow:0 0.124vw 0.248vw rgba(216,80,65,0.2);padding:0 2.585vw;}.header_regist:hover{color:#fff;opacity:0.8;}body.sticked .layout-container{padding-top:125px;}body.sticked .header-area.sticky-header{position:fixed;top:0;left:0;right:0;animation:sticky 1s;background:#fff;box-shadow:rgb(50 50 93/25%) 0px 6px 12px -2px,rgb(0 0 0/30%) 0px 3px 7px -3px;}body.sticked.path-frontpage .header-area .navigation .navbar .navbar-nav .nav-item a,body.path-node.page-node-type-column.sticked .header-area .navigation .navbar .navbar-nav .nav-item a{filter:none;}@-webkit-keyframes sticky{0%{top:-200px;}100%{top:0;}}@keyframes sticky{0%{top:-200px;}100%{top:0;}}#block-vwork-front-breadcrumbs{font-size:1.2rem;}@media screen and (max-width:767.9px){#block-vwork-front-breadcrumbs{font-size:1.1rem;}}body .navigation .navbar .navbar-toggler .toggler-icon{background-color:#fff;}.path-frontpage .navigation .navbar .navbar-toggler .toggler-icon,.page-node-type-column .navigation .navbar .navbar-toggler .toggler-icon{background-color:#fff;}body.sticked .navigation .navbar .navbar-toggler .toggler-icon{background-color:#fff;}@media screen and (max-width:767.9px){.header-area .site-logo img{height:40px;width:auto;}}@media screen and (max-width:991.9px){.path-frontpage .header-area .navigation .navbar .navbar-nav .nav-item a,body.path-node.page-node-type-column .header-area .navigation .navbar .navbar-nav .nav-item a{filter:brightness(1) invert(0);}.header_regist{height:40px;line-height:40px;}}.header-area{background-color:var(--white-color);}.region.region-header-nav{margin:0 auto;}header .head-logo{display:flex;align-items:center;}header .header_mypage,header .header_regist,header .header_login{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100px;height:100px;border-radius:0;box-shadow:none;padding:10px;line-height:initial;font-weight:bold;text-align:center;}header .header_mypage span,header .header_regist span,header .header_login span{font-weight:500;}header .header_mypage span,header .header_regist span{color:var(--white-color);}header .header_mypage{background:var(--orange-color-2);border:solid 1px var(--orange-color-2);}header .header_mypage .icon{height:40px;}header .header_regist .icon{height:30px;}header .header_login{background-color:#fff;}header .header_login .icon{height:30px;}header .region-header-login{display:flex;justify-content:flex-end;}@media screen and (max-width:991px){.navigation .navbar .navbar-collapse.show{background-color:#E5DFD6;}header .header_regist .icon,header .header_login .icon{height:20px;}}#block-header-bookmarks{margin-right:10px;}#block-header-bookmarks ul{margin:0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;font-size:0;height:100%;}#block-header-bookmarks ul li.bookmark{max-width:150px;width:100%;}#block-header-bookmarks ul li.bookmark a{display:flex;justify-content:center;align-items:center;width:100%;height:30px;font-size:12px;border:1px solid #333;border-radius:5px;}#block-header-bookmarks ul li.bookmark a:before{content:'';background-image:url(/themes/custom/korejob_front/img/icon/icon-star.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:15px;height:15px;margin-right:3px;}#block-header-bookmarks ul li.recently{max-width:150px;width:100%;}#block-header-bookmarks ul li.recently a{display:flex;justify-content:center;align-items:center;width:100%;height:30px;font-size:12px;border:1px solid #333;border-radius:5px;}#block-header-bookmarks ul li.recently a:before{content:'';background-image:url(/themes/custom/korejob_front/img/icon/icon-recently.webp);background-repeat:no-repeat;background-position:center;background-size:contain;width:15px;height:15px;margin-right:3px;}@media screen and (max-width:991px){header .region-header-login{position:relative;z-index:10;pointer-events:none;}#block-header-bookmarks ul li.install{display:none;}.header-area .wrapper .head-user #block-header-bookmarks{margin-right:70px;}#block-header-bookmarks ul li.bookmark a{border:0;height:60px;flex-direction:column;pointer-events:auto;}#block-header-bookmarks ul li.bookmark span.pc{display:none;}}@media screen and (max-width:767.9px){.header-area .site-logo{margin-left:12px;}}header .head-logo > .region-header-group{display:flex;align-items:baseline;}header .head-logo > .region-header-group .site-logo img{width:auto;height:60px;}@media screen and (max-width:991px){header .head-logo > .region-header-group .site-logo img{height:44px;}}@media screen and (max-width:767px){header .head-logo > .region-header-group .site-logo img{height:38px;}}@media screen and (max-width:350px){header .head-logo > .region-header-group .site-logo img{height:35px;}}.job-new-update{font-size:1.6rem;font-weight:bold;}.job-new-update .date{color:var(--orange-color-2);}@media screen and (max-width:991px){.job-new-update{font-size:1.4rem;}}@media screen and (max-width:767px){.job-new-update{font-size:1.2rem;}}@media screen and (max-width:350px){.job-new-update{font-size:1.0rem;}}body.sp-form-overlaid .header-area.sticky-header{position:fixed;top:0;left:0;right:0;background:#fff;}body.path-reg-entry .navigation{display:none;}@media screen and (min-width:992px){body.path-reg-entry .header-area .wrapper{height:100px;}}body.path-reg-entry .header-area .wrapper .head-user #block-header-bookmarks{display:none;}@media screen and (min-width:992px){body .header-area.sticky-header{box-shadow:rgb(50 50 93/25%) 0px 6px 12px -2px,rgb(0 0 0/30%) 0px 3px 7px -3px;}body.sticked .header-area.sticky-header{animation:initial;}header.sticky-header{position:fixed;top:0;left:0;right:0;}.header-area .wrapper{max-width:1600px;margin:0 auto;}.header-area .wrapper > .navigation{width:100vw;margin:0 calc(50% - 50vw);}header.sticky-header + .region-highlighted{margin-top:180px;}}.header-area li.install{background-color:#F3F3F3;height:100%;display:flex;}.header-area li.install a{display:flex;width:210px;align-items:center;justify-content:center;}.header-area span.icon-text-warp{font-size:13px;font-weight:500;margin-left:5px;}.header-area li.install span.icon-text{font-size:7px;display:block;}.header-area #block-header-bookmarks{margin-right:0px;}.header-area .block-simple-blockheader-bookmarks ul.header-menu-list{gap:0px !important;background-color:#FFF8E8;}.header-area .block-simple-blockheader-bookmarks ul li.recently,.header-area .block-simple-blockheader-bookmarks ul li.bookmark{width:100px !important;padding:10px;}.header-area #block-header-bookmarks ul li.recently a,#block-header-bookmarks ul li.bookmark a{display:block;border:none;height:100%;}.header-area #block-header-bookmarks ul li.recently a:before,#block-header-bookmarks ul li.bookmark a:before{display:block;width:100%;height:30px;margin:10px 0px;}.header-area .block-simple-blockheader-bookmarks ul .recently span,.header-area .block-simple-blockheader-bookmarks ul .bookmark span{display:block;text-align:center;font-weight:500;font-size:13px;}@media only screen and (max-width:992px){.header-area .head-logo .region-header-group{display:block;}.header-area .job-new-update{margin-left:18px;}.header-area .block-simple-blockheader-bookmarks ul li.recently,.header-area .block-simple-blockheader-bookmarks ul li.bookmark{width:52px !important;height:44px;background-color:#FFF8E8;margin-left:8px;border-radius:0.25rem;padding:0px;}.header-area #block-header-bookmarks ul li.recently a:before,#block-header-bookmarks ul li.bookmark a:before{margin:5px 0px 0px 0px;height:26px;}.header-area .block-simple-blockheader-bookmarks ul .recently span,.header-area .block-simple-blockheader-bookmarks ul .bookmark span{font-size:7px;display:inline-block;margin-top:3px;}.header-area .block-simple-blockheader-bookmarks ul.header-menu-list{background-color:transparent;}.header-area #block-header-bookmarks ul{height:60px;}.header-area #block-header-bookmarks ul li.recently a,#block-header-bookmarks ul li.bookmark a{text-align:center;font-size:0px;pointer-events:auto;}}
footer{padding-top:30px;margin-top:30px;font-size:1.3rem;background:var(--background-footer-color);border-top:1px solid var(--gray-color);}footer .navigation .navbar-nav .nav-item a{font-size:1.5rem;font-weight:700;padding:0;color:var(--link-color);text-transform:uppercase;position:relative;margin:0;line-height:100%;}footer .navigation .navbar-nav{margin-bottom:20px;}footer .region-footer-search-text{--bs-gutter-x:30px;margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));display:flex;}footer .region-footer-search-text > *{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);}footer h2.block-title{color:var(--h1-color);font-size:1.6rem;}footer .region-footer-search-text ul li{margin-bottom:15px;font-size:1.2rem;}footer .navigation .navbar-nav .nav-item{position:relative;margin:0 28px;}footer .navigation .navbar-nav .nav-item:first-child{margin:0 28px 0px 0px;}.footer_other_copyright{padding:20px 0px;text-align:center;font-size:1.2rem;border-top:1px solid var(--gray-color);}footer ul.menu{margin-left:0px;}footer .view-front-search-area .item-list ul{display:flex;gap:10px;flex-wrap:wrap;}footer .view-front-search-area .item-list ul li{width:calc(50% - 5px);}footer .view-front-search-area .item-list ul li a{display:block;width:100%;}@media only screen and (min-width:1200px) and (max-width:1600px){footer .navigation .navbar-nav .nav-item{margin:0 18px;}footer .navigation .navbar-nav .nav-item:first-child{margin:0 18px 0px 0px;}}@media screen and (max-width:767px){footer .region-footer-search-text{flex-direction:column;}footer .region-footer-guide{display:none;}}footer[role="contentinfo"]{margin-top:120px;padding-top:90px;position:relative;}.region-content-bottom + footer[role="contentinfo"]{margin-top:0;}body.path-register footer[role="contentinfo"],body.path-reg-entry footer[role="contentinfo"]{padding:0;}.footer_other_copyright{background:var(--orange-color-1);color:var(--white-color);border-top:0;}.footer_menu_list,.footer_other_list{max-width:1100px;width:100%;margin-left:auto;margin-right:auto;}footer h2.block-title{font-family:'NotoSansJP';font-size:1.8rem;font-weight:500;}footer .view-front-search-area .item-list ul li{width:100%;}footer .view-front-search-area .item-list ul li,.footer-menu-list:not(.search) li{position:relative;text-indent:-1.5rem;padding-left:1.5rem;}footer .view-front-search-area .item-list ul li:before,.footer-menu-list:not(.search) li:before{content:"";display:inline-block;width:6px;height:6px;transform:rotate(45deg);border-style:solid;border-color:#000;border-top-width:1px;border-right-width:1px;border-bottom-width:0;border-left-width:0;vertical-align:middle;}footer .view-front-search-area .item-list ul li a,.footer-menu-list:not(.search) li a{display:inline;padding-left:10px;}.block-simple-blockfooter-menu3{max-width:200px;width:100%;}.footer-menu-list.search{}.footer-menu-list.search li{}.footer-menu-list.search li a{display:flex;justify-content:center;align-items:center;gap:10px;background-color:#fff;width:100%;height:50px;}.footer-menu-list.search li a.icon-search:before{content:'';background-image:url(/themes/custom/korejob_front/img/icon/icon-search.svg);background-repeat:no-repeat;background-color:var(--orange-color-2);background-position:center;border-radius:9999px;background-size:12px;width:25px;height:25px;display:inline-block;}.footer-menu-list.search li a.arrow:after{content:'';width:6px;height:6px;border:0;border-bottom:2px solid var(--orange-color-2);border-right:2px solid var(--orange-color-2);transform:rotate(-45deg);}@media screen and (max-width:767px){.footer-menu-list.search li a{font-size:1.3rem;}.footer-menu-list.search li a{gap:5px;}}footer .region-footer-search-text{--bs-gutter-x:30px;margin:0 auto;display:flex;justify-content:space-between;gap:40px;padding:0 40px;}footer .region-footer-search-text > *{padding:0;}footer .region-footer-search-text ul li{font-size:1.5rem;}footer .view-front-search-area .item-list ul{flex-direction:column;}footer .view-front-search-area .item-list ul li{margin:0;}.footer_other_list .region-footer-other-list{margin-top:20px;padding:0 40px;}.footer_other_list .region-footer-other-list nav{padding-top:20px;padding-bottom:20px;border-top:1px solid #333;}.footer_other_list .region-footer-other-list ul{display:flex;flex-wrap:wrap;gap:20px 40px;}.footer_other_list .region-footer-other-list ul li{margin:0;}.footer_other_list .region-footer-other-list ul li a{font-size:1.5rem;}@media screen and (max-width:991px){.footer_other_list .region-footer-other-list{padding:0 20px;}.footer_other_list .region-footer-other-list ul{gap:15px 20px;}}@media screen and (max-width:991px){footer h2.block-title{margin-top:0;font-size:1.5rem;}.footer-menu-list.search{margin:0;}footer .view-front-search-area .item-list ul li{width:100%;}}@media screen and (max-width:991px){footer .region-footer-search-text{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:120px 20px 190px 130px;gap:0 15px;padding:0 20px;}#block-korejob-front-views-block-front-search-area-block-1,#block-footer-menu-search1{grid-row:1 / 3;grid-column:1 / 2;}#block-footer-menu1{grid-row:1 / 2;grid-column:2 / 3;}#block-footer-menu2{grid-row:4 / 4;grid-column:2 / 3;}#block-footer-menu3{grid-row:4 / 5;grid-column:1 / 2;}footer .region-footer-search-text ul li{margin-bottom:12px;}}@media screen and (max-width:767px){footer .region-footer-search-text{grid-template-rows:120px 30px 180px 130px;padding:0 15px;}footer .view-front-search-area .item-list ul li a,.footer-menu-list:not(.search) li a{font-size:1.4rem;}.footer_other_list .region-footer-other-list ul li a{font-size:1.4rem;}}
.column-black{background-color:var(--orange-color-3);}.column-black h2.block-title{max-width:1136px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;color:var(--white-color);}.column-black .node--view-mode-grid .field--name-title a{color:var(--white-color);}.column-black .node--view-mode-grid .field--name-title a:hover{color:var(--green-color);}.column-black .carousel.view .field--type-image a img{border:1px solid var(--navy-color);}#column-header{min-height:650px;position:relative;margin-top:-157px;}#column-header .content-box{position:absolute;bottom:50px;color:var(--white-color);}#column-header .content-box .title{color:var(--white-color);font-weight:600;font-size:3.2em;}body.path-node.page-node-type-column .region.region-content{max-width:980px;margin-left:auto;margin-right:auto;padding:80px 0px;}.block-field-blocknodecolumnbody{font-size:1.4rem;}.block-field-blocknodecolumnbody p{line-height:200%;margin-bottom:40px;}.column-list-page .view-content{display:flex;flex-wrap:wrap;gap:2rem;}.column-list-page .view-content .views-row{width:calc((100% - 2rem * 3) / 4);}.column-list-page .view-content .block-field-blocknodecolumnfield-col-eye-catch{margin-bottom:0.8rem;}.column-list-page .view-content .field--type-image a img{width:100%;height:auto;}.column-list-page .view-content .block-field-blocknodecolumnfield-col-category{margin-bottom:0.8rem;}.column-list-page .view-content .block-field-blocknodecolumnfield-col-category .field--name-field-col-category{display:inline-block;}@media screen and (max-width:991px){.column-list-page .view-content .views-row{width:calc((100% - 2rem) / 2);}#column-header{margin-top:-85px;background-position:bottom;background-size:cover;min-height:350px;}body.path-node.page-node-type-column .region.region-content{padding:40px 0px;}}@media screen and (max-width:767px){#column-header .content-box .title{font-size:2.1rem;}.column-list-page .view-content .views-row{width:100%;}}.page-node-type-column .node--type-column ul,.page-node-type-column .node--type-column ol{margin-left:2.2rem;margin-bottom:2rem;}.page-node-type-column .node--type-column ul{list-style:disc;}.page-node-type-column .node--type-column ol{list-style:decimal;}.page-node-type-column .node--type-column li{margin-bottom:1rem;}body.path-node.page-node-type-column .region-breadcrumb a{filter:initial;}@media screen and (min-width:992px){body.path-node.page-node-type-column:not(.sticked) .head_top_bottom_area{top:-42px;}}@media screen and (max-width:991px){body.path-node.page-node-type-column .region-breadcrumb a{filter:initial;}}.column-list-page .view-content .views-row{background-color:var(--white-color);box-shadow:2px 2px 8px 0px rgba(192,165,72,0.3);border-radius:10px;overflow:hidden;padding-bottom:20px;transition:0.2s ease-out;}.column-list-page .view-content .views-row .block:not(.block-field-blocknodecolumnfield-col-eye-catch){margin:0 10px;}
.layout-children-badge.field--name-field-job-kodawari .field__item{border:1px solid var(--green-color);height:30px;border-radius:120px;line-height:30px;padding:0px 20px;font-size:1.1rem;color:var(--green-color);background:#fff;display:inline-block;margin-bottom:5px;}.block-field-blocknodejobfield-job-kyubo .field.field--name-field-job-kyubo{border:1px solid var(--pink-color);height:30px;border-radius:120px;line-height:30px;padding:0px 20px;font-size:1.1rem;color:var(--white-color);background:var(--pink-color);display:inline-block;}.block-field-blocknodejobfield-job-pickup .field.field--name-field-job-pickup{border:1px solid var(--blue-color);height:30px;border-radius:5px;line-height:30px;padding:0px 20px;font-size:1.1rem;color:var(--white-color);background:var(--blue-color);display:inline-block;}.block-field-blocknodejobfield-job-kyubo .field.field--name-field-job-kyubo:empty,.block-field-blocknodejobfield-job-pickup .field.field--name-field-job-pickup:empty{display:none;}.column-list-page .view-content .block-field-blocknodecolumnfield-col-category .field--name-field-col-category{border:1px solid var(--green-color);height:30px;border-radius:120px;line-height:30px;padding:0px 20px;font-size:1.1rem;color:var(--white-color);background:var(--green-color);display:inline-block;}
.page-basic > *:first-child{margin-top:40px!important;}.page-basic ol{list-style:decimal;margin-left:20px;}.page-basic ol li ol{margin-top:10px;}.page-basic a.block{display:block;width:fit-content;}dl.company__list{margin:0;}.company__item{border-bottom:1px solid #ddd;line-height:1.6;}dd.company__description{margin:0;}.company__term p{font-weight:700;}@media screen and (min-width:768px){.company__item{display:grid;grid-template-columns:270px 1fr;padding-block:32px;}.company__item *{font-size:1.6rem;}}@media screen and (max-width:767px){.company__item{padding-block:16px;}.company__item *{font-size:1.4rem;}}.page-node-type-page article .node__content .page-terms ul.number{list-style-type:upper-roman;margin-bottom:2.0rem;margin-left:2.0rem;font-size:1.6rem;line-height:1.6;}.page-node-type-page article .node__content .page-terms ul.number li{margin-bottom:0.8rem;}.page-basic ul.tabs{flex-wrap:wrap;margin-left:0!important;}.page-basic ul.tabs.primary li a{text-decoration:none;}.faq-content{position:relative;background:var(--white-color);box-shadow:2px 2px 8px 0px rgba(192,165,72,0.3);border-radius:10px;overflow:hidden;border:none;cursor:pointer;-webkit-user-select:none;user-select:none;}details.faq-content:after{content:"";display:block;width:10px;height:10px;border-top:var(--orange-color-2) 2px solid;border-right:var(--orange-color-2) 2px solid;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);position:absolute;right:25px;top:25px;margin:auto;}details.faq-content[open]:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:30px;margin:auto;}.faq-q{font-size:1.6rem;font-weight:500;line-height:1.6;display:flex;gap:10px;padding:20px 40px 20px 20px;}.faq-q::-webkit-details-marker{display:none;}.faq-q:hover{color:var(--orange-color-2);}.faq-q:before{content:"Q.";display:block;color:var(--orange-color-2);font-size:1.8rem;line-height:1.3;}details[open] .faq-q{color:var(--orange-color-2);}.faq-a{overflow:hidden;margin:0;display:flex;gap:10px;padding:10px 20px 20px;}.faq-a:before{content:"A.";font-weight:500;color:var(--orange-color-2);font-size:1.8rem;line-height:1.3;}.faq-a .wrapper{flex:1;}.faq-a *{margin-top:0;}.faq-a .wrapper > *{margin-bottom:12px!important;}.faq-a ul{list-style:desc;margin-left:25px;}.faq-a ol{list-style:decimal;margin-left:25px;}.faq-a li{margin-bottom:5px!important;}.card{background-color:var(--white-color);box-shadow:2px 2px 8px 0px rgba(192,165,72,0.3);border-radius:10px;overflow:hidden;margin-bottom:20px;padding:40px 40px;}@media screen and (max-width:767px){.card{padding:20px;}}.page-basic .card h3{margin-top:0!important;margin-bottom:15px!important;}.page-basic .card p{margin-top:0!important;margin-bottom:12px!important;}.page-basic .board{background-color:var(--white-color);border-radius:10px;padding:40px 40px;}@media screen and (max-width:767px){.page-basic .board{padding:30px 20px;}}.board ol{list-style:decimal;}.board ol li{margin-left:20px;padding-left:5px;}@media screen and (max-width:767px){.board ol{margin-left:0!important;}}.annotation.block{display:block;}.annotation:before{content:'※';display:inline-block;}.page-basic img{width:100%;}.page-basic .btn-img{display:flex;justify-content:center;align-items:center;max-width:500px;width:100%;margin-top:40px;background-color:var(--white-color);border:5px solid var(--orange-color-1);border-radius:10px;box-shadow:2px 2px 12px 0px rgba(192,165,72,0.3);}.page-basic .btn-img:hover{box-shadow:2px 2px 2px 0px rgba(192,165,72,0.3);}.page-basic .btn-img img{max-width:380px;}.card-list.flex{display:flex;flex-wrap:wrap;gap:30px;margin-left:0!important;margin-right:0!important;}.card-list.flex li{width:calc((100% - 30px * 2) / 3);height:150px;margin-bottom:0!important;padding:0;list-style:none;}.card-list.flex li:hover{opacity:0.8;}.card-list.flex li a{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:40px;text-decoration:none!important;font-weight:700;}@media screen and (max-width:991px){.card-list.flex li a{padding:20px;}}@media screen and (max-width:767px){.card-list.flex{gap:20px;}.card-list.flex li{width:calc((100% - 20px) / 2);}.card-list.flex li a{font-size:1.4rem!important;}.card-list.flex li a:has(span){padding-left:10px;padding-right:10px;}}.page-office .card-list.flex .card{width:calc((100% - 30px) / 2);margin-bottom:0;}@media screen and (max-width:991px){.page-office .card-list.flex{gap:20px;}.page-office .card-list.flex .card{width:100%;}}.page-payroll img{max-width:600px;}ul.annotation{list-style-type:none!important;margin-left:0!important;}ul.annotation:before{content:none;}ul.annotation > li:before{content:'※';}ul.annotation li{text-indent:-1em;padding-left:1em;}ul.annotation li ul li{text-indent:initial;padding-left:initial;}.page-dispatch img{max-width:600px;}.page-document .card-list.flex li a{gap:10px;}.page-document .card-list.flex li img{max-width:60px;width:100%;height:100%;}.page-document .card-list.flex li span{font-size:1.8rem;}@media screen and (max-width:767px){.page-document .card-list.flex li img{max-width:50px;height:auto;}.page-document .card-list.flex li span{font-size:1.5rem;}}.page-staff img{max-width:200px;}.page-basic table{font-size:1.5rem;}.page-basic table:not(.sim-area){border-collapse:collapse;max-width:600px;width:100%;margin-bottom:40px;}.page-basic table:not(.sim-area) thead{border-bottom:2px solid rgba(192,165,72,0.5);}.page-basic table th,.page-basic table td{padding:20px 20px;}.page-basic table:not(.sim-area) thead + tbody td{border-bottom:1px solid rgba(192,165,72,0.3);}.page-basic table:not(.sim-area,:has(thead)) tbody th,.page-basic table:not(.sim-area,:has(thead)) tbody td{border-bottom:1px solid rgba(192,165,72,0.3);}.page-basic table:not(.sim-area,:has(thead)) tbody tr:last-child th,.page-basic table:not(.sim-area,:has(thead)) tbody tr:last-child td{border-bottom:0;}table.sim-area{margin-bottom:40px;border-collapse:separate;border-spacing:0px;}table.sim-area caption{font-size:1.6rem;font-weight:700;text-align:left;margin-bottom:10px;}.simulation table.sim-area{border:1px solid #ccc;max-width:100%;width:100%;}.simulation table.sim-area tr:not(:last-child) td{border-bottom:1px solid #ccc;}.simulation table.sim-area tr td.supported{width:100px;}.simulation table.sim-area tr td.point{width:55px;}.simulation table.sim-area tr td.comment{width:calc(100% - 100px - 55px);}@media screen and (max-width:767px){.simulation table.sim-area tr td{font-size:1.3rem;}.simulation table.sim-area tr td.supported{width:70px;padding:10px 10px 10px 15px;}.simulation table.sim-area tr td.point{width:20px;padding:10px 0;}.simulation table.sim-area tr td.comment{width:calc(100% - 70px - 20px);padding:10px 15px 10px 10px;}}.description table.sim-area{margin-bottom:0;}.description table.sim-area td{padding:10px;font-size:1.6rem;vertical-align:top;}@media screen and (max-width:767px){.description table.sim-area td{font-size:1.4rem;padding:5px 10px;}}.card.manual{box-shadow:none;}.card.manual .description{background-color:var(--white-color);border-color:#ccc;padding:40px;color:#000;}@media screen and (max-width:767px){.card.manual .description{padding:20px 10px;}}
.path-frontpage #front_top{padding-top:260px;z-index:98;position:relative;}.path-frontpage .first-view{width:100%;position:relative;min-height:650px;background:url(/themes/custom/korejob_front/img/top/bg_top.webp) no-repeat;background-size:cover;}.path-frontpage .first-view form{max-width:340px;margin-left:auto;margin-right:0px;background:var(--white-color);padding:15px 20px;box-shadow:0 6px 12px -2px rgb(50 50 93/25%),0 3px 7px -3px rgb(0 0 0/30%);}.path-frontpage .first-view form .form-actions input[type="submit"]{width:100%;}.path-frontpage .first-view .slogan1,.path-frontpage .first-view h1.front_sitetitle,.path-frontpage .first-view .slogan2{color:var(--white-color);}.path-frontpage .first-view .slogan1{font-size:1.8em;font-weight:600;}.path-frontpage .first-view h1.front_sitetitle{font-size:3.2em;font-weight:600;}.path-frontpage .first-view .slogan2{font-size:1.6em;font-weight:600;}@media screen and (max-width:767.9px){#front_top .container{max-width:100%;}.path-frontpage .first-view h1.front_sitetitle{font-size:2.1rem;}.path-frontpage .first-view .slogan1{font-size:1.6rem;}.path-frontpage .first-view .slogan2{font-size:1.2rem;}.path-frontpage .first-view form{display:flex;flex-wrap:wrap;max-width:100%;gap:10px;}.path-frontpage #block-vwork-front-qiurenjiansuouishietsuto #front_top{text-align:center;position:static;}.path-frontpage .first-view form{margin-left:-15px;margin-right:-15px;}.path-frontpage .first-view form .form-item-area-id,.path-frontpage .first-view form #sbox-edit-occupation-id--wrapper.form-wrapper,.path-frontpage .first-view form .form-item.js-form-type-select.form-type-select,.path-frontpage .first-view form .form-item-keys{flex:1;}.path-frontpage .first-view form #edit-actions{width:100%;margin-bottom:0px;}.path-frontpage #block-vwork-front-qiurenjiansuouishietsuto #front_top .col-md-8{position:relative;z-index:2}.path-frontpage #block-vwork-front-qiurenjiansuouishietsuto form .form-item label:not(.option),.path-frontpage #block-vwork-front-qiurenjiansuouishietsuto form .form-item legend .fieldset-legend{font-size:1.1rem;}.path-frontpage #block-vwork-front-qiurenjiansuouishietsuto #front_top .col-md-4{position:absolute;bottom:0px;}.path-frontpage  #block-vwork-front-qiurenjiansuouishietsuto{margin-top:-61px;background:url(/themes/custom/korejob_front/img/top/bg_top_sp.webp) no-repeat;background-size:100%;min-height:450px;}.path-frontpage #front_top{padding-top:150px;}.path-frontpage #block-vwork-front-qiurenjiansuouishietsuto #front_top .col-md-4 .form-item{margin-top:0px;margin-bottom:0px;}}.job_search_no_visiual{box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;z-index:9;position:relative;background:#fff;border-radius:10px;}.job_search_no_visiual form{display:flex;gap:20px;justify-content:center;}.job_search_no_visiual .job-search-form-title{font-weight:600;color:#000;padding:30px;font-size:18px;}.job_search_no_visiual form .form-type-select,.job_search_no_visiual form .form-type-textfield{max-width:200px;flex:1;margin-bottom:0;}.job_search_no_visiual form #edit-submit-joblist{margin-top:19px;height:32px;line-height:32px;width:200px;}.view-feature .slick__slide{padding-left:0;padding-right:0;}.view-feature .feature-top-link{position:relative;width:100%;display:block;}.view-feature .feature-top-link:before{width:100%;display:block;height:100%;content:"";background:rgba(0,0,0,0.3);position:absolute;top:0px;}.view-feature .feature-top-link:hover:after{width:100%;display:block;height:100%;content:"";background:rgba(0,0,0,0.5);position:absolute;top:0px;}.view-feature .feature-top-textarea{position:absolute;top:140px;left:50%;transform:translate(-50%,0%);-webkit-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);z-index:2;text-align:center;width:90%;}.view-feature div.feature-top-label{color :var(--blue-color);margin-bottom:1.0rem;}.view-feature h2.feature-top-ttl{color:#fff;font-size:1.6rem;font-weight:500;}.view-feature .feature-top-body{color:#fff;font-size:12px;line-height:130%;}.view-feature .slick .feature-top-img img{height:350px;object-fit:cover;}.view-feature .slick-arrow{width:25px;}.view-feature .slick-prev:before,.view-feature .slick-next:before{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif";font-size:20px;line-height:1;opacity:1;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:37px;display:block;}@media screen and (max-width:991.9px){.job_search_no_visiual form{flex-wrap:wrap;gap:10px;}.job_search_no_visiual .job-search-form-title{width:100%;padding:0px;font-size:1.6rem;}.job_search_no_visiual #edit-actions{width:100%;margin:0px;}.job_search_no_visiual form #edit-submit-joblist{margin:0px !important;}.job_search_no_visiual form .form-item{margin:0px;}}@media screen and (max-width:767.9px){}.path-frontpage #block-register-about-korejob{margin-top:82px;}@media screen and (max-width:767px){.path-frontpage #block-register-about-korejob{margin-top:47px;}}@media screen and (min-width:992px){.user-logged-in.path-frontpage .region-breadcrumb{margin-top:180px;}}#block-top-joblist-area-search{position:relative;padding:60px 40px 0;}#block-top-joblist-area-search .wrapper{max-width:990px;width:100%;margin:0 auto;box-shadow:-1px 0px 20px 0px rgba(192,165,72,0.3);border-radius:20px;position:relative;z-index:10;}#block-top-joblist-area-search .wrapper img{width:100%;}@media screen and (min-width:768px){#block-top-joblist-area-search .sp{display:none;}}@media screen and (max-width:767px){#block-top-joblist-area-search .pc{display:none;}}#block-top-joblist-area-search .title-area{background-color:var(--orange-color-2);padding:20px 50px 22px;border-top-left-radius:20px;border-top-right-radius:20px;}#block-top-joblist-area-search .title-area h2{margin:0;color:var(--white-color);font-size:28px;font-weight:500;display:flex;align-items:center;gap:10px;}#block-top-joblist-area-search .title-area h2:before{content:'';display:block;background-image:url(/themes/custom/korejob_front/img/icon/icon-pin.svg);background-size:contain;background-repeat:no-repeat;width:38px;height:38px;}#block-top-joblist-area-search .wrapper .job-search{padding:12px 90px 56px;background-color:var(--white-color);border-bottom-left-radius:20px;border-bottom-right-radius:20px;}@media screen and (max-width:767px){#block-top-joblist-area-search{padding:40px 20px 0;}#block-top-joblist-area-search .title-area{padding:23px 43px 23px;}#block-top-joblist-area-search .title-area h2{font-size:1.8rem;justify-content:center;}#block-top-joblist-area-search .title-area h2:before{width:28px;height:28px;}#block-top-joblist-area-search .wrapper .job-search{padding:14px 20px 25px;}}@media screen and (max-width:500px){#block-top-joblist-area-search{padding:40px 20px 0;}}#block-top-joblist-area-search ul.job-list{display:flex;flex-wrap:wrap;gap:21px 9px;font-size:0;}#block-top-joblist-area-search ul.job-list .job-area{width:calc((100% - 9px) / 2);}#block-top-joblist-area-search ul.job-list .job-area a{font-size:1.8rem;font-weight:bold;border:3px solid var(--orange-color-2);border-radius:5px;display:flex;justify-content:center;align-items:center;width:100%;height:75px;}#block-top-joblist-area-search ul.job-list .job-area.hokkaido a{border-color:#7478C2;}#block-top-joblist-area-search ul.job-list .job-area.tohoku a{border-color:#4388D3;}#block-top-joblist-area-search ul.job-list .job-area.kanto a{border-color:#4DD0E1;}#block-top-joblist-area-search ul.job-list .job-area.tyubu a{border-color:#4AB969;}#block-top-joblist-area-search ul.job-list .job-area.kansai a{border-color:#B0B72F;}#block-top-joblist-area-search ul.job-list .job-area.tyugoku a{border-color:#EF9F27;}#block-top-joblist-area-search ul.job-list .job-area.shikoku a{border-color:#D08F68;}#block-top-joblist-area-search ul.job-list .job-area.kyusyu a{border-color:#FF7575;}#block-top-joblist-area-search ul.job-list .job-area.okinawa a{border-color:#EEA3A3;}@media (hover:hover){#block-top-joblist-area-search ul.job-list .job-area.hokkaido a:hover{color:#7478C2;}#block-top-joblist-area-search ul.job-list .job-area.tohoku a:hover{color:#4388D3;}#block-top-joblist-area-search ul.job-list .job-area.kanto a:hover{color:#4DD0E1;}#block-top-joblist-area-search ul.job-list .job-area.tyubu a:hover{color:#4AB969;}#block-top-joblist-area-search ul.job-list .job-area.kansai a:hover{color:#B0B72F;}#block-top-joblist-area-search ul.job-list .job-area.tyugoku a:hover{color:#EF9F27;}#block-top-joblist-area-search ul.job-list .job-area.shikoku a:hover{color:#D08F68;}#block-top-joblist-area-search ul.job-list .job-area.kyusyu a:hover{color:#FF7575;}#block-top-joblist-area-search ul.job-list .job-area.okinawa a:hover{color:#EEA3A3;}}@media screen and (max-width:767px){#block-top-joblist-area-search ul.job-list{gap:15px 9px;}#block-top-joblist-area-search ul.job-list .job-area a{font-size:1.6rem;height:60px;}}#block-korejob-front-movie-warp{padding-top:300px;position:relative;}#block-korejob-front-movie-warp:before{content:'';display:block;background-image:url(/themes/custom/korejob_front/img/top/bg-tamura-search.webp);background-repeat:no-repeat;background-size:contain;width:850px;height:180px;position:absolute;top:50px;left:0;right:0;margin:0 auto;}@media screen and (max-width:767px){#block-korejob-front-movie-warp:before{max-width:500px;width:100%;height:150px;top:70px;left:20px;right:initial;margin-left:0;}}@media screen and (max-width:550px){#block-korejob-front-movie-warp{padding-top:240px;}#block-korejob-front-movie-warp:before{max-width:350px;height:95px;top:60px;}}@media screen and (max-width:374px){#block-korejob-front-movie-warp{padding-top:220px;}#block-korejob-front-movie-warp:before{max-width:260px;height:80px;top:50px;}}#front-movie-bnr{padding:0 20px 150px;}@media only screen and (max-width :767px){#front-movie-bnr{padding:0 20px 40px;}}#front-movie-bnr .movie-warp{text-align:center;margin-bottom:20px;}#front-movie-bnr .movie-warp iframe{margin-top:-100px;margin-left:auto;margin-right:auto;max-width:600px;width:100%;}#front-movie-bnr .bnr-warp ul{display:flex;gap:20px;max-width:1100px;width:100%;margin:0 auto;}#front-movie-bnr .bnr-warp ul li{width:calc((100% - 20px * 3) / 4);}#front-movie-bnr .bnr-warp ul li img{width:100%;height:auto;}@media screen and (max-width:991px){#front-movie-bnr .bnr-warp ul{flex-wrap:wrap;gap:10px;max-width:600px;}#front-movie-bnr .bnr-warp ul li{width:calc((100% - 10px) / 2);}}#block-korejob-front-views-block-joblist-block-5{max-width:1100px;width:100%;margin:77px auto 75px;padding:0 40px;}.joblist.card-quick .ttl-area{text-align:center;}.joblist.card-quick .ttl-area span{display:inline-block;background-color:#4DD0E1;border-radius:10px;color:var(--white-color);margin-bottom:1.4rem;padding:10px 40px;font-size:1.8rem;letter-spacing:0.3rem;}.joblist.card-quick .ttl-area h2{margin-top:0;font-size:4.0rem;font-weight:500;letter-spacing:0.5rem;}.joblist.card-quick ul.joblist.quick li.list-item img{border-radius:10px;border:1px solid var(--orange-color-2);}.joblist.card-quick .btn-area .btn-more{display:block;margin:0 auto;padding:10px;max-width:480px;width:100%;height:60px;font-size:1.8rem;color:var(--text-color);background-color:var(--white-color);border:2px solid #333;border-radius:10px;cursor:pointer;}@media screen and (max-width:767px){#block-korejob-front-views-block-joblist-block-5{margin-top:40px;margin-bottom:10px;padding:0 10px;}.joblist.card-quick .ttl-area span{font-size:1.5rem;padding:10px 30px;}.joblist.card-quick .ttl-area h2{font-size:2.5rem;}.joblist.card-quick .btn-area .btn-more{max-width:316px;height:58px;font-size:1.5rem;}}.block-views-blockblog-blog-block{max-width:1100px;width:100%;margin:0 auto;padding:0 20px;position:relative;z-index:2;}.block-views-blockblog-blog-block .column-grid-block.carousel{border-radius:10px;padding:70px 40px 80px;}.block-views-blockblog-blog-block .view-header{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid #333;margin-bottom:40px;padding:0 20px 30px;}.block-views-blockblog-blog-block .view-header .ttl-area span{color:var(--orange-color-2);font-size:2.0rem;letter-spacing:0.5rem;}.block-views-blockblog-blog-block .view-header .ttl-area h2{margin:0;font-size:4.0rem;letter-spacing:0.5rem;}.block-views-blockblog-blog-block .view-header .discription{flex:1;margin-right:auto;padding:0 80px 0 40px;}.block-views-blockblog-blog-block .view-header .discription p{margin:0;font-size:1.4rem;line-height:1.6;}.block-views-blockblog-blog-block .view-header .btn-area{max-width:240px;width:100%;}.block-views-blockblog-blog-block .view-header .btn-area a{border:2px solid #333;border-radius:5px;background-color:var(--white-color);display:flex;justify-content:center;align-items:center;gap:10px;height:60px;}.block-views-blockblog-blog-block .view-footer{margin-right:20px;}.block-views-blockblog-blog-block .view-footer .btn-area a{border:2px solid #333;border-radius:5px;background-color:var(--white-color);display:flex;justify-content:center;align-items:center;gap:10px;max-width:316px;width:100%;height:60px;margin:25px auto 0;}@media screen and (min-width:768px){.block-views-blockblog-blog-block .view-footer .btn-area a{display:none;}}@media screen and (max-width:991px){.block-views-blockblog-blog-block .column-grid-block.carousel{padding:50px 30px 60px;}.block-views-blockblog-blog-block .view-header .ttl-area span{font-size:1.6rem;}.block-views-blockblog-blog-block .view-header .ttl-area h2{font-size:3.0rem;}.block-views-blockblog-blog-block .view-header .discription{padding-left:20px;padding-right:40px;}.block-views-blockblog-blog-block .view-header .discription p{font-size:1.3rem;line-height:1.4;}.block-views-blockblog-blog-block .view-header .btn-area{max-width:200px;}}@media screen and (max-width:767px){.block-views-blockblog-blog-block .column-grid-block.carousel{padding:40px 20px 50px;}.block-views-blockblog-blog-block .view-header{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:30px;padding-left:0;padding-right:0;padding-bottom:20px;}.block-views-blockblog-blog-block .view-header .discription{margin:0;padding:0;}.block-views-blockblog-blog-block .view-header .discription p{font-size:1.3rem;line-height:1.4;}.block-views-blockblog-blog-block .view-header .btn-area{display:none;}}.block-views-blockblog-blog-block .slick__slider{display:flex;justify-content:center;max-width:1280px;width:100%;margin:0 auto!important;}.block-views-blockblog-blog-block .slick-slide{padding:0;height:100%;}.block-views-blockblog-blog-block .layout__region--content{display:flex;flex-direction:column;height:100%;}.block-views-blockblog-blog-block .block-field-blocknodecolumnfield-col-eye-catch{border-radius:6px;overflow:hidden;margin-bottom:20px;}.block-views-blockblog-blog-block .block-field-blocknodecolumntitle{margin-bottom:10px;order:2;}.block-views-blockblog-blog-block .field--name-title a{color:var(--text-color)!important;font-size:1.5rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.block-views-blockblog-blog-block .block-field-blocknodecolumncreated{margin-top:auto;order:3;}@media screen and (min-width:768px){.block-views-blockblog-blog-block .slick-track{display:flex;justify-content:space-between;gap:20px;width:100%!important;}.block-views-blockblog-blog-block .slick-slide{width:calc((100% - 20px * 2) / 3) !important;}}@media screen and (max-width:767px){.block-views-blockblog-blog-block .column-grid-block.carousel{padding-right:0;}.block-views-blockblog-blog-block .view-header{margin-right:20px;}.block-views-blockblog-blog-block .slick-slide{max-width:280px;width:100%;padding-right:20px;}}.block-views-blockblog-blog-block .column-grid-block.carousel .slick__slide:only-child{width:calc((100% - 20px* 2) / 3);}@media screen and (max-width:767px){.block-views-blockblog-blog-block .column-grid-block.carousel .slick__slide:only-child{max-width:280px;width:100%;padding-right:20px;}}.top-bnr-warp .wrapper{max-width:990px;width:100%;margin:30px auto;position:relative;z-index:10;padding:0px;}@media only screen and (max-width :992px){.top-bnr-warp .wrapper{padding:20px;}}@media only screen and (max-width :767px){.top-bnr-warp .wrapper{padding:0 20px;margin:16px 0;}}.top-bnr-warp .wrapper img{width:100%;height:auto;}.top-occ-bnr-warp .wrapper{max-width:990px;width:100%;margin:40px auto;position:relative;z-index:10;padding:0px;display:flex;justify-content:space-between;gap:10px;}.top-occ-bnr-warp .wrapper a{width:calc(50% - 10px);}.top-occ-bnr-warp .wrapper a img{width:100%;height:auto;}@media only screen and (max-width :992px){.top-occ-bnr-warp .wrapper{padding:0 20px;padding-bottom:0;margin-bottom:0px;}}.korejob_easy_search{position:relative;padding:0;max-width:990px;box-shadow:-1px 0px 20px 0px rgba(192,165,72,0.3);width:100%;margin-left:auto;margin-right:auto;margin-top:40px;border-radius:20px;}@media screen and (max-width:992px){.korejob_easy_search{margin-left:40px!important;margin-right:40px!important;width:calc(100% - 80px);}}@media screen and (max-width:767px){.korejob_easy_search{margin-left:20px!important;margin-right:20px!important;width:calc(100% - 40px);}}.korejob_easy_search h2{background-color:var(--orange-color-2);padding:20px 50px 22px;border-top-left-radius:20px;border-top-right-radius:20px;margin:0;color:var(--white-color);font-size:28px;font-weight:500;display:flex;align-items:center;gap:10px;}.korejob_easy_search h2:before{content:'';display:block;background-image:url(/themes/custom/korejob_front/img/icon/icon-search.svg);background-size:contain;background-repeat:no-repeat;width:30px;height:30px;}@media screen and (max-width:767px){.korejob_easy_search h2{padding:18px 43px 18px;font-size:1.8rem;justify-content:center;line-height:1.15;}.korejob_easy_search h2:before{width:24px;height:24px}}.korejob_easy_search form{padding:16px;background-color:var(--white-color);gap:8px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;display:flex;align-items:flex-end;}@media only screen and (max-width :767px){.korejob_easy_search form{padding:16px 4px;}}.korejob_easy_search form .form-item-area-id,.korejob_easy_search form .form-item-prefectures-id{display:none;}.korejob_easy_search form .form-item-occupation-id{width:100%;max-width:30%;display:block;margin-bottom:0;}.korejob_easy_search form .form-item-keys{width:calc(70% - 140px);max-width:calc(70% - 140px);display:block;margin-bottom:0;}.job_search_no_visiual #edit-actions{width:120px;margin-bottom:8px;}.korejob_easy_search form #edit-submit-joblist{margin-top:22px;height:50px;line-height:50px;width:100%;}@media only screen and (max-width:767px){.korejob_easy_search form{display:flex;flex-wrap:wrap;padding:14px 20px 25px;}.korejob_easy_search form .form-item{width:100%!important;max-width:100%!important;flex:unset;}.korejob_easy_search form .form-item-keys{order:1;}.korejob_easy_search form .form-item-occupation-id{order:2;}.korejob_easy_search form .form-actions{order:3;}.job_search_no_visiual #edit-actions{width:100%;margin-top:10px;margin-bottom:8px;}.korejob_easy_search form .form-item label{font-size:0.8em;margin-bottom:0;}.korejob_easy_search form #edit-submit-joblist{padding:0px;}}.easy_search_illust{position:relative;height:140px;}.easy_search_illust:before{content:'';display:block;background-image:url(/themes/custom/korejob_front/img/top/job-search-ttl_pc.webp);background-size:contain;background-position:top;background-repeat:no-repeat;max-width:1280px;width:100%;height:267px;position:absolute;top:0;left:0;right:0;margin:0 auto;z-index:0;}@media screen and (max-width:767px){.easy_search_illust{height:100px;}.easy_search_illust:before{background-image:url(/themes/custom/korejob_front/img/top/job-search-ttl_sp.webp);max-width:750px;width:100%;height:120px;}}
.mypagegrid{height:100%;box-shadow:rgba(0,0,0,0.05) 0px 6px 24px 0px,rgba(0,0,0,0.08) 0px 0px 0px 1px;}.mypagegrid a{background:#fff;height:100%;width:100%;overflow:auto;padding:10px 20px;display:block;}.mypagegrid a:hover{opacity:0.8;}.mypagegrid .flex{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.mypagegrid .flex .iconbox{background:#f3f3f3;text-align:center;border:solid 1px #f3f3f3;border-radius:50%;display:flex;}.mypagegrid .flex .iconbox svg{padding:8px;width:25px;height:25px;}.mypagegrid .flex .titlebox h4 span{display:block;width:100%;}.mypagegrid p{padding-left:0px;}.mypagegrid.top .titlebox p{display:none;}.mypagegrid.top .mypage-desc{clear:both;display:block;width:100%;}.block-right-seeker-side-menu ul{margin:30px 0 0;}.block-right-seeker-side-menu ul li{padding:0;}.block-right-seeker-side-menu ul li a{display:block;padding:10px 15px;border-bottom:1px solid var(--gray-color);}.block-right-seeker-side-menu ul li:last-child a{border-bottom:none;}.block-right-seeker-side-menu ul li a:hover{background:var(--link-hover-color);color:#fff;}.vwork-tb table thead{border-bottom:solid 1px #D5DDE6;}.vwork-tb table thead tr{background:#EAF2F8;}.vwork-tb table thead tr th.views-field{padding:15px 10px;color:#000;}.vwork-tb table tbody tr td.views-field{padding:15px;border-bottom:solid 1px #D5DDE6;}.vwork-tb table tbody tr td.views-field a{text-decoration:underline;color:#02b875;font-weight:600;}.vwork-tb table tbody tr td.views-field a:hover{text-decoration:none;opacity:0.8;}.vwork-tb table{width:100%;}.vwork-tb{box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;}.comment-wrapper{max-width:100% !important;}a.header_mypage{}a.header_mypage:hover{opacity:0.8;}.block-views-blockseeker-icon-block-2{background-color:var(--background-breadcrumb-color);margin-bottom:40px;}body.user-logged-in.page-node-type-job .block-views-blockseeker-icon-block-2{margin-bottom:0;}body.path-job #block-korejob-front-views-block-seeker-icon-block-2 .view-content,body.page-node-type-job #block-korejob-front-views-block-seeker-icon-block-2 .view-content,body.path-information #block-korejob-front-views-block-seeker-icon-block-2 .view-content,body.page-node-type-article #block-korejob-front-views-block-seeker-icon-block-2 .view-content,body.path-column #block-korejob-front-views-block-seeker-icon-block-2 .view-content,body.page-node-type-column #block-korejob-front-views-block-seeker-icon-block-2 .view-content,body.page-node-type-page #block-korejob-front-views-block-seeker-icon-block-2 .view-content,body.path-webform #block-korejob-front-views-block-seeker-icon-block-2 .view-content{display:none;}.head_top_bottom_area{background:#F9E08F;border-top:1px solid #F9E08F;box-shadow:2px 2px 8px 0px rgba(192,165,72,0.3);color:#000;padding:20px;}.head_top_bottom_area .container{display:flex;gap:15px;}.head_top_bottom_area ul{display:flex;flex-wrap:wrap;box-shadow:none;gap:20px;}.head_top_bottom_area ul li a{display:flex;justify-content:center;align-items:center;height:40px;line-height:1.5;padding:15px 15px;background:#FBF7CE;border-radius:10px;color:#333;border-left:none;border-right:none;font-size:1.5rem;box-shadow:2px 2px 2px 0px rgba(192,165,72,0.3);}.head_top_bottom_area ul li a:hover{background:var(--white-color);color:#333;}.head_top_bottom_area ul li:first-child a{border-left:none;border-radius:10px;}.head_top_bottom_area ul li:last-child a{border-right:none;border-radius:10px;}.head_top_bottom_area .user-info{display:none;}body.sticked .head_top_bottom_area{display:block!important;position:fixed;top:180px;left:initial;right:-100%;transition:right 0.8s ease;background-color:var(--white-color);border-top:3px solid var(--orange-color-2);border-radius:10px;overflow:hidden;width:250px;padding-left:0;padding-right:0;padding-bottom:20px;}body.sticked .head_top_bottom_area.open{right:0;}body.sticked .head_top_bottom_area .container{padding:0;flex-direction:column;gap:0;}body.sticked .head_top_bottom_area .datearea{display:none;}body.sticked .head_top_bottom_area ul{gap:0;margin:0;}body.sticked .head_top_bottom_area ul li{width:100%;border-top:1px solid rgba(192,165,72,0.3);}body.sticked .head_top_bottom_area ul li a{width:100%;height:auto;padding:20px;box-shadow:none;background-color:var(--white-color);justify-content:flex-start;}@media screen and (min-width:992px){.head_top_bottom_area .user-info{display:none;}body.sticked .head_top_bottom_area .user-info{display:flex;gap:10px;padding:0 20px;}body.sticked .head_top_bottom_area .user-info .photoarea{width:40px;height:auto;}body.sticked .head_top_bottom_area .user-info .photoarea img{width:40px;height:40px;}body.sticked .head_top_bottom_area .user-info .name{font-size:1.5rem;font-weight:500;flex:1;}}@media screen and (max-width:991px){.header-area .wrapper .head-user #block-korejob-front-header-mypage{display:block;pointer-events:auto;position:fixed;top:80px;right:0;z-index:10;}.head_top_bottom_area.open{padding-top:0;right:0;z-index:100;}#block-korejob-front-header-mypage a.header_mypage{background-color:var(--white-color);opacity:1;width:59px;height:auto;padding:10px 10px;border-top-left-radius:10px;border-bottom-left-radius:10px;gap:0;}#block-korejob-front-header-mypage a.header_mypage img{display:none;}#block-korejob-front-header-mypage a.header_mypage span{color:var(--orange-color-2);-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright;font-family:Yu Gothic UI,sans-serif;font-weight:bold;letter-spacing:0.3rem;}.head_top_bottom_area{display:block!important;position:fixed;top:60px;left:initial;right:-100%;transition:right 0.8s ease;background-color:var(--white-color);overflow:hidden;width:100%;height:100%;padding-top:0;padding-left:0;padding-right:0;padding-bottom:50px;}.head_top_bottom_area .container{max-width:100%;margin:0;padding:0;flex-direction:column;gap:0;}.head_top_bottom_area .user-info{display:none;}.head_top_bottom_area .datearea{display:none;}.head_top_bottom_area ul{gap:0;margin:0;}.head_top_bottom_area ul li{width:100%;border-top:1px solid rgba(192,165,72,0.3);}.head_top_bottom_area ul li a{width:100%;height:auto;padding:20px;box-shadow:none;background-color:var(--white-color);justify-content:flex-start;}body.sticked .head_top_bottom_area{top:60px;width:100%;border:none;border-radius:0;padding-top:0;z-index:100;}.head_top_bottom_area .ttl{padding:10px 15px 10px 20px;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--orange-color-2);}.head_top_bottom_area .ttl span{font-size:1.8rem;font-weight:500;color:var(--orange-color-2);}.head_top_bottom_area .ttl a.header_mypage{display:flex;justify-content:space-between;align-items:center;}.head_top_bottom_area .ttl a.header_mypage img{border:1px solid var(--orange-color-2);border-radius:8px;}}body.user-logged-in aside{margin-top:65px;}body.user-logged-in aside .block-views-blockrecently-read-content-block-1{box-shadow:0px 0px 15px 0px rgba(192,165,72,0.3);border-radius:10px;overflow:hidden;}body.user-logged-in aside .block-views-blockrecently-read-content-block-1 h2{margin:0!important;padding:20px 10px;font-size:1.8rem!important;font-weight:500;text-align:center;background-color:var(--orange-color-2);color:var(--white-color)!important;display:flex;justify-content:center;align-items:center;gap:15px;}body.user-logged-in aside .block-views-blockrecently-read-content-block-1 h2:before{content:'';background-image:url(/themes/custom/korejob_front/img/icon/icon-elapsed.svg);background-repeat:no-repeat;background-size:contain;display:block;width:20px;height:20px;}body.user-logged-in aside .block-views-blockrecently-read-content-block-1 .view-empty,body.user-logged-in aside .block-views-blockrecently-read-content-block-1 .view-content{background-color:var(--white-color);padding:30px 20px;}body.user-logged-in aside .block-views-blockrecently-read-content-block-1 .views-row{padding:25px 0;border-bottom:1px solid var(--orange-color-2);}body.user-logged-in aside .block-views-blockrecently-read-content-block-1 .views-row:first-child{padding-top:0;}body.user-logged-in aside .block-views-blockrecently-read-content-block-1 .views-row:last-child{border-bottom:0;padding-bottom:0;}.job-teaser{display:flex;gap:10px;}body.user-logged-in aside .job-teaser .job-img{width:60px;}body.user-logged-in aside .job-teaser .job-img img{width:60px;height:60px;object-fit:cover;}.job-teaser .job-info{flex:1;}.job-teaser .job-info h3{margin:0;margin-bottom:10px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;}.job-teaser .job-info .target-area:before{content:'';display:inline-block;background-repeat:no-repeat;background-size:contain;width:15px;height:15px;background-image:url(/themes/custom/korejob_front/img/icon/icon-pin2.svg);}.job-teaser .job-info .target-area *{display:inline;vertical-align:text-top;}body.path-user:not(.not_login) .block-page-title-block h1.page-title{border-bottom:1px solid var(--orange-color-2);margin-bottom:40px;padding-bottom:20px;font-size:2.8rem;}body.path-user .maincontent h2.block-title{border-bottom:1px solid var(--orange-color-2);margin-bottom:30px;padding-bottom:20px;font-size:2.8rem;}@media screen and (max-width:767px){body.path-user:not(.not_login) .block-page-title-block h1.page-title{padding-bottom:8px;font-size:2.4rem;}body.path-user .maincontent h2.block-title{font-size:2.4rem;}}body.path-user .block-system-main-block{margin-bottom:80px;}.user-panel{display:flex;flex-wrap:wrap;gap:20px;}.user-panel .item{width:calc((100% - 20px * 2) / 3);}.mypagegrid{box-shadow:2px 2px 8px 0px rgba(192,165,72,0.3);border-radius:10px;overflow:hidden;}.mypagegrid a{padding:20px 20px 25px;}.mypagegrid .flex{display:flex;flex-direction:column;justify-content:space-between;gap:15px;height:100%;}.mypagegrid .flex .iconbox img{width:100px;}.mypagegrid .titlebox h4{font-size:1.6rem;text-align:center;margin:0;}.mypagegrid.top .mypage-desc{margin:0;text-align:justify;}@media screen and (max-width:767px){.user-panel .item{width:calc((100% - 20px) / 2);}.mypagegrid a{padding:10px 10px 20px;}.mypagegrid .flex{gap:10px;}.mypagegrid .flex .iconbox img{width:60px;}}.block-views-blocknews-block-1 ul li{background-color:var(--white-color);box-shadow:2px 2px 8px 0px rgba(192,165,72,0.3);border-radius:10px;overflow:hidden;margin-bottom:20px;transition:0.2s ease-out;}.block-views-blocknews-block-1 ul li:hover{opacity:0.8;}.block-views-blocknews-block-1 ul li a{display:block;padding:20px 25px;}.block-views-blocknews-block-1 ul li .views-field-created{margin-bottom:10px;color:#878787;}.block-views-blocknews-block-1 ul li .views-field-title{font-size:1.6rem;font-weight:500;}.view-forownmessage{box-shadow:none;}#block-korejob-front-views-block-forownmessage-block-1{margin-bottom:80px;}#block-korejob-front-views-block-forownmessage-block-1 .view-forownmessage ul li{background-color:var(--white-color);box-shadow:2px 2px 8px 0px rgba(192,165,72,0.3);border-radius:10px;overflow:hidden;margin-bottom:16px;padding:20px;}#block-korejob-front-views-block-forownmessage-block-1 .field-content{display:flex;justify-content:space-between;gap:20px;}#block-korejob-front-views-block-forownmessage-block-1 .job-info{flex:1;}#block-korejob-front-views-block-forownmessage-block-1 .job-info h3{margin-top:0;font-size:1.8rem;}#block-korejob-front-views-block-forownmessage-block-1 .job-info > div:not(.ttl-area){margin-bottom:10px;display:flex;align-items:center;gap:10px;}#block-korejob-front-views-block-forownmessage-block-1 .job-info .msg span.field_label{font-size:0;}#block-korejob-front-views-block-forownmessage-block-1 .job-info .msg span.field_label:before{content:'';display:block;width:18px;height:18px;background-image:url(/themes/custom/korejob_front/img/icon/icon-mail.svg);background-repeat:no-repeat;background-size:contain;}#block-korejob-front-views-block-forownmessage-block-1 .job-info .changed span.field_label{color:var(--orange-color-2);font-size:1.5rem;font-weight:500;}#block-korejob-front-views-block-forownmessage-block-1 .job-info span.field_item{font-size:1.5rem;}#block-korejob-front-views-block-forownmessage-block-1 .entry-btn-warp{display:flex;flex-direction:column;gap:10px;}@media screen and (max-width:767px){#block-korejob-front-views-block-forownmessage-block-1 .field-content{flex-direction:column;}#block-korejob-front-views-block-forownmessage-block-1 .job-info .changed span.field_label{font-size:1.3rem;}#block-korejob-front-views-block-forownmessage-block-1 .job-info span.field_item{font-size:1.3rem;}#block-korejob-front-views-block-forownmessage-block-1 .entry-btn-warp{flex-direction:row;}}.news-list ul li{background-color:var(--white-color);box-shadow:2px 2px 8px 0px rgba(192,165,72,0.3);border-radius:10px;overflow:hidden;margin-bottom:20px;transition:0.2s ease-out;}.news-list ul li:hover{opacity:0.8;}.news-list ul li a{display:block;padding:20px 25px;}.news-list ul li .views-field-created{margin-bottom:10px;color:#878787;}.news-list ul li .views-field-title{font-size:1.6rem;font-weight:500;}body:not(.toolbar-fixed) ul.tabs.primary{font-size:0;display:flex;gap:15px 20px;margin-bottom:30px;}body:not(.toolbar-fixed) ul.tabs.primary li{margin:0;}body:not(.toolbar-fixed) ul.tabs.primary li a{background-color:var(--white-color);border:1px solid var(--orange-color-2);border-radius:10px;font-size:1.4rem;color:var(--orange-color-2);padding:12px 20px;}body:not(.toolbar-fixed) ul.tabs.primary li a:hover{background-color:var(--orange-color-2);color:var(--white-color);}body:not(.toolbar-fixed) ul.tabs.primary li a.is-active{background-color:var(--orange-color-2);color:var(--white-color);pointer-events:none;}@media screen and (max-width:767px){body:not(.toolbar-fixed) ul.tabs.primary{gap:10px;}}ul.tabs.primary.arrow-down li a{position:relative;padding-right:35px!important;}ul.tabs.primary.arrow-down li a:after{content:'';width:6px;height:6px;border:0;border-bottom:2px solid var(--orange-color-2);border-right:2px solid var(--orange-color-2);transform:rotate(45deg);position:absolute;top:18px;right:15px;}ul.tabs.primary.arrow-down li a:hover:after{border-bottom:2px solid var(--white-color);border-right:2px solid var(--white-color);}.field--name-seeker-profile-profiles{background-color:var(--white-color);box-shadow:2px 2px 8px 0px rgba(192,165,72,0.3);border-radius:10px;padding:40px;}.user-info{border:none;}.user-info h3{border:none;padding:10px;}.user-info > .field{display:flex;align-items:stretch;border-bottom:1px solid #878787;}.user-info > .field:first-of-type{border-top:1px solid #878787;}.user-info > .field > .field__label{width:200px;background-color:#ECECEC;display:flex;align-items:center;}.user-info > .field > *:not(.field__label){flex:1;}.user-info > .field > *{padding:20px;font-size:1.4rem;line-height:1.5;}.user-info .field--profile--name .field__item .field{display:inline;}.field--profile--address .field__item > .field:not(.field--name-field-skp-postal-code){display:inline;}.field--name-field-skpex-hope-job-type .field__items > .field__item{display:inline;}.field--name-field-skpex-hope-job-type .field__items > .field__item:not(:last-child):after{content:'\002c';margin-left:2px;margin-right:4px;}@media screen and (max-width:767px){.field--name-seeker-profile-profiles{padding:20px;}.user-info > .field > .field__label{min-width:initial;width:110px;}}.user-info .field--profile--name > .field__item,.user-info .field--profile--address > .field__item{padding:0!important;font-size:0;}.user-info .field--profile--name > .field__item .field,.user-info .field--profile--address > .field__item .field{display:inline-block!important;font-size:1.4rem;}.field--name-field-skp-postal-code a[href^="tel:"]{color:inherit;text-decoration:none;pointer-events:none;}.user-info .field--profile--address > .field__item .field--name-field-skp-postal-code a[href^="tel:"]{padding-left:0!important;}@media screen and (max-width:767px){.user-info .field--profile--address > .field__item .field--name-field-skp-postal-code{width:100%;}.user-info .field--profile--address .field__item > .field:not(.field--name-field-skp-postal-code){padding-top:0!important;}}.user-info > .field > .field__items > .field__item{padding:0;}.user-info > .field > .field__items{padding:10px;}.profile-form{background-color:var(--white-color);box-shadow:2px 2px 8px 0px rgba(192,165,72,0.3);border-radius:10px;padding:20px 40px 30px;}@media screen and (max-width:767px){.profile-form{padding:10px 20px 30px;}}body.path-user .block-local-tasks-block + .block-system-main-block{margin-bottom:0;}body.path-my .view-entry .view-empty .alert{font-size:1.6rem;padding:30px 40px;}@media screen and (max-width:767px){body.path-my .view-entry .view-empty .alert{padding:20px 20px;}}.user-form{background-color:var(--white-color);box-shadow:2px 2px 8px 0px rgba(192,165,72,0.3);border-radius:10px;padding:20px 40px;}@media screen and (max-width:767px){.user-form{padding:10px 20px;}}body.path-bookmarks .view-flag-bookmark .view-empty .alert{font-size:1.6rem;line-height:1.5;padding:30px 40px;}@media screen and (max-width:767px){body.path-bookmarks .view-flag-bookmark .view-empty .alert{padding:20px 20px;}}.view-seeker-scout form.views-exposed-form{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px 20px;background-color:var(--white-color);box-shadow:2px 2px 8px 0px rgba(192,165,72,0.3);border-radius:10px;margin-bottom:40px;padding:30px 40px 40px;}.view-seeker-scout form.views-exposed-form .form-item{margin:0;}.view-seeker-scout form.views-exposed-form .form-item input{margin:0;}.view-seeker-scout form.views-exposed-form .form-item{width:calc((100% - 20px * 3) / 4)}@media screen and (max-width:767px){.view-seeker-scout form.views-exposed-form{gap:20px;padding:30px 20px 30px;}.view-seeker-scout form.views-exposed-form .form-item{width:100%;}.view-seeker-scout form.views-exposed-form .form-item:nth-child(n + 2){width:calc((100% - 20px) / 2);}.view-seeker-scout form.views-exposed-form .form-actions{margin:0 auto;}}.view-seeker-scout .view-content{display:flex;flex-wrap:wrap;gap:20px;}.view-seeker-scout .my-scout.views-row{background-color:var(--white-color);box-shadow:2px 2px 8px 0px rgba(192,165,72,0.3);border-radius:10px;display:flex;flex-direction:column;width:calc((100% - 20px) / 2);margin-bottom:0!important;padding:20px;}.view-seeker-scout .my-scout.views-row .views-field-created{margin-bottom:10px;}.view-seeker-scout .my-scout.views-row .views-field-field-cop-name{font-size:1.8rem;font-weight:700;margin-bottom:15px;}.view-seeker-scout .my-scout.views-row .views-field-field-sct-message{margin-bottom:15px;}.view-seeker-scout .my-scout.views-row .views-field-view-node{margin-top:auto;}.view-seeker-scout .my-scout.views-row .views-field-view-node .field-content{display:block;text-align:right;}.view-seeker-scout .my-scout.views-row .views-field-view-node .field-content a{display:inline-block;padding:10px 20px;background-color:var(--orange-color-2);border:1px solid var(--orange-color-2);border-radius:8px;color:var(--white-color);}.view-seeker-scout .my-scout.views-row .views-field-view-node .field-content a:hover{opacity:0.8;}@media screen and (max-width:767px){.view-seeker-scout .my-scout.views-row{width:100%;}}
.path-reg-entry .maincontent{max-width:680px;margin-left:auto;margin-right:auto;}form.node-entry-form .form-item{margin:0px;padding-top:15px;padding-bottom:15px;}form.node-entry-form  fieldset#edit-group-etr-profile{margin-bottom:20px;}form.node-entry-form  fieldset#edit-group-etr-profile,form.node-entry-form  fieldset#edit-group-etr-motivation{border:1px solid #EAECEE;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;padding:10px 30px;}.user-logged-in.path-reg-entry form.node-entry-form  fieldset#edit-group-etr-profile{display:none;}#edit-field-etr-prefecture,#edit-field-etr-city{min-width:120px;}.node--type-entry footer.node__meta .profile{display:none;}.node--type-entry .entry_details_item_table{border-top:solid 1px #D5DDE6;border-left:solid 1px #D5DDE6;border-right:solid 1px #D5DDE6;}.node--type-entry .entry_details_item_table .field{border-bottom:solid 1px #D5DDE6;}.node--type-entry .entry_details_item_table .field .field__label{width:20%;background:#EAF2F8;padding:10px 5px;margin-right:10px;}.node--type-entry .entry_details_item_table .field .field__item{width:calc(100% - 30px);padding:10px 5px;}.node--type-entry .field--name-field-etr-status{margin-top:20px;margin-bottom:20px;padding:10px 5px;}.vwork-status-update-form-wrapper > label{font-weight:bold;}.vwork-status-update-form-wrapper form.upd-entry-status-form label[for="edit-status"]{display:none}.node-entry-form .node--view-mode-for-reference-head{background:#EAF2F8;border:1px solid #D4E6F1;padding:10px 10px 10px;margin-bottom:16px;color:var(--first-color);}.node-entry-form .profile .field .field__label{width:20%;background:#EAF2F8;padding:10px 5px;margin-right:10px;}.node-entry-form .profile .field--label-inline.clearfix.field--name-field-skp-id{border-top:solid 1px #D5DDE6;}.node-entry-form .profile .field--label-inline.clearfix{display:block;border-bottom:solid 1px #D5DDE6;border-left:solid 1px #D5DDE6;border-right:solid 1px #D5DDE6;}.node-entry-form .profile .field.field--label-inline .field__item{display:inline-block;vertical-align:middle;padding:10px 5px;}.node-entry-form .form-actions{margin-top:30px;text-align:center;}.node-entry-form #edit-group-etr-motivation{border:solid 1px #D5DDE6;}.user-logged-in.path-reg-entry .maincontent #edit-group-etr-motivation{margin-top:30px;padding:0px 30px;}form.node-entry-form .form-item legend .fieldset-legend{font-size:1.6rem;}form.node-entry-form .counter{text-align:right;margin-top:10px;}.user-logged-in.path-entry .maincontent{max-width:880px;padding:60px 0px;}#block-vwork-front-entrycomplate p{line-height:200%;}.comment-wrapper .comment-form{padding-top:13px;}.user-logged-in.path-reg-entry .maincontent{max-width:900px;}body.path-reg-entry .maincontent .layout-content > .region-content{padding:40px 60px;}@media screen and (max-width:767px){body.path-reg-entry .maincontent .layout-content > .region-content{padding:20px 15px;}.user-logged-in.path-reg-entry .maincontent #edit-group-etr-motivation{padding:0 15px;}}.block-simple-blockentrycomplate p{font-size:1.6rem;line-height:1.5;}body.path-my .maincontent h1.page-title{border-bottom:1px solid var(--orange-color-2);margin-bottom:30px;padding-bottom:20px;}body.path-my .maincontent .views-row{margin-bottom:40px;}body.path-my .view-entry .views-field-created{font-weight:500;letter-spacing:0.2rem;text-align:right;margin-bottom:10px;}body.path-my .maincontent .view-entry article.node--type-entry{background-color:var(--white-color);box-shadow:2px 2px 8px 0px rgba(192,165,72,0.3);border-radius:10px;overflow:hidden;padding:20px;}body.path-my .job-teaser{flex-wrap:wrap;gap:20px;margin-bottom:20px;}body.path-my .job-teaser .job-img{width:200px;}body.path-my .job-teaser .job-img img{width:100%;height:100%;}body.path-my .job-teaser .job-info h3{font-size:2.0rem;}body.path-my .job-teaser .job-info > div{font-size:1.5rem;font-weight:500;margin-bottom:10px;display:flex;}body.path-my .job-teaser .job-info > div:before{width:20px;height:20px;margin-right:5px;}body.path-my .job-teaser .job-info .job-salary:before{content:'';display:inline-block;background-repeat:no-repeat;background-size:contain;width:15px;height:15px;background-image:url(/themes/custom/korejob_front/img/icon/icon-money.svg);}body.path-my .job-teaser .job-info .field--name-field-job-employment-type:before{content:'';display:inline-block;background-repeat:no-repeat;background-size:contain;width:15px;height:15px;background-image:url(/themes/custom/korejob_front/img/icon/icon-job-type.svg);}body.path-my .maincontent .view-entry article.node--type-entry .entry-btn-warp{text-align:initial;display:flex;justify-content:flex-end;gap:15px;}.entry-btn-warp a.btn{display:flex;justify-content:center;align-items:center;padding:10px 20px;border-radius:8px;font-weight:600;}.entry-btn-warp .btn-register-l{background-color:var(--orange-color-2);border:2px solid var(--orange-color-2);color:var(--white-color);}.entry-btn-warp .btn-register-l:hover{opacity:0.8}.entry-btn-warp .btn-message{background-color:var(--white-color);border:2px solid #4DD0E1;color:var(--text-color);}.entry-btn-warp .btn-message:hover{background-color:#4DD0E1;color:var(--white-color);}@media screen and (max-width:767px){body.path-my .maincontent .view-entry article.node--type-entry{padding:20px 15px;}body.path-my .job-teaser{gap:10px;}body.path-my .job-teaser .job-img{width:100px;}body.path-my .job-teaser .job-info h3{font-size:1.6rem;}body.path-my .job-teaser .job-info > div{font-size:1.2rem;margin-bottom:5px;}body.path-my .maincontent .view-entry article.node--type-entry .entry-btn-warp{justify-content:space-between;gap:10px;}.entry-btn-warp a.btn{font-size:1.1rem;padding:10px 5px;width:calc((100% - 10px) / 2);}}body.path-my .job-teaser .job-info > .job-salary .field--name-field-job-salary-low{margin-right:5px;}body.path-my .job-teaser .job-info > .job-salary .field--name-field-job-salary-high:before{content:'\ff5e';margin-right:5px;}body.page-node-type-entry #block-korejob-front-primary-local-tasks ul.tabs{margin:0;width:100%;gap:0;}body.page-node-type-entry #block-korejob-front-primary-local-tasks ul.tabs li{width:calc(100% / 2);position:relative;}body.page-node-type-entry #block-korejob-front-primary-local-tasks ul.tabs li a{border-radius:0;text-align:center;font-size:1.6rem;font-weight:500;color:#000;}body.page-node-type-entry #block-korejob-front-primary-local-tasks ul.tabs li.is-active a:before{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border-top:12px solid var(--orange-color-2);border-right:15px solid transparent;border-left:15px solid transparent;}body.page-node-type-entry #block-korejob-front-primary-local-tasks ul.tabs li:first-child a{font-size:0;background-color:var(--orange-color-2);border:2px solid var(--orange-color-2);}body.page-node-type-entry #block-korejob-front-primary-local-tasks ul.tabs li:first-child a:after{content:'\30a8\30f3\30c8\30ea\30fc\5185\5bb9';display:block;font-size:1.6rem;font-weight:500;color:var(--white-color);}body.page-node-type-entry #block-korejob-front-primary-local-tasks ul.tabs li:nth-child(2) a{border:2px solid #4DD0E1;}body.page-node-type-entry #block-korejob-front-primary-local-tasks ul.tabs li:nth-child(2) a:hover{background-color:#4DD0E1;color:var(--white-color);}@media screen and (max-width:767px){body.page-node-type-entry #block-korejob-front-primary-local-tasks ul.tabs li:nth-child(2) a,body.page-node-type-entry #block-korejob-front-primary-local-tasks ul.tabs li:first-child a:after{font-size:1.4rem;}}body.page-node-type-entry .node--type-entry .field--name-field-etr-job{margin-bottom:60px;padding:40px;}body.page-node-type-entry:not(.path-reg-entry) .node--type-entry .field--name-field-etr-job{background-color:var(--white-color);border-radius:10px;box-shadow:2px 2px 8px 0px rgba(192,165,72,0.3);}.job-warp{display:flex;flex-wrap:wrap;gap:40px;}.job-warp .job-img{width:200px;}.job-warp .job-img img{width:100%;height:100%;}.job-warp .job-info{flex:1;}.job-warp .job-info .ttl{margin-top:0;font-size:2.4rem;}.job-warp .job-info .field_item,.job-warp .job-info .field--name-field-job-employment-type{font-size:1.6rem;font-weight:500;display:flex;margin-bottom:20px;}.job-warp .job-info .field_item:before,.job-warp .job-info .field--name-field-job-employment-type:before{content:''!important;display:block!important;background-repeat:no-repeat;background-size:contain;width:20px!important;height:20px!important;margin-right:10px;}.job-warp .job-info .address:before{background-image:url(/themes/custom/korejob_front/img/icon/icon-pin2.svg);}.job-warp .job-info .salary:before{background-image:url(/themes/custom/korejob_front/img/icon/icon-money.svg);}.job-warp .job-info .field--name-field-job-employment-type:before{background-image:url(/themes/custom/korejob_front/img/icon/icon-job-type.svg);}.job-warp .job-info .field_item.salary .field--name-field-job-salary-high:before{content:'\ff5e';}.job-warp .link-area{width:100%;text-align:center;}.job-warp .link-area a{font-size:0;display:inline-block;background-color:var(--orange-color-2);border:1px solid var(--orange-color-2);border-radius:10px;color:var(--white-color);max-width:250px;width:100%;padding:10px 20px;}.job-warp .link-area a:after{content:'求人内容を確認する';display:block;font-size:1.6rem;}@media screen and (max-width:991px){.job-warp .job-info .ttl{font-size:1.6rem;}}@media screen and (max-width:767px){body.page-node-type-entry .node--type-entry .field--name-field-etr-job{margin-bottom:40px;padding:20px;}.job-warp{gap:10px 15px;}.job-warp .job-img{width:100px;}.job-warp .job-info .field_item,.job-warp .job-info .field--name-field-job-employment-type{font-size:1.3rem;margin-bottom:10px;}.job-warp .job-info .field_item:before,.job-warp .job-info .field--name-field-job-employment-type:before{width:18px!important;height:18px!important;margin-right:8px;}.job-warp .link-area p{font-size:1.2rem;}}.node--type-entry .entry_details_item_table{border:none;background-color:var(--white-color);border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:2px 2px 8px 0px rgba(192,165,72,0.3);padding:60px 50px;}.node--type-entry .entry_details_item_table .field{border:none;margin-bottom:40px;}.node--type-entry .entry_details_item_table .field .field__label{background-color:initial;border-bottom:1px solid rgba(192,165,72,0.3);width:100%;margin:0 0 15px;font-size:1.6rem;}.node--type-entry .entry_details_item_table .field .field__item{width:100%;font-size:1.6rem;}@media screen and (max-width:767px){.node--type-entry .entry_details_item_table{padding:40px 20px 20px;}.node--type-entry .entry_details_item_table .field{margin-bottom:20px;}.node--type-entry .entry_details_item_table .field .field__label{margin-bottom:10px;font-size:1.5rem;}.node--type-entry .entry_details_item_table .field .field__item{font-size:1.5rem;}}.node--type-entry.node--view-mode-comment-only{background-color:var(--white-color);box-shadow:2px 2px 8px 0px rgba(192,165,72,0.3);padding:20px 20px 60px;}.comment-wrapper{background-color:#FFFAF3;padding:20px;}.comment-wrapper .comment-form{bottom:0;left:0;right:0;width:calc(100% + 20px * 2);background-color:#D9D9D9;position:absolute;margin:0 -20px -80px;}.comment-wrapper .item .message .field--name-field-comment-body{background-color:var(--white-color);border-top-left-radius:0;color:#333;padding:20px;}.comment-wrapper .item .message.by-viewer .field--name-field-comment-body{background-color:#4DD0E1;border-top-right-radius:0;border-top-left-radius:15px;color:var(--white-color);}.comment-wrapper .comment-form #edit-submit{background-color:var(--orange-color-2);}@media screen and (max-width:991px){.node--type-entry.node--view-mode-comment-only{border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:15px 15px 80px;}.comment-wrapper{padding:20px 10px 15px;}.comment-wrapper .comment-form{width:100%;margin:0 auto -60px;}}body.path-reg-entry .node-entry-form .node--view-mode-for-reference-head{padding:20px;background-color:var(--white-color);box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;border:none;border-radius:10px;overflow:hidden;}body.path-reg-entry .job-warp .link-area p{display:none;}body.path-reg-entry .node-entry-form .profile .field .field__label{background-color:#ECECEC;}body.path-reg-entry .node-entry-form .profile .field--label-inline.clearfix{display:flex;}body.path-reg-entry .node-entry-form .profile .field .field__label{margin-right:5px;}body.path-reg-entry .node-entry-form .profile .field > .field__item{flex:1;}body.path-reg-entry .node-entry-form .profile .field > .field__item > .field{padding:0;}body.path-reg-entry .node-entry-form .profile .field--profile--address > .field__item > .field--name-field-skp-postal-code{width:100%;}body.path-reg-entry .node-entry-form .profile .field--profile--address > .field__item > .field:not(.field--name-field-skp-postal-code){display:inline!important;}.page-node-type-scout .profile a[href*="masquerade"]{display:none;}.page-node-type-scout .node__submitted{padding:16px 0 0 0;}.page-node-type-scout .field--name-field-sct-message{padding:8px 0 20px 0;font-size:1.2em;}.page-node-type-scout .field--name-field-sct-message .field__label{font-size:1.2em;margin-bottom:10px;border-bottom:solid 3px #ccc;position:relative;}.page-node-type-scout .field--name-field-sct-message .field__label:after{content:'';background-color:#F57F17;width:100px;height:3px;position:absolute;bottom:-3px;left:0;}.page-node-type-scout .field--name-field-sct-jobs{padding:10px 0;}.page-node-type-scout .field--name-field-sct-jobs .field__item{margin-bottom:10px;}.page-node-type-entry .entry_select h4{display:none;}
form fieldset.profile-section{border:1px solid #EAECEE;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;padding:10px 30px;}form fieldset.profile-section legend span.fieldset-legend{font-size:1.8rem;margin-bottom:0px;}.path-register .maincontent{max-width:680px;margin-left:auto;margin-right:auto;}form.custom-register-form .form-item{margin:0px;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #EAECEE;}form.custom-register-form .description{padding:10px;background:#EAF2F8;margin-top:10px;color:#2471A3;border:1px solid #A9CCE3;border-radius:3px;}.password-suggestions{max-width:100%;min-width:100%;padding:10px;background:#F9EBEA;margin-top:10px;color:#A93226;border:1px solid #F2D7D5;border-radius:3px;}.password-suggestions ul li{font-size:1.2rem;margin-bottom:8px;}.password-strength__meter{margin-bottom:8px;}#edit-entity-seeker-profile{margin-top:60px;}#edit-entity-seeker-profile-field-skp-prefecture,#edit-entity-seeker-profile-field-skp-city{min-width:120px;}#edit-entity-seeker-profile-field-skp-license-wrapper{margin-top:25px;}form.custom-register-form .form-item .form-item{border-bottom:0px;}form.custom-register-form #edit-actions{text-align:center;margin-left:auto;margin-right:auto;}.register_seeker_term{text-align:center;padding:20px;font-size:1.3rem;}.register_seeker_term a{text-decoration:underline;}#block-register-seeker-head{margin-top:60px;}ul.registflow{display:flex;}ul.registflow li.flow.active{background-color:#2E86C1 !important;border-color:#2E86C1 !important;color:#fff;}ul.registflow li.flow.active:before,ul.registflow li.flow.active:after{background:#2E86C1;border-right:1px solid #2E86C1;}ul.registflow li.flow{width:50%;line-height:46px;color:#a6a6a6;text-decoration:none;padding:0 15px 0 30px;background:#FFF;display:inline-block;border:1px solid #CCC;margin-left:-5px;text-align:center;}ul.registflow li.flow:before{float:right;display:block;margin-bottom:-23px;margin-left:auto;margin-right:-23px;height:23px;width:20px;content:" ";-webkit-transform:skew(30deg);-moz-transform:skew(30deg);-ms-transform:skew(30deg);-o-transform:skew(30deg);transform:skew(30deg);background:#FFF;border-right:1px solid #CCC;}ul.registflow li.flow:after{position:relative;display:block;margin-top:-23px;margin-left:auto;margin-right:-23px;height:23px;width:20px;content:" ";-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-ms-transform:skew(-30deg);-o-transform:skew(-30deg);transform:skew(-30deg);background:#FFF;border-right:1px solid #CCC;}ul.registflow li.flow:last-child{padding-left:25px;padding-right:20px;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}ul.registflow li.flow:last-child:before,ul.registflow li.flow:last-child:after{display:none;}#complete-box{text-align:center;max-width:680px;margin-left:auto;margin-right:auto;}#complete-box .complete-title{font-size:21px;font-weight:700;color:#2E4053;margin-bottom:20px;}ul.registflow li.flow.active{background-color:var(--orange-color-2) !important;border-color:var(--orange-color-2) !important;}ul.registflow li.flow.active:before,ul.registflow li.flow.active:after{background:var(--orange-color-2);border-right:1px solid var(--orange-color-2);}ul.registflow li.flow{margin-left:initial;}body.path-register.sticked .header-area.sticky-header{position:initial;}body.path-register .navigation{display:none;}.path-register .maincontent{max-width:1200px;}@media screen and (max-width:767px){.path-register .user-form{padding:15px 15px 20px;}}.path-register h2.block-title.block-title-simple-blockregistmessage{font-size:3.2rem;}#block-korejob-front-registmessage{margin-bottom:40px;}.path-register form fieldset.profile-section{box-shadow:none;}@media screen and (max-width:767px){.path-register h2.block-title.block-title-simple-blockregistmessage{font-size:2.8rem;}.path-register form fieldset.profile-section{padding:20px 15px;}}.path-register form fieldset.profile-section legend span.fieldset-legend{font-size:1.5rem;}.path-register form.custom-register-form .form-item{padding-top:5px;}.path-register .field--name-field-skpex-hope-job-type{margin-top:10px;}.path-register form .field--name-field-skpex-privacy{text-align:center;}.path-register form .field--name-field-skpex-privacy > .form-item{display:flex;justify-content:center;align-items:center;gap:5px;}.path-register form .field--name-field-skpex-privacy label{display:flex;align-items:center;}.path-register form .field--name-field-skpex-privacy input{margin:0!important;}.path-register .maincontent,.path-register .region-title{max-width:1200px;margin:0 auto;padding:0px 15px;}.path-register .region-title .block-simple-blockregistmessage{margin-top:130px;}.path-register .regist_h2{font-size:3.2rem;line-height:1.6;}.path-register a.login-scroll{padding:5px 10px;border:solid 2px var(--orange-color-2);border-radius:10px;background-color:#FFFFFF;color:var(--link-hover-color);}.path-register .user-login-form{background-color:unset;box-shadow:none;border-radius:0;}.path-register .region-sidebar-second{background-color:var(--white-color);box-shadow:2px 2px 8px 0px rgba(192,165,72,0.3);border-radius:10px;padding:15px;}.path-register .login-apply{font-size:16px;font-weight:600;margin-top:0px;}.path-register .region-sidebar-second .form-submit{display:block !important;margin:0 auto;}@media screen and (max-width:991px){.path-register .region-title .block-simple-blockregistmessage{margin-top:0px;}.path-register .region-sidebar-second{margin-top:50px;}}.path-register .login-merit-title{font-weight:600;margin-top:0px;}.path-register .login-merit1,.path-register .login-merit2{color:#f57f17;font-weight:600;margin:13px 0px 0px 0px;}.path-register .login-merit-wrap{background-color:#fffdec;padding:10px;}.path-register .login-merit1-txt,.path-register .login-merit2-txt{margin:0px;}.path-register input#edit-submit--2{font-size:25px;padding:0px;margin-top:25px;width:80%;max-width:300px;}.path-register .item-list ul{display:flex;gap:5px;justify-content:center;}.path-register .item-list ul li{width:50%;}.path-register .item-list ul li a{color:var(--orange-color-2);font-size:16px;text-align:center;padding:10px 0px;border:solid 2px var(--orange-color-2);border-radius:10px;display:inline-block;width:100%;}@media screen and (max-width:370px){.path-register .item-list ul li a{font-size:12px;}}@media screen and (min-width:992px){.path-register input#edit-submit--2{font-size:20px;padding:0px;width:90%;}.path-register a.login-scroll,.path-register .item-list ul li:first-child{display:none;}.path-register .item-list ul li{width:90%;margin:0 auto;}.path-register .item-list ul li a{font-size:12px;}}

.nobackground{background-image:none !important;min-height:auto !important;}.pc_slide{display:block;position:relative;}.sp_slide{position:relative;}.pc_slide .field--name-field-top-slide-pcimage img{width:100%;height:auto;object-fit:cover;}.sp_slide .field--name-field-top-slide-spimage img{width:100%;height:auto;object-fit:cover;}.pc_slide .container{position:absolute;color:#fff;z-index:99;bottom:100px;left:50%;transform:translateX(-50%);}.sp_slide .container{position:absolute;color:#fff;z-index:99;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;}.pc_slide .container .slide_items{color:#fff;font-size:24px;}.pc_slide .container .slide_items{max-width:500px;margin-left:auto;}.pc_slide .container .slide_items h2{font-size:24px;color:#fff;margin-top:0px;margin-bottom:20px;}.pc_slide .container .slide_items .field--name-field-top-slide-pctext div{margin-bottom:20px;}.pc_slide .container .slide_items .field--name-field-top-slide-url a{display:block;height:40px;border:solid 1px #fff;text-align:center;line-height:40px;font-size:13px;font-weight:bold;color:#fff;padding:0 2.585vw;max-width:200px;}.pc_slide .container .slide_items .field--name-field-top-slide-url a:hover{opacity:0.8;}.sp_slide{display:none;position:relative;}.sp_slide .container .slide_items{max-width:500px;margin:auto;text-align:center;}.sp_slide .container .slide_items h2{font-size:21px;color:#fff;margin-top:0px;margin-bottom:12px;}.sp_slide .container .slide_items .field--name-field-top-slide-pctext div{margin-bottom:12px;color:#fff;}.sp_slide .container .slide_items .field--name-field-top-slide-url a{display:block;height:30px;border:solid 1px #fff;text-align:center;line-height:30px;font-size:13px;font-weight:bold;color:#fff;padding:0 2.585vw;max-width:200px;}.sp_slide .container .slide_items .field--name-field-top-slide-url a:hover{opacity:0.8;}.first-view .view-top-slide .slick-next:before,.first-view .view-top-slide .slick-prev:before{filter:brightness(0) invert(1);background-size:30px;width:30px;height:60px;opacity:1;}.first-view .view-top-slide nav.slick__arrow .slick-arrow{z-index:9;}.path-frontpage .first-view .node--type-top-slide:before{content:'';display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAAXNSR0IArs4c6QAAABdJREFUGFdjZGBg+M/AwMDIACNADAwOACNxAQTGOwk4AAAAAElFTkSuQmCC);opacity:0.4;}@media screen and (max-width:991.9px){.pc_slide{display:none;}.sp_slide{display:block;}}@media screen and (max-width:767.9px){.sp_slide .container .slide_items{max-width:300px;}}
.page-node-type-scout .maincontent .layout-content > .region-content{background-color:var(--white-color);border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0px 0px 20px 0px rgba(192,165,72,0.3);padding:60px 60px 80px;position:relative;}@media screen and (max-width:767px){.page-node-type-scout .maincontent .layout-content > .region-content{padding:30px 20px 60px;}.page-node-type-scout .block-page-title-block{margin-bottom:20px;}}.page-node-type-scout .maincontent .layout-content > .region-content .field__label{font-size:1.6rem;margin-bottom:10px;}.page-node-type-scout .maincontent .layout-content > .region-content .field__item{font-size:1.6rem;margin-bottom:10px;}.page-node-type-scout .sct-joblist{margin-top:40px;}.page-node-type-scout .sct-joblist a{text-decoration:underline;}
.page-node-type-article .maincontent .layout-content > .region-content{background-color:var(--white-color);border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0px 0px 20px 0px rgba(192,165,72,0.3);padding:60px 60px 80px;position:relative;}@media screen and (max-width:767px){.page-node-type-article .maincontent .layout-content > .region-content{padding:30px 20px 60px;}.page-node-type-article .block-page-title-block{margin-bottom:20px;}}
.modal{display:none;position:fixed;z-index:999;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:rgba(0,0,0,0.5);}.modal-content{background-color:var(--orange-color-2);padding:16px;margin:20% auto;width:80%;max-width:600px;box-shadow:0 5px 8px 0 rgba(0,0,0,0.2),0 7px 20px 0 rgba(0,0,0,0.17);border-radius:5px;animation-name:modalopen;animation-duration:1s;position:relative;overflow:hidden;}.modal-content:after{content:'';background-image:url(/themes/custom/korejob_front/img/contents/tamura_02.webp);background-repeat:no-repeat;background-size:contain;width:180px;height:300px;position:absolute;bottom:-160px;right:0px;}.modal-header h1{width:calc(100% - 160px);margin:0;}.modal-header{color:#fff;padding:0;margin-bottom:16px;display:flex;justify-content:space-between;}.modal-body{width:calc(100% - 160px);background:#fff;border-radius:5px;}.modal-warp{position:relative;display:flex;flex-direction:column;gap:8px;}.modalClose{color:#333;background-color:var(--orange-color-4);padding:8px;border-radius:5px;max-width:120px;text-align:center;}.modalClose:hover{cursor:pointer;background:#fff;color:var(--orange-color-2);}.modal-body{padding:10px 20px;color:black;}.modal-body span.form-data{width:100%;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:30px;}@media only screen and (max-width :767px){.modal-content{width:calc(100% - 16px);margin:40% auto;}.modal-content:after{width:120px;height:200px;position:absolute;bottom:-100px;right:0px;}.modal-header h1{width:100%;margin:0;font-size:20px;}.modal-body{width:calc(100% - 90px);background:#fff;border-radius:5px;}}@keyframes modalopen{from{opacity:0}to{opacity:1}}.path-job .block-views-exposed-filter-blockjoblist-page-job-search{margin-bottom:60px;}.search-save{background:#fff;padding:16px;border-radius:10px;border:2px solid var(--orange-color-2);display:flex;justify-content:center;gap:10px;margin-bottom:30px;}.search-save .btn-warp{width:calc(35% - 16px);display:flex;align-items:center;justify-content:center;}.search-save .list-warp{width:calc(100% - 35%);}@media only screen and (max-width :767px){.search-save{display:flex;flex-wrap:wrap;flex-direction:column;}.search-save .btn-warp{width:100%;}.search-save .list-warp{width:100%;}}.search-save .btn-warp button{width:100%;max-width:300px;font-weight:600;color:var(--white-color);text-align:center;vertical-align:middle;background-color:var(--orange-color-2);border:none;padding:0 8px;font-size:1.4rem;line-height:1.2;border-radius:5px;height:40px;cursor:pointer;transition:0.2s ease-out;}.form-actions .save-btn{width:calc(35% - 16px);font-weight:600;color:var(--white-color);text-align:center;vertical-align:middle;background-color:var(--orange-color-2);border:none;padding:0 8px;font-size:1.4rem;line-height:1.2;border-radius:5px;height:40px;cursor:pointer;transition:0.2s ease-out;display:none;}@media only screen and (max-width :991px){.form-actions .save-btn{display:inline-block!important;}.path-job .block-views-exposed-filter-blockjoblist-page-job-search .form-actions input[type="submit"]{width:calc(65% - 16px)!important;}}.search-save h2{font-size:18px;padding-bottom:8px;border-bottom:solid 2px #D9D9D9;position:relative;}.search-save h2:before{position:absolute;bottom:-2px;left:0;width:20%;height:2px;content:'';background:var(--orange-color-2);}.search-save .saveData{width:70%;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:28px;}.save-list li{display:flex;gap:10px;padding:8px 0;margin-bottom:8px;border-bottom:1px dashed #D9D9D9;}.save-list li button{height:25px;width:80px;border-radius:5px;border:none;}.save-list li button.load-btn{background:var(--orange-color-2);color:#fff;}.save-list li button.delete-btn{background:#D9D9D9;color:#333;}
.block-system-breadcrumb-block{background:var(--background-breadcrumb-color);}.breadcrumb{padding-bottom:0px;gap:10px;}.breadcrumb li::before{margin-right:8px;}.breadcrumb li{display:flex;}.breadcrumb li a,.breadcrumb li:last-child{white-space:nowrap;}.breadcrumb li::before{content:'\ff1e';}
.occupation-side .views-row{margin-bottom:15px;}.occupation-side .row{display:flex;flex-wrap:nowrap;--bs-gutter-x:30px;}.occupation-side .col-left{width:110px;height:70px;margin-top:0;}.occupation-side img{max-width:110px;height:70px;object-fit:cover;}.occupation-side .col-right{width:auto;flex:1;padding-left:0;}.occupation-side .col-right .occupationl_ttl{font-weight:600;color:var(--first-color);}.col.layout-content .occupation-side.view .view-content{display:flex;flex-wrap:wrap;gap:0 4rem;}.col.layout-content .occupation-side.view .view-content .views-row{width:calc((100% - 4rem)/ 2);}@media screen and (max-width:767px){.col.layout-content .occupation-side.view .view-content{flex-direction:column;}.col.layout-content .occupation-side.view .view-content .views-row{width:100%;}.col.layout-content .occupation-side.view .view-content .views-row .col-right p{font-size:1.2rem;}}.node--type-job.node--view-mode-carousel .block.block-layout-builder .field{display:flex;gap:10px;}.node--type-job.node--view-mode-carousel .block.block-layout-builder .field .field__label{font-weight:600;white-space:nowrap;color:var(--first-color);}.region-highlighted .node--type-job.node--view-mode-carousel h2{font-size:1.6rem;}.node--type-job.node--view-mode-carousel .layout__region--content .field{margin-bottom:10px;}.node--type-job.node--view-mode-carousel .layout__region--content .field p{padding:0px;margin:0px;}.node--type-job.node--view-mode-list .block-extra-field-blocknodejoblinks{text-align:right;}.node--type-job.node--view-mode-list .block-extra-field-blocknodejoblinks ul li{padding:0;}@media screen and (max-width:767px){.node--type-job.node--view-mode-carousel .block.block-layout-builder .field{font-size:1.1rem;display:block;gap:none;}.node--type-job.node--view-mode-carousel .layout__region--content .field{margin-bottom:5px;}}.node--type-job.node--view-mode-list .node__links a{font-size:1.4rem;line-height:3rem;height:3rem;}.node--type-job.node--view-mode-list .layout--onecol .flag a{top:0;}@media screen and (max-width:767px){.node--type-job.node--view-mode-list .node__content > .layout--onecol:first-child{position:absolute;top:3rem;left:0.5rem;}.node--type-job.node--view-mode-list .layout-children-badge .field__item{background-color:rgb(255 255 255 / 80%);}}.totalcnt .cnt{font-size:2.4rem;margin:0 0.5rem;}.page-node-type-job .layout--threecol-section.layout--threecol-section--25-50-25{margin-bottom:4rem;padding-bottom:1rem;}#job-page-detailes .field .field__label{font-size:1.8rem;font-weight:600;color:var(--black-color);}#job-page-detailes .field .field__item{font-size:1.5rem;line-height:200%;font-weight:500;color:var(--black-color);margin-bottom:1rem;}#job-page-detailes .block{margin-bottom:2rem;}#job-page-detailes .field--name-field-job-message{padding:1.5rem 2rem;background-color:#fafafa;font-size:1.8rem;font-weight:600;color:var(--black-color);margin-bottom:40px;}.page-node-type-job .layout--threecol-section.layout--threecol-section--25-50-25 .layout__region{z-index:2;}.node.node--type-job.node--view-mode-full .block-layout-builder.block-field-blocknodejobfield-job-image img{width:100%;height:auto;object-fit:cover;}@media screen and (min-width:40em){.node.node--type-job.node--view-mode-full .layout--threecol-section .layout__region.layout__region--first{padding-right:2rem;}}@media screen and (max-width:991px){.page-node-type-job .layout--threecol-section.layout--threecol-section--25-50-25{gap:2rem;}#fix-footer{display:block;}#fix-footer .layout__region.layout__region--first{margin-bottom:15px;}#fix-footer .layout__region.layout__region--second .entry-link.regentry a,#fix-footer .layout__region.layout__region--second .entry-link.entry a{width:100%;}}.page-node-type-job .layout--threecol-section--25-50-25 > .layout__region--second{display:flex;flex-direction:column;gap:0.8rem;}.page-node-type-job .layout--threecol-section--25-50-25 > .job-button-area{display:flex;flex-direction:column;gap:1.5rem;}.page-node-type-job .layout--threecol-section--25-50-25 > .job-button-area a{width:100%;box-sizing:border-box;}@media screen and (max-width:991px){.page-node-type-job .layout--threecol-section--25-50-25 > .job-button-area{flex:auto;}.page-node-type-job h1.page-title{font-size:2.1rem;}}.page-node-type-job .layout--onecol .block-layout-builder{margin-bottom:2rem;}.page-node-type-job .layout--onecol .block-layout-builder.block-field-blocknodejobfield-job-salary-system{margin-bottom:0;}.page-node-type-job .layout--onecol .block-layout-builder .field__label{margin-bottom:0.8rem;}.page-node-type-job .layout--onecol .block-layout-builder .field__item{line-height:1.4;}.page-node-type-job .layout--onecol .block-layout-builder.block-field-blocknodejobfield-job-salary-system .field__item{font-weight:bold;}.page-node-type-job .layout--onecol .block-field-blocknodejobfield-job-salary-low,.page-node-type-job .layout--onecol .block-field-blocknodejobfield-job-salary-high{display:inline-block;}.page-node-type-job .layout--onecol .block-field-blocknodejobfield-job-salary-low + .block-field-blocknodejobfield-job-salary-high .field--name-field-job-salary-high:before{content:'～';}.block-views-blockjob-other-thiscompany-block-1{margin-bottom:5rem;}.block-views-blockjob-other-thiscompany-block-1 ul li{margin-bottom:1.5rem;padding-bottom:1.0rem;border-bottom:0.1rem dotted #ccc;}.block-views-blockjob-other-thiscompany-block-1 ul li .views-field-title{margin-bottom:0.8rem;}.block-views-blockjob-other-thiscompany-block-1 ul li .views-field-title a{font-size:1.4rem;font-weight:bold;}.occupation-icon:not(:empty){border:1px solid var(--green-color);height:25px;border-radius:120px;line-height:25px;padding:0px 20px;font-size:1rem;color:var(--white-color);background:var(--green-color);display:inline-block;}.occupation-1{border:1px solid #a9a9a9;color:#000;background:#a9a9a9;}.occupation-2{border:1px solid #778899;color:#fff;background:#778899;}.occupation-3{border:1px solid #006400;color:#fff;background:#006400;}.occupation-4{border:1px solid #f5deb3;color:#000;background:#f5deb3;}.occupation-5{border:1px solid #ff0000;color:#fff;background:#ff0000;}.occupation-6{border:1px solid #c0c0c0;color:#fff;background:#c0c0c0;}.occupation-7{border:1px solid #b0c4de;color:#fff;background:#b0c4de;}.occupation-8{border:1px solid #2f4f4f;color:#fff;background:#2f4f4f;}.occupation-9{border:1px solid #ff4500;color:#fff;background:#ff4500;}.occupation-10{border:1px solid #f0f8ff;color:#000;background:#f0f8ff;}.occupation-11{border:1px solid #f0e68c;color:#000;background:#f0e68c;}.occupation-12{border:1px solid #ff8c00;color:#fff;background:#ff8c00;}.occupation-13{border:1px solid #1e90ff;color:#fff;background:#1e90ff;}.occupation-14{border:1px solid #d2691e;color:#fff;background:#d2691e;}.occupation-15{border:1px solid #800000;color:#fff;background:#800000;}.occupation-16{border:1px solid #556b2f;color:#fff;background:#556b2f;}.occupation-17{border:1px solid #483d8b;color:#fff;background:#483d8b;}.occupation-18{border:1px solid #40e0d0;color:#fff;background:#40e0d0;}.occupation-19{border:1px solid #9932cc;color:#fff;background:#9932cc;}.occupation-20{border:1px solid #FFCC00;color:#fff;background:#FFCC00;}.occupation-21{border:1px solid #3366FF;color:#fff;background:#3366FF;}.occupation-22{border:1px solid #9966CC;color:#fff;background:#9966CC;}.occupation-23{border:1px solid #CC3366;color:#fff;background:#CC3366;}.occupation-24{border:1px solid #27AE60;color:#fff;background:#27AE60;}.occupation-25{border:1px solid #D35400;color:#fff;background:#D35400;}.occupation-26{border:1px solid #9A7D0A;color:#fff;background:#9A7D0A;}.occupation-27{border:1px solid #E74C3C;color:#fff;background:#E74C3C;}.occupation-28{border:1px solid #5499C7;color:#fff;background:#5499C7;}.occupation-29{border:1px solid #5DADE2;color:#fff;background:#5DADE2;}.occupation-30{border:1px solid #a9a9a9;color:#000;background:#a9a9a9;}.occupation-31{border:1px solid #a9a9a9;color:#000;background:#a9a9a9;}.occupation-32{border:1px solid #a9a9a9;color:#000;background:#a9a9a9;}.occupation-33{border:1px solid #a9a9a9;color:#000;background:#a9a9a9;}.occupation-34{border:1px solid #a9a9a9;color:#000;background:#a9a9a9;}.occupation-35{border:1px solid #a9a9a9;color:#000;background:#a9a9a9;}.occupation-36{border:1px solid #a9a9a9;color:#000;background:#a9a9a9;}@media screen and (max-width:767px){.block-views-blockjob-other-thiscompany-block-1{margin-bottom:6rem;}.view .field--type-image a img{width:100%;object-fit:cover;}}.block-views-blockrecommend-job-block-1 .views-view-responsive-grid--horizontal{display:flex;flex-wrap:wrap;gap:3rem;}.block-views-blockrecommend-job-block-1 .views-view-responsive-grid--horizontal .views-view-responsive-grid__item{width:calc((100% - 30px * 3) / 4);}.block-views-blockrecommend-job-block-1 .views-view-responsive-grid--horizontal .views-view-responsive-grid__item .layout__region--content{margin-bottom:0;}.node--type-job.node--view-mode-carousel .block.block-layout-builder .field img{width:100%;height:auto;}.node--type-job.node--view-mode-carousel .layout--onecol .block-layout-builder{margin-bottom:0;}@media screen and (max-width:991px){.block-views-blockrecommend-job-block-1 .views-view-responsive-grid--horizontal{gap:2rem;}.block-views-blockrecommend-job-block-1 .views-view-responsive-grid--horizontal .views-view-responsive-grid__item{width:calc((100% - 20px * 2) / 3);}}@media screen and (max-width:767px){.block-views-blockrecommend-job-block-1 .views-view-responsive-grid--horizontal .views-view-responsive-grid__item{width:100%;}.block-views-blockrecommend-job-block-1 .field--type-image a{width:100%;}#job-page-detailes .field--name-field-job-message{font-size:1.5rem;}#job-page-detailes .field .field__label{font-size:1.5rem;}}.node--type-job.node--view-mode-list .layout--twocol-section .field--name-field-job-message{padding:0;background-color:initial;}@media screen and (min-width:768px){.node--type-job.node--view-mode-list .layout--twocol-section .field--name-field-job-message p{margin-bottom:0;}}.path-bookmarks .blazy--view--flag-bookmark .field--type-image a img{width:100%;}.path-bookmarks  .block-extra-field-blocknodejobflag-flag-job{left:24rem!important;}.block-views-blockjobstatus-block-1{position:fixed;width:100%;bottom:0;left:0;height:auto;background:#EAECEE;z-index:999;padding:10px;}.block-views-blockjobstatus-block-1 .view-jobstatus{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding:0 10px;}.block-views-blockjobstatus-block-1 .views-row{display:flex;gap:0px;max-width:100%;min-width:60%;}.block-views-blockjobstatus-block-1 .views-row .views-label{font-weight:600;color:#000;border-bottom:1px solid #ddd;background:#D5D8DC;text-align:left;padding:5px;display:block;}.block-views-blockjobstatus-block-1 .views-row .field-content{background:#fff;text-align:left;padding:5px;display:block;}.block-views-blockjobstatus-block-1 .views-row .views-field{border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-top:1px solid #ddd;background:#fff;min-width:80px;flex:1 0 80px;}.block-views-blockjobstatus-block-1 .views-row .views-field:last-child{border-right:1px solid #ddd;}.block-views-blockjobstatus-block-1 header{text-align:left;}.question-icon{color:red;}.tooltips{cursor:pointer;text-decoration:underline;position:relative;margin-bottom:15px;}.tooltips .tooltips_text{color:#333;display:none;text-decoration:none !important;cursor:default;opacity:0;visibility:hidden;}.tooltips:hover .tooltips_text{visibility:visible;opacity:1;display:block;text-decoration:none !important;cursor:default;position:absolute;bottom:20px;background:#fff;padding:15px;border-radius:5px;max-width:600px;box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;}.tosbox .tosbox-wrapper dd{display:flex;}@media screen and (max-width:991px){body.page-node-type-job main{margin-top:30px;}}.page-node-type-job .maincontent .layout-content > .region-content article.node--view-mode-full{background-color:var(--white-color);border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0px 0px 20px 0px rgba(192,165,72,0.3);padding:80px 60px 80px;position:relative;}.page-node-type-job .block-page-title-block{margin-bottom:50px;}.page-node-type-job .maincontent  .job-top-label{position:absolute;top:0;right:40px;display:flex;}.page-node-type-job .maincontent .job-top-label .job-new-update{padding:10px 20px;}.page-node-type-job .maincontent .field--name-field-jobex-jobno{background-color:#4DD0E1;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:var(--white-color);padding:10px 20px;}.page-node-type-job .maincontent .field--name-field-jobex-jobno:before{content:'No.';margin-right:5px;}@media screen and (max-width:767px){.page-node-type-job .maincontent  .job-top-label{right:20px;}.page-node-type-job .maincontent .layout-content > .region-content article.node--view-mode-full{padding:60px 20px 60px;}.page-node-type-job .block-page-title-block{margin-bottom:20px;}.page-node-type-job .maincontent .field--name-field-jobex-jobno{right:20px;padding:10px 10px;}.page-node-type-job .maincontent .job-top-label .job-new-update{padding:10px 10px;}}.page-node-type-job #job-head{display:flex;gap:20px;margin-bottom:20px;}.page-node-type-job #job-head .head-right{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;}.page-node-type-job #job-head .head-right .field_item{font-size:1.6rem;font-weight:500;display:flex;gap:10px;}.page-node-type-job #job-head .head-right .field_item:before{content:'';display:block;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;}.page-node-type-job #job-head .head-right .field_item.address:before{background-image:url(/themes/custom/korejob_front/img/icon/icon-pin2.svg);}.page-node-type-job #job-head .head-right .field_item.salary:before{background-image:url(/themes/custom/korejob_front/img/icon/icon-money.svg);}.page-node-type-job #job-head .head-right .field_item.type:before{background-image:url(/themes/custom/korejob_front/img/icon/icon-job-type.svg);}.page-node-type-job #job-head .head-right .field_item.salary .low:after{content:'\5186\a0\a0\ff5e';margin-left:5px;}.page-node-type-job #job-head .head-right .field_item.salary .high:after{content:'\5186';margin-left:2px;}.page-node-type-job #job-head .head-right .field_item.salary:not(:has(.high)) .low:after{content:'\5186\a0\a0\ff5e';margin-left:2px;}.page-node-type-job #job-head .head-right .link{margin-top:20px;}.page-node-type-job #job-head .head-right .link .job-footer > *{max-width:100%;width:100%;}.page-node-type-job #job-head img{width:100%;height:auto;}@media screen and (max-width:991px){.page-node-type-job #job-head{flex-direction:column;}}.page-node-type-job .field--name-field-job-message{border:2px solid #E5DFD6;border-radius:10px;margin-bottom:40px;padding:24px;line-height:1.5;}.page-node-type-job .job-contents{margin-bottom:40px;}.page-node-type-job .job-contents > .field{display:flex;border-bottom:1px solid #878787;}.page-node-type-job .job-contents > .field:first-child{border-top:1px solid #878787;}.page-node-type-job .job-contents > .field > .field__label{width:200px;padding:20px 20px;background-color:#ECECEC;font-size:1.5rem;line-height:1.5;}.page-node-type-job .job-contents > .field > *:not(.field__label){flex:1;padding:20px 20px;font-size:1.5rem;line-height:1.5;}.page-node-type-job .job-contents > .field.address > .field{flex:inherit;padding:20px 20px;font-size:1.5rem;line-height:1.5;}.page-node-type-job .job-contents > .field.address > .field:nth-child(n+3){padding:20px 0px;}.address_warp .field{display:inline;}@media only screen and (max-width :767px){.address_warp .field.field--name-field-job-postal-code{display:block;width:100%;}}.page-node-type-job .job-contents > .field.address .field--name-field-jobex-carfare-etc{max-width:55%;}@media only screen and (max-width :991px){.page-node-type-job .job-contents > .field.address .field--name-field-jobex-carfare-etc{max-width:40%;}}@media only screen and (max-width :767px){.page-node-type-job .job-contents > .field.address .field--name-field-jobex-carfare-etc{max-width:60%;}}.page-node-type-job .job-contents .salary .field--name-field-job-salary-system{width:200px;padding:20px 20px;background-color:#ECECEC;font-weight:bold;flex:initial;line-height:1.5;}@media screen and (max-width:767px){.page-node-type-job .job-contents > .field{display:flex;border-bottom:1px solid #878787;flex-wrap:wrap;}.page-node-type-job .job-contents > .field > .field__label{width:100%;padding:10px 8px;font-size:1.4rem;}.page-node-type-job .job-contents > .field > *:not(.field__label){padding:10px 8px;font-size:1.4rem;}.page-node-type-job .job-contents .salary .field--name-field-job-salary-system{width:100%;padding:10px 8px;}}.page-node-type-job .job-contents .salary .salary-range .field{display:inline-block;}.page-node-type-job .job-contents .salary .salary-range .field--name-field-job-salary-low:after{content:'\ff5e';margin-left:6px;margin-right:6px;}.page-node-type-job .job-footer{text-align:center;}.page-node-type-job .job-footer > *:not(.flag){max-width:300px;margin-left:auto;margin-right:auto;}.page-node-type-job .job-footer .entry-link{margin-bottom:20px;}.page-node-type-job .job-footer .flag{display:inline-flex;flex-direction:column;flex-wrap:wrap;}.page-node-type-job .job-footer .flag a{font-weight:600;color:var(--orange-color-2);text-align:center;vertical-align:middle;background-color:#FBF7CE;border:none;padding:0 40px;font-size:1.4rem;line-height:40px;border-radius:5px;height:40px;display:inline-flex;justify-content:center;align-items:center;gap:10px;}.page-node-type-job .job-footer .flag:not(.action-unflag) a:before{content:'';background-image:url(/themes/custom/korejob_front/img/icon/icon-star-add.svg);background-repeat:no-repeat;background-size:contain;display:block;width:20px;height:20px;}.recommend-job.wrapper{max-width:1100px;width:100%;margin:100px auto 0;padding:0 20px;}.view-recommend-job .view-header .ttl-area,#block-korejob-front-views-block-recommend-job-block-1 .view-header .ttl-area,#block-korejob-front-views-block-joblist-block-6 .view-header .ttl-area{background-color:var(--white-color);border-radius:10px;max-width:700px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:40px;padding:30px 20px;position:relative;}.view-recommend-job .view-header .ttl-area:before,#block-korejob-front-views-block-recommend-job-block-1 .view-header .ttl-area:before,#block-korejob-front-views-block-joblist-block-6 .view-header .ttl-area:before{content:'';background-image:url(/themes/custom/korejob_front/img/contents/tamura_04.webp);background-size:cover;background-repeat:no-repeat;display:block;width:130px;height:100px;overflow:hidden;position:absolute;}.view-recommend-job .view-header .ttl-area h2,#block-korejob-front-views-block-recommend-job-block-1 .view-header .ttl-area h2,#block-korejob-front-views-block-joblist-block-6 .view-header .ttl-area h2{font-size:2.8rem;font-weight:500;letter-spacing:0.3em;margin-bottom:0;}#block-korejob-front-views-block-recommend-job-block-1  .view-content,#block-korejob-front-views-block-joblist-block-6 .view-content{position:relative;z-index:2;}@media screen and (max-width:767px){.view-recommend-job .view-header .ttl-area,#block-korejob-front-views-block-recommend-job-block-1 .view-header .ttl-area,#block-korejob-front-views-block-joblist-block-6 .view-header .ttl-area{padding:40px;}.view-recommend-job .view-header .ttl-area h2,#block-korejob-front-views-block-recommend-job-block-1 .view-header .ttl-area h2,#block-korejob-front-views-block-joblist-block-6 .view-header .ttl-area h2{font-size:1.8rem;letter-spacing:0.15em;}.view-recommend-job .view-header .ttl-area:before,#block-korejob-front-views-block-recommend-job-block-1 .view-header .ttl-area:before,#block-korejob-front-views-block-joblist-block-6 .view-header .ttl-area:before{width:120px;height:90px;bottom:-45px;left:0;}}.node--type-job .head-left{position:relative;}.node--type-job .head-left .field--name-field-job-kyubo:not(:empty){display:inline-block;position:absolute;top:-6px;left:10px;margin:0;padding:10px 0 7px;z-index:2;width:40px;text-align:center;color:white;font-size:13px;background:#e72525;border-radius:2px 0 0 0;}.node--type-job .head-left .field--name-field-job-kyubo:not(:empty):before{position:absolute;content:'';top:0;right:-5px;border:none;border-bottom:solid 6px #e72525;border-right:solid 5px transparent;}.node--type-job .head-left .field--name-field-job-kyubo:not(:empty):after{content:'';position:absolute;left:0;top:100%;height:0;width:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:10px solid #e72525;}.field--name-field-job-postal-code a[href^="tel:"]{color:inherit;text-decoration:none;pointer-events:none;}.company-prof-warp{margin-bottom:80px;}@media (min-width:576px){.job-company-profile,.block-views-blockfront-company-profile-block-1{max-width:510px;}}@media (min-width:768px){.job-company-profile,.block-views-blockfront-company-profile-block-1{max-width:690px;}}@media (min-width:992px){.job-company-profile,.block-views-blockfront-company-profile-block-1{max-width:930px;}}@media (min-width:1200px){.job-company-profile,.block-views-blockfront-company-profile-block-1{max-width:1110px;}}@media (min-width:1400px){.job-company-profile,.block-views-blockfront-company-profile-block-1{max-width:1136px;}}.job-company-profile,.block-views-blockfront-company-profile-block-1{background-color:var(--white-color);border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0px 0px 20px 0px rgba(192,165,72,0.3);padding:20px 30px 20px;position:relative;margin-left:auto;margin-right:auto;margin-top:30px;}.job-company-profile .views-row,.block-views-blockfront-company-profile-block-1 .views-row{display:flex;flex-direction:column;gap:30px;}.job-company-profile .views-field-field-nofilter-text,.block-views-blockfront-company-profile-block-1 .views-field-field-nofilter-text{flex:1;}.job-company-profile .views-field-field-cop-image,.block-views-blockfront-company-profile-block-1 .views-field-field-cop-image{width:100%;}.job-company-profile .views-field-field-cop-image ul,.block-views-blockfront-company-profile-block-1 .views-field-field-cop-image ul{display:flex;gap:10px;}@media only screen and (max-width :767px){.job-company-profile .views-field-field-cop-image ul,.block-views-blockfront-company-profile-block-1 .views-field-field-cop-image ul{display:flex;gap:10px;overflow-x:scroll;}}@media screen and (min-width:992px){.job-company-profile .views-field-field-cop-image,.block-views-blockfront-company-profile-block-1 .views-field-field-cop-image{margin-right:20px;}}@media screen and (min-width:768px){.job-company-profile .views-field-field-cop-image,.block-views-blockfront-company-profile-block-1 .views-field-field-cop-image{margin-right:10px;}}@media screen and (max-width:767px){.job-company-profile .views-row,.block-views-blockfront-company-profile-block-1 .views-row{flex-direction:column;gap:20px;}.job-company-profile .views-field-field-cop-image,.block-views-blockfront-company-profile-block-1 .views-field-field-cop-image{margin:0 auto;}}.corp-prof{display:flex;justify-content:space-between;gap:40px;width:100%;}.corp-prof .info{flex:1;display:flex;flex-wrap:wrap;gap:10px 20px;font-size:1.5rem;}.corp-prof .info .logo{width:100px;}.corp-prof .info .detail{flex:1;}.corp-prof .info .message{width:100%;margin:0;}@media screen and (max-width:767px){.corp-prof{flex-direction:column;gap:20px;}.corp-prof .info{gap:10px 15px;}.corp-prof .photo{margin:0 auto;}}.block-front-job-company-info .slick,.block-front-job-company-info .slick-wrapper{max-width:100%;position:relative;}.block-front-job-company-info .slick-arrow{border:0;border-radius:9999px;background-color:#F29C9D;font-size:0;height:30px;pointer-events:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;}.block-front-job-company-info .slick__arrow{bottom:auto;height:2px;left:0;margin-top:-1px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2;}.block-front-job-company-info .slick-prev,.block-front-job-company-info .slick-next{opacity:.75;}.block-front-job-company-info .slick-prev:hover,.block-front-job-company-info .slick-next:hover{opacity:1;}.block-front-job-company-info .slick-prev{left:-15px;}.block-front-job-company-info .slick-next{right:-15px;}.block-front-job-company-info .slick-prev:before,.block-front-job-company-info .slick-next:before{display:block;content:"";border-top:solid 3px #fff;border-left:solid 3px #fff;width:12px;height:12px;margin-left:auto;margin-right:auto;position:relative;}.block-front-job-company-info .slick-prev:before{transform:rotate(-45deg);left:2px;}.block-front-job-company-info .slick-next:before{transform:rotate(135deg);right:2px;}.node--type-job .field--name-field-jobex-shift-features .field__items,.node--type-job .field--name-field-jobex-commuting-methods .field__items,.node--type-job .field--name-field-jobex-job-features .field__items,.node--type-job .field--name-field-jobex-workplace-features .field__items,.node--type-job .field--name-field-jobex-attire-fashion .field__items,.node--type-job .field--name-field-jobex-benefits .field__items{display:flex;flex-wrap:wrap;}.node--type-job .field--name-field-jobex-shift-features .field__items .field__item:not(:last-child):after,.node--type-job .field--name-field-jobex-commuting-methods .field__items .field__item:not(:last-child):after,.node--type-job .field--name-field-jobex-job-features .field__items .field__item:not(:last-child):after,.node--type-job .field--name-field-jobex-workplace-features .field__items .field__item:not(:last-child):after,.node--type-job .field--name-field-jobex-attire-fashion .field__items .field__item:not(:last-child):after,.node--type-job .field--name-field-jobex-benefits .field__items .field__item:not(:last-child):after{content:"\FF0F";padding-left:5px;padding-right:5px;}.node--type-job .field.field--name-field-jobex-carfare-ex.field--label-inline{border-bottom:0.5px solid #878787;}.node--type-job .field.field--name-field-jobex-carfare-ex.field--label-inline .field__label{border-bottom:none!important;}.node--type-job .field.field--name-field-jobex-carfare-ex.field--label-inline .field__item{display:inline-block!important;width:auto;max-width:70%;flex:none;border-bottom:none!important;}.node--type-job .field--name-field-jobex-carfare-etc:before{content:"( ";}.node--type-job .field--name-field-jobex-carfare-etc:after{content:" )";}
.path-job h1.page-title{font-size:13px;}.path-job .view-joblist .view-header{position:relative;color:#878787;}.path-job .view-joblist .view-header .pagecnt{position:absolute;bottom:0px;right:0px;}.path-job main{background:var(--background-main-color);}.node.node--type-job.node--view-mode-list{position:relative;border:1px solid #EAF2F8;border-top:5px solid var(--orange-color-1);padding:10px 20px;margin-top:15px;background:#fff;}.block.block-layout-builder.block-field-blocknodejobfield-job-pickup,.block.block-layout-builder.block-field-blocknodejobfield-job-kyubo{display:inline-block;}.node.node--type-job.node--view-mode-list .layout__region--second .block{margin-bottom:1rem;}.node--type-job.node--view-mode-list .field--type-image a img{width:100%;height:auto;object-fit:cover;}.node--type-job.node--view-mode-list{line-height:1.2;margin-bottom:2rem;}.node--type-job.node--view-mode-list .field--name-field-job-message{padding:1.5rem 2rem;}.node--type-job.node--view-mode-list h2,.node--type-job.node--view-mode-list .block-field-blocknodejobtitle a{color:var(--h1-color);font-size:1.8rem;font-weight:600;}.node--type-job.node--view-mode-list .layout--twocol-section{flex-wrap:nowrap;margin-top:1rem;}.node--type-job.node--view-mode-list .layout--twocol-section .layout__region.layout__region--first{padding-right:2rem;}.node--type-job.node--view-mode-list .layout--twocol-section .layout__region.layout__region--second .field .field__label{font-weight:600;white-space:nowrap;color:var(--first-color);}.node--type-job.node--view-mode-list .block.block-field-blocknodejobfield-job-occupation .field,.node--type-job.node--view-mode-list .block.block-field-blocknodejobfield-job-description .field,.node--type-job.node--view-mode-list .block.block-field-blocknodejobfield-job-employment-type .field,.node--type-job.node--view-mode-list .block.block-field-blocknodejobfield-job-salary-text .field{display:flex;flex-wrap:nowrap;}.node--type-job.node--view-mode-list .block.block-field-blocknodejobfield-job-occupation .field .field__label,.node--type-job.node--view-mode-list .block.block-field-blocknodejobfield-job-description .field .field__label,.node--type-job.node--view-mode-list .block.block-field-blocknodejobfield-job-employment-type .field .field__label,.node--type-job.node--view-mode-list .block.block-field-blocknodejobfield-job-salary-text .field .field__label{min-width:60px;}.node--type-job.node--view-mode-list .layout__region--content{position:static;}.node--type-job.node--view-mode-list .block-extra-field-blocknodejobflag-flag-job .flag a{position:absolute;top:4rem;left:3rem;right:auto;}.view-empty .alert.alert-success{background:#fff;padding:20px;border-radius:5px;color:#000;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;}h4.alert-heading{margin-top:0px;margin-bottom:20px;}.view-empty .alert.alert-success p{margin:0px;}.layout-sidebar-first .block-views-exposed-filter-blockjoblist-page-job-search{padding:15px;background:var(--white-color);border:1px solid var(--orange-color-2);margin-top:20px;border-radius:3px;}.layout-sidebar-first .block-views-exposed-filter-blockjoblist-page-job-search .form-actions input[type="submit"]{width:100%;}.layout-sidebar-first .block-views-exposed-filter-blockjoblist-page-job-search h2.block-title{margin-top:0px;}@media screen and (max-width:767px){.node--type-job.node--view-mode-list .layout--twocol-section{flex-direction:column;}.node--type-job.node--view-mode-list .layout--twocol-section .layout__region.layout__region--first{padding-right:0;}.node--type-job.node--view-mode-list .field--type-image a img{width:100%;}.node--type-job.node--view-mode-list .block.block-field-blocknodejobfield-job-occupation,.node--type-job.node--view-mode-list .block.block-field-blocknodejobfield-job-description,.node--type-job.node--view-mode-list .block.block-field-blocknodejobfield-job-employment-type,.node--type-job.node--view-mode-list .block.block-field-blocknodejobfield-job-salary-text{font-size:1.2rem;}}.node--type-job.node--view-mode-list .block-field-blocknodejobfield-job-salary-text .field__item p:last-child{margin-bottom:0;}@media screen and (max-width:767px){.node--type-job.node--view-mode-list .block-extra-field-blocknodejobflag-flag-job{top:3rem;left:0;right:1rem;}.node.node--type-job.node--view-mode-list{padding:5px 10px;}.node--type-job.node--view-mode-list h2,.node--type-job.node--view-mode-list .block-field-blocknodejobtitle a{font-size:1.5rem;}}.path-job .block-views-exposed-filter-blockjoblist-page-job-search{background:var(--white-color);border:1px solid var(--orange-color-2);margin-top:20px;margin-bottom:98px;border-radius:10px;overflow:hidden;}@media screen and (min-width:992px){.path-job .block-views-exposed-filter-blockjoblist-page-job-search:not(.pc-form-open) form{display:none;}}.path-job .block-views-exposed-filter-blockjoblist-page-job-search .form-actions input[type="submit"]{width:100%;}.path-job .block-views-exposed-filter-blockjoblist-page-job-search h2.block-title{background-color:var(--orange-color-2);color:var(--white-color);margin:0;padding:15px 40px;font-size:2.5rem;font-weight:500;display:flex;align-items:center;gap:16px;cursor:pointer;}.path-job .block-views-exposed-filter-blockjoblist-page-job-search h2.block-title:before{content:'';background-image:url(/themes/custom/korejob_front/img/icon/icon-search.svg);background-size:contain;background-repeat:no-repeat;display:block;width:17px;height:17px;}.path-job .block-views-exposed-filter-blockjoblist-page-job-search form{padding:25px 40px;display:flex;flex-wrap:wrap;gap:23px 49px;font-size:1.6rem;}.path-job .block-views-exposed-filter-blockjoblist-page-job-search form > .form-item.form-type-select{width:calc((100% - 49px * 2) / 3);margin:0;}.path-job .block-views-exposed-filter-blockjoblist-page-job-search form > *:not(.form-type-select){width:100%;}.path-job .block-views-exposed-filter-blockjoblist-page-job-search form .form-item label:not(.option),.path-job .block-views-exposed-filter-blockjoblist-page-job-search form .form-item legend .fieldset-legend{font-size:1.6rem;}.path-job .block-views-exposed-filter-blockjoblist-page-job-search form > details{border:none;}.path-job .block-views-exposed-filter-blockjoblist-page-job-search form > details summary{border-bottom:1px solid #333;padding-left:0;padding-bottom:10px;font-weight:bold;display:flex;justify-content:space-between;}.path-job .block-views-exposed-filter-blockjoblist-page-job-search form > fieldset.fieldgroup legend{width:100%;border-bottom:1px solid #333;padding-left:0;padding-bottom:10px;font-weight:bold;display:flex;justify-content:space-between;margin-bottom:15px;}.path-job .block-views-exposed-filter-blockjoblist-page-job-search form > details summary::marker,.path-job .block-views-exposed-filter-blockjoblist-page-job-search form > details summary::-webkit-details-marker{content:none;display:none;}.path-job .block-views-exposed-filter-blockjoblist-page-job-search form > details summary span.summary{position:relative;display:inline-block;}.path-job .block-views-exposed-filter-blockjoblist-page-job-search form > details summary span.summary:before{content:'';width:6px;height:6px;border:0;border-bottom:solid 2px var(--orange-color-2);border-right:solid 2px var(--orange-color-2);transform:rotate(45deg);position:absolute;top:0;right:0;bottom:0;margin:auto;transition:0.2s ease-out;}.path-job .block-views-exposed-filter-blockjoblist-page-job-search form > details[open] summary span.summary:before{transform:rotate(-135deg);}.path-job .block-views-exposed-filter-blockjoblist-page-job-search form > details > .details-wrapper{padding:20px 0 0 10px;}@media screen and (max-width:991px){.path-job .block-views-exposed-filter-blockjoblist-page-job-search form > details > .details-wrapper{padding:20px 0 0;}}.path-job .block-views-exposed-filter-blockjoblist-page-job-search form .form-checkboxes{display:flex;flex-wrap:wrap;gap:20px 38px;}.path-job .block-views-exposed-filter-blockjoblist-page-job-search form .form-checkboxes > div{margin:0;}.path-job .block-views-exposed-filter-blockjoblist-page-job-search form .form-item-keys input{border:1px solid #F57F17;border-radius:6px;margin:0;padding:8px 15px 10px;font-size:1.6rem;line-height:1;}@media screen and (min-width:992px){.path-job .block-views-exposed-filter-blockjoblist-page-job-search h2.block-title{position:relative;}.path-job .block-views-exposed-filter-blockjoblist-page-job-search h2.block-title:after{content:'';width:10px;height:10px;border:0;border-bottom:solid 2px var(--white-color);border-right:solid 2px var(--white-color);transform:rotate(45deg);position:absolute;top:0;right:40px;bottom:0;margin:auto;}.path-job .block-views-exposed-filter-blockjoblist-page-job-search.pc-form-open h2.block-title:after{transform:rotate(-135deg);}}@media screen and (max-width:991px){.path-job .block-views-exposed-filter-blockjoblist-page-job-search h2.block-title{position:relative;}.path-job .block-views-exposed-filter-blockjoblist-page-job-search:not(.sp-form-open) h2.block-title:after{content:'';width:10px;height:10px;border:0;border-bottom:solid 2px var(--white-color);border-right:solid 2px var(--white-color);transform:rotate(45deg);position:absolute;top:0px;right:40px;bottom:0;margin:auto;}}@media screen and (max-width:991px){body.sp-form-overlaid{overflow-y:hidden;}.path-job .block-views-exposed-filter-blockjoblist-page-job-search{margin:15px 0;}.path-job .block-views-exposed-filter-blockjoblist-page-job-search.sp-form-open form#views-exposed-form-joblist-page-job-search{padding:15px;padding-bottom:200px;gap:21px 15px;}.path-job .block-views-exposed-filter-blockjoblist-page-job-search:not(.sp-form-open) form#views-exposed-form-joblist-page-job-search{display:none;}.path-job .block-views-exposed-filter-blockjoblist-page-job-search.sp-form-open{position:fixed;top:60px;z-index:100;width:100%;height:100vh;right:0;left:0;margin:0;padding:0;border:none;border-radius:0;overflow-y:scroll;}.path-job .block-views-exposed-filter-blockjoblist-page-job-search h2.block-title{font-size:2.0rem;justify-content:center;}.path-job .block-views-exposed-filter-blockjoblist-page-job-search.sp-form-open h2.block-title{position:relative;}.path-job .block-views-exposed-filter-blockjoblist-page-job-search.sp-form-open h2.block-title::after{content:'';background-image:url(/themes/custom/korejob_front/img/icon/close.svg);background-repeat:no-repeat;background-size:contain;display:block;width:30px;height:30px;position:absolute;right:5%;}.path-job.nav-show .block-views-exposed-filter-blockjoblist-page-job-search form{pointer-events:none;}.path-job .block-views-exposed-filter-blockjoblist-page-job-search form .form-item label:not(.option),.path-job .block-views-exposed-filter-blockjoblist-page-job-search form > details summary{font-size:1.5rem;}.path-job .block-views-exposed-filter-blockjoblist-page-job-search form{font-size:1.3rem;}.path-job .block-views-exposed-filter-blockjoblist-page-job-search form > .form-item.form-type-select{width:calc((100% - 15px * 1) / 2);}.path-job .block-views-exposed-filter-blockjoblist-page-job-search form .fieldgroup legend{margin-bottom:24px;padding-bottom:14px;}.path-job .block-views-exposed-filter-blockjoblist-page-job-search form .form-checkboxes{gap:15px 28px;}.path-job .block-views-exposed-filter-blockjoblist-page-job-search form .form-item-keys input{font-size:1.3rem;padding:16px 14px 17px;}.path-job .block-views-exposed-filter-blockjoblist-page-job-search.sp-form-open .form-actions{position:fixed;margin-bottom:0;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;background:#fff;bottom:0;left:0;right:0;width:100%;border-top:2px solid #ddd;border-radius:0px;z-index:999;}}body.path-recently .node.node--type-job.node--view-mode-list,body.path-bookmarks .node.node--type-job.node--view-mode-list,body.path-job .node.node--type-job.node--view-mode-list{padding:0;border:none;border-top:3px solid var(--orange-color-2);border-radius:10px;box-shadow:-1px 0px 20px 0px rgba(192,165,72,0.3);}body.path-recently .view .flag a,body.path-bookmarks .view .flag a,body.path-job .view .flag a{position:initial;background:initial;background-color:var(--orange-color-4);border:1px solid var(--orange-color-4);border-radius:5px;height:40px;max-width:222px;padding:0 20px;width:100%;font-size:14px;font-weight:bold;color:var(--orange-color-2);text-indent:initial;display:flex;justify-content:center;align-items:center;gap:5px;}body.path-recently .view .flag:not(.action-unflag) a:before,body.path-bookmarks .view .flag:not(.action-unflag) a:before,body.path-job .view .flag:not(.action-unflag) a:before{content:'';background-image:url(/themes/custom/korejob_front/img/icon/icon-star-add.svg);background-repeat:no-repeat;background-size:contain;display:block;width:20px;height:20px;}body.path-recently .joblist-header .ttl,body.path-bookmarks .joblist-header .ttl,body.path-job .joblist-header .ttl{font-size:2.4rem;margin-bottom:10px;margin-top:20px;}@media only screen and (max-width :767px){body.path-recently .joblist-header .ttl,body.path-bookmarks .joblist-header .ttl,body.path-job .joblist-header .ttl{margin-top:0px;margin-right:25px;}}body.path-recently .view-flag-bookmark ul li.grid,body.path-bookmarks .view-flag-bookmark ul li.grid,body.path-job .view-joblist ul li.grid{padding:0 20px!important;margin-left:-20px;margin-right:-20px;}body.path-job .view-joblist ul li .node__content{}body.path-recently .view-recently-read-page ul li .joblist-header,body.path-bookmarks .view-flag-bookmark ul li .joblist-header,body.path-job .view-joblist ul li .joblist-header{border-bottom:2px dashed #D9D9D9;margin-left:30px;margin-right:30px;margin-bottom:20px;padding:0px 20px 10px;display:flex;justify-content:space-between;align-items:center;}body.path-recently .view-recently-read-page ul li .field--name-field-job-pickup span,body.path-recently .view-recently-read-page ul li .field--name-field-job-kyubo span,body.path-bookmarks .view-flag-bookmark ul li .field--name-field-job-pickup span,body.path-job .view-joblist ul li .field--name-field-job-pickup span,body.path-bookmarks .view-flag-bookmark ul li .field--name-field-job-kyubo span,body.path-job .view-joblist ul li .field--name-field-job-kyubo span{margin-bottom:0;}.joblist-header .flag{width:100%;display:block;}body.path-recently .view-recently-read-page .pickup-kyubo-warp,body.path-bookmarks .view-flag-bookmark .pickup-kyubo-warp,body.path-job .joblist-header .pickup-kyubo-warp{width:30%;text-align:right;display:flex;justify-content:flex-end;gap:10px;}@media only screen and (max-width :992px){body.path-recently .view-recently-read-page .pickup-kyubo-warp,body.path-bookmarks .view-flag-bookmark .pickup-kyubo-warp,body.path-job .joblist-header .pickup-kyubo-warp{width:100%;text-align:left;display:flex;justify-content:flex-start;}}.field--salary--ex .salary-range.field__item .field{display:inline-block!important;width:auto!important;flex-grow:initial;white-space:nowrap;}.field--salary--ex .salary-range.field__item  .field--name-field-job-salary-low:after{content:'\ff5e';margin-left:2px;margin-right:6px;}body.path-recently .view-recently-read-page ul li .joblist-content,body.path-bookmarks .view-flag-bookmark ul li .joblist-content,body.path-job .view-joblist ul li .joblist-content{display:flex;gap:0 20px;margin:0 40px;}body.path-recently .view-recently-read-page ul li .joblist-left,body.path-bookmarks .view-flag-bookmark ul li .joblist-left,body.path-job .view-joblist ul li .joblist-left{width:250px;}body.path-recently .view-recently-read-page ul li .joblist-right,body.path-bookmarks .view-flag-bookmark ul li .joblist-right,body.path-job .view-joblist ul li .joblist-right{flex:1;}body.path-recently .view-recently-read-page ul li .joblist-footer,body.path-bookmarks .view-flag-bookmark ul li .joblist-footer,body.path-job .view-joblist ul li .joblist-footer{width:100%;margin-top:60px;padding:20px 40px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-color:var(--background-footer-color);display:flex;justify-content:space-between;gap:23px;}body.path-recently .node--view-mode-list .node__links li,body.path-bookmarks .node--view-mode-list .node__links li,body.path-job .node--type-job.node--view-mode-list .node__links li{padding:0;}body.path-recently .view-recently-read-page .joblist-footer .field--name-field-jobex-jobno,body.path-bookmarks .view-flag-bookmark .joblist-footer .field--name-field-jobex-jobno,body.path-job .view-joblist .joblist-footer .field--name-field-jobex-jobno{display:flex;align-items:center;gap:2px;}body.path-recently .view-recently-read-page .joblist-footer .field--name-field-jobex-jobno:before,body.path-bookmarks .view-flag-bookmark .joblist-footer .field--name-field-jobex-jobno:before,body.path-job .view-joblist .joblist-footer .field--name-field-jobex-jobno:before{content:'No.';}body.path-recently .view-recently-read-page .joblist-footer .joblist-update-id,body.path-bookmarks .view-flag-bookmark .joblist-footer .joblist-update-id,body.path-job .view-joblist .joblist-footer .joblist-update-id{display:flex;flex-wrap:wrap;align-items:center;flex:1;gap:2px;}@media screen and (min-width:768px){body.path-recently .node--view-mode-list .node__links,body.path-bookmarks .node--view-mode-list .node__links,body.path-job .node--type-job.node--view-mode-list .node__links{max-width:168px;width:100%;margin-left:auto;}body.path-recently .node--view-mode-list .node__links a,body.path-bookmarks .node--view-mode-list .node__links a,body.path-job .node--type-job.node--view-mode-list .node__links a{width:100%;}body.path-recently .node--view-mode-list .entry-link.regentry a,body.path-recently .node--view-mode-list .entry-link.entry a,body.path-recently .node--view-mode-list .entry-link.expired a,body.path-bookmarks .node--view-mode-list .entry-link.regentry a,body.path-bookmarks .node--view-mode-list .entry-link.entry a,body.path-bookmarks .node--view-mode-list .entry-link.expired a,body.path-job .node--type-job.node--view-mode-list .entry-link.regentry a,body.path-job .node--type-job.node--view-mode-list .entry-link.entry a,body.path-job .node--type-job.node--view-mode-list .entry-link.expired a{padding:0 20px;height:60px;padding-left:60px;background-image:url(/themes/custom/korejob_front/img/entry-tamura-btn.webp);background-repeat:no-repeat;background-position:left 10px center;background-size:40px auto;display:flex;flex-wrap:wrap;align-content:center;font-size:1.4em;}body.path-recently .view-recently-read-page .joblist-footer .joblist-update-id,body.path-bookmarks .view-flag-bookmark .joblist-footer .joblist-update-id,body.path-job .view-joblist .joblist-footer .joblist-update-id{width:100%;gap:16px;}}body.path-recently .node--view-mode-list .entry-link.regentry a:after,body.path-recently .node--view-mode-list .entry-link.entry a:after,body.path-recently .node--view-mode-list .entry-link.expired a:after,body.path-bookmarks .node--view-mode-list .entry-link.regentry a:after,body.path-bookmarks .node--view-mode-list .entry-link.entry a:after,body.path-bookmarks .node--view-mode-list .entry-link.expired a:after,body.path-job .node--type-job.node--view-mode-list .entry-link.regentry a:after,body.path-job .node--type-job.node--view-mode-list .entry-link.entry a:after,body.path-job .node--type-job.node--view-mode-list .entry-link.expired a:after{content:"最短2分でカンタン入力";display:block;width:100%;font-size:1.4rem;}.joblist-btns{display:flex;gap:15px;}@media only screen and (max-width :992px){body.path-recently .view-recently-read-page  ul li .joblist-footer,body.path-bookmarks .view-flag-bookmark ul li .joblist-footer,body.path-job .view-joblist ul li .joblist-footer{display:flex;flex-wrap:wrap;}}@media screen and (max-width:767px){.joblist-btns{display:flex;flex-wrap:wrap;gap:15px;}body.path-recently .view-recently-read-page  ul li .joblist-footer,body.path-bookmarks .view-flag-bookmark ul li .joblist-footer,body.path-job .view-joblist ul li .joblist-footer{flex-wrap:wrap;gap:15px;margin-top:13px;padding:20px;}body.path-recently .view-recently-read-page  ul li .joblist-footer .joblist-btns > *:not(.field--name-field-job-id),body.path-bookmarks .view-flag-bookmark ul li .joblist-footer .joblist-btns > *:not(.field--name-field-job-id),body.path-job .view-joblist ul li .joblist-footer .joblist-btns > *:not(.field--name-field-job-id){width:calc((100% - 15px) / 2);}body.path-recently .view-recently-read-page ul li .joblist-footer .joblist-btns .entry-link,body.path-bookmarks .view-flag-bookmark ul li .joblist-footer .joblist-btns .entry-link,body.path-job .view-joblist ul li .joblist-footer .joblist-btns .entry-link{width:100%;}body.path-recently .view-recently-read-page  ul li .joblist-footer .joblist-btns .entry-link a,body.path-bookmarks .view-flag-bookmark ul li .joblist-footer .joblist-btns .entry-link a,body.path-job .view-joblist ul li .joblist-footer .joblist-btns .entry-link a{font-size:1.4em;height:60px;display:flex;flex-wrap:wrap;align-content:center;height:60px;padding-left:60px;background-image:url(/themes/custom/korejob_front/img/entry-tamura-btn.webp);background-repeat:no-repeat;background-position:left 10px center;background-size:40px auto;}body.path-recently .view-recently-read-page .view-flag-bookmark ul li .joblist-footer a,body.path-bookmarks .view-flag-bookmark ul li .joblist-footer a,body.path-job .view-joblist ul li .joblist-footer a{}body.path-recently .view-recently-read-page ul li .joblist-footer .field--name-field-jobex-jobno,body.path-bookmarks .view-flag-bookmark ul li .joblist-footer .field--name-field-jobex-jobno,body.path-job .view-joblist ul li .joblist-footer .field--name-field-jobex-jobno{flex:1;width:100%;display:flex;}}body.path-job .node--type-job.node--view-mode-list .entry-link.expired a{pointer-events:none;}@media screen and (max-width:767px){body.path-job .node--type-job.node--view-mode-list .entry-link.expired{text-align:center;}body.path-job .node--type-job.node--view-mode-list .entry-link.expired a{padding:0;}}@media screen and (max-width:350px){body.path-job .node--type-job.node--view-mode-list .entry-link.expired a{line-height:1.5;}}body.path-recently .field--label-inline,body.path-bookmarks .field--label-inline,body.path-job .field--label-inline{display:flex;}body.path-recently .field--label-inline .field__label,body.path-bookmarks .field--label-inline .field__label,body.path-job .field--label-inline .field__label{width:126px;background-color:#ECECEC;padding:14px 15px 17px 13px;font-weight:500;}body.path-recently .field--label-inline *:not(.field__label),body.path-bookmarks .field--label-inline *:not(.field__label),body.path-job .field--label-inline *:not(.field__label){flex:1;display:flex;align-items:center;margin:0;}body.path-recently .field--label-inline > *:not(.field__label),body.path-bookmarks .field--label-inline > *:not(.field__label),body.path-job .field--label-inline > *:not(.field__label){padding-top:14px;padding-left:17px;padding-bottom:17px;}body.path-recently .joblist-table,body.path-bookmarks .joblist-table,body.path-job .joblist-table{margin-top:16px;}body.path-recently .joblist-table .field--label-inline .field__label,body.path-recently .joblist-table .field--label-inline > *:not(.field__label),body.path-bookmarks .joblist-table .field--label-inline .field__label,body.path-bookmarks .joblist-table .field--label-inline > *:not(.field__label),body.path-job .joblist-table .field--label-inline .field__label,body.path-job .joblist-table .field--label-inline > *:not(.field__label){border-bottom:0.5px solid #878787;}body.path-recently .joblist-table .field--label-inline:first-child .field__label,body.path-recently .joblist-table .field--label-inline:first-child > *:not(.field__label),body.path-bookmarks .joblist-table .field--label-inline:first-child .field__label,body.path-bookmarks .joblist-table .field--label-inline:first-child > *:not(.field__label),body.path-job .joblist-table .field--label-inline:first-child .field__label,body.path-job .joblist-table .field--label-inline:first-child > *:not(.field__label){border-top:0.5px solid #878787;}body.path-recently .job-list-sp,body.path-bookmarks .job-list-sp,body.path-job .job-list-sp{display:none;}@media screen and (max-width:992px){body.path-recently .view-recently-read-page ul li .joblist-header,body.path-bookmarks .view-flag-bookmark ul li .joblist-header,body.path-job .view-joblist ul li .joblist-header{display:flex;flex-wrap:wrap;margin:0px 16px 12px;padding:16px 7px 10px;}body.path-recently .view-recently-read-page  ul li .joblist-content,body.path-bookmarks .view-flag-bookmark ul li .joblist-content,body.path-job .view-joblist ul li .joblist-content{display:flex;flex-direction:column;flex-wrap:wrap;margin:0 20px;}body.path-recently .view-recently-read-page  ul li .joblist-left,body.path-bookmarks .view-flag-bookmark ul li .joblist-left,body.path-job .view-joblist ul li .joblist-left{width:100%;}body.path-recently .view-recently-read-page  ul li .joblist-right,body.path-bookmarks .view-flag-bookmark ul li .joblist-right,body.path-job .view-joblist ul li .joblist-right{width:100%;}body.path-recently .field--label-inline .field__label,body.path-bookmarks .field--label-inline .field__label,body.path-job .field--label-inline .field__label{min-width:110px;}body.path-recently .field--label-inline *:not(.field__label),body.path-bookmarks .field--label-inline *:not(.field__label),body.path-job .field--label-inline *:not(.field__label){width:80%;flex:none;display:block;}body.path-recently .field--label-inline .field--name-field-job-salary-system,body.path-bookmarks .field--label-inline .field--name-field-job-salary-system,body.path-job .field--label-inline .field--name-field-job-salary-system{width:100%;flex:none;display:block;}body.path-recently .field--label-inline .field__label,body.path-bookmarks .field--label-inline .field__label,body.path-job .field--label-inline .field__label{padding:8px 8px 8px 8px;}body.path-recently .field--label-inline > *:not(.field__label),body.path-bookmarks .field--label-inline > *:not(.field__label),body.path-job .field--label-inline > *:not(.field__label){padding:8px 8px 8px 8px;}body.path-recently .field--label-inline,body.path-bookmarks .field--label-inline,body.path-job .field--label-inline{display:flex;}body.path-recently .field--label-inline .field__label,body.path-bookmarks .field--label-inline .field__label,body.path-job .field--label-inline .field__label{width:20%;min-width:20%;text-align:right}body.path-recently .joblist-table .field--label-inline:first-child .field__label,body.path-recently .joblist-table .field--label-inline:first-child > *:not(.field__label),body.path-bookmarks .joblist-table .field--label-inline:first-child .field__label,body.path-bookmarks .joblist-table .field--label-inline:first-child > *:not(.field__label),body.path-job .joblist-table .field--label-inline:first-child .field__label,body.path-job .joblist-table .field--label-inline:first-child > *:not(.field__label){border-top:none;}body.path-recently .job-list-sp,body.path-bookmarks .job-list-sp,body.path-job .job-list-sp{display:block;width:100%;}.job-list-sp .ttl.sp{margin-top:0;font-size:1.6rem;}.node--view-mode-list .joblist-left .job-list-sp{width:calc(50% - 10px);}.node--view-mode-list .field--name-field-jobex-image{width:calc(50% - 10px);}.node--type-job.node--view-mode-list .field--name-field-jobex-image img{width:100%!important;height:auto!important;}body.path-recently .view-recently-read-page ul li .joblist-left,body.path-bookmarks .view-flag-bookmark ul li .joblist-left,body.path-job .view-joblist ul li .joblist-left{display:flex;width:100%;gap:10px;}.node--view-mode-list .joblist-footer .joblist-update-id{width:100%!important;flex:100%!important;}.node--view-mode-list .joblist-footer .job-new-update{}.node--view-mode-list .joblist-footer .field--name-field-jobex-jobno{}.node--view-mode-list .joblist-right .field--name-field-jobex-job-catchphrase{display:none!important;}.joblist-right .joblist-table{display:none;}.joblist-header .ttl{font-size:1.6rem!important;}.job-list-sp .field--name-field-jobex-job-catchphrase{margin-top:10px;margin-bottom:10px!important;padding:10px!important;}.job-list-sp .pre{white-space:pre-wrap;}.job-list-sp .field_item{font-size:1.6rem;font-weight:500;margin-bottom:10px;}.job-list-sp .field_item:not(.occupation){position:relative;padding-left:35px;}.job-list-sp .field_item:not(.occupation):before{content:'';display:block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;position:absolute;top:0;left:0;}.job-list-sp .field_item.duration:before{background-image:url(/themes/custom/korejob_front/img/icon/icon_duration.webp);}.job-list-sp .field_item.employment:before{background-image:url(/themes/custom/korejob_front/img/icon/icon-job-type.svg);}.job-list-sp .field_item.salary:before{background-image:url(/themes/custom/korejob_front/img/icon/icon-money.svg);}.job-list-sp .field_item.worktime:before{background-image:url(/themes/custom/korejob_front/img/icon/icon_worktime.webp);}.job-list-sp .field_item.access:before{background-image:url(/themes/custom/korejob_front/img/icon/icon-pin2.svg);}.job-list-sp .field_item.carfare:before{background-image:url(/themes/custom/korejob_front/img/icon/icon_carfare.webp);}.job-list-sp .field_item.carfare .field--name-field-jobex-carfare-etc{display:inline;}.node--view-mode-list .new-icon span{display:inline-block;position:absolute;top:-8px;right:12px;margin:0;padding:10px 0 7px!important;z-index:2;width:40px;text-align:center;color:white;font-size:13px;border-radius:2px 0 0 0!important;}.node--view-mode-list .new-icon span:before{position:absolute;content:'';top:0;right:-5px;border:none;border-bottom:solid 6px #d07676;border-right:solid 5px transparent;}.node--view-mode-list .new-icon span:after{content:'';position:absolute;left:0;top:100%;height:0;width:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:10px solid #fa8383;}}body.path-recently .view-recently-read-page ul li .field--name-field-job-pickup,body.path-bookmarks .view-flag-bookmark ul li .field--name-field-job-pickup,body.path-job .view-joblist ul li .field--name-field-job-pickup{display:inline-block;width:fit-content;height:auto;}body.path-recently .view-recently-read-page ul li .field--name-field-job-pickup span,.job-page-title-warp .pickup-kyubo-warp .field--name-field-job-pickup span,body.path-bookmarks .view-flag-bookmark ul li .field--name-field-job-pickup span,body.path-job .view-joblist ul li .field--name-field-job-pickup span{display:inline-block;background-color:#4DD0E1;color:var(--white-color);padding:11px 15px 10px;border-radius:12.5px;white-space:nowrap;}body.path-recently .view-recently-read-page ul li .field--name-field-job-kyubo,body.path-bookmarks .view-flag-bookmark ul li .field--name-field-job-kyubo,body.path-job .view-joblist ul li .field--name-field-job-kyubo{display:inline-block;width:fit-content;}body.path-recently .view-recently-read-page ul li .field--name-field-job-kyubo span,.job-page-title-warp .pickup-kyubo-warp .field--name-field-job-kyubo span,body.path-bookmarks .view-flag-bookmark ul li .field--name-field-job-kyubo span,body.path-job .view-joblist ul li .field--name-field-job-kyubo span{display:inline-block;background-color:#e72525;color:var(--white-color);padding:11px 15px 10px;border-radius:12.5px;white-space:nowrap;}body.path-recently .view-recently-read-page ul li .new-icon span,.job-page-title-warp .pickup-kyubo-warp .new-icon span,body.path-bookmarks .view-flag-bookmark ul li .new-icon span,body.path-job .view-joblist ul li .new-icon span{display:inline-block;background-color:#ff7470;color:#fff;padding:11px 15px 10px;border-radius:12.5px;white-space:nowrap;}ul.joblist.quick li.list-item{position:relative;}.grid-new{position:absolute;top:0;left:0;}.grid-new .new-icon span{display:inline-block;position:absolute;left:0;top:10px;box-sizing:border-box;padding:0 10px;margin:0;height:14px;line-height:14px;font-size:10px;letter-spacing:0.1em;color:white;background:#ff7470;box-shadow:1px -1px 1px rgba(0,0,0,0.1);}.grid-new .new-icon span:before{position:absolute;content:'';top:-8px;left:-7px;border:none;height:22px;width:7px;background:#ff7470;border-radius:5px 0 0 5px;}.grid-new .new-icon span:after{position:absolute;content:'';top:-7px;left:-5px;border:none;height:7px;width:5px;background:#b25552;border-radius:5px 0 0 5px;}@media screen and (max-width:767px){body.path-recently .view-recently-read-page ul li .field--name-field-job-pickup span,body.path-recently .view-recently-read-page ul li .field--name-field-job-kyubo span,body.path-bookmarks .view-flag-bookmark ul li .field--name-field-job-pickup span,body.path-job .view-joblist ul li .field--name-field-job-pickup span,body.path-bookmarks .view-flag-bookmark ul li .field--name-field-job-kyubo span,body.path-job .view-joblist ul li .field--name-field-job-kyubo span{margin-bottom:5px;}}@media screen and (max-width:450px){body.path-recently .view-recently-read-page ul li .field--name-field-job-pickup:not(:empty) + .field--name-field-job-kyubo,body.path-bookmarks .view-flag-bookmark ul li .field--name-field-job-pickup:not(:empty) + .field--name-field-job-kyubo,body.path-job .view-joblist ul li .field--name-field-job-pickup:not(:empty) + .field--name-field-job-kyubo{margin-left:0;}}.node--type-job.node--view-mode-list .node__links a{font-weight:600;color:var(--text-color);text-align:center;vertical-align:middle;background-color:var(--white-color);border:2px solid var(--blue-color);padding:0 20px;font-size:1.4rem;border-radius:5px;height:40px;line-height:1.2;display:flex;justify-content:center;align-items:center;}@media (hover:hover){.node--type-job.node--view-mode-list .node__links a:hover{background-color:var(--blue-color);color:var(--white-color);}}.node--type-job.node--view-mode-list .field--name-field-jobex-image img{width:100%;height:100%;}.node--type-job.node--view-mode-list .field--name-field-job-message{padding-left:0;padding-right:0;}.node--type-job.node--view-mode-list .field--name-field-job-message p{margin-top:0;}.node--type-job.node--view-mode-list .field--name-field-job-message *:last-child{margin-bottom:0;line-height:1.8;}@media screen and (max-width:767px){.node--type-job.node--view-mode-list .field--name-field-job-message{padding-left:0;padding-right:0;}}@media screen and (max-width:767px){.joblist-table{margin-top:10px;padding-bottom:3px;}.joblist-table::-webkit-scrollbar{width:10px;height:6px;}.joblist-table::-webkit-scrollbar-track{background:#fff;border-radius:5px;border:0.3px solid #878787;}.joblist-table::-webkit-scrollbar-thumb{background:#ECECEC;border-radius:5px;border:0.3px solid #878787;}.joblist-table::-webkit-scrollbar-thumb:hover{background:#555;}}ul.joblist.quick{display:flex;flex-wrap:wrap;gap:40px;margin-top:0;margin-bottom:80px;}ul.joblist.quick li.list-item{width:calc((100% - 40px * 2) / 3);background-color:var(--white-color);border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:-1px 0px 20px 0px rgba(192,165,72,0.3);padding:23px 23px 20px;}body.path-frontpage ul.joblist.quick li.list-item{border-bottom-left-radius:0;border-bottom-right-radius:0;}@media screen and (min-width:992px){body.path-frontpage ul.joblist.quick li.list-item:nth-child(n+4){display:none;transition:0.2s ease-out;}body.path-frontpage .is-open ul.joblist.quick li.list-item:nth-child(n+4){display:block;transition:0.2s ease-out;}}@media screen and (max-width:991px){ul.joblist.quick li.list-item{border-radius:10px;}body.path-frontpage ul.joblist.quick li.list-item:nth-child(n+5){display:none;transition:0.2s ease-out;}body.path-frontpage .is-open ul.joblist.quick li.list-item:nth-child(n+5){display:block;transition:0.2s ease-out;}}ul.joblist.quick li.list-item .field--name-field-jobex-image{margin-bottom:10px;}ul.joblist.quick li.list-item img{width:100%;height:100%;}ul.joblist.quick li.list-item .ttl{margin-top:0;margin-bottom:20px;}ul.joblist.quick li.list-item .ttl a{color:var(--orange-color-2);font-size:1.8rem;line-height:1.3;letter-spacing:0.3rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}ul.joblist.quick li .joblist-info{margin-bottom:30px;}ul.joblist.quick li .joblist-info .salary{display:flex;align-items:center;gap:15px;margin-bottom:10px;}ul.joblist.quick li .joblist-info .salary .field--name-field-job-salary-system{background-color:#E5DFD6;border-radius:10px;padding:8px 21px;font-size:1.4rem;font-weight:500;width:110px;text-align:center;}ul.joblist.quick li .joblist-info .salary .range{flex:1;font-size:0;}ul.joblist.quick li .joblist-info .salary .range .field{display:inline-block;font-size:1.5rem;}ul.joblist.quick li .joblist-info .salary .range .field--name-field-job-salary-low:after{content:'\ff5e';margin-left:2px;}ul.joblist.quick li .joblist-info .salary .range:not(:has(.field--name-field-job-salary-low)) .field--name-field-job-salary-high:before{content:'\ff5e';margin-right:2px;}ul.joblist.quick li .joblist-info > .field{display:flex;align-items:center;gap:15px;}ul.joblist.quick li .joblist-info .field__label{background-color:#E5DFD6;border-radius:10px;padding:8px 21px;font-size:1.4rem;font-weight:500;width:110px;text-align:center;}ul.joblist.quick li .joblist-info .field > .field__item{font-size:1.5rem;flex:1;}ul.joblist.quick li article,ul.joblist.quick li .node__content{height:100%;}ul.joblist.quick li .node__content{display:flex;flex-direction:column;}ul.joblist.quick li .joblist-info{margin-top:auto;}ul.joblist.quick li .field.field--name-field-jobex-jobno{margin-top:16px;text-align:right;}ul.joblist.quick li .field.field--name-field-jobex-jobno{position:relative;right:auto;background-color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#000;padding:0;letter-spacing:0.3rem;}ul.joblist.quick li .field.field--name-field-jobex-jobno:before{content:'No.';}ul.joblist.quick li .joblist-footer{display:flex;justify-content:center;align-items:center;gap:10px;}ul.joblist.quick li .joblist-footer .node__links{max-width:200px;width:100%;}ul.joblist.quick li .joblist-footer ul.links li{max-width:268px;width:100%;padding:0;}ul.joblist.quick li .joblist-footer ul.links a{background-color:var(--orange-color-2);border-radius:9999px;color:var(--white-color);padding:15px 10px;width:100%;text-align:center;font-size:1.6rem;display:flex;justify-content:center;align-items:center;gap:10px;}ul.joblist.quick li .joblist-footer ul.links a:after{content:'';width:6px;height:6px;border:0;border-bottom:2px solid var(--white-color);border-right:2px solid var(--white-color);transform:rotate(-45deg);}ul.joblist.quick li .joblist-footer ul.links a:hover{opacity:0.8;}ul.joblist.quick li .joblist-footer .flag a,ul.joblist.quick li .joblist-footer .action-unflag a:hover{position:initial;width:40px;height:40px;background-image:url(/themes/custom/korejob_front/img/icon/icon-star02.svg);background-size:contain;}ul.joblist.quick li .joblist-footer .flag:not(.action-unflag) a:hover,ul.joblist.quick li .joblist-footer .action-unflag a{background-image:url(/themes/custom/korejob_front/img/icon/icon-star02_active.svg);}ul.joblist.quick li .joblist-footer .flag .js-flag-message{display:none;}ul.joblist.quick li .joblist-bottom{display:flex;justify-content:space-between;}ul.joblist.quick li .joblist-bottom .job-new-update{font-size:1em;margin-top:16px;}@media only screen and (max-width :767px){ul.joblist.quick li .joblist-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:10px;}ul.joblist.quick li .joblist-bottom .job-new-update,ul.joblist.quick li .field.field--name-field-jobex-jobno{margin-top:0;font-size:0.8em;}ul.joblist.quick li .joblist-bottom .job-new-update{font-size:0.8em;}}@media screen and (max-width:991px){ul.joblist.quick{gap:16px;}ul.joblist.quick li.list-item{width:calc((100% - 16px) / 2);box-shadow:-1px 0px 10px 0px rgba(192,165,72,0.3);}}@media screen and (max-width:767px){ul.joblist.quick{gap:16px;margin-bottom:28px;}ul.joblist.quick li.list-item{padding:10px 10px 8px;}ul.joblist.quick li.list-item .field--name-field-job-image{margin-bottom:6px;border-radius:10px;}ul.joblist.quick li.list-item .ttl{margin-bottom:10px;}ul.joblist.quick li.list-item .ttl a{font-size:1.1rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}ul.joblist.quick li .joblist-info{margin-bottom:12px;}ul.joblist.quick li .joblist-info .field > .field__item{font-size:1.2rem;}ul.joblist.quick li .joblist-info .salary{gap:8px;}ul.joblist.quick li .joblist-info .salary .field--name-field-job-salary-system{padding:8px 16px;font-size:1.2rem;width:60px;}ul.joblist.quick li .joblist-info .salary .range .field{font-size:1.2rem;}ul.joblist.quick li .joblist-info > .field{gap:8px;}ul.joblist.quick li .joblist-info .field__label{font-size:1.2rem;width:60px;padding:8px 4px;}ul.joblist.quick li .joblist-footer ul.links a{font-size:1.1rem;padding:5px 6px 6px;height:27px;}ul.joblist.quick li .joblist-footer .flag a,ul.joblist.quick li .joblist-footer .action-unflag a:hover{width:30px;height:30px;}}.job-page-title-warp{display:flex;flex-direction:column;}.job-page-title-warp .pickup-kyubo-warp{display:flex;gap:8px;padding:10px 0 0;}.job-page-title-warp.pickup-kyubo-warp:empty{display:none;}@media only screen and (max-width :991px){.job-page-title-warp{display:flex;flex-wrap:wrap;}.job-page-title-warp .page-title{width:100%;margin-bottom:10px;}.job-page-title-warp .pickup-kyubo-warp{width:100%;}}.joblist-content .field--name-field-jobex-job-catchphrase,.page-node-type-job #job-head .head-right .catch-copy{border:solid 1px var(--orange-color-1);padding:20px;text-align:left;border-radius:5px;margin-bottom:auto;}.page-node-type-job #job-head .head-right .catch-copy:before{display:none;}.city-non-select{color:rgb(102,102,102);line-height:20px;height:50px;display:block;padding:12px 8px;background:rgb(227,227,227);border-radius:3px;border-width:1px !important;border-style:solid !important;border-color:rgb(166,166,166) !important;border-image:initial !important;}.views-exposed-form fieldset[data-drupal-selector="edit-city-id"] .fieldset-wrapper .bef-checkboxes{justify-content:flex-start;gap:8px;}.views-exposed-form fieldset[data-drupal-selector="edit-city-id"] .fieldset-wrapper .bef-checkboxes > .form-item{flex-basis:calc(100% / 4 - 8px)!important;}@media only screen and (max-width:767px){.views-exposed-form fieldset[data-drupal-selector="edit-city-id"] .fieldset-wrapper .bef-checkboxes > .form-item{flex-basis:calc(100% / 3 - 8px)!important;}}.views-exposed-form fieldset[data-drupal-selector="edit-city-id"] .fieldset-wrapper .bef-checkboxes > .form-item input.form-checkbox + label,.views-exposed-form fieldset[data-drupal-selector="edit-city-id"] .fieldset-wrapper .bef-checkboxes > .form-item input.form-checkbox{pointer-events:none;background-color:#e3e3e3;}.views-exposed-form fieldset[data-drupal-selector="edit-city-id"] .fieldset-wrapper .form-checkboxes input.form-checkbox{display:none;}.views-exposed-form fieldset[data-drupal-selector="edit-city-id"] .fieldset-wrapper .form-checkboxes input.form-checkbox:checked + label{color:#fff;background-color:var(--orange-color-2)!important;border-color:var(--orange-color-2);}.views-exposed-form fieldset[data-drupal-selector="edit-city-id"] .fieldset-wrapper .form-checkboxes input.form-checkbox:checked + label:after{color:#fff;}.views-exposed-form fieldset[data-drupal-selector="edit-city-id"] .fieldset-wrapper .bef-checkboxes .form-item label{display:flex;justify-content:center;align-items:center;width:100%;min-height:40px;font-weight:500;padding:5px;height:100%;font-size:1rem;line-height:1.2;border:1px solid #000;border-radius:5px;background-color:#fff;cursor:pointer;transition:all .4s;}.views-exposed-form [data-drupal-selector="edit-city-id"] .form-item label:after{content:'(0)';display:inline-block;border:none;width:auto;height:auto;left:0;margin-top:0;opacity:1;position:relative;top:0;transform:none;border-radius:0;color:#333;}.job-count-area{text-align:center;margin-bottom:5px;}.job-count-area .job-count{font-weight:bold;font-size:2.1rem;padding:0 10px;color:var(--orange-color-2);}.job-count-area:before{content:"";display:inline-block;width:60px;height:40px;background:url(/themes/custom/korejob_front/img/search/tamura_search.webp) no-repeat;background-size:cover;background-position:0px 0px;margin-right:3px;margin-bottom:-10px;}body.path-recently .view .flag a.use-ajax,body.path-bookmarks .view .flag a.use-ajax,body.path-job .view .flag a.use-ajax{padding:0px;}@media only screen and (min-width:768px){body.path-recently .node--type-job .joblist-footer .flag,body.path-bookmarks .node--type-job .joblist-footer .flag,body.path-job .node--type-job .joblist-footer .flag{max-width:168px;width:100%;}body.path-recently .node--type-job .joblist-footer,body.path-bookmarks .node--type-job .joblist-footer,body.path-job .node--type-job .joblist-footer{gap:22px !important;}}@media only screen and (max-width:500px){body.path-recently .view .flag a.use-ajax,body.path-bookmarks .view .flag a.use-ajax,body.path-job .view .flag a.use-ajax{gap:2px;}body.path-recently .view .flag a.use-ajax,body.path-recently .node--type-job.node--view-mode-list .node__links a,body.path-bookmarks .view .flag a.use-ajax,body.path-bookmarks .node--type-job.node--view-mode-list .node__links a,body.path-job .view .flag a.use-ajax,body.path-job .node--type-job.node--view-mode-list .node__links a{font-size:1.1rem;}}
