/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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 li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.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-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.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/classy/images/icons/ee0000/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/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/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/classy/images/misc/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 .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.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;}
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/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/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/classy/images/icons/73b355/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/classy/images/icons/e29700/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/classy/images/icons/e32700/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;}
select{display:none;}.form-select-deco{background:#FFF;position:relative;}.form-select-deco ul.options li{padding:10px;}.deco-select-single .selected{padding:10px;}.deco-select-single .options{display:none;position:absolute;top:36px;left:0;background:#FFF;z-index:10;}.deco-select-single .options li{white-space:nowrap;}ul.form-select-deco li{padding:10px;display:inline-block;}.form-checkboxes{display:none;}.form-radios{display:none;}input[type="file"]{display:none;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;list-style:none}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}img{vertical-align:bottom}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}em{font-style:normal}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}.dialog-off-canvas-main-canvas,.layout-container{width:100%;overflow:hidden}.layout-container main[role^="main"]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}html{font-size:62.5%}@font-face{font-family:"Hiragino Sans";src:local(HiraginoSans-W3);font-weight:400}@font-face{font-family:"Hiragino Sans";src:local(HiraginoSans-W6);font-weight:700}@media screen and (max-width:768px){.pc-only{display:none}}@media screen and (min-width:769px){.sp-only{display:none}}body{font-size:16px;font-size:1.6rem;color:#333;font-family:"Hiragino Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"HG丸ゴシックM-PRO","ＭＳ Ｐゴシック","MS PGothic",sans-serif;position:relative}.path-user #edit-actions #edit-submit-alt{display:block;width:calc((300% / 375) * 100);padding:3px;margin:0 auto 30px;background-color:#c03;border-radius:24px;cursor:pointer}@media screen and (min-width:769px){.path-user #edit-actions #edit-submit-alt{width:calc((197% / 860) * 100);margin-right:calc((24% / 860) * 100);padding:4px;margin:0 auto 40px}}.path-user #edit-actions #edit-submit-alt:hover{background-color:#c03}.path-user #edit-actions #edit-submit-alt .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:7px 28px 6px 20px;background-color:#fff;border-radius:22px;font-size:18px;font-size:1.8rem;line-height:1.5;font-weight:bold;color:#333;position:relative}.path-user #edit-actions #edit-submit-alt .inner:before{content:'';width:8px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23CC0033;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-main%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 14px;position:absolute;top:calc(50% - 6px);bottom:0;right:12px}@media all and (-ms-high-contrast:none){.path-user #edit-actions #edit-submit-alt .inner:before{background-image:url(/themes/custom/dsp/img/arrow-main.png)}}.path-user #edit-actions #edit-submit-alt .inner:hover{background:none;color:#fff}.path-user #edit-actions #edit-submit-alt .inner:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-white%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@media all and (-ms-high-contrast:none){.path-user #edit-actions #edit-submit-alt .inner:hover:before{background-image:url(/themes/custom/dsp/img/arrow-white.png)}}#page-top{display:none;width:40px;height:40px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 12'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Epage-top%3C/title%3E%3Cg id='2' data-name='2'%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 11 11 1 21 11'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-color:#CC0033;background-repeat:no-repeat;background-position:center center;background-size:18px 10px;border:1px solid #fff;border-radius:5px;position:fixed;right:11px;bottom:80px;z-index:499}@media screen and (min-width:769px){#page-top{width:50px;height:50px;right:33px;bottom:10px;background-size:22px 12px}}@media all and (-ms-high-contrast:none){#page-top{background-image:url(/themes/custom/dsp/img/page-top.png)}}a:hover #page-top{background-color:#007d8c}.main-visual-top-only{position:relative;background-image:linear-gradient(-45deg,#fff5be 25%,#fff 25%,#fff 50%,#fff5be 50%,#fff5be 75%,#fff 75%);background-size:15px 15px;padding-top:23px;margin-top:-10px;height:390px;margin-bottom:150px}@media screen and (min-width:769px){.main-visual-top-only{height:585px;margin-top:-15px;margin-bottom:32px;padding-top:67px}}.main-visual-top-only__inner{max-width:1175px;margin:0 auto;width:calc((345/375)*100%)}@media screen and (min-width:769px){.main-visual-top-only__inner{width:100%;position:relative}}.main-visual-top-only__img-text{display:none}@media screen and (min-width:769px){.main-visual-top-only__img-text{display:block;position:absolute;left:500px;top:0}}.main-visual-top-only__img-illustration{width:100%;max-width:484px;overflow:hidden;position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:769px){.main-visual-top-only__img-illustration{max-width:775px;width:775px;position:absolute;left:435px;bottom:-67px;-webkit-transform:none;transform:none}}.main-visual-top-only__img-illustration img{width:100%;height:auto}.main-visual-top-only-content{background-color:#fff;border-radius:20px;-webkit-box-shadow:1px 1px 15px 0 rgba(0,0,0,0.15);box-shadow:1px 1px 15px 0 rgba(0,0,0,0.15);padding:32px 0}@media screen and (min-width:769px){.main-visual-top-only-content{width:450px;height:450px;padding:60px 0 0;position:relative;z-index:1}}.main-visual-top-only-title{text-align:center;line-height:1.25}.main-visual-top-only-title em{color:#c03;font-weight:bold;display:block;white-space:nowrap;font-size:20px;font-size:2rem}@media screen and (min-width:769px){.main-visual-top-only-title em{font-size:27px;font-size:2.7rem}}.main-visual-top-only-title b{color:#c03;font-weight:bold;display:block;white-space:nowrap;font-size:24px;font-size:2.4rem}@media screen and (min-width:769px){.main-visual-top-only-title b{font-size:32px;font-size:3.2rem}}.main-visual-top-only-text{font-weight:bold;line-height:1.4375;margin-top:14px;margin-left:auto;width:calc(312/345*100%)}@media screen and (min-width:769px){.main-visual-top-only-text{margin-top:28px;width:calc((380/450)*100%);margin-right:auto}}.main-visual-top-only-cv{position:absolute;width:calc((345/375)*100%);bottom:-150px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}@media screen and (min-width:769px){.main-visual-top-only-cv{width:calc((380/450)*100%);position:static;-webkit-transform:none;transform:none;margin-top:40px;margin-left:auto;margin-right:auto}}.main-visual-top-only-cv__message{font-weight:bold;font-size:14px;font-size:1.4rem}.paragraph .main-visual-top-only-cv__button{margin-top:10px}.paragraph .main-visual-top-only-cv__button .c-bottom-cv-button{display:block;position:static}.paragraph .main-visual-top-only-cv__button .c-bottom-cv-button__link{border-radius:10em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:0}@media screen and (min-width:769px){.paragraph .main-visual-top-only-cv__button .c-bottom-cv-button__link{height:83px}}@media screen and (min-width:769px){.paragraph .main-visual-top-only-cv__button .c-bottom-cv-button__link-t1{font-size:17px;font-size:1.7rem}}@media screen and (min-width:769px){.paragraph .main-visual-top-only-cv__button .c-bottom-cv-button__link-t2{font-size:25px;font-size:2.5rem}}.paragraph .main-visual-top-only-cv__for-beginer{margin-top:15px}.paragraph .main-visual-top-only-cv__for-beginer a{color:#0058FF;text-decoration:underline;font-size:16px;font-size:1.6rem}.paragraph .main-visual-top-only-cv__for-beginer a:hover{text-decoration:none}.region{width:100%}.l-content,body#fixed .main-visual .field--name-field-main-visual{width:100%}@media screen and (min-width:769px){.l-content,body#fixed .main-visual .field--name-field-main-visual{max-width:1170px;margin:0 auto}}header{padding-top:64px}@media (min-width:928px){header{padding-top:70px}}.region-header{background-color:#c03;border-bottom:1px solid #ccc;position:fixed;top:0;left:0;z-index:500}body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .region-header{top:80px;z-index:499}body.toolbar-fixed.toolbar-horizontal .region-header,body.toolbar-fixed.toolbar-vertical .region-header{top:40px;z-index:499}.region-header .l-content{display:-webkit-box;display:-ms-flexbox;display:flex;height:64px;padding:11px;position:relative}#block-dsp-branding{width:170px}@media (min-width:928px){.region-header .l-content{height:70px;padding:0}#block-dsp-branding{width:170px;padding:10px 0 11px}}html{scroll-padding-top:100px}@media screen and (min-width:769px){html{scroll-padding-top:70px}}.site-slogan{display:none;margin-bottom:6px;font-size:10px;font-size:1rem;color:#fff}.site-logo img{width:120px}#block-dsp-main-menu{position:absolute;top:0;right:0}#block-dsp-main-menu h2{display:none}.l-nav__checkbox{display:none;position:relative}.l-nav__content ul.menu .menu-item a.is-active{color:#fff}@media (min-width:928px){.site-slogan{color:#fff}.site-logo img{width:100px;margin-top:4px}#block-dsp-main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 500px);position:static}}@media (max-width:927.9px){.region-header .l-nav__checkbox--open,.region-header .l-nav__checkbox--close{display:inline-block;width:50px;height:64px;z-index:9;vertical-align:middle;position:absolute;top:0;right:0}.region-header .l-nav__checkbox--open span,.region-header .l-nav__checkbox--open span:before,.region-header .l-nav__checkbox--open span:after,.region-header .l-nav__checkbox:checked ~ .l-nav__checkbox--close span,.region-header .l-nav__checkbox:checked ~ .l-nav__checkbox--close span:before{content:'';display:block;width:28px;height:2px;background:#fff;cursor:pointer;z-index:10;position:absolute;top:23px;right:11px}.region-header .l-nav__checkbox--open span:before{top:8px;right:0}.region-header .l-nav__checkbox--open span:after{top:16px;right:0}.region-header .l-nav__checkbox:checked ~ .l-nav__checkbox--close span{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:32px;right:11px}.region-header .l-nav__checkbox:checked ~ .l-nav__checkbox--close span:before{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);top:0;right:0}.region-header .l-nav__checkbox--open .bookmark-count-badge{position:absolute;top:8px;right:5px;background-color:#d44650;border:1px solid #c03;min-width:10px;padding:4px 6px;line-height:1;border-radius:25px;z-index:99}.region-header .l-nav__checkbox--open .bookmark-count-badge .inner{font-size:11px;font-size:1.1rem;font-weight:700;color:#fff;white-space:nowrap}.region-header .l-nav__container{display:none;width:100%;height:100%;z-index:7;position:fixed;top:65px;left:0}.region-header .l-nav__content{display:none;width:100%;max-height:calc(100% - 65px);background-color:#000;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;overflow:auto;z-index:8;opacity:0;position:fixed;top:65px;right:0}.region-header .l-nav__content ul.menu{margin:0}.menu-item{padding:0}.region-header .l-nav__content .bookmark-count-badge{display:inline-block;background-color:#d44650;min-width:10px;padding:4px 6px;margin-left:9px;line-height:1;border-radius:25px;z-index:99}.region-header .l-nav__content .bookmark-count-badge .inner{font-size:11px;font-size:1.1rem;font-weight:700;color:#fff;white-space:nowrap}.region-header .l-nav__content .menu-item a,.region-header .l-nav__content .menu-item span{display:block;padding:14px 2.93%;border-top:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d;font-size:16px;font-size:1.6rem;font-weight:bold;line-height:1.5;color:#fff;position:relative}.region-header .l-nav__content .menu-item a:before,.region-header .l-nav__content .menu-item span:before{content:'';width:8px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23b2b2b2;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;position:absolute;top:calc(50% - 7px);bottom:0;right:14px}}@media all and (max-width:927.9px) and (-ms-high-contrast:none){.region-header .l-nav__content .menu-item a:before,.region-header .l-nav__content .menu-item span:before{background-image:url(/themes/custom/dsp/img/arrow-white.png)}}@media (max-width:927.9px){.region-header .l-nav__content .menu-item--expanded a:before,.region-header .l-nav__content .menu-item--expanded span:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.region-header .l-nav__content .menu-item a:hover,.region-header .l-nav__content .menu-item a:active,.region-header .l-nav__content .menu-item span:hover,.region-header .l-nav__content .menu-item span:active,.region-header .l-nav__content ul.menu .menu-item a.active,.region-header .l-nav__content ul.menu .menu-item a.is-active.active{background-color:rgba(204,0,51,0.05);border-top:1px solid #d9d9d9;border-bottom:solid 1px #d9d9d9;color:#c03;position:relative}.region-header .l-nav__content .menu-item a:hover:before,.region-header .l-nav__content .menu-item a:active:before,.region-header .l-nav__content .menu-item span:hover:before,.region-header .l-nav__content .menu-item span:active:before,.region-header .l-nav__content .menu-item span.active:hover:before,.region-header .l-nav__content .menu-item span.active:active:before{content:'';width:8px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23666;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow2%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 14px;z-index:100;position:absolute;top:calc(50% - 7px);bottom:0;right:14px}}@media all and (max-width:927.9px) and (-ms-high-contrast:none){.region-header .l-nav__content .menu-item a:hover:before,.region-header .l-nav__content .menu-item a:active:before,.region-header .l-nav__content .menu-item span:hover:before,.region-header .l-nav__content .menu-item span:active:before,.region-header .l-nav__content .menu-item span.active:hover:before,.region-header .l-nav__content .menu-item span.active:active:before{background-image:url(/themes/custom/dsp/img/arrow-gray.png)}}@media (max-width:927.9px){.region-header .l-nav__content .menu-item--expanded span.active:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.region-header .l-nav__content .menu-child .menu-item a,.region-header .l-nav__content .menu-child .menu-item span,.region-header .l-nav__content ul.menu .menu-child .menu-item a.is-active{display:block;padding:13px 5.86% 14px;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 1'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23d9d9d9;}%3C/style%3E%3C/defs%3E%3Ctitle%3Eborder%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Crect class='cls-1' width='2' height='1'/%3E%3Crect class='cls-1' x='4' width='2' height='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-x;background-position:top left;background-size:auto 1px;border-top:none;border-bottom:none;font-size:14px;font-size:1.4rem;font-weight:normal;line-height:1.57;color:#333;position:relative}}@media all and (max-width:927.9px) and (-ms-high-contrast:none){.region-header .l-nav__content .menu-child .menu-item a,.region-header .l-nav__content .menu-child .menu-item span{background-image:url(/themes/custom/dsp/img/arrow-gray.png)}}@media (max-width:927.9px){.region-header .l-nav__content .menu-item .menu-item:first-child a{background:none;background-color:#fff}.region-header .l-nav__content .menu-item .menu-item a:before{content:'';width:8px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23666;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow2%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 14px;-webkit-transform:rotate(0deg);transform:rotate(0deg);position:absolute;top:calc(50% - 7px);bottom:0;right:14px}}@media all and (max-width:927.9px) and (-ms-high-contrast:none){.region-header .l-nav__content .menu-item .menu-item a:before{background-image:url(/themes/custom/dsp/img/arrow-gray.png)}}@media (max-width:927.9px){.region-header .l-nav__content .menu-item--expanded span.active:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.region-header .l-nav__content .menu-child .menu-item a:hover,.region-header .l-nav__content .menu-child .menu-item a:active{padding:13px 5.86%;background-color:rgba(204,0,51,0.05);border-bottom:solid 1px #d9d9d9;color:#c03}.region-header .l-nav__checkbox:checked ~ .l-nav__checkbox--open{display:none}.region-header .l-nav__checkbox:checked ~ .l-nav__container{display:block;opacity:.5}.region-header .l-nav__checkbox:checked ~ .l-nav__content{display:block;-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1;top:65px}#block-banner-navigation-sp{padding:60px 11px 5px}#block-banner-navigation-sp .field--name-field-image a{display:block;width:100%;margin-bottom:15px}#block-banner-navigation-sp .field--name-field-image a img{width:100%;height:auto}}@media (min-width:928px){.region-header .l-nav__container{display:none}.region-header .l-nav__content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.region-header .l-nav__content ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;margin:0}.region-header .l-nav__content .menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:2.85%;list-style:none}.region-header .l-nav__content .menu-item a,.region-header .l-nav__content .menu-item span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:17px;font-size:1.7rem;font-weight:bold;color:#fff;position:relative}.region-header .l-nav__content .menu-item a:hover:before,.region-header .l-nav__content .menu-item span:hover:before,.region-header .l-nav__content .menu-item a:active:before,.region-header .l-nav__content .menu-item span:active:before{content:'';width:100%;height:3px;background-color:#fff;position:absolute;bottom:0;left:0}.region-header .l-nav__content .menu-item .menu-child{display:none}#block-banner-navigation-sp{display:none}}#block-banner-navigation{padding:80px 11px 15px}#block-banner-navigation a{display:block;margin-bottom:15px}#block-banner-navigation a img{width:100%;height:auto}@media (min-width:928px){#block-banner-navigation{display:none}}#block-dsp-account{width:calc(100% - calc(170px + 50px))}#block-dsp-account .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;margin:0}#block-dsp-account .menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:8px}#block-dsp-account .menu-item:last-child{margin-right:0}#block-dsp-account .menu-item a{padding-top:30px;background-repeat:no-repeat;background-position:center 5px;background-size:20px auto;text-align:center;font-size:10px;font-size:1rem;color:#fff}#block-dsp-account .menu-item .dsp-menu-mypage{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.94 16'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23fff;}%3C/style%3E%3C/defs%3E%3Ctitle%3Emypage%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpath class='cls-1' d='M8,1.45A3.28,3.28,0,1,1,4.7,4.73,3.27,3.27,0,0,1,8,1.45M8,0A4.73,4.73,0,1,0,12.7,4.73,4.73,4.73,0,0,0,8,0Z'/%3E%3Cpath class='cls-1' d='M15.86,14.68a8,8,0,0,0-15.78,0,4.69,4.69,0,0,0-.08.59A.7.7,0,0,0,.7,16H15.24a.7.7,0,0,0,.7-.73A4.69,4.69,0,0,0,15.86,14.68ZM1.59,14.55a6.54,6.54,0,0,1,12.76,0Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@media (min-width:928px){#block-dsp-account .menu-item .dsp-menu-mypage{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.94 16'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23000;}%3C/style%3E%3C/defs%3E%3Ctitle%3Emypage%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpath class='cls-1' d='M8,1.45A3.28,3.28,0,1,1,4.7,4.73,3.27,3.27,0,0,1,8,1.45M8,0A4.73,4.73,0,1,0,12.7,4.73,4.73,4.73,0,0,0,8,0Z'/%3E%3Cpath class='cls-1' d='M15.86,14.68a8,8,0,0,0-15.78,0,4.69,4.69,0,0,0-.08.59A.7.7,0,0,0,.7,16H15.24a.7.7,0,0,0,.7-.73A4.69,4.69,0,0,0,15.86,14.68ZM1.59,14.55a6.54,6.54,0,0,1,12.76,0Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}}@media all and (-ms-high-contrast:none){#block-dsp-account .menu-item .dsp-menu-mypage{background-image:url(/themes/custom/dsp/img/mypage.png)}}#block-dsp-account .menu-item .dsp-menu-join{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23fff;}%3C/style%3E%3C/defs%3E%3Ctitle%3Eentrey%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpath class='cls-1' d='M.73,16H10.91a.73.73,0,0,0,.73-.73V12.36a.73.73,0,0,0-1.46,0v2.19H1.45V1.45h8.73V3.64a.73.73,0,0,0,1.46,0V.73A.73.73,0,0,0,10.91,0H.73A.73.73,0,0,0,0,.73V15.27A.73.73,0,0,0,.73,16Z'/%3E%3Cpath class='cls-1' d='M15,5.33l.82-.82a.72.72,0,0,0-1-1l-.82.81Z'/%3E%3Cpolygon class='cls-1' points='13.43 4.82 8.73 9.52 8.73 10.54 9.76 10.54 14.46 5.84 13.43 4.82'/%3E%3Cpath class='cls-1' d='M7.64,4.73H4A.73.73,0,0,1,4,3.27H7.64a.73.73,0,0,1,0,1.46Z'/%3E%3Cpath class='cls-1' d='M7.64,7.64H4A.73.73,0,0,1,4,6.18H7.64a.73.73,0,0,1,0,1.46Z'/%3E%3Cpath class='cls-1' d='M6.18,10.55H4A.73.73,0,0,1,4,9.09H6.18a.73.73,0,0,1,0,1.46Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@media all and (-ms-high-contrast:none){#block-dsp-account .menu-item .dsp-menu-join{background-image:url(/themes/custom/dsp/img/entrey.png)}}#block-dsp-account .menu-item .dsp-menu-keep{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.748%22%20height%3D%2215.996%22%20viewBox%3D%220%200%2016.748%2015.996%22%3E%3Cpath%20d%3D%22M984.526-129.065a.721.721%2C0%2C0%2C1-.427-.139l-4.3-3.123-4.3%2C3.123a.728.728%2C0%2C0%2C1-.855%2C0%2C.726.726%2C0%2C0%2C1-.264-.813l1.642-5.053-4.3-3.123a.728.728%2C0%2C0%2C1-.264-.814.727.727%2C0%2C0%2C1%2C.691-.5h5.314l1.642-5.054a.726.726%2C0%2C0%2C1%2C.691-.5.728.728%2C0%2C0%2C1%2C.692.5l1.642%2C5.054h5.313a.728.728%2C0%2C0%2C1%2C.692.5.729.729%2C0%2C0%2C1-.264.814l-4.3%2C3.123%2C1.642%2C5.053a.727.727%2C0%2C0%2C1-.264.813.725.725%2C0%2C0%2C1-.423.139Zm-4.726-4.888a.732.732%2C0%2C0%2C1%2C.428.138l2.915%2C2.119-1.113-3.428a.726.726%2C0%2C0%2C1%2C.264-.813l2.915-2.118h-3.6a.727.727%2C0%2C0%2C1-.692-.5l-1.114-3.427-1.113%2C3.427a.728.728%2C0%2C0%2C1-.692.5h-3.6l2.915%2C2.118a.726.726%2C0%2C0%2C1%2C.264.813l-1.113%2C3.428%2C2.915-2.119a.726.726%2C0%2C0%2C1%2C.421-.138Z%22%20transform%3D%22translate(-971.422%20145.061)%22%20fill%3D%22%23c03%22%2F%3E%3C%2Fsvg%3E")}@media all and (-ms-high-contrast:none){#block-dsp-account .menu-item .dsp-menu-keep{background-image:url(/themes/custom/dsp/img/star_outlined.png)}}#block-dsp-account .menu-item .dsp-menu-keep{display:none}@media screen and (min-width:769px){#block-dsp-account .menu-item .dsp-menu-keep{display:block}}@media (min-width:928px){#block-dsp-account{width:320px;padding:10px 0 11px;margin-left:20px}#block-dsp-account .menu-item{position:relative;min-width:100px;margin-right:10px}#block-dsp-account .menu-item a{padding-top:27px;width:100%;background-position:40px 7px;background-size:16px auto;font-size:11px;font-size:1.1rem;font-weight:bold;position:relative}#block-dsp-account .menu-item .bookmark-count-badge{position:absolute;top:0;right:0;background-color:#004096;border:1px solid #c03;min-width:10px;padding:4px 6px;font-weight:700;line-height:1;border-radius:25px}#block-dsp-account .menu-item .bookmark-count-badge .inner{font-size:11px;font-size:1.1rem;font-weight:700;color:#fff;white-space:nowrap}#block-dsp-account .menu-item .dsp-menu-keep{background-color:#fff;border:solid 1px #c03;border-radius:24px;color:#c03}#block-dsp-account .menu-item .dsp-menu-keep:hover{background-color:#c03;border:solid 1px #fff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.749%22%20height%3D%2216%22%20viewBox%3D%220%200%2016.749%2016%22%3E%0A%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_387%22%20data-name%3D%22%E3%83%91%E3%82%B9%20387%22%20d%3D%22M-515.474-129.065a.721.721%2C0%2C0%2C1-.427-.139l-4.3-3.123-4.3%2C3.123a.728.728%2C0%2C0%2C1-.855%2C0%2C.726.726%2C0%2C0%2C1-.264-.813l1.642-5.053-4.3-3.123a.728.728%2C0%2C0%2C1-.264-.814.727.727%2C0%2C0%2C1%2C.691-.5h5.314l1.642-5.054a.726.726%2C0%2C0%2C1%2C.691-.5.728.728%2C0%2C0%2C1%2C.692.5l1.642%2C5.054h5.313a.728.728%2C0%2C0%2C1%2C.692.5.729.729%2C0%2C0%2C1-.264.814l-4.3%2C3.123%2C1.642%2C5.053a.727.727%2C0%2C0%2C1-.264.813A.726.726%2C0%2C0%2C1-515.474-129.065Zm-4.726-4.888a.733.733%2C0%2C0%2C1%2C.428.138l2.915%2C2.119-1.113-3.428a.726.726%2C0%2C0%2C1%2C.264-.813l2.915-2.118h-3.6a.727.727%2C0%2C0%2C1-.692-.5l-1.114-3.427-1.113%2C3.427a.728.728%2C0%2C0%2C1-.692.5h-3.6l2.915%2C2.118a.726.726%2C0%2C0%2C1%2C.264.813l-1.113%2C3.428%2C2.915-2.119A.727.727%2C0%2C0%2C1-520.2-133.953Z%22%20transform%3D%22translate(528.574%20145.065)%22%20fill%3D%22%23fff%22%2F%3E%0A%3C%2Fsvg%3E");padding-top:27px;background-repeat:no-repeat;background-position:40px 7px;background-size:16px auto;color:#fff}}@media all and (min-width:928px) and (-ms-high-contrast:none){#block-dsp-account .menu-item .dsp-menu-keep:hover{background-image:url(/themes/custom/dsp/img/star_outlined_wt.png)}}@media (min-width:928px){#block-dsp-account .menu-item .dsp-menu-join{background-color:#000;border:solid 1px #000;border-radius:24px}#block-dsp-account .menu-item .dsp-menu-join:hover{opacity:.8;border:solid 1px transparent;background-color:#000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23fff;}%3C/style%3E%3C/defs%3E%3Ctitle%3Eentrey%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpath class='cls-1' d='M.73,16H10.91a.73.73,0,0,0,.73-.73V12.36a.73.73,0,0,0-1.46,0v2.19H1.45V1.45h8.73V3.64a.73.73,0,0,0,1.46,0V.73A.73.73,0,0,0,10.91,0H.73A.73.73,0,0,0,0,.73V15.27A.73.73,0,0,0,.73,16Z'/%3E%3Cpath class='cls-1' d='M15,5.33l.82-.82a.72.72,0,0,0-1-1l-.82.81Z'/%3E%3Cpolygon class='cls-1' points='13.43 4.82 8.73 9.52 8.73 10.54 9.76 10.54 14.46 5.84 13.43 4.82'/%3E%3Cpath class='cls-1' d='M7.64,4.73H4A.73.73,0,0,1,4,3.27H7.64a.73.73,0,0,1,0,1.46Z'/%3E%3Cpath class='cls-1' d='M7.64,7.64H4A.73.73,0,0,1,4,6.18H7.64a.73.73,0,0,1,0,1.46Z'/%3E%3Cpath class='cls-1' d='M6.18,10.55H4A.73.73,0,0,1,4,9.09H6.18a.73.73,0,0,1,0,1.46Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");padding-top:27px;background-repeat:no-repeat;background-position:40px 7px;background-size:16px auto}}@media all and (min-width:928px) and (-ms-high-contrast:none){#block-dsp-account .menu-item .dsp-menu-join:hover{background-image:url(/themes/custom/dsp/img/entrey.png)}}@media (min-width:928px){#block-dsp-account .menu-item .dsp-menu-mypage{background-color:#FFBA00;border:solid 1px #FFBA00;border-radius:24px;color:#000}#block-dsp-account .menu-item .dsp-menu-mypage:hover{color:#fff;background:rgba(255,255,255,0.4);border:solid 1px transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.94 16'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23fff;}%3C/style%3E%3C/defs%3E%3Ctitle%3Emypage%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpath class='cls-1' d='M8,1.45A3.28,3.28,0,1,1,4.7,4.73,3.27,3.27,0,0,1,8,1.45M8,0A4.73,4.73,0,1,0,12.7,4.73,4.73,4.73,0,0,0,8,0Z'/%3E%3Cpath class='cls-1' d='M15.86,14.68a8,8,0,0,0-15.78,0,4.69,4.69,0,0,0-.08.59A.7.7,0,0,0,.7,16H15.24a.7.7,0,0,0,.7-.73A4.69,4.69,0,0,0,15.86,14.68ZM1.59,14.55a6.54,6.54,0,0,1,12.76,0Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");padding-top:27px;background-repeat:no-repeat;background-position:40px 7px;background-size:16px auto}}@media all and (min-width:928px) and (-ms-high-contrast:none){#block-dsp-account .menu-item .dsp-menu-mypage:hover{background-image:url(/themes/custom/dsp/img/mypage.png)}}@media (min-width:928px){#block-dsp-account .menu-item{padding-top:0}#block-dsp-account .menu-item:first-child:hover{border-color:#c03;border-radius:24px}#block-dsp-account .menu-item:nth-child(2):hover{border-color:#c03;border-radius:24px}#block-dsp-account .menu-item:last-child:hover{background:linear-gradient(135deg,#003780,#002b66);border-radius:24px}}@media screen and (max-width:768px){.region-breadcrumb{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#block-dsp-breadcrumbs{padding:11px 55px 11px 11px}@media screen and (min-width:769px){#block-dsp-breadcrumbs{padding:12px 0 0}}#block-dsp-breadcrumbs .breadcrumb{padding-bottom:0}#block-dsp-breadcrumbs .breadcrumb li:before{content:'>'}#block-dsp-breadcrumbs .breadcrumb li:first-child:before{content:none}#block-dsp-breadcrumbs .breadcrumb li,#block-dsp-breadcrumbs .breadcrumb li a{display:inline;margin:0;padding:0;list-style-type:none;line-height:1.5;color:#333;font-size:12px;font-size:1.2rem}@media screen and (min-width:769px){#block-dsp-breadcrumbs .breadcrumb li,#block-dsp-breadcrumbs .breadcrumb li a{font-size:14px;font-size:1.4rem}}#block-dsp-breadcrumbs .breadcrumb li a:hover,#block-dsp-breadcrumbs .breadcrumb li a:active{color:#c03}.page-node-type-page .region-content .l-content,.page-node-type-list .region-content .l-content,.page-node-type-list-page-views .region-content .l-content,.page-node-type-event .region-content .l-content,.page-node-type-tocreator .region-content .l-content,.job-list .region-content .l-content,.page-node-type-news .region-content .l-content{padding:0 11px}@media screen and (min-width:769px){.page-node-type-page .region-content .l-content,.page-node-type-list .region-content .l-content,.page-node-type-list-page-views .region-content .l-content,.page-node-type-event .region-content .l-content,.page-node-type-tocreator .region-content .l-content,.job-list .region-content .l-content,.page-node-type-news .region-content .l-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}}.page-node-type-page .region-content .l-content,.page-node-type-event .region-content .l-content,.page-node-type-tocreator .region-content .l-content,.job-list .region-content .l-content{padding:0}.page-node-type-page .page-1-column .region-content .l-content{padding:0}@media screen and (min-width:769px){.page-node-type-page .page-1-column .region-content .l-content{display:block;max-width:860px}}.job-list .region-content .l-content{position:relative}@media screen and (min-width:769px){.job-list .region-content .l-content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:static}}.news-list .region-content .l-content,.page-node-type-news .region-content .l-content{padding:0 11px 40px}@media screen and (min-width:769px){.news-list .region-content .l-content,.page-node-type-news .region-content .l-content{padding:0}}@media screen and (min-width:769px){.page-node-type-page .inner-region-content,.page-node-type-list .inner-region-content,.page-node-type-list-page-views .inner-region-content,.page-node-type-event .inner-region-content,.page-node-type-tocreator .inner-region-content,.job-list .inner-region-content,.page-node-type-news .inner-region-content{width:calc((860% / 1170) * 100);margin-bottom:65px}}@media screen and (min-width:769px){.page-node-type-page .page-1-column .inner-region-content{width:100%}}.page-node-type-page .page-2-column .block-views-blockbanner-area-1-block-1,.page-node-type-page .page-2-column .block-views-blockbanner-area-2-block-1,.page-node-type-list .page-2-column .block-views-blockbanner-area-1-block-1,.page-node-type-list .page-2-column .block-views-blockbanner-area-2-block-1,.page-node-type-list-page-views .page-2-column .block-views-blockbanner-area-1-block-1,.page-node-type-list-page-views .page-2-column .block-views-blockbanner-area-2-block-1,.page-node-type-event .page-2-column .block-views-blockbanner-area-1-block-1,.page-node-type-event .page-2-column .block-views-blockbanner-area-2-block-1,.page-node-type-tocreator .page-2-column .block-views-blockbanner-area-1-block-1,.page-node-type-tocreator .page-2-column .block-views-blockbanner-area-2-block-1,.job-list .block-views-blockbanner-area-1-block-1,.job-list .block-views-blockbanner-area-2-block-1,.page-node-type-news .block-views-blockbanner-area-1-block-1,.page-node-type-news .block-views-blockbanner-area-2-block-1{padding-bottom:25px}.page-node-type-page .block-views-blockbanner-area-2-block-1,.page-node-type-list .block-views-blockbanner-area-2-block-1,.page-node-type-list-page-views .block-views-blockbanner-area-2-block-1,.page-node-type-event .block-views-blockbanner-area-2-block-1,.page-node-type-tocreator .block-views-blockbanner-area-2-block-1,.page-node-type-news .block-views-blockbanner-area-2-block-1{padding-bottom:35px}@media screen and (min-width:769px){.page-node-type-page .block-views-blockbanner-area-2-block-1,.page-node-type-list .block-views-blockbanner-area-2-block-1,.page-node-type-list-page-views .block-views-blockbanner-area-2-block-1,.page-node-type-event .block-views-blockbanner-area-2-block-1,.page-node-type-tocreator .block-views-blockbanner-area-2-block-1,.page-node-type-news .block-views-blockbanner-area-2-block-1{padding-bottom:25px}}@media screen and (max-width:768px){.page-node-type-list-page-views.job-list .page-2-column .block-views-blockbanner-area-1-block-1,.page-node-type-list-page-views.job-list .page-2-column .block-views-blockbanner-area-2-block-1{padding-bottom:0}}.news-list .block-views-blockbanner-area-2-block-1,.page-node-type-news .block-views-blockbanner-area-2-block-1{padding-bottom:25px}@media screen and (min-width:769px){.news-list .block-views-blockbanner-area-2-block-1,.page-node-type-news .block-views-blockbanner-area-2-block-1{padding-bottom:75px}}.job-list .block-views-blockbanner-area-1-block-1 .field__item,.job-list .block-views-blockbanner-area-2-block-1 .field__item{width:auto}@media screen and (max-width:768px){.job-list .block-views-blockbanner-area-1-block-1 .field__item,.job-list .block-views-blockbanner-area-2-block-1 .field__item{display:none}}.page-node-type-page .block-views-blockbanner-area-1-block-1 a,.page-node-type-page .block-views-blockbanner-area-2-block-1 a,.page-node-type-list .block-views-blockbanner-area-1-block-1 a,.page-node-type-list .block-views-blockbanner-area-2-block-1 a,.page-node-type-list-page-views .block-views-blockbanner-area-1-block-1 a,.page-node-type-list-page-views .block-views-blockbanner-area-2-block-1 a,.page-node-type-event .block-views-blockbanner-area-1-block-1 a,.page-node-type-event .block-views-blockbanner-area-2-block-1 a,.page-node-type-tocreator .block-views-blockbanner-area-1-block-1 a,.page-node-type-tocreator .block-views-blockbanner-area-2-block-1 a,.job-list .block-views-blockbanner-area-1-block-1 a,.job-list .block-views-blockbanner-area-2-block-1 a,.page-node-type-news .block-views-blockbanner-area-1-block-1 a,.page-node-type-news .block-views-blockbanner-area-2-block-1 a{display:block;width:100%}.page-node-type-page .block-views-blockbanner-area-1-block-1 img,.page-node-type-page .block-views-blockbanner-area-2-block-1 img,.page-node-type-list .block-views-blockbanner-area-1-block-1 img,.page-node-type-list .block-views-blockbanner-area-2-block-1 img,.page-node-type-list-page-views .block-views-blockbanner-area-1-block-1 img,.page-node-type-list-page-views .block-views-blockbanner-area-2-block-1 img,.page-node-type-event .block-views-blockbanner-area-1-block-1 img,.page-node-type-event .block-views-blockbanner-area-2-block-1 img,.page-node-type-tocreator .block-views-blockbanner-area-1-block-1 img,.page-node-type-tocreator .block-views-blockbanner-area-2-block-1 img,.job-list .block-views-blockbanner-area-1-block-1 img,.job-list .block-views-blockbanner-area-2-block-1 img,.page-node-type-news .block-views-blockbanner-area-1-block-1 img,.page-node-type-news .block-views-blockbanner-area-2-block-1 img{width:100%;height:auto;margin-bottom:15px}@media screen and (min-width:769px){.page-node-type-page .inner-region-sidebar-second,.page-node-type-list .inner-region-sidebar-second{width:calc((270% / 1170) * 100)}}.page-node-type-page .inner-region-sidebar-second #block-dsp-main-menu,.page-node-type-list .inner-region-sidebar-second #block-dsp-main-menu{display:block;width:100%;position:static}.page-node-type-page .inner-region-sidebar-second .l-nav__content ul.menu .menu-item a.is-active,.page-node-type-list .inner-region-sidebar-second .l-nav__content ul.menu .menu-item a.is-active{background-color:rgba(204,0,51,0.05);color:#c03}.page-node-type-page .inner-region-sidebar-second .l-nav__checkbox,.page-node-type-page .inner-region-sidebar-second .l-nav__checkbox--open,.page-node-type-page .inner-region-sidebar-second .l-nav__checkbox--close,.page-node-type-page .inner-region-sidebar-second .l-nav__container,.page-node-type-list .inner-region-sidebar-second .l-nav__checkbox,.page-node-type-list .inner-region-sidebar-second .l-nav__checkbox--open,.page-node-type-list .inner-region-sidebar-second .l-nav__checkbox--close,.page-node-type-list .inner-region-sidebar-second .l-nav__container{display:none}.page-node-type-page .inner-region-sidebar-second .l-nav__container,.page-node-type-list .inner-region-sidebar-second .l-nav__container{position:static}.page-node-type-page .inner-region-sidebar-second .l-nav__content,.page-node-type-list .inner-region-sidebar-second .l-nav__content{display:block;width:100%;height:auto;margin-bottom:60px;background:none;-webkit-transition:none;transition:none;overflow:auto;z-index:auto;opacity:1;position:static}@media screen and (min-width:769px){.page-node-type-page .inner-region-sidebar-second .l-nav__content,.page-node-type-list .inner-region-sidebar-second .l-nav__content{margin-bottom:40px}}.page-node-type-page .inner-region-sidebar-second .l-nav__content ul.menu,.page-node-type-plist .inner-region-sidebar-second .l-nav__content ul.menu{display:block;margin:0}.page-node-type-page .inner-region-sidebar-second .menu-item,.page-node-type-list .inner-region-sidebar-second .menu-item{display:block;padding:0;margin:0}.page-node-type-page .inner-region-sidebar-second .l-nav__content ul .menu-item.menu-parent a,.page-node-type-list .inner-region-sidebar-second .l-nav__content ul .menu-item.menu-parent a{display:block;padding:16px;margin-bottom:0;background-color:#F7F7F7;border:none;border-radius:10px;font-size:16px;font-size:1.6rem;font-weight:bold;line-height:1.5;color:#c03;position:static}.page-node-type-page .inner-region-sidebar-second .l-nav__content ul.menu-child .menu-item.menu-parent a,.page-node-type-list .inner-region-sidebar-second .l-nav__content ul.menu-child .menu-item.menu-parent a{padding:0;background:none;border-radius:0}.page-node-type-page .inner-region-sidebar-second .l-nav__content .menu-item a,.page-node-type-list .inner-region-sidebar-second .l-nav__content .menu-item a{display:block;padding:14px 11.11% 14px 5.55%;border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;font-size:16px;font-size:1.6rem;font-weight:bold;line-height:1.5;color:#333;position:relative}.page-node-type-page .inner-region-sidebar-second .l-nav__content .menu-item+.menu-item a,.page-node-type-list .inner-region-sidebar-second .l-nav__content .menu-item+.menu-item a{border-top:none}.page-node-type-page .inner-region-sidebar-second .l-nav__content ul.menu-child .menu-item:first-child a,.page-node-type-list .inner-region-sidebar-second .l-nav__content ul.menu-child .menu-item:first-child a{background-image:none}.page-node-type-page .inner-region-sidebar-second .l-nav__content .menu-item ul,.page-node-type-list .inner-region-sidebar-second .l-nav__content .menu-item ul{border-bottom:1px solid #D9D9D9}.page-node-type-page .inner-region-sidebar-second .l-nav__content .menu-item a:before,.page-node-type-page .inner-region-sidebar-second .l-nav__content ul.menu-child .menu-item:first-child a:before,.page-node-type-list .inner-region-sidebar-second .l-nav__content .menu-item a:before,.page-node-type-list .inner-region-sidebar-second .l-nav__content ul.menu-child .menu-item:first-child a:before{content:'';width:8px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23666;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow2%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 14px;position:absolute;top:calc(50% - 7px);bottom:0;right:14px}@media all and (-ms-high-contrast:none){.page-node-type-page .inner-region-sidebar-second .l-nav__content .menu-item a:before,.page-node-type-page .inner-region-sidebar-second .l-nav__content ul.menu-child .menu-item:first-child a:before,.page-node-type-list .inner-region-sidebar-second .l-nav__content .menu-item a:before,.page-node-type-list .inner-region-sidebar-second .l-nav__content ul.menu-child .menu-item:first-child a:before{background-image:url(/themes/custom/dsp/img/arrow-gray.png);background-repeat:no-repeat;background-size:8px 14px}}.page-node-type-page .inner-region-sidebar-second .l-nav__content ul .menu-item.menu-parent a:before,.page-node-type-list .inner-region-sidebar-second .l-nav__content ul .menu-item.menu-parent a:before{content:none}.page-node-type-page .inner-region-sidebar-second .l-nav__content .menu-item--expanded a.is-active:before,.page-node-type-list .inner-region-sidebar-second .l-nav__content .menu-item--expanded a.is-active:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.page-node-type-page .inner-region-sidebar-second .l-nav__content ul .menu-item:first-child a:hover,.page-node-type-page .inner-region-sidebar-second .l-nav__content ul .menu-item.menu-parent a:active,.page-node-type-list .inner-region-sidebar-second .l-nav__content ul .menu-item:first-child a:hover,.page-node-type-list .inner-region-sidebar-second .l-nav__content ul .menu-item.menu-parent a:active{background-color:rgba(204,0,51,0.05)}.page-node-type-page .inner-region-sidebar-second .l-nav__content .menu-item a:hover,.page-node-type-page .inner-region-sidebar-second .l-nav__content .menu-item a:active,.page-node-type-page .inner-region-sidebar-second .l-nav__content ul.menu .menu-item a.active,.page-node-type-list .inner-region-sidebar-second .l-nav__content .menu-item a:hover,.page-node-type-list .inner-region-sidebar-second .l-nav__content .menu-item a:active,.page-node-type-list .inner-region-sidebar-second .l-nav__content ul.menu .menu-item a.active{background-color:rgba(204,0,51,0.05);color:#c03;position:relative}.page-node-type-page .inner-region-sidebar-second .l-nav__content .menu-item a:hover:before,.page-node-type-page .inner-region-sidebar-second .l-nav__content .menu-item a:active:before,.page-node-type-list .inner-region-sidebar-second .l-nav__content .menu-item a:hover:before,.page-node-type-list .inner-region-sidebar-second .l-nav__content .menu-item a:active:before{background-color:rgba(204,0,51,0.05);left:auto;right:14px}.page-node-type-page .inner-region-sidebar-second .l-nav__content .menu-item--expanded span.active:before,.page-node-type-list .inner-region-sidebar-second .l-nav__content .menu-item--expanded span.active:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#block-custom-navigation-menu ul.menu.menu-child{display:none}#block-custom-navigation-menu .is-active+ul.menu.menu-child{display:block}.page-node-type-page .inner-region-sidebar-second .l-nav__content .menu-child .menu-item a,.page-node-type-page .inner-region-sidebar-second .l-nav__content ul.menu-child .menu-item:first-child a,.page-node-type-list .inner-region-sidebar-second .l-nav__content .menu-child .menu-item a,.page-node-type-list .inner-region-sidebar-second .l-nav__content ul.menu-child .menu-item:first-child a{display:block;padding:13px 11.11% 14px;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 1'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23d9d9d9;}%3C/style%3E%3C/defs%3E%3Ctitle%3Eborder%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Crect class='cls-1' width='2' height='1'/%3E%3Crect class='cls-1' x='4' width='2' height='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-x;background-position:top left;background-size:auto 1px;border-top:none;border-bottom:none;font-size:14px;font-size:1.4rem;font-weight:normal;line-height:1.57;color:#333;position:relative}@media all and (-ms-high-contrast:none){.page-node-type-page .inner-region-sidebar-second .l-nav__content .menu-child .menu-item a,.page-node-type-list .inner-region-sidebar-second .l-nav__content .menu-child .menu-item a{background-color:#fff;background-image:url(/themes/custom/dsp/img/border.png);background-repeat:repeat-x;background-position:top left;background-size:auto 1px}}.page-node-type-page .inner-region-sidebar-second .l-nav__content .menu-item .menu-item:first-child a,.page-node-type-page .inner-region-sidebar-second .l-nav__content ul.menu-child .menu-item:first-child a,.page-node-type-list .inner-region-sidebar-second .l-nav__content .menu-item .menu-item:first-child a,.page-node-type-list .inner-region-sidebar-second .l-nav__content ul.menu-child .menu-item:first-child a{background:none;background-color:#fff}.page-node-type-page .inner-region-sidebar-second .l-nav__content .menu-item .menu-item a:before,.page-node-type-list .inner-region-sidebar-second .l-nav__content .menu-item .menu-item a:before{content:'';width:8px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23666;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow2%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 14px;-webkit-transform:rotate(0deg);transform:rotate(0deg);position:absolute;top:calc(50% - 7px);bottom:0;right:14px}@media all and (-ms-high-contrast:none){.page-node-type-page .inner-region-sidebar-second .l-nav__content .menu-item .menu-item a:before,.page-node-type-list .inner-region-sidebar-second .l-nav__content .menu-item .menu-item a:before{background-image:url(/themes/custom/dsp/img/arrow-gray.png)}}.page-node-type-page .inner-region-sidebar-second .l-nav__content .menu-child .menu-item a:hover,.page-node-type-page .inner-region-sidebar-second .l-nav__content .menu-child .menu-item a:active,.page-node-type-page .inner-region-sidebar-second .l-nav__content .menu-child .menu-item a.is-active,.page-node-type-page .inner-region-sidebar-second .l-nav__content ul.menu-child .menu-item:first-child a:hover,.page-node-type-page .inner-region-sidebar-second .l-nav__content ul.menu-child .menu-item:first-child a:active,.page-node-type-page .inner-region-sidebar-second .l-nav__content ul.menu-child .menu-item:first-child a.is-active,.page-node-type-list .inner-region-sidebar-second .l-nav__content .menu-child .menu-item a:hover,.page-node-type-list .inner-region-sidebar-second .l-nav__content .menu-child .menu-item a:active,.page-node-type-list .inner-region-sidebar-second .l-nav__content .menu-child .menu-item a.is-active,.page-node-type-list .inner-region-sidebar-second .l-nav__content ul.menu-child .menu-item:first-child a:hover,.page-node-type-list .inner-region-sidebar-second .l-nav__content ul.menu-child .menu-item:first-child a:active,.page-node-type-list .inner-region-sidebar-second .l-nav__content ul.menu-child .menu-item:first-child a.is-active{padding:13px 11.11%;background-color:rgba(204,0,51,0.05);border-bottom:solid 1px #d9d9d9;color:#c03}.page-node-type-page .inner-region-sidebar-second .l-nav__checkbox:checked ~ .l-nav__checkbox--open,.page-node-type-page .inner-region-sidebar-second .l-nav__checkbox:checked ~ .l-nav__container,.page-node-type-list .inner-region-sidebar-second .l-nav__checkbox:checked ~ .l-nav__checkbox--open,.page-node-type-list .inner-region-sidebar-second .l-nav__checkbox:checked ~ .l-nav__container{display:none}.page-node-type-page .inner-region-sidebar-second .l-nav__checkbox:checked ~ .l-nav__content,.page-node-type-list .inner-region-sidebar-second .l-nav__checkbox:checked ~ .l-nav__content{display:block}@media screen and (min-width:769px){.page-node-type-list-page-views .inner-region-sidebar-second,.page-node-type-event .inner-region-sidebar-second,.page-node-type-tocreator .inner-region-sidebar-second,.page-node-type-news .inner-region-sidebar-second{width:calc((270% / 1170) * 100)}}.page-node-type-list-page-views .inner-region-sidebar-second h2,.path-node.page-node-type-page .inner-region-sidebar-second h2,.path-node.page-node-type-event .region-content .inner-region-sidebar-second h2,.page-node-type-news .region-content .inner-region-sidebar-second h2{padding:0 0 11px 15px;margin-bottom:0;border-bottom:1px solid #D9D9D9;position:relative}.page-node-type-list-page-views .inner-region-sidebar-second h2:before,.path-node.page-node-type-page .inner-region-sidebar-second h2:before,.path-node.page-node-type-event .region-content .inner-region-sidebar-second h2:before,.page-node-type-news .region-content .inner-region-sidebar-second h2:before{content:'';width:10px;height:10px;background-color:#c03;border-radius:2px;position:absolute;top:7px;left:0}.page-node-type-list-page-views .inner-region-sidebar-second h2 span,.page-node-type-page .inner-region-sidebar-second h2 span,.page-node-type-event .inner-region-sidebar-second h2 span,.page-node-type-news .inner-region-sidebar-second h2 span{font-size:18px;font-size:1.8rem;font-weight:bold;line-height:1.5}.page-node-type-page .inner-region-sidebar-second .view-event-years,.page-node-type-list-page-views .inner-region-sidebar-second .view-event-years,.page-node-type-event .inner-region-sidebar-second .view-event-years,.page-node-type-list-page-views .inner-region-sidebar-second .view-news-years,.page-node-type-news .inner-region-sidebar-second .view-news-years{margin-bottom:60px}@media screen and (min-width:769px){.page-node-type-page .inner-region-sidebar-second .view-event-years,.page-node-type-list-page-views .inner-region-sidebar-second .view-event-years,.page-node-type-event .inner-region-sidebar-second .view-event-years,.page-node-type-list-page-views .inner-region-sidebar-second .view-news-years,.page-node-type-news .inner-region-sidebar-second .view-news-years{margin-bottom:40px}}.page-node-type-page .inner-region-sidebar-second .view-event-years a,.page-node-type-list-page-views .inner-region-sidebar-second .view-event-years a,.page-node-type-event .inner-region-sidebar-second .view-event-years a,.page-node-type-list-page-views .inner-region-sidebar-second .view-news-years a,.page-node-type-news .inner-region-sidebar-second .view-news-years a{display:block;width:100%;padding:15px;border-bottom:1px solid #D9D9D9;font-size:16px;font-size:1.6rem;font-weight:bold;line-height:1.5;color:#333;position:relative}.page-node-type-page .inner-region-sidebar-second .view-event-years a:hover,.page-node-type-page .inner-region-sidebar-second .view-event-years a:active,.page-node-type-page .inner-region-sidebar-second .view-event-years a.is-active,.page-node-type-list-page-views .inner-region-sidebar-second .view-event-years a:hover,.page-node-type-list-page-views .inner-region-sidebar-second .view-event-years a:active,.page-node-type-list-page-views .inner-region-sidebar-second .view-event-years a.is-active,.page-node-type-event .inner-region-sidebar-second .view-event-years a:hover,.page-node-type-event .inner-region-sidebar-second .view-event-years a:active,.page-node-type-event .inner-region-sidebar-second .view-event-years a.is-active,.page-node-type-list-page-views .inner-region-sidebar-second .view-news-years a:hover,.page-node-type-list-page-views .inner-region-sidebar-second .view-news-years a:active,.page-node-type-list-page-views .inner-region-sidebar-second .view-news-years a.is-active,.page-node-type-news .inner-region-sidebar-second .view-news-years a:active,.page-node-type-news .inner-region-sidebar-second .view-news-years a.is-active{background-color:rgba(204,0,51,0.05);color:#c03}.page-node-type-page .inner-region-sidebar-second .view-event-years a:before,.page-node-type-list-page-views .inner-region-sidebar-second .view-event-years a:before,.page-node-type-event .inner-region-sidebar-second .view-event-years a:before,.page-node-type-list-page-views .inner-region-sidebar-second .view-news-years a:before,.page-node-type-news .inner-region-sidebar-second .view-news-years a:before{content:'';width:8px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23666;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow2%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 14px;z-index:100;position:absolute;top:calc(50% - 7px);bottom:0;right:14px}@media all and (-ms-high-contrast:none){.page-node-type-page .inner-region-sidebar-second .view-event-years a:before,.page-node-type-list-page-views .inner-region-sidebar-second .view-event-years a:before,.page-node-type-event .inner-region-sidebar-second .view-event-years a:before,.page-node-type-list-page-views .inner-region-sidebar-second .view-news-years a:before,.page-node-type-news .inner-region-sidebar-second .view-news-years a:before{background-image:url(/themes/custom/dsp/img/arrow-gray.png)}}.job-list .inner-region-sidebar-first{width:100%;z-index:501;will-change:min-height;position:fixed;bottom:0;left:0}@media screen and (min-width:769px){.job-list .inner-region-sidebar-first{width:calc((270% / 1170) * 100);height:auto;z-index:498;position:static}}@media screen and (min-width:769px){.job-list .inner-region-sidebar-first.sidebar-fixed{position:relative}}#block-job-side-block{background-color:#c03;position:static}@media screen and (min-width:769px){#block-job-side-block{padding:0 5px 5px}}.block-views-exposed-filter-blockjob-list-page-1{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);will-change:position,transform}#block-job-side-block.expanded{height:calc(100% - 64px);position:fixed;top:64px;left:0;right:0;bottom:0;overflow-y:scroll}@media screen and (min-width:769px){#block-job-side-block.expanded{height:auto;overflow-y:visible;position:static}}@media screen and (min-width:769px){.job-list .inner-region-sidebar-first.sidebar-fixed #block-job-side-block.expanded{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:270px;height:auto;margin-bottom:0;overflow-y:visible;position:fixed;top:auto;bottom:0;left:calc((100% - 1170px) / 2)}}@media screen and (min-width:769px){.job-list .inner-region-sidebar-first.sidebar-fixed #block-job-side-block.disable{display:none}}#block-job-side-block h2{padding:15px 0;text-align:center}@media screen and (min-width:769px){#block-job-side-block h2{padding:27px 0 22px}}#block-job-side-block h2 span{font-weight:bold;color:#fff;position:relative}@media screen and (min-width:769px){#block-job-side-block h2 span{font-size:20px;font-size:2rem}}@media screen and (max-width:768px){#block-job-side-block h2 span{padding-right:21px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 8'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Ewhite-arrow-up%3C/title%3E%3Cg id='_2' data-name=' 2'%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 7 7 1 13 7'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:14px 8px;background-position:right 0 top 7px;background-repeat:no-repeat}}@media screen and (max-width:768px){#block-job-side-block.expanded h2 span{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 8'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Ewhite-arrow-down%3C/title%3E%3Cg id='_2' data-name=' 2'%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 13 1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}}#edit-submit-job-list-alt{display:block;width:100%;padding:3px;margin:0 auto 20px;background-color:#c03;border-radius:26px}@media screen and (min-width:769px){#edit-submit-job-list-alt{padding:4px;margin:0;border-radius:33px}}@media screen and (min-width:769px){.job-list #edit-submit-job-list-alt{border-radius:30px}}@media screen and (min-width:769px){#edit-submit-job-list-alt.fixed{width:100%}}@media (min-width:1170px){#edit-submit-job-list-alt.fixed{width:240px}}.path-frontpage #edit-submit-job-list-alt,.page-node-type-directory #edit-submit-job-list-alt,#fixed .search-box .alt-submit-button{width:100%;margin:0 auto;background-color:#c03;border-radius:26px}@media screen and (min-width:769px){.path-frontpage #edit-submit-job-list-alt,.page-node-type-directory #edit-submit-job-list-alt,#fixed .search-box .alt-submit-button{width:calc((570% / 1170) * 100);border-radius:33px}}#edit-submit-job-list-alt:hover{background-color:#c03}#edit-submit-job-list-alt .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:23px;cursor:pointer;position:relative}@media screen and (min-width:769px){#edit-submit-job-list-alt .inner{border-radius:29px}}#edit-submit-job-list-alt span{height:100%;padding:14px 28px 14px 30px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23333;}%3C/style%3E%3C/defs%3E%3Ctitle%3Efooter-search%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpath class='cls-1' d='M15.79,14.76l-4.13-4.13a6.54,6.54,0,1,0-1,1l4.13,4.13a.74.74,0,0,0,1,0A.74.74,0,0,0,15.79,14.76ZM6.55,11.64a5.1,5.1,0,1,1,5.09-5.1A5.11,5.11,0,0,1,6.55,11.64Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 center;background-size:16px 16px;border-radius:23px;font-size:18px;font-size:1.8rem;line-height:1;font-weight:bold;color:#333;position:relative}@media screen and (min-width:769px){#edit-submit-job-list-alt span{padding:16px 28px 16px 30px;background-size:22px 22px;border-radius:29px;font-size:26px;font-size:2.6rem}}.job-list #edit-submit-job-list-alt span{padding:17px 28px 17px 30px;border-radius:23px;font-size:18px;font-size:1.8rem}@media screen and (min-width:769px){.job-list #edit-submit-job-list-alt span{border-radius:26px}}#edit-submit-job-list-alt .inner:hover span,#edit-submit-job-list-alt .inner:active span{background:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23fff;}%3C/style%3E%3C/defs%3E%3Ctitle%3Efooter-search%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpath class='cls-1' d='M15.79,14.76l-4.13-4.13a6.54,6.54,0,1,0-1,1l4.13,4.13a.74.74,0,0,0,1,0A.74.74,0,0,0,15.79,14.76ZM6.55,11.64a5.1,5.1,0,1,1,5.09-5.1A5.11,5.11,0,0,1,6.55,11.64Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 center;background-size:16px 16px;color:#fff}@media screen and (min-width:769px){#edit-submit-job-list-alt .inner:hover span,#edit-submit-job-list-alt .inner:active span{background-size:22px 22px}}@media all and (-ms-high-contrast:none){#edit-submit-job-list-alt span{background-image:url(/themes/custom/dsp/img/footer-search.png)}#edit-submit-job-list-alt .inner:hover span,#edit-submit-job-list-alt .inner:active span{background-image:url(/themes/custom/dsp/img/category-search-active.png)}}#edit-submit-job-list-alt .inner:before,.path-frontpage #edit-submit-job-list-alt .inner:before{content:'';width:8px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23CC0033;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-main%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 14px;position:absolute;top:calc(50% - 6px);bottom:0;right:12px}@media all and (-ms-high-contrast:none){#edit-submit-job-list-alt .inner:before,.path-frontpage #edit-submit-job-list-alt .inner:before{background-image:url(/themes/custom/dsp/img/arrow-main.png)}}#edit-submit-job-list-alt .inner:hover,#edit-submit-job-list-alt .inner:active,.path-frontpage #edit-submit-job-list-alt .inner:hover,.path-frontpage #edit-submit-job-list-alt .inner:active{background:none;color:#fff}#edit-submit-job-list-alt .inner:hover:before,#edit-submit-job-list-alt .inner:active:before,.path-frontpage #edit-submit-job-list-alt .inner:hover:before,.path-frontpage #edit-submit-job-list-alt .inner:active:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-white%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@media all and (-ms-high-contrast:none){#edit-submit-job-list-alt .inner:hover:before,#edit-submit-job-list-alt .inner:active:before,.path-frontpage #edit-submit-job-list-alt .inner:hover:before,.path-frontpage #edit-submit-job-list-alt .inner:active:before{background-image:url(/themes/custom/dsp/img/arrow-white.png)}}.region-footer,.region-footer-2{display:block;background-color:#000;padding-top:40px;padding-left:2.93%;padding-right:2.93%}@media screen and (min-width:769px){.region-footer,.region-footer-2{padding:90px 0 80px}}.region-footer-2{padding:40px 2.93%}@media screen and (min-width:769px){.region-footer-2{padding:20px 0 10px;border-top:1px solid #4d4d4d}}@media screen and (min-width:769px){#block-search-form{margin-bottom:35px}}#search-block-form{position:relative;margin-bottom:20px}@media screen and (min-width:769px){#search-block-form{width:370px;margin:0 auto}}#search-block-form input{outline:none}#search-block-form .form-item,.form-actions{margin:0}#search-block-form #edit-keys{width:calc(100% - 32px);height:calc(100% - 32px);padding:11px 15px;background-color:#fff;border:solid 1px #4d4d4d;border-radius:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;font-size:1.6rem}@media screen and (min-width:769px){#search-block-form #edit-keys{width:calc(100% - 52px);height:calc(100% - 32px);padding:12px 20px 12px 30px}}#search-block-form #edit-keys:focus{width:calc(100% - 38px);height:calc(100% - 38px);padding:9px 13px;border:solid 3px #007d8c}@media screen and (min-width:769px){#search-block-form #edit-keys:focus{width:calc(100% - 58px);height:calc(100% - 38px);padding:10px 18px 10px 28px}}#search-block-form .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:16px;height:46px;position:absolute;top:0;right:15px}@media screen and (min-width:769px){#search-block-form .form-actions{width:22px;height:48px;right:20px}}#search-block-form .alt-submit-button{width:100%;height:100%;background:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23333;}%3C/style%3E%3C/defs%3E%3Ctitle%3Efooter-search%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpath class='cls-1' d='M15.79,14.76l-4.13-4.13a6.54,6.54,0,1,0-1,1l4.13,4.13a.74.74,0,0,0,1,0A.74.74,0,0,0,15.79,14.76ZM6.55,11.64a5.1,5.1,0,1,1,5.09-5.1A5.11,5.11,0,0,1,6.55,11.64Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 center;background-size:16px 16px;border:none;cursor:pointer}@media screen and (min-width:769px){#search-block-form .alt-submit-button{background-size:22px 22px}}#search-block-form .alt-submit-button:active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23008b9b;}%3C/style%3E%3C/defs%3E%3Ctitle%3Efooter-search%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpath class='cls-1' d='M15.79,14.76l-4.13-4.13a6.54,6.54,0,1,0-1,1l4.13,4.13a.74.74,0,0,0,1,0A.74.74,0,0,0,15.79,14.76ZM6.55,11.64a5.1,5.1,0,1,1,5.09-5.1A5.11,5.11,0,0,1,6.55,11.64Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@media all and (-ms-high-contrast:none){#search-block-form .alt-submit-button{background-image:url(/themes/custom/dsp/img/footer-search.png)}#search-block-form .alt-submit-button:active{background-image:url(/themes/custom/dsp/img/footer-search-active.png)}}@media screen and (min-width:769px){.region-footer .l-content{zoom:1}.region-footer .l-content:before,.region-footer .l-content:after{content:"";display:table}.region-footer .l-content:after{clear:both}}@media screen and (min-width:769px){.region-footer-2 .l-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.region-footer .menu,.region-footer-2 .menu{margin:0}.region-footer .menu-item{padding-top:0;border-top:solid 1px #4d4d4d}@media screen and (min-width:769px){.region-footer .menu-item{border-top:none}}.region-footer .menu-item:first-child{border-top:none}.region-footer .menu-item:last-child{border-bottom:solid 1px #4d4d4d}@media screen and (min-width:769px){.region-footer .menu-item:last-child{border-bottom:0}}.region-footer .menu-item span{display:block;padding-top:20px;padding-bottom:15px;font-size:16px;font-size:1.6rem;font-weight:bold;line-height:1.625;color:#e5e5e5;position:relative}@media screen and (min-width:769px){.region-footer .menu-item span{clear:both;float:left;width:calc((234% / 1170) * 100);padding-top:15px;padding-bottom:0}}.region-footer .menu-item span:before{content:'';width:8px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23b2b2b2;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 14px;-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;top:calc(50% - 7px);bottom:0;right:15px}@media screen and (min-width:769px){.region-footer .menu-item span:before{content:none}}@media all and (-ms-high-contrast:none){.region-footer .menu-item span:before{background-image:url(/themes/custom/dsp/img/arrow-white.png)}}.region-footer .menu-item span.active:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media screen and (max-width:768px){.region-footer .menu-item span:hover,.region-footer .menu-item span:active{color:#ffd8cb}}.region-footer .menu-item .menu{padding-top:20px;padding-bottom:10px;border-top:solid 1px #4d4d4d}@media screen and (min-width:769px){.region-footer .menu-item .menu{float:left;width:calc(100% - 20%);padding-bottom:0;border-top:none}}.region-footer .menu-item .menu-item,.region-footer-2 .menu-item{display:inline-block;border-top:none;border-bottom:none}@media screen and (min-width:769px){.region-footer .menu-item .menu-item,.region-footer-2 .menu-item{float:none}}.region-footer .menu-item .menu-item a,.region-footer-2 .menu-item a,.region-footer ul.menu .menu-item .menu-item a.is-active,.region-footer-2 ul.menu .menu-item a.is-active{display:inline-block;padding-right:1.5em;margin-right:1.5em;margin-bottom:10px;border-right:1px solid #ccc;font-size:16px;font-size:1.6rem;color:#ccc}.region-footer .menu-item .menu-item:last-child a,.region-footer-2 .menu-item:last-child a{border-right:none}.region-footer .menu-item .menu-item a:hover,.region-footer .menu-item .menu-item a:active,.region-footer ul.menu .menu-item .menu-item a.is-active:hover,.region-footer ul.menu .menu-item .menu-item a.is-active:active,.region-footer-2 .menu-item a:hover,.region-footer-2 .menu-item a:active,.region-footer-2 ul.menu .menu-item a.is-active:hover,.region-footer-2 ul.menu .menu-item a.is-active:active{color:#ffd8cb}#block-policy{margin-bottom:30px}@media screen and (min-width:769px){#block-policy{width:calc((1066% / 1170) * 100);margin-bottom:0}}.l-footer-middle__sns{display:block}@media screen and (min-width:769px){.l-footer-middle__sns{width:calc((104% / 1170) * 100)}}.l-footer-middle__sns ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:769px){.l-footer-middle__sns ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.l-footer-middle__sns li:not(:last-child){margin-right:30px}.l-footer-middle__sns a{display:block;width:22px;height:22px}.l-footer-middle__sns li:first-child a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23ccc;}%3C/style%3E%3C/defs%3E%3Ctitle%3Efacebook%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpath id='White' class='cls-1' d='M20.79,0H1.21A1.21,1.21,0,0,0,0,1.21V20.79A1.21,1.21,0,0,0,1.21,22H11.75V13.48H8.88V10.16h2.87V7.71A4,4,0,0,1,16,3.32a23.49,23.49,0,0,1,2.56.13v3H16.83c-1.38,0-1.65.66-1.65,1.62v2.12h3.29L18,13.48H15.18V22h5.61A1.21,1.21,0,0,0,22,20.79V1.21A1.21,1.21,0,0,0,20.79,0Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:22px 22px}@media all and (-ms-high-contrast:none){.l-footer-middle__sns li:first-child a{background-image:url(/themes/custom/dsp/img/facebook.png)}}.l-footer-middle__sns li:first-child a:hover,.l-footer-middle__sns li:first-child a:active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%2399d1d7;}%3C/style%3E%3C/defs%3E%3Ctitle%3Efacebook%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpath id='White' class='cls-1' d='M20.79,0H1.21A1.21,1.21,0,0,0,0,1.21V20.79A1.21,1.21,0,0,0,1.21,22H11.75V13.48H8.88V10.16h2.87V7.71A4,4,0,0,1,16,3.32a23.49,23.49,0,0,1,2.56.13v3H16.83c-1.38,0-1.65.66-1.65,1.62v2.12h3.29L18,13.48H15.18V22h5.61A1.21,1.21,0,0,0,22,20.79V1.21A1.21,1.21,0,0,0,20.79,0Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@media all and (-ms-high-contrast:none){.l-footer-middle__sns li:first-child a:hover,.l-footer-middle__sns li:first-child a:active{background-image:url(/themes/custom/dsp/img/facebook-active.png)}}.l-footer-middle__sns li:last-child a{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjAyXzIzNSkiPjxwYXRoIGQ9Ik0xMi42NzUgOS42MTc4NkwxOS4yMjg0IDJIMTcuNjc1NUwxMS45ODUxIDguNjE0NDhMNy40NDAyMiAySDIuMTk4MjRMOS4wNzA5OSAxMi4wMDIzTDIuMTk4MjQgMTkuOTkwOEgzLjc1MTI5TDkuNzYwNDYgMTMuMDA1NkwxNC41NjAyIDE5Ljk5MDhIMTkuODAyMkwxMi42NzQ2IDkuNjE3ODZIMTIuNjc1Wk0xMC41NDc5IDEyLjA5MDRMOS44NTE1IDExLjA5NDRMNC4zMTA4NyAzLjE2OTExSDYuNjk2MjZMMTEuMTY3NiA5LjU2NTA2TDExLjg2NCAxMC41NjExTDE3LjY3NjIgMTguODc0OEgxNS4yOTA4TDEwLjU0NzkgMTIuMDkwOFYxMi4wOTA0WiIgZmlsbD0id2hpdGUiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwMF8yMDJfMjM1Ij48cmVjdCB3aWR0aD0iMTcuNjAzOSIgaGVpZ2h0PSIxOCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuMTk4MjQgMikiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=");background-repeat:no-repeat;background-size:22px 22px}@media all and (-ms-high-contrast:none){.l-footer-middle__sns li:last-child a{background-image:url(/themes/custom/dsp/img/twitter.png)}}.l-footer-middle__sns li:last-child a:hover,.l-footer-middle__sns li:first-child a:active{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjAyXzIzNSkiPjxwYXRoIGQ9Ik0xMi42NzUgOS42MTc4NkwxOS4yMjg0IDJIMTcuNjc1NUwxMS45ODUxIDguNjE0NDhMNy40NDAyMiAySDIuMTk4MjRMOS4wNzA5OSAxMi4wMDIzTDIuMTk4MjQgMTkuOTkwOEgzLjc1MTI5TDkuNzYwNDYgMTMuMDA1NkwxNC41NjAyIDE5Ljk5MDhIMTkuODAyMkwxMi42NzQ2IDkuNjE3ODZIMTIuNjc1Wk0xMC41NDc5IDEyLjA5MDRMOS44NTE1IDExLjA5NDRMNC4zMTA4NyAzLjE2OTExSDYuNjk2MjZMMTEuMTY3NiA5LjU2NTA2TDExLjg2NCAxMC41NjExTDE3LjY3NjIgMTguODc0OEgxNS4yOTA4TDEwLjU0NzkgMTIuMDkwOFYxMi4wOTA0WiIgZmlsbD0id2hpdGUiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwMF8yMDJfMjM1Ij48cmVjdCB3aWR0aD0iMTcuNjAzOSIgaGVpZ2h0PSIxOCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuMTk4MjQgMikiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=");opacity:.7}@media all and (-ms-high-contrast:none){.l-footer-middle__sns li:last-child a:hover,.l-footer-middle__sns li:first-child a:active{background-image:url(/themes/custom/dsp/img/twitter-active.png)}}.region-footer-bottom{padding-top:25px;padding-bottom:111px;background-color:#fff}@media screen and (min-width:769px){.region-footer-bottom{padding-top:20px;padding-bottom:20px}}.job-list .region-footer-bottom{padding-bottom:40px}@media screen and (min-width:769px){.job-list .region-footer-bottom{padding-bottom:20px}}@media screen and (min-width:769px){.l-footer-bottom__area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:769px){#block-copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc((900% / 1170) * 100)}}#block-copyright p{width:calc((250% / 375) * 100);margin:0 auto;text-align:center;font-size:13px;font-size:1.3rem;line-height:1.538}@media screen and (min-width:769px){#block-copyright p{width:100%;margin:0;text-align:left}}.l-footer-bottom__group{margin-bottom:12px}@media screen and (min-width:769px){.l-footer-bottom__group{width:calc((270% / 1170) * 100)}}.l-footer-bottom__group ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:769px){.l-footer-bottom__group ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.l-footer-bottom__group li:first-child{width:calc((161% / 375) * 100);margin-right:14px}@media screen and (min-width:769px){.l-footer-bottom__group li:first-child{width:calc((170% / 270) * 100);margin-right:20px}}.l-footer-bottom__group li:last-child{width:calc((40% / 375) * 100)}@media screen and (min-width:769px){.l-footer-bottom__group li:last-child{width:calc((60% / 270) * 100)}}#block-know-how .field--name-field-more-link,#block-know-how-job-detail .field--name-field-more-link,#block-know-how-job-list .field--name-field-more-link{margin-bottom:60px}@media screen and (min-width:769px){#block-know-how .field--name-field-more-link,#block-know-how-job-detail .field--name-field-more-link,#block-know-how-job-list .field--name-field-more-link{width:100%;margin-bottom:0;position:absolute;bottom:0;left:0}}#block-know-how .field--name-field-more-link{width:100%}#block-featured-company .field--name-field-more-link a,#block-consultant .field--name-field-more-link a,#block-user-voice .field--name-field-more-link a,#block-event .view-footer .more-link a,#block-know-how .field--name-field-more-link a,#block-know-how-job-detail .field--name-field-more-link a,#block-know-how-job-list .field--name-field-more-link a,#block-directory-new-arrival-job .more-link span,#block-featured-company-game .field--name-field-more-link a,#block-featured-company-movie .field--name-field-more-link a,#block-featured-company-web .field--name-field-more-link a,#block-featured-company-engineer .field--name-field-more-link a,#block-featured-company-product .field--name-field-more-link a,#block-feature .field--name-field-more-link a,#block-featured-in-job-list .field--name-field-more-link a,#block-featured-in-job-detail .field--name-field-more-link a,#fixed .bg-white .special-content .more-link .field--name-field-title a,#fixed .bg-white .know-how-wrapper .field--name-field-more-link a,#fixed .bg-white .more-link a{display:block;width:calc((300% / 375) * 100);padding:3px;margin:0 auto;background-color:#c03;border-radius:24px}@media screen and (min-width:769px){#block-featured-company .field--name-field-more-link a,#block-consultant .field--name-field-more-link a,#block-user-voice .field--name-field-more-link a,#block-event .view-footer .more-link a,#block-know-how .field--name-field-more-link a,#block-know-how-job-detail .field--name-field-more-link a,#block-know-how-job-list .field--name-field-more-link a,#block-directory-new-arrival-job .more-link span,#block-featured-company-game .field--name-field-more-link a,#block-featured-company-movie .field--name-field-more-link a,#block-featured-company-web .field--name-field-more-link a,#block-featured-company-engineer .field--name-field-more-link a,#block-featured-company-product .field--name-field-more-link a,#block-feature .field--name-field-more-link a,#block-featured-in-job-list .field--name-field-more-link a,#block-featured-in-job-detail .field--name-field-more-link a,#fixed .bg-white .special-content .more-link .field--name-field-title a,#fixed .bg-white .know-how-wrapper .field--name-field-more-link a,#fixed .bg-white .more-link a{width:370px;padding:4px}}#block-featured-company .field--name-field-more-link a:hover,#block-featured-company .field--name-field-more-link a:active,#block-consultant .field--name-field-more-link a:hover,#block-consultant .field--name-field-more-link a:active,#block-user-voice .field--name-field-more-link a:hover,#block-user-voice .field--name-field-more-link a:active,#block-event .view-footer .more-link a:hover,#block-event .view-footer .more-link a:active,#block-know-how .field--name-field-more-link a:hover,#block-know-how .field--name-field-more-link a:active,#block-know-how-job-detail .field--name-field-more-link a:hover,#block-know-how-job-detail .field--name-field-more-link a:active,#block-know-how-job-list .field--name-field-more-link a:hover,#block-know-how-job-list .field--name-field-more-link a:active,#block-directory-new-arrival-job .more-link span:hover,#block-directory-new-arrival-job .more-link span:active,#block-featured-company-game .field--name-field-more-link a:hover,#block-featured-company-game .field--name-field-more-link a:active,#block-featured-company-movie .field--name-field-more-link a:hover,#block-featured-company-movie .field--name-field-more-link a:active,#block-featured-company-web .field--name-field-more-link a:hover,#block-featured-company-web .field--name-field-more-link a:active,#block-featured-company-engineer .field--name-field-more-link a:hover,#block-featured-company-engineer .field--name-field-more-link a:active,#block-featured-company-product .field--name-field-more-link a:hover,#block-featured-company-product .field--name-field-more-link a:active,#block-feature .field--name-field-more-link a:hover,#block-featured-in-job-list .field--name-field-more-link a:hover,#block-featured-in-job-detail .field--name-field-more-link a:hover,body#fixed .bg-white .special-content .more-link .field--name-field-title a:hover,#fixed .bg-white .more-link a:hover{background-color:#c03}#block-featured-company .field--name-field-more-link a .field__item,#block-consultant .field--name-field-more-link a .field__item,#block-user-voice .field--name-field-more-link a .field__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}#block-featured-company .field--name-field-more-link a span,#block-consultant .field--name-field-more-link a span,#block-user-voice .field--name-field-more-link a span,#block-event .view-footer .more-link a span,#block-know-how .field--name-field-more-link a span,#block-know-how-job-detail .field--name-field-more-link a span,#block-know-how-job-list .field--name-field-more-link a span,#edit-submit-job-list,#block-directory-new-arrival-job .more-link span a,#block-directory-new-arrival-job .more-link span a,#block-featured-company-game .field--name-field-more-link a span,#block-featured-company-movie .field--name-field-more-link a span,#block-featured-company-web .field--name-field-more-link a span,#block-featured-company-engineer .field--name-field-more-link a span,#block-featured-company-product .field--name-field-more-link a span,#block-feature .field--name-field-more-link a span,#block-featured-in-job-list .field--name-field-more-link a span,#block-featured-in-job-detail .field--name-field-more-link a span,body#fixed .bg-white .special-content .more-link .field--name-field-title a span,#fixed .bg-white .more-link a span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:7px 15px 6px;background-color:#fff;border-radius:22px;font-size:18px;font-size:1.8rem;line-height:1.5;font-weight:bold;color:#333;position:relative}#edit-submit-job-list{margin:0;border:0}#block-featured-company .field--name-field-more-link a span:before,#block-consultant .field--name-field-more-link a span:before,#block-user-voice .field--name-field-more-link a span:before,#block-event .view-footer .more-link a span:before,#block-know-how .field--name-field-more-link a span:before,#block-know-how-job-detail .field--name-field-more-link a span:before,#block-know-how-job-list .field--name-field-more-link a span:before,#edit-submit-job-list:before,#block-directory-new-arrival-job .more-link span a:before,#block-featured-company-game .field--name-field-more-link a span:before,#block-featured-company-movie .field--name-field-more-link a span:before,#block-featured-company-web .field--name-field-more-link a span:before,#block-featured-company-engineer .field--name-field-more-link a span:before,#block-featured-company-product .field--name-field-more-link a span:before,#block-feature .field--name-field-more-link a span:before,#block-featured-in-job-list .field--name-field-more-link a span:before,#block-featured-in-job-detail .field--name-field-more-link a span:before,body#fixed .bg-white .special-content .more-link .field--name-field-title a span:before,#fixed .bg-white .more-link a span:before{content:'';width:8px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23CC0033;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-main%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 14px;position:absolute;top:calc(50% - 6px);bottom:0;right:12px}@media all and (-ms-high-contrast:none){#block-featured-company .field--name-field-more-link a span:before,#block-consultant .field--name-field-more-link a span:before,#block-user-voice .field--name-field-more-link a span:before,#block-event .view-footer .more-link a span:before,#block-know-how .field--name-field-more-link a span:before,#block-know-how-job-detail .field--name-field-more-link a span:before,#block-know-how-job-list .field--name-field-more-link a span:before,#edit-submit-job-list:before,#block-directory-new-arrival-job .more-link span a:before,#block-featured-company-game .field--name-field-more-link a span:before,#block-featured-company-movie .field--name-field-more-link a span:before,#block-featured-company-web .field--name-field-more-link a span:before,#block-featured-company-engineer .field--name-field-more-link a span:before,#block-featured-company-product .field--name-field-more-link a span:before,#block-feature .field--name-field-more-link a span:before,#block-featured-in-job-list .field--name-field-more-link a span:before,#block-featured-in-job-detail .field--name-field-more-link a span:before,body#fixed .bg-white .special-content .more-link .field--name-field-title a span:before,#fixed .bg-white .more-link a span:before{background-image:url(/themes/custom/dsp/img/arrow-main.png)}}#block-featured-company .field--name-field-more-link a span:hover,#block-consultant .field--name-field-more-link a span:hover,#block-user-voice .field--name-field-more-link a span:hover,#block-event .view-footer .more-link a span:hover,#block-know-how .field--name-field-more-link a span:hover,#block-know-how-job-detail .field--name-field-more-link a span:hover,#block-know-how-job-list .field--name-field-more-link a span:hover,#edit-submit-job-list:hover,#block-directory-new-arrival-job .more-link span a:hover,#block-featured-company-game .field--name-field-more-link a span:hover,#block-featured-company-movie .field--name-field-more-link a span:hover,#block-featured-company-web .field--name-field-more-link a span:hover,#block-featured-company-engineer .field--name-field-more-link a span:hover,#block-featured-company-product .field--name-field-more-link a span:hover,#block-feature .field--name-field-more-link a span:hover,#block-featured-in-job-list .field--name-field-more-link a span:hover,#block-featured-in-job-detail .field--name-field-more-link a span:hover,body#fixed .bg-white .special-content .more-link .field--name-field-title a span:hover,#fixed .bg-white .more-link a span:hover{background:none;color:#fff}#block-featured-company .field--name-field-more-link a span:hover:before,#block-consultant .field--name-field-more-link a span:hover:before,#block-user-voice .field--name-field-more-link a span:hover:before,#block-event .view-footer .more-link a span:hover:before,#block-know-how .field--name-field-more-link a span:hover:before,#block-know-how-job-detail .field--name-field-more-link a span:hover:before,#block-know-how-job-list .field--name-field-more-link a span:hover:before,#edit-submit-job-list:hover:before,#block-directory-new-arrival-job .more-link span a:hover:before,#block-featured-company-game .field--name-field-more-link a span:hover:before,#block-featured-company-movie .field--name-field-more-link a span:hover:before,#block-featured-company-web .field--name-field-more-link a span:hover:before,#block-featured-company-engineer .field--name-field-more-link a span:hover:before,#block-featured-company-product .field--name-field-more-link a span:hover:before,#block-feature .field--name-field-more-link a span:hover:before,#block-featured-in-job-list .field--name-field-more-link a span:hover:before,#block-featured-in-job-detail .field--name-field-more-link a span:hover:before,body#fixed .bg-white .special-content .more-link .field--name-field-title a span:hover:before,#fixed .main-visual .c-beginner__button a span:hover:before,#fixed .bg-white .more-link a span:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-white%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@media all and (-ms-high-contrast:none){#block-featured-company .field--name-field-more-link a span:hover:before,#block-consultant .field--name-field-more-link a span:hover:before,#block-user-voice .field--name-field-more-link a span:hover:before,#block-event .view-footer .more-link a span:hover:before,#block-know-how .field--name-field-more-link a span:hover:before,#block-know-how-job-detail .field--name-field-more-link a span:hover:before,#block-know-how-job-list .field--name-field-more-link a span:hover:before,#edit-submit-job-list:hover:before,#block-directory-new-arrival-job .more-link span a:hover:before,#block-featured-company-game .field--name-field-more-link a span:hover:before,#block-featured-company-movie .field--name-field-more-link a span:hover:before,#block-featured-company-web .field--name-field-more-link a span:hover:before,#block-featured-company-engineer .field--name-field-more-link a span:hover:before,#block-featured-company-product .field--name-field-more-link a span:hover:before,#block-feature .field--name-field-more-link a span:hover:before,#block-featured-in-job-list .field--name-field-more-link a span:hover:before,#block-featured-in-job-detail .field--name-field-more-link a span:hover:before,body#fixed .bg-white .special-content .more-link .field--name-field-title a span:hover:before,#fixed .main-visual .c-beginner__button a span:hover:before,#fixed .bg-white .more-link a span:hover:before{background-image:url(/themes/custom/dsp/img/arrow-white.png)}}.c-beginner__button{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media screen and (min-width:769px){.c-beginner__button{width:calc((510% / 1170) * 100)}}@media screen and (min-width:769px){.field--name-field-text-link,.views-field-field-job-type-link ul,.region-middle-catalog ul.catalog-list,#fixed .bg-gray .field-content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:769px){.views-field-field-job-type-link ul,.region-middle-catalog ul.catalog-list,#fixed .bg-gray .field-content ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-beginner__button li,.field--name-field-text-link .field__item,.views-field-field-job-type-link li,.region-middle-catalog .catalog-list li,#fixed .bg-gray .field-content ul li,#fixed .main-visual .c-beginner__button a{padding:2px;background-color:#c03;border-radius:24px}.c-beginner__button li{width:calc((149% / 353) * 100);margin-right:8px}@media screen and (min-width:769px){.c-beginner__button li{width:calc((200% / 510) * 100);margin-right:10px}}.field--name-field-text-link .field__item{margin:0 0 15px}@media screen and (min-width:769px){.field--name-field-text-link .field__item{width:calc((100% - 60px) / 5);margin:0}}.views-field-field-job-type-link li,.region-middle-catalog .catalog-list li,#fixed .bg-gray .field-content ul li{width:calc((300% / 353) * 100);padding:4px;margin:0 auto 15px}@media screen and (min-width:769px){.views-field-field-job-type-link li,.region-middle-catalog .catalog-list li,#fixed .bg-gray .field-content ul li{width:calc((100% - 42px) / 4);margin:0 14px 15px 0}}@media screen and (min-width:769px){.views-field-field-job-type-link li:nth-child(4n),.views-field-field-job-type-link li:last-child,#fixed .bg-gray .field-content ul li:nth-child(4n),#fixed .bg-gray .field-content ul li:last-child{margin:0 0 15px}}.field--name-field-text-link .field__item:hover,.views-field-field-job-type-link li:hover,.region-middle-catalog .catalog-list li:hover,#fixed .main-visual .c-beginner__button a span:hover{background-color:#c03}.field--name-field-text-link .field__item .field__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;margin-bottom:0}.c-beginner__button li a,.field--name-field-text-link .field__item a,.views-field-field-job-type-link li a,.region-middle-catalog .catalog-list li a,#fixed .bg-gray .field-content ul li a,#fixed .main-visual .c-beginner__button a span,#fixed .bg-white .more-link a span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:10px 12px 8px 8px;background-color:#fff;text-align:center;border-radius:22px;font-size:15px;font-size:1.5rem;line-height:1.5;font-weight:bold;color:#333;position:relative}@media screen and (min-width:769px){.c-beginner__button li a,.field--name-field-text-link .field__item a,.views-field-field-job-type-link li a,.region-middle-catalog .catalog-list li a,#fixed .bg-gray .field-content ul li a,#fixed .main-visual .c-beginner__button a span,#fixed .bg-white .more-link a span{padding:9px 15px 8px;font-size:18px;font-size:1.8rem}}.field--name-field-text-link .field__item a,.views-field-field-job-type-link li a,.region-middle-catalog .catalog-list li a,#fixed .bg-gray .field-content ul li a,#fixed .main-visual .c-beginner__button a span{padding:7px 15px 6px;border-radius:22px;font-size:18px;font-size:1.8rem}.c-beginner__button li a:before,.field--name-field-text-link .field__item a:before,.views-field-field-job-type-link li a:before,.region-middle-catalog .catalog-list li a:before,#fixed .bg-gray .field-content ul li a:before,#fixed .main-visual .c-beginner__button a span:before,#fixed .bg-white .more-link a:before{content:'';width:8px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23CC0033;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-main%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 14px;position:absolute;top:calc(50% - 7px);bottom:0;right:12px}@media screen and (min-width:769px){.c-beginner__button li a:before,.field--name-field-text-link .field__item a:before,.views-field-field-job-type-link li a:before,.region-middle-catalog .catalog-list li a:before,#fixed .bg-gray .field-content ul li a:before,#fixed .main-visual .c-beginner__button a span:before,#fixed .bg-white .more-link a:before{top:calc(50% - 6px);bottom:0;right:12px}}@media all and (-ms-high-contrast:none){.c-beginner__button li a:before,.field--name-field-text-link .field__item a:before,.views-field-field-job-type-link li a:before{background-image:url(/themes/custom/dsp/img/arrow-main.png)}}.c-beginner__button li a:hover,.field--name-field-text-link .field__item a:hover,.views-field-field-job-type-link li a:hover,.region-middle-catalog .catalog-list li a:hover,#fixed .main-visual .c-beginner__button a span:hover{background:none;color:#fff}.field--name-field-text-link .field__item a:hover:before,.views-field-field-job-type-link li a:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-white%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@media all and (-ms-high-contrast:none){.field--name-field-text-link .field__item a:hover:before,.views-field-field-job-type-link li a:hover:before{background-image:url(/themes/custom/dsp/img/arrow-white.png)}}.c-beginner__button li.c-beginner__entry{width:calc((196% / 353) * 100);padding:2px;margin-right:0;background:none;background-color:#000;border-radius:22px;position:relative}@media screen and (min-width:769px){.c-beginner__button li.c-beginner__entry{width:calc((300% / 510) * 100);border-radius:24px}}.c-beginner__button li.c-beginner__entry a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:10px 12px 8px 8px;background-color:#000;border-radius:31px;font-size:15px;font-size:1.5rem;line-height:1.5;color:#fff;position:relative}@media screen and (min-width:769px){.c-beginner__button li.c-beginner__entry a{padding:9px 15px 8px;font-size:18px;font-size:1.8rem}}.c-beginner__button li a:hover:before,.c-beginner__button li.c-beginner__entry a:before{content:'';width:8px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-white%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:8px 14px;background-repeat:no-repeat;background-size:8px 14px;position:absolute;top:calc(50% - 7px);bottom:0;right:12px}@media screen and (min-width:769px){.c-beginner__button li a:hover:before,.c-beginner__button li.c-beginner__entry a:before{top:calc(50% - 6px);bottom:0;right:16px}}@media all and (-ms-high-contrast:none){.c-beginner__button li a:hover:before,.c-beginner__button li.c-beginner__entry a:before{background-image:url(/themes/custom/dsp/img/arrow-white.png)}}.c-beginner__button li.c-beginner__entry img{width:14px;margin-right:4px}@media screen and (min-width:769px){.c-beginner__button li.c-beginner__entry img{width:16px;margin-right:6px;margin-bottom:4px}}.c-beginner__button li.c-beginner__entry span{font-weight:bold}.c-beginner__button li.c-beginner__entry:hover{opacity:.8}.c-beginner__button li.c-beginner__entry a:hover{background:none}#block-problem .field-name--field-link-textarea,#block-private-job .field-name--field-link-textarea{width:100%;height:100%;margin:0 auto;background-color:#000;border-radius:33px;position:relative}@media screen and (min-width:769px){#block-problem .field-name--field-link-textarea,#block-private-job .field-name--field-link-textarea{width:570px}}#block-private-job .field-name--field-link-textarea{width:calc(100% - 22px);margin:0 11px}@media screen and (min-width:769px){#block-private-job .field-name--field-link-textarea{width:570px;margin:0 auto}}#block-problem .field-name--field-link-textarea .link-wrapper,#block-private-job .field-name--field-link-textarea .link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}#block-problem .field-name--field-link-textarea:before,#block-private-job .field-name--field-link-textarea:before{content:'';width:8px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-white%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:8px 14px;background-repeat:no-repeat;position:absolute;top:calc(50% - 7px);bottom:0;right:12px}@media screen and (min-width:769px){#block-problem .field-name--field-link-textarea:before,#block-private-job .field-name--field-link-textarea:before{top:calc(50% - 6px);bottom:0;right:16px}}@media all and (-ms-high-contrast:none){#block-problem .field-name--field-link-textarea:before,#block-private-job .field-name--field-link-textarea:before{background-image:url(/themes/custom/dsp/img/arrow-white.png)}}#block-problem .field-name--field-link-textarea:before:hover,#block-private-job .field-name--field-link-textarea:before:hover{opacity:.8}#block-problem .field-name--field-link-textarea a,#block-private-job .field-name--field-link-textarea a{display:block;width:100%;padding:19px 0 15px;outline:0;font-size:18px;font-size:1.8rem;font-weight:bold;color:#fff}@media screen and (min-width:769px){#block-problem .field-name--field-link-textarea a,#block-private-job .field-name--field-link-textarea a{width:auto;padding:22px 0 18px 72px;font-size:26px;font-size:2.6rem}}#block-problem .field-name--field-link-textarea a,#block-private-job .field-name--field-link-textarea a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23fff;}%3C/style%3E%3C/defs%3E%3Ctitle%3Eentrey%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpath class='cls-1' d='M.73,16H10.91a.73.73,0,0,0,.73-.73V12.36a.73.73,0,0,0-1.46,0v2.19H1.45V1.45h8.73V3.64a.73.73,0,0,0,1.46,0V.73A.73.73,0,0,0,10.91,0H.73A.73.73,0,0,0,0,.73V15.27A.73.73,0,0,0,.73,16Z'/%3E%3Cpath class='cls-1' d='M15,5.33l.82-.82a.72.72,0,0,0-1-1l-.82.81Z'/%3E%3Cpolygon class='cls-1' points='13.43 4.82 8.73 9.52 8.73 10.54 9.76 10.54 14.46 5.84 13.43 4.82'/%3E%3Cpath class='cls-1' d='M7.64,4.73H4A.73.73,0,0,1,4,3.27H7.64a.73.73,0,0,1,0,1.46Z'/%3E%3Cpath class='cls-1' d='M7.64,7.64H4A.73.73,0,0,1,4,6.18H7.64a.73.73,0,0,1,0,1.46Z'/%3E%3Cpath class='cls-1' d='M6.18,10.55H4A.73.73,0,0,1,4,9.09H6.18a.73.73,0,0,1,0,1.46Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(50% - 123px) center;background-size:16px 16px}@media screen and (min-width:769px){#block-problem .field-name--field-link-textarea a,#block-private-job .field-name--field-link-textarea a{background-position:40px center;background-size:24px 24px}}@media all and (-ms-high-contrast:none){#block-problem .field-name--field-link-textarea a,#block-private-job .field-name--field-link-textarea a{background-image:url(/themes/custom/dsp/img/problem-entry.png)}}#block-problem .field-name--field-link-textarea span a,#block-private-job .field-name--field-link-textarea span a{padding:19px 20px 15px 0;background:none}@media screen and (min-width:769px){#block-problem .field-name--field-link-textarea span a,#block-private-job .field-name--field-link-textarea span a{padding:22px 61px 18px 0}}#block-problem .field-name--field-link-textarea:hover,#block-private-job .field-name--field-link-textarea:hover{opacity:.8}.page-node-type-news .back-to-news,.error-page .inner-region-content .error-top-link,.page-node-type-page .inner-region-content .error-top-link{padding-top:30px;margin:0 0 30px}@media screen and (min-width:769px){.page-node-type-news .back-to-news,.error-page .inner-region-content .error-top-link,.page-node-type-page .inner-region-content .error-top-link{padding-top:40px}}.page-node-type-news .back-to-news .group-content,.error-page .inner-region-content .error-top-link,.page-node-type-page .inner-region-content .error-top-link{padding:0;background:none}.page-node-type-news .back-to-news a,.error-page .inner-region-content .error-top-link a,.page-node-type-page .inner-region-content .error-top-link a{display:block;width:250px;padding:16px;margin:0 auto;text-align:center;border:1px solid #b2b2b2;border-radius:24px;color:#333;position:relative}@media screen and (min-width:769px){.page-node-type-news .back-to-news a,.error-page .inner-region-content .error-top-link a,.page-node-type-page .inner-region-content .error-top-link a{margin:0}}.page-node-type-news .back-to-news a:hover,.page-node-type-news .back-to-news a:active,.error-page .inner-region-content .error-top-link a:hover,.error-page .inner-region-content .error-top-link a:active,.page-node-type-page .inner-region-content .error-top-link a:hover,.page-node-type-page .inner-region-content .error-top-link a:active{background-color:#E5E5E5}.page-node-type-news .back-to-news a:before,.error-page .inner-region-content .error-top-link a:before,.page-node-type-page .inner-region-content .error-top-link a:before{content:'';width:8px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23666;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow2%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:8px 14px;background-repeat:no-repeat;-webkit-transform:rotate(180deg);transform:rotate(180deg);position:absolute;top:calc(50% - 7px);bottom:0;left:14px}@media all and (-ms-high-contrast:none){.page-node-type-news .back-to-news a:before,.error-page .inner-region-content .error-top-link a:before,.page-node-type-page .inner-region-content .error-top-link a:before{background-image:url(/themes/custom/dsp/img/arrow-gray.png)}}.flag-dsp-bookmark{width:calc((303% / 330) * 100)}@media screen and (min-width:769px){.flag-dsp-bookmark{width:370px}}.flag-dsp-bookmark .bookmark-button{display:block;padding:3px;border-radius:24px}@media screen and (min-width:769px){.flag-dsp-bookmark .bookmark-button{padding:4px}}.flag-dsp-bookmark .bookmark-button .button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:7px 5px 6px;background-color:#fff;border-radius:22px;font-size:18px;font-size:1.8rem;line-height:1.5;color:#333;position:relative}.flag-dsp-bookmark .bookmark-button .button-wrapper .button-inner{background-repeat:no-repeat;background-position:0 center;background-size:17px 16px;padding-left:20px;font-weight:bold}.flag-dsp-bookmark .bookmark-button .button-wrapper .button-inner br{display:none}.flag-dsp-bookmark .bookmark-button .button-wrapper:hover{background:none;color:#ffffff}.flag-dsp-bookmark .add{background-color:#c03}.flag-dsp-bookmark .add:hover{background-color:#c03}.flag-dsp-bookmark .add:hover .button-inner{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.749%22%20height%3D%2216%22%20viewBox%3D%220%200%2016.749%2016%22%3E%0A%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_387%22%20data-name%3D%22%E3%83%91%E3%82%B9%20387%22%20d%3D%22M-515.474-129.065a.721.721%2C0%2C0%2C1-.427-.139l-4.3-3.123-4.3%2C3.123a.728.728%2C0%2C0%2C1-.855%2C0%2C.726.726%2C0%2C0%2C1-.264-.813l1.642-5.053-4.3-3.123a.728.728%2C0%2C0%2C1-.264-.814.727.727%2C0%2C0%2C1%2C.691-.5h5.314l1.642-5.054a.726.726%2C0%2C0%2C1%2C.691-.5.728.728%2C0%2C0%2C1%2C.692.5l1.642%2C5.054h5.313a.728.728%2C0%2C0%2C1%2C.692.5.729.729%2C0%2C0%2C1-.264.814l-4.3%2C3.123%2C1.642%2C5.053a.727.727%2C0%2C0%2C1-.264.813A.726.726%2C0%2C0%2C1-515.474-129.065Zm-4.726-4.888a.733.733%2C0%2C0%2C1%2C.428.138l2.915%2C2.119-1.113-3.428a.726.726%2C0%2C0%2C1%2C.264-.813l2.915-2.118h-3.6a.727.727%2C0%2C0%2C1-.692-.5l-1.114-3.427-1.113%2C3.427a.728.728%2C0%2C0%2C1-.692.5h-3.6l2.915%2C2.118a.726.726%2C0%2C0%2C1%2C.264.813l-1.113%2C3.428%2C2.915-2.119A.727.727%2C0%2C0%2C1-520.2-133.953Z%22%20transform%3D%22translate(528.574%20145.065)%22%20fill%3D%22%23fff%22%2F%3E%0A%3C%2Fsvg%3E")}.flag-dsp-bookmark .add .button-inner{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.749%22%20height%3D%2216%22%20viewBox%3D%220%200%2016.749%2016%22%3E%0A%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_365%22%20data-name%3D%22%E3%83%91%E3%82%B9%20365%22%20d%3D%22M984.526-129.065a.721.721%2C0%2C0%2C1-.427-.139l-4.3-3.123-4.3%2C3.123a.728.728%2C0%2C0%2C1-.855%2C0%2C.726.726%2C0%2C0%2C1-.264-.813l1.642-5.053-4.3-3.123a.728.728%2C0%2C0%2C1-.264-.814.727.727%2C0%2C0%2C1%2C.691-.5h5.314l1.642-5.054a.726.726%2C0%2C0%2C1%2C.691-.5.728.728%2C0%2C0%2C1%2C.692.5l1.642%2C5.054h5.313a.728.728%2C0%2C0%2C1%2C.692.5.729.729%2C0%2C0%2C1-.264.814l-4.3%2C3.123%2C1.642%2C5.053a.727.727%2C0%2C0%2C1-.264.813A.726.726%2C0%2C0%2C1%2C984.526-129.065Zm-4.726-4.888a.733.733%2C0%2C0%2C1%2C.428.138l2.915%2C2.119-1.113-3.428a.726.726%2C0%2C0%2C1%2C.264-.813l2.915-2.118h-3.6a.727.727%2C0%2C0%2C1-.692-.5l-1.114-3.427-1.113%2C3.427a.728.728%2C0%2C0%2C1-.692.5h-3.6l2.915%2C2.118a.726.726%2C0%2C0%2C1%2C.264.813l-1.113%2C3.428%2C2.915-2.119A.727.727%2C0%2C0%2C1%2C979.8-133.953Z%22%20transform%3D%22translate(-971.426%20145.065)%22%20fill%3D%22%23CC0033%22%2F%3E%0A%3C%2Fsvg%3E")}.flag-dsp-bookmark .remove{background:#D9D9D9}.flag-dsp-bookmark .remove .button-inner{color:#666666;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.749%22%20height%3D%2216%22%20viewBox%3D%220%200%2016.749%2016%22%3E%0A%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_376%22%20data-name%3D%22%E3%83%91%E3%82%B9%20376%22%20d%3D%22M984.526-112.446a.721.721%2C0%2C0%2C1-.427-.139l-4.3-3.123-4.3%2C3.123a.728.728%2C0%2C0%2C1-.855%2C0%2C.726.726%2C0%2C0%2C1-.264-.813l1.642-5.053-4.3-3.123a.728.728%2C0%2C0%2C1-.264-.814.727.727%2C0%2C0%2C1%2C.691-.5h5.314l1.642-5.054a.726.726%2C0%2C0%2C1%2C.691-.5.728.728%2C0%2C0%2C1%2C.692.5l1.642%2C5.054h5.313a.728.728%2C0%2C0%2C1%2C.692.5.729.729%2C0%2C0%2C1-.264.814l-4.3%2C3.123%2C1.642%2C5.053a.727.727%2C0%2C0%2C1-.264.813A.726.726%2C0%2C0%2C1%2C984.526-112.446Z%22%20transform%3D%22translate(-971.426%20128.446)%22%20fill%3D%22%23CC0033%22%2F%3E%0A%3C%2Fsvg%3E")}@media all and (-ms-high-contrast:none){.flag-dsp-bookmark .add .button-inner{background-image:url(/themes/custom/dsp/img/star_outlined.png)}.flag-dsp-bookmark .remove .button-inner{background-image:url(/themes/custom/dsp/img/star_full.png)}}.page-node-type-job .flag-dsp-bookmark{padding:15px 0 21px;margin:0 auto}@media screen and (min-width:769px){.page-node-type-job .flag-dsp-bookmark{padding:30px 0 0;margin:0 auto 10px}}@media screen and (max-width:768px){.job-list .flag-dsp-bookmark{padding:15px 0 0;margin:0 auto}}@media screen and (min-width:769px){.job-list .flag-dsp-bookmark{width:calc((370% / 770) * 100);padding:30px 0 0;margin-bottom:20px}}.view-dsp-flag-bookmark .flag-dsp-bookmark{width:100%;margin-bottom:15px}.view-dsp-flag-bookmark .flag-dsp-bookmark .bookmark-button{padding:3px}.view-dsp-flag-bookmark .field--name-node-link{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:3px;background-color:#c03;border-radius:24px}.view-dsp-flag-bookmark .field--name-node-link:hover{background-color:#c03}.view-dsp-flag-bookmark .field--name-node-link a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:7px 15px 6px;background-color:#fff;border-radius:22px;font-size:18px;font-size:1.8rem;line-height:1.5;font-weight:bold;color:#333;position:relative}.view-dsp-flag-bookmark .field--name-node-link a::before{content:'';width:8px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23CC0033;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-main%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 14px;position:absolute;top:calc(50% - 6px);bottom:0;right:12px}@media all and (-ms-high-contrast:none){.view-dsp-flag-bookmark .field--name-node-link a::before{background-image:url(/themes/custom/dsp/img/arrow-main.png)}}.view-dsp-flag-bookmark .field--name-node-link a:hover{background:none;color:#ffffff}.view-dsp-flag-bookmark .field--name-node-link a:hover::before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-white%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@media all and (-ms-high-contrast:none){.view-dsp-flag-bookmark .field--name-node-link a:hover::before{background-image:url(/themes/custom/dsp/img/arrow-white.png)}}.c-button-inpage a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:53px;width:calc((288% / 375) * 100);max-width:350px;background-color:#fff;font-size:16px;font-size:1.6rem;line-height:1.5;font-weight:bold;color:#c03;position:relative;border-radius:10em;padding:10px 35px 10px 10px;border:solid 3px #c03;margin:0 auto}.c-button-inpage a:hover{color:#fff;background-color:#c03}.c-button-inpage a:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.023%22%20height%3D%2213.333%22%20viewBox%3D%220%200%2014.023%2013.333%22%3E%20%3Cg%20id%3D%22Icon%22%20transform%3D%22translate(1.179%200.833)%22%3E%20%3Cline%20id%3D%22Line%22%20y2%3D%2211.667%22%20transform%3D%22translate(5.833)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.667%22%2F%3E%20%3Cpath%20id%3D%22Path%22%20d%3D%22M15.833%2C10%2C10%2C15.833%2C4.167%2C10%22%20transform%3D%22translate(-4.167%20-4.167)%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.667%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E")}.c-button-inpage a:before{content:'';width:14px;height:14px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.023%22%20height%3D%2213.333%22%20viewBox%3D%220%200%2014.023%2013.333%22%3E%20%3Cg%20id%3D%22Icon%22%20transform%3D%22translate(1.179%200.833)%22%3E%20%3Cline%20id%3D%22Line%22%20y2%3D%2211.667%22%20transform%3D%22translate(5.833)%22%20fill%3D%22none%22%20stroke%3D%22%23cc0033%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.667%22%2F%3E%20%3Cpath%20id%3D%22Path%22%20d%3D%22M15.833%2C10%2C10%2C15.833%2C4.167%2C10%22%20transform%3D%22translate(-4.167%20-4.167)%22%20fill%3D%22none%22%20stroke%3D%22%23cc0033%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.667%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:cover;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);bottom:0;right:22px}.paragraph .c-bottom-cv-button{position:fixed;bottom:0;left:0;right:0;z-index:998}.paragraph .c-bottom-cv-button__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-color:#000;color:#fff;height:71px;padding-bottom:20px;border-top-left-radius:20px;border-top-right-radius:20px}.paragraph .c-bottom-cv-button__link-t1{font-size:15px;font-size:1.5rem;font-weight:bold}.paragraph .c-bottom-cv-button__link-t2{font-size:22px;font-size:2.2rem;font-weight:bold;margin-left:5px}@media screen and (min-width:769px){.paragraph .c-bottom-cv-button{display:none}}@media screen and (max-width:768px){.path-frontpage #block-sp-bottom-cv .c-bottom-cv-button{opacity:0;bottom:-71px;-webkit-transition:bottom ease .3s,opacity ease .3s;transition:bottom ease .3s,opacity ease .3s}.path-frontpage #block-sp-bottom-cv .c-bottom-cv-button.is-active-home{opacity:1;bottom:0}}#block-page-title-directory{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#block-services h2,#block-private-job h2,#block-related-sites h2,.job-list .notice-area.notice-1 h2,#block-entry-area-job-list h2{display:inline-block;padding:5px 0 0;margin-top:-6px;margin-bottom:40px}@media screen and (min-width:769px){#block-services h2,#block-private-job h2,#block-related-sites h2,.job-list .notice-area.notice-1 h2,#block-entry-area-job-list h2{padding:5px 20px 0}}.job-list .notice-area.notice-1 h2{padding-top:0;margin-bottom:25px}@media screen and (min-width:769px){.job-list .notice-area.notice-1 h2{margin-bottom:30px}}#block-entry-area-job-list h2{padding-top:0}@media screen and (max-width:768px){#block-entry-area-job-list h2{margin-bottom:30px}}#block-services h2 span,#block-private-job h2 span,#block-related-sites h2 span,.job-list .notice-area.notice-1 h2 span,#block-entry-area-job-list h2 span{padding-left:10px;padding-right:10px;padding-bottom:1px;border-bottom:3px solid #fff;font-size:24px;font-size:2.4rem;font-weight:bold;line-height:1.75;color:#fff}@media screen and (min-width:769px){#block-services h2 span,#block-private-job h2 span,#block-related-sites h2 span,.job-list .notice-area.notice-1 h2 span,#block-entry-area-job-list h2 span{padding-left:20px;padding-right:20px;font-size:32px;font-size:3.2rem;line-height:2.03125}}@media screen and (max-width:768px){#block-private-job h2 span{color:#000;-o-border-image:linear-gradient(90deg,#c03,#c03);border-image:-webkit-gradient(linear,left top,right top,from(#c03),to(#c03));border-image:linear-gradient(90deg,#c03,#c03);border-image-slice:1}}#block-related-sites h2 span{color:#fff}#block-problem h2,#block-featured-company h2,#block-consultant h2,#block-user-voice h2,#block-event h2,#block-know-how h2,#block-know-how-job-detail h2,#block-know-how-job-list h2,.notice-area.notice-2 h2,#block-directory-new-arrival-job h2,#block-directory-job-type-link h2,#block-directory-keywords h2,#block-directory-interest h2,#block-featured-company-game h2,#block-featured-company-movie h2,#block-featured-company-web h2,#block-featured-company-engineer h2,#block-featured-company-product h2,#block-views-block-recently-visited-job-block-1-2 h2,#block-views-block-job-search-for-industry-block-1 h2,#fixed .title-header h2,#block-pick-up-top h2,#block-banner-top-image-link-normal h2{display:inline-block;padding:5px 20px 0;margin-bottom:40px}#block-problem h2 span,#block-featured-company h2 span,#block-consultant h2 span,#block-user-voice h2 span,#block-event h2 span,#block-know-how h2 span,#block-know-how-job-detail h2 span,#block-know-how-job-list h2 span,.notice-area.notice-2 h2 span,#block-directory-new-arrival-job h2 span,#block-directory-job-type-link h2 span,#block-directory-keywords h2 span,#block-directory-interest h2 span,#block-featured-company-game h2 span,#block-featured-company-movie h2 span,#block-featured-company-web h2 span,#block-featured-company-engineer h2 span,#block-featured-company-product h2 span,#block-views-block-recently-visited-job-block-1-2 h2 span,#block-views-block-job-search-for-industry-block-1 h2 span,#fixed .title-header h2 span,#block-pick-up-top h2 span,#block-banner-top-image-link-normal h2 span{padding-left:10px;padding-right:10px;padding-bottom:1px;border-bottom:3px solid;-o-border-image:linear-gradient(90deg,#c03,#c03);border-image:-webkit-gradient(linear,left top,right top,from(#c03),to(#c03));border-image:linear-gradient(90deg,#c03,#c03);border-image-slice:1;font-size:24px;font-size:2.4rem;font-weight:bold;line-height:1.75;color:#000}@media screen and (min-width:769px){#block-problem h2 span,#block-featured-company h2 span,#block-consultant h2 span,#block-user-voice h2 span,#block-event h2 span,#block-know-how h2 span,#block-know-how-job-detail h2 span,#block-know-how-job-list h2 span,.notice-area.notice-2 h2 span,#block-directory-new-arrival-job h2 span,#block-directory-job-type-link h2 span,#block-directory-keywords h2 span,#block-directory-interest h2 span,#block-featured-company-game h2 span,#block-featured-company-movie h2 span,#block-featured-company-web h2 span,#block-featured-company-engineer h2 span,#block-featured-company-product h2 span,#block-views-block-recently-visited-job-block-1-2 h2 span,#block-views-block-job-search-for-industry-block-1 h2 span,#fixed .title-header h2 span,#block-pick-up-top h2 span,#block-banner-top-image-link-normal h2 span{padding-left:20px;padding-right:20px;padding-bottom:1px;font-size:32px;font-size:3.2rem;line-height:2.03125}}#block-dsp-page-title,#block-page-title-event-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#block-dsp-page-title h1,#block-page-title-event-detail h1,.path-webform h1,.page-node-type-news h1,.path-search h1,#block-page-title-sitemap h1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:inline-block;padding:5px 20px 0;margin-bottom:40px}#block-dsp-page-title h1 span,#block-page-title-event-detail h1 span,.path-webform h1 span,.page-node-type-news h1 span,.path-search h1 span,#block-page-title-sitemap h1 span{padding-left:10px;padding-right:10px;padding-bottom:1px;border-bottom:3px solid;-o-border-image:linear-gradient(90deg,#c03,#c03);border-image:-webkit-gradient(linear,left top,right top,from(#c03),to(#c03));border-image:linear-gradient(90deg,#c03,#c03);border-image-slice:1;font-size:24px;font-size:2.4rem;font-weight:bold;line-height:1.75;color:#000}@media screen and (min-width:769px){#block-dsp-page-title h1 span,#block-page-title-event-detail h1 span,.path-webform h1 span,.page-node-type-news h1 span,.path-search h1 span,#block-page-title-sitemap h1 span{padding-left:20px;padding-right:20px;padding-bottom:1px;font-size:32px;font-size:3.2rem;line-height:2.03125}}#block-dsp-page-title h1,#block-page-title-event-detail h1,.notice-area.notice-2 h2{display:inline-block;padding:0 20px 0;margin-top:-12px}@media screen and (min-width:769px){#block-dsp-page-title h1,#block-page-title-event-detail h1,.notice-area.notice-2 h2{margin-top:-16px}}.job-list #block-dsp-page-title h1{margin-bottom:24px}@media screen and (min-width:769px){.job-list #block-dsp-page-title h1{margin-bottom:40px}}@media screen and (max-width:768px){.notice-area.notice-2 h2{margin-bottom:30px}}#block-page-title-sitemap h1{margin-top:-12px}@media screen and (min-width:769px){#block-page-title-sitemap h1{margin-top:-16px}}#block-views-block-recently-visited-job-block-1-2 h2{display:block;width:100%;padding-top:28px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 24'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23008b9b;}.cls-2{fill:none;}%3C/style%3E%3C/defs%3E%3Ctitle%3Elast-view%3C/title%3E%3Cg id='_2' data-name=' 2'%3E%3Cg id=''%3E%3Cpath class='cls-1' d='M146.12,20.09v-16h3.41v13h6.77v3Z'/%3E%3Cpath class='cls-1' d='M166,20.09v-1.2a4.81,4.81,0,0,1-3.67,1.49,3.86,3.86,0,0,1-4-3.84c0-2.72,2.18-3.75,4-3.75A4.79,4.79,0,0,1,166,14.21V12.65c0-1.18-1-2-2.54-2a4.91,4.91,0,0,0-3.39,1.37L159,10A7.59,7.59,0,0,1,164,8.21c2.64,0,5.07,1,5.07,4.39v7.49Zm0-2.79V15.86a3,3,0,0,0-2.45-1c-1.2,0-2.18.62-2.18,1.75s1,1.7,2.18,1.7A3,3,0,0,0,166,17.3Z'/%3E%3Cpath class='cls-1' d='M171.58,18.58l1.32-2.14a6.65,6.65,0,0,0,4,1.58c1.32,0,2-.52,2-1.24,0-1.92-6.89-.36-6.89-4.92,0-1.95,1.7-3.65,4.75-3.65a7.41,7.41,0,0,1,4.68,1.58l-1.22,2.09a4.93,4.93,0,0,0-3.44-1.34c-1.1,0-1.82.5-1.82,1.15,0,1.73,6.86.29,6.86,5,0,2.11-1.8,3.72-5,3.72A7.87,7.87,0,0,1,171.58,18.58Z'/%3E%3Cpath class='cls-1' d='M185.12,17.21V11.16H183.2V8.5h1.92V5.33h3.07V8.5h2.35v2.66h-2.35v5.23c0,.72.39,1.27,1.06,1.27a1.63,1.63,0,0,0,1.05-.33l.65,2.3a3.73,3.73,0,0,1-2.54.75C186.27,20.38,185.12,19.27,185.12,17.21Z'/%3E%3Cpath class='cls-1' d='M204.3,20.09l-6.2-16H202l4.44,12.31,4.42-12.31h3.89l-6.17,16Z'/%3E%3Cpath class='cls-1' d='M216.32,5.42a1.83,1.83,0,1,1,1.82,1.83A1.84,1.84,0,0,1,216.32,5.42Zm.31,14.67V8.5h3.05V20.09Z'/%3E%3Cpath class='cls-1' d='M222.44,14.28a5.9,5.9,0,0,1,6-6.07c3.46,0,5.81,2.59,5.81,6.38v.67h-8.62A3.12,3.12,0,0,0,229,18a4.92,4.92,0,0,0,3.09-1.15l1.35,2a7.27,7.27,0,0,1-4.78,1.61A5.87,5.87,0,0,1,222.44,14.28Zm6-3.65a2.79,2.79,0,0,0-2.86,2.57h5.72A2.7,2.7,0,0,0,228.44,10.63Z'/%3E%3Cpath class='cls-1' d='M247.11,20.09l-2.45-7.9-2.44,7.9H239L235.42,8.5h3.17l2.16,7.8,2.55-7.8H246l2.54,7.8,2.16-7.8h3.17l-3.53,11.59Z'/%3E%3Crect class='cls-2' width='400' height='24'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:top center;background-size:100% auto;text-align:center}@media screen and (min-width:769px){#block-views-block-recently-visited-job-block-1-2 h2{background-size:400px auto}}@media all and (-ms-high-contrast:none){#block-views-block-recently-visited-job-block-1-2 h2{background-image:url(/themes/custom/dsp/img/last-view.png)}}#block-consultant .field--name-field-subheading,#block-user-voice .field--name-field-subheading,#block-know-how .field--name-field-subheading,#block-know-how-job-detail .field--name-field-subheading,#block-know-how-job-list .field--name-field-subheading{margin-bottom:30px;font-size:18px;font-size:1.8rem;line-height:1.5}@media screen and (min-width:769px){#block-consultant .field--name-field-subheading,#block-user-voice .field--name-field-subheading,#block-know-how .field--name-field-subheading,#block-know-how-job-detail .field--name-field-subheading,#block-know-how-job-list .field--name-field-subheading{margin-bottom:40px;font-size:26px;font-size:2.6rem}}#block-services .field--name-field-subtitle-image img,#block-problem .field--name-field-subtitle-image img,#block-featured-company .field--name-field-subtitle-image img,#block-consultant .field--name-field-subtitle-image img,#block-user-voice .field--name-field-subtitle-image img,#block-event .field--name-field-subtitle-image img,#block-know-how .field--name-field-subtitle-image img,#block-related-sites .field--name-field-subtitle-image img,#block-directory-new-arrival-job .field--name-field-subtitle-image img,#block-directory-job-type-link .field--name-field-subtitle-image img,#block-directory-keywords .field--name-field-subtitle-image img,#block-directory-interest .field--name-field-subtitle-image img,#block-featured-company-game .field--name-field-subtitle-image img,#block-featured-company-movie .field--name-field-subtitle-image img,#block-featured-company-web .field--name-field-subtitle-image img,#block-featured-company-engineer .field--name-field-subtitle-image img,#block-featured-company-product .field--name-field-subtitle-image img,#fixed .field--name-field-subtitle-image img{width:auto;height:20px;margin-bottom:6px}@media screen and (min-width:769px){#block-services .field--name-field-subtitle-image img,#block-problem .field--name-field-subtitle-image img,#block-featured-company .field--name-field-subtitle-image img,#block-consultant .field--name-field-subtitle-image img,#block-user-voice .field--name-field-subtitle-image img,#block-event .field--name-field-subtitle-image img,#block-know-how .field--name-field-subtitle-image img,#block-related-sites .field--name-field-subtitle-image img,#block-directory-new-arrival-job .field--name-field-subtitle-image img,#block-directory-job-type-link .field--name-field-subtitle-image img,#block-directory-keywords .field--name-field-subtitle-image img,#block-directory-interest .field--name-field-subtitle-image img,#block-featured-company-game .field--name-field-subtitle-image img,#block-featured-company-movie .field--name-field-subtitle-image img,#block-featured-company-web .field--name-field-subtitle-image img,#block-featured-company-engineer .field--name-field-subtitle-image img,#block-featured-company-product .field--name-field-subtitle-image img,#fixed .field--name-field-subtitle-image img{height:24px;margin-bottom:1px}}#block-services .field--name-field-subtitle-image,#block-related-sites .field--name-field-subtitle-image,#block-directory-interest .field--name-field-subtitle-image,#block-know-how .field--name-field-subtitle-image,#block-event .field--name-field-subtitle-image,#block-consultant .field--name-field-subtitle-image,#block-user-voice .field--name-field-subtitle-image{display:none}@media screen and (min-width:769px){#block-services .field--name-field-subtitle-image,#block-related-sites .field--name-field-subtitle-image,#block-directory-interest .field--name-field-subtitle-image,#block-know-how .field--name-field-subtitle-image,#block-event .field--name-field-subtitle-image,#block-consultant .field--name-field-subtitle-image,#block-user-voice .field--name-field-subtitle-image{display:block}}.pager{padding-top:5px;margin-bottom:60px;position:relative}@media screen and (min-width:769px){.pager{margin-bottom:25px}}.job-list .pager,.page-node-type-page .pager{padding-top:0;margin-bottom:30px}@media screen and (min-width:769px){.job-list .pager,.page-node-type-page .pager{margin-bottom:30px}}@media screen and (max-width:768px){.pager ul{height:30px}}.pager li{padding:0}.pager li a{padding:4px 8px;font-size:14px;font-size:1.4rem}.pager li.pager__item.is-active a{color:#c03}.pager li.pager__item a:hover,.pager li.pager__item a:active{color:#c03;font-weight:bold}.pager li.pager__item a{color:#333}@media screen and (max-width:768px){.pager li.pager__item a{display:none}}.pager li.pager__item--first a,.pager li.pager__item--previous a,.pager li.pager__item--next a,.pager li.pager__item--last a{display:inline-block;width:70px;margin-left:5px;text-align:center;border:1px solid #c03;border-radius:15px;color:#333;line-height:1.5}@media screen and (max-width:768px){.pager li.pager__item--first a,.pager li.pager__item--previous a,.pager li.pager__item--next a,.pager li.pager__item--last a{position:absolute}}@media screen and (max-width:768px){.pager li.pager__item--first a{top:0;left:0}}@media screen and (max-width:768px){.pager li.pager__item--previous a{top:0;left:80px}}@media screen and (max-width:768px){.pager li.pager__item--next a{top:0;right:80px}}@media screen and (max-width:768px){.pager li.pager__item--last a{top:0;right:0}}.pager li.pager__item--first a:hover,.pager li.pager__item--first a:active,.pager li.pager__item--previous a:hover,.pager li.pager__item--previous a:active,.pager li.pager__item--next a:hover,.pager li.pager__item--next a:active,.pager li.pager__item--last a:hover,.pager li.pager__item--last a:active{background-color:#c03;color:#fff}@media screen and (max-width:768px){.pager li.pager__item--ellipsis{display:none}}.region-highlighted .slick img{width:320px;height:180px}@media screen and (min-width:769px){.region-highlighted .slick img{width:720px;height:405px}}.region-highlighted .slick__slide{background-color:#000}.region-highlighted .slick__slide img{opacity:0.3}.region-highlighted .slick__slide[tabindex="0"] img{-webkit-transition:all 300ms 0s ease;transition:all 300ms 0s ease;opacity:1}.region-highlighted .slick__arrow{width:100%}#block-featured-company .slick__arrow,#block-featured-company-game .slick__arrow,#block-featured-company-movie .slick__arrow,#block-featured-company-web .slick__arrow,#block-featured-company-engineer .slick__arrow,#block-featured-company-product .slick__arrow{top:calc(50% - 2.93%)}.slick-arrow{width:38px;height:38px}@media screen and (min-width:769px){.slick-arrow{width:44px;height:44px}}.slick-arrow:before{content:'';width:38px;height:38px;opacity:1;position:absolute}@media screen and (min-width:769px){.slick-arrow:before{width:44px;height:44px}}.slick-btn-prev:before,.slick-btn-next:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 38'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%234d4d4d;}.cls-2{fill:%23fff;}.cls-3{fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Ebtn-prev%3C/title%3E%3Cg id='_2' data-name='2'%3E%3Cg id=''%3E%3Ccircle class='cls-1' cx='19' cy='19' r='18.5'/%3E%3Cpath class='cls-2' d='M19,1A18,18,0,1,1,1,19,18,18,0,0,1,19,1m0-1A19,19,0,1,0,38,19,19,19,0,0,0,19,0Z'/%3E%3Cpolyline class='cls-3' points='20.19 14.25 15.44 19 20.19 23.75'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 0;background-size:38px auto;top:0;left:0}@media screen and (min-width:769px){.slick-btn-prev:before,.slick-btn-next:before{background-size:44px auto}}@media all and (-ms-high-contrast:none){.slick-btn-prev:before{background-image:url(/themes/custom/dsp/img/btn-prev.png)}}.slick-btn-prev:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 38'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23CC0033;}.cls-2{fill:%23fff;}.cls-3{fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Ebtn-prev%3C/title%3E%3Cg id='_2' data-name='2'%3E%3Cg id=''%3E%3Ccircle class='cls-1' cx='19' cy='19' r='18.5'/%3E%3Cpath class='cls-2' d='M19,1A18,18,0,1,1,1,19,18,18,0,0,1,19,1m0-1A19,19,0,1,0,38,19,19,19,0,0,0,19,0Z'/%3E%3Cpolyline class='cls-3' points='20.19 14.25 15.44 19 20.19 23.75'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:38px auto}@media screen and (min-width:769px){.slick-btn-prev:hover:before{background-size:44px auto}}@media all and (-ms-high-contrast:none){.slick-btn-prev:hover:before{background-image:url(/themes/custom/dsp/img/btn-prev-hover.png)}}.slick-btn-next:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 38'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%234d4d4d;}.cls-2{fill:%23fff;}.cls-3{fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Ebtn-next%3C/title%3E%3Cg id='_2' data-name='2'%3E%3Cg id=''%3E%3Ccircle class='cls-1' cx='19' cy='19' r='18.5'/%3E%3Cpath class='cls-2' d='M19,1A18,18,0,1,1,1,19,18,18,0,0,1,19,1m0-1A19,19,0,1,0,38,19,19,19,0,0,0,19,0Z'/%3E%3Cpolyline class='cls-3' points='17.81 23.75 22.56 19 17.81 14.25'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:38px auto;top:0;left:0;right:30px}@media screen and (min-width:769px){.slick-btn-next:before{background-size:44px auto}}@media all and (-ms-high-contrast:none){.slick-btn-next:before{background-image:url(/themes/custom/dsp/img/btn-next.png)}}.slick-btn-next:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 38'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23CC0033;}.cls-2{fill:%23fff;}.cls-3{fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Ebtn-next%3C/title%3E%3Cg id='_2' data-name='2'%3E%3Cg id=''%3E%3Ccircle class='cls-1' cx='19' cy='19' r='18.5'/%3E%3Cpath class='cls-2' d='M19,1A18,18,0,1,1,1,19,18,18,0,0,1,19,1m0-1A19,19,0,1,0,38,19,19,19,0,0,0,19,0Z'/%3E%3Cpolyline class='cls-3' points='17.81 23.75 22.56 19 17.81 14.25'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:38px auto}@media screen and (min-width:769px){.slick-btn-next:hover:before{background-size:44px auto}}@media all and (-ms-high-contrast:none){.slick-btn-next:hover:before{background-image:url(/themes/custom/dsp/img/btn-next-hover.png)}}#block-featured-in-job-detail .slick-prev,#block-views-block-recently-visited-job-block-1 .slick-prev{left:-17px}#block-featured-in-job-detail .slick-next,#block-views-block-recently-visited-job-block-1 .slick-next{right:-17px}@media (min-width:1170px){.region-highlighted .slick a{display:block;width:720px;height:405px;overflow:hidden}.region-highlighted .slick__arrow{width:774px;left:calc((100% - 720px) / 2)}.region-highlighted .slick-prev{left:-54px}.region-highlighted .slick-btn-next:before{right:-54px}#block-consultant .slick-prev,#block-user-voice .slick-prev,#block-event .slick-prev,#block-feature .slick-prev,#block-featured-in-job-detail .slick-prev,#block-featured-in-job-list .slick-prev,#block-directory-new-arrival-job .slick-prev,#block-recommend .slick-prev,#block-views-block-recently-visited-job-block-1 .slick-prev,#block-views-block-recently-visited-job-block-1-2 .slick-prev,#block-views-block-recommend-block-1 .slick-prev{left:-32px}#block-consultant .slick-next,#block-user-voice .slick-next,#block-event .slick-next,#block-feature .slick-next,#block-featured-in-job-detail .slick-next,#block-featured-in-job-list .slick-next,#block-directory-new-arrival-job .slick-next,#block-recommend .slick-next,#block-views-block-recently-visited-job-block-1 .slick-next,#block-views-block-recently-visited-job-block-1-2 .slick-next,#block-views-block-recommend-block-1 .slick-next{right:-32px}#block-directory-new-arrival-job .slick-prev,#block-recommend .slick-prev,#block-views-block-recommend-block-1 .slick-prev{left:-17px}#block-directory-new-arrival-job .slick-next,#block-recommend .slick-next,#block-views-block-recommend-block-1 .slick-next{right:-17px}}.c-beginner{background-color:#ededed}.c-beginner .l-content{padding:20px 11px;background-color:#ededed}@media screen and (min-width:769px){.c-beginner .l-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0}}.c-beginner__description{margin-bottom:20px;font-size:15px;font-size:1.5rem;line-height:1.3125;font-weight:bold}@media screen and (min-width:769px){.c-beginner__description{width:calc((660% / 1170) * 100);margin-bottom:0;font-size:16px;font-size:1.6rem;line-height:1.5}}#fixed .field--name-field-format-text{margin-bottom:20px;font-size:15px;font-size:1.5rem;line-height:1.3125;font-weight:bold}@media screen and (min-width:769px){#fixed .field--name-field-format-text{width:calc((500% / 1170) * 100);margin-bottom:0;font-size:16px;font-size:1.6rem;line-height:1.5}}#fixed .field--name-field-format-text p{font-weight:bold}#block-views-block-top-news-block-block-1{background-color:#EDEDED}@media screen and (min-width:769px){#block-views-block-top-news-block-block-1{width:100vw;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#block-views-block-top-news-block-block-1 .l-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 11px}@media screen and (min-width:769px){#block-views-block-top-news-block-block-1 .l-content{padding:35px 0}}#block-views-block-top-news-block-block-1 h2{display:none}@media screen and (min-width:769px){#block-views-block-top-news-block-block-1 h2{display:block;width:calc((170% / 1170) * 100)}}@media screen and (min-width:769px){#block-views-block-top-news-block-block-1 h2 span{font-size:16px;font-size:1.6rem;line-height:1.5;font-weight:bold}}#block-views-block-top-news-block-block-1 h2+div{width:100%}@media screen and (min-width:769px){#block-views-block-top-news-block-block-1 h2+div{width:calc((1000% / 1170) * 100)}}@media screen and (min-width:769px){#block-views-block-top-news-block-block-1 .view-id-top_news_block{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:769px){#block-views-block-top-news-block-block-1 .view-content{width:calc(100% - 124px)}}#block-views-block-top-news-block-block-1 .views-row a{display:block;margin-bottom:20px;font-size:14px;font-size:1.4rem;color:#333}@media screen and (min-width:769px){#block-views-block-top-news-block-block-1 .views-row a{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-size:1.6rem}}#block-views-block-top-news-block-block-1 .views-row:last-child a{margin-bottom:0}#block-views-block-top-news-block-block-1 .views-row a:hover{color:#c03}#block-views-block-top-news-block-block-1 .views-field-created{margin-bottom:12px;font-size:14px;font-size:1.4rem;line-height:1.5}@media screen and (min-width:769px){#block-views-block-top-news-block-block-1 .views-field-created{width:140px;margin-bottom:0;font-size:16px;font-size:1.6rem}}#block-views-block-top-news-block-block-1 .views-field-title{width:100%;margin-bottom:20px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;text-overflow:'[...]';white-space:nowrap}@media screen and (min-width:769px){#block-views-block-top-news-block-block-1 .views-field-title{width:calc(100% - 140px);margin-bottom:0;overflow:visible;text-overflow:clip;white-space:normal}}#block-views-block-top-news-block-block-1 .more-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-item-align:end;align-self:flex-end}@media screen and (min-width:769px){#block-views-block-top-news-block-block-1 .more-link{display:block;width:124px;padding:5px 0}}#block-views-block-top-news-block-block-1 .more-link a{display:block;width:100%;padding-right:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23CC0033;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-main%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:8px 14px;font-size:14px;font-size:1.4rem;font-weight:bold;color:#333}#block-views-block-top-news-block-block-1 .more-link a:hover{color:#c03}@media all and (-ms-high-contrast:none){#block-views-block-top-news-block-block-1 .more-link a{background-image:url(/themes/custom/dsp/img/arrow-main.png)}}.region-featured-top-3{padding:60px 0 45px}@media screen and (min-width:769px){.region-featured-top-3{padding:90px 0}}#block-problem{width:calc((335/375)*100%);margin:-20px auto 0;text-align:center;margin-top:-20px}@media screen and (min-width:769px){#block-problem{width:100%;margin:0 auto}}#block-problem .field--name-field-subtitle-image{display:none}@media screen and (min-width:769px){#block-problem .field--name-field-subtitle-image{display:block}}#block-problem .field--name-field-titles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:769px){#block-problem .field--name-field-titles{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% + 30px);margin:0 -15px 90px}}#block-problem .field--name-field-titles .field__item{width:calc((160/335)*100%);margin-bottom:27px;background-color:#f7f7f7;border-radius:10px;padding:20px 16px 16px;font-size:18px;font-size:1.8rem;font-weight:bold;line-height:1.5;position:relative}@media screen and (min-width:769px){#block-problem .field--name-field-titles .field__item{width:380px;margin:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:19px}}#block-problem .field--name-field-titles .field__item:before{content:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%3E%3Cg%20transform%3D%22translate(-125%20-2386.25)%22%3E%3Ccircle%20cx%3D%2214%22%20cy%3D%2214%22%20r%3D%2214%22%20transform%3D%22translate(125%202386.25)%22%20fill%3D%22%23c03%22%2F%3E%3Cg%20transform%3D%22translate(132%202395.584)%22%3E%3Cg%20transform%3D%22translate(0%200)%22%3E%3Cpath%20d%3D%22M4.557%2C11.395a1.182%2C1.182%2C0%2C0%2C1-.824-.342L.342%2C7.654A1.159%2C1.159%2C0%2C0%2C1%2C.342%2C6%2C1.174%2C1.174%2C0%2C0%2C1%2C1.99%2C6L4.557%2C8.564%2C12.786.351A1.167%2C1.167%2C0%2C0%2C1%2C14.435%2C2L5.382%2C11.053a1.167%2C1.167%2C0%2C0%2C1-.824.342Z%22%20transform%3D%22translate(0.003%20-0.037)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-17px;line-height:0}@media screen and (min-width:769px){#block-problem .field--name-field-titles .field__item:before{position:static;-webkit-transform:none;transform:none;margin-right:12px}}@media all and (-ms-high-contrast:none){#block-problem .field--name-field-titles .field__item{background-image:url(/themes/custom/dsp/img/probrem.png)}}#block-problem .field--name-field-plain-text{margin-bottom:30px;font-size:18px;font-size:1.8rem;font-weight:normal;line-height:1.5;color:#000;text-align:left}@media screen and (min-width:769px){#block-problem .field--name-field-plain-text{text-align:center;margin-bottom:40px;font-size:24px;font-size:2.4rem}}#block-problem .field--name-field-plain-text br{display:none}@media screen and (min-width:769px){#block-problem .field--name-field-plain-text br{display:block}}@media screen and (min-width:769px){.field--name-field-related-links{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.field--name-field-related-links>.field__item{margin-bottom:11px}.field--name-field-related-links .field__item{padding:2px;background-color:#c03;border-radius:24px;width:100%}@media screen and (min-width:769px){.field--name-field-related-links .field__item{width:calc((100% - 60px) / 3)}}.field--name-field-related-links .field__item:hover{background-color:#c03}.field--name-field-related-links .field__item .field__item{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.field--name-field-related-links .field__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:7px 15px 6px;background-color:#fff;border-radius:22px;font-size:18px;font-size:1.8rem;line-height:1.5;font-weight:bold;color:#333;position:relative}.field--name-field-related-links .field__item a:before{content:'';width:8px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23CC0033;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-main%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 14px;position:absolute;top:calc(50% - 6px);bottom:0;right:12px}.field--name-field-related-links .field__item a:hover{background:none;color:#fff}.field--name-field-related-links .field__item a:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-white%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@media all and (-ms-high-contrast:none){.field--name-field-related-links .field__item a:before{background-image:url(/themes/custom/dsp/img/arrow-main.png)}.field--name-field-related-links .field__item a:hover:before{background-image:url(/themes/custom/dsp/img/arrow-white.png)}}#block-problem .field-name--field-link-textarea{display:none}@media screen and (min-width:769px){#block-problem .field-name--field-link-textarea{display:block}}.region-featured-top-4,.notice-area.notice-2,.page-node-type-directory .region-featured-bottom-2{padding:60px 0;margin-bottom:60px;background-color:#ededed}@media screen and (min-width:769px){.region-featured-top-4,.notice-area.notice-2,.page-node-type-directory .region-featured-bottom-2{padding:90px 0;margin-bottom:90px}}@media screen and (min-width:769px){.path-frontpage .region-featured-bottom-2{margin-bottom:0}}#block-featured-company,.notice-area.notice-2,#block-featured-company-game,#block-featured-company-movie,#block-featured-company-web,#block-featured-company-engineer,#block-featured-company-product{text-align:center}#block-featured-company{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw}@media screen and (min-width:769px){#block-featured-company{width:96vw}}#block-featured-company .field--name-field-subtitle-image{display:none}@media screen and (min-width:769px){#block-featured-company .field--name-field-subtitle-image{display:block}}.notice-area.notice-2{width:calc(100% + 22px);padding:50px 0;margin-top:60px;margin-left:-11px;margin-bottom:50px}@media screen and (min-width:769px){.notice-area.notice-2{width:100%;padding:60px 0 1px;margin-top:90px;margin-left:0;margin-bottom:90px;border-radius:10px}}.page-node-type-directory .region-featured-top-4{margin-bottom:0}@media screen and (min-width:769px){.notice-area.notice-2 .views-element-container{padding:0 30px}}.job-list .notice-area.notice-2 .views-row{padding:0;margin-bottom:0;background:none;border-radius:0}@media screen and (min-width:769px){.job-list .notice-area.notice-2 .views-row{margin-bottom:30px}}.job-list .notice-area.notice-2 .field--name-field-subtitle-image{display:none}.job-list .notice-area.notice-2 .views-row .field__item{width:auto}.job-list .notice-area.notice-2 .field--name-field-more-link{padding:0 20px}@media screen and (min-width:769px){.job-list .notice-area.notice-2 .field--name-field-more-link{padding:1px 20px 20px}}.job-list .notice-area.notice-2 .field--name-field-more-link div{font-size:15px;font-size:1.5rem;font-weight:bold}@media screen and (min-width:769px){.job-list .notice-area.notice-2 .field--name-field-more-link div{font-size:18px;font-size:1.8rem}}#block-featured-company .slick,#block-featured-company-game .slick,#block-featured-company-movie .slick,#block-featured-company-web .slick,#block-featured-company-engineer .slick,#block-featured-company-product .slick{margin-bottom:5.06%}@media screen and (min-width:769px){#block-featured-company .slick,#block-featured-company-game .slick,#block-featured-company-movie .slick,#block-featured-company-web .slick,#block-featured-company-engineer .slick,#block-featured-company-product .slick{margin-bottom:10px}}@media screen and (max-width:768px){#block-featured-company .slick .slick__arrow,#block-featured-company-game .slick .slick__arrow,#block-featured-company-movie .slick .slick__arrow,#block-featured-company-web .slick .slick__arrow,#block-featured-company-engineer .slick .slick__arrow,#block-featured-company-product .slick .slick__arrow{display:none}}.notice-area.notice-2 .slick{margin-bottom:10px}#block-featured-company .slick-list,.notice-area.notice-2 .slick-list,#block-featured-company-game .slick-list,#block-featured-company-movie .slick-list,#block-featured-company-web .slick-list,#block-featured-company-engineer .slick-list,#block-featured-company-product .slick-list{width:100%}#block-featured-company .slick-list .slick-track,.notice-area.notice-2 .slick-list .slick-track,#block-featured-company-game .slick-list .slick-track,#block-featured-company-movie .slick-list .slick-track,#block-featured-company-web .slick-list .slick-track,#block-featured-company-engineer .slick-list .slick-track,#block-featured-company-product .slick-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -30px}@media screen and (min-width:769px){#block-featured-company .slick-list .slick-track,.notice-area.notice-2 .slick-list .slick-track,#block-featured-company-game .slick-list .slick-track,#block-featured-company-movie .slick-list .slick-track,#block-featured-company-web .slick-list .slick-track,#block-featured-company-engineer .slick-list .slick-track,#block-featured-company-product .slick-list .slick-track{margin:0}}#block-featured-company .slick-list .slick-track .slick-slide,.notice-area.notice-2 .slick-list .slick-track .slick-slide,#block-featured-company-game .slick-list .slick-track .slick-slide,#block-featured-company-movie .slick-list .slick-track .slick-slide,#block-featured-company-web .slick-list .slick-track .slick-slide,#block-featured-company-engineer .slick-list .slick-track .slick-slide,#block-featured-company-product .slick-list .slick-track .slick-slide{width:130px !important}@media screen and (min-width:769px){#block-featured-company .slick-list .slick-track .slick-slide,.notice-area.notice-2 .slick-list .slick-track .slick-slide,#block-featured-company-game .slick-list .slick-track .slick-slide,#block-featured-company-movie .slick-list .slick-track .slick-slide,#block-featured-company-web .slick-list .slick-track .slick-slide,#block-featured-company-engineer .slick-list .slick-track .slick-slide,#block-featured-company-product .slick-list .slick-track .slick-slide{width:170px !important}}#block-featured-company .slick-list .slick-track .slick-slide>div,.notice-area.notice-2 .slick-list .slick-track .slick-slide>div,#block-featured-company-game .slick-list .slick-track .slick-slide>div,#block-featured-company-movie .slick-list .slick-track .slick-slide>div,#block-featured-company-web .slick-list .slick-track .slick-slide>div,#block-featured-company-engineer .slick-list .slick-track .slick-slide>div,#block-featured-company-product .slick-list .slick-track .slick-slide>div{display:-webkit-box;display:-ms-flexbox;display:flex}#block-featured-company .slick__slider,.notice-area.notice-2 .slick__slider,#block-featured-company-game .slick__slider,#block-featured-company-movie .slick__slider,#block-featured-company-web .slick__slider,#block-featured-company-engineer .slick__slider,#block-featured-company-product .slick__slider{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#block-featured-company .slick__slide,.notice-area.notice-2 .slick__slide,#block-featured-company-game .slick__slide,#block-featured-company-movie .slick__slide,#block-featured-company-web .slick__slide,#block-featured-company-engineer .slick__slide,#block-featured-company-product .slick__slide{width:120px !important;margin-right:10px;margin-bottom:10px}@media screen and (min-width:769px){#block-featured-company .slick__slide,.notice-area.notice-2 .slick__slide,#block-featured-company-game .slick__slide,#block-featured-company-movie .slick__slide,#block-featured-company-web .slick__slide,#block-featured-company-engineer .slick__slide,#block-featured-company-product .slick__slide{width:150px !important;margin-right:20px;margin-bottom:20px}}#block-featured-company .slick__slide[tabindex="0"],.notice-area.notice-2 .slick__slide[tabindex="0"],#block-featured-company-game .slick__slide[tabindex="0"],#block-featured-company-movie .slick__slide[tabindex="0"],#block-featured-company-web .slick__slide[tabindex="0"],#block-featured-company-engineer .slick__slide[tabindex="0"],#block-featured-company-product .slick__slide[tabindex="0"]{margin-left:auto;margin-right:auto}#block-featured-company .slick__slide a,.notice-area.notice-2 .slick__slide a,#block-featured-company-game .slick__slide a,#block-featured-company-movie .slick__slide a,#block-featured-company-web .slick__slide a,#block-featured-company-engineer .slick__slide a,#block-featured-company-product .slick__slide a{display:block;padding:10px calc((42% / 270) * 100);background-color:#fff;border:3px solid #fff;border-radius:10px}@media screen and (min-width:769px){#block-featured-company .slick__slide a,.notice-area.notice-2 .slick__slide a,#block-featured-company-game .slick__slide a,#block-featured-company-movie .slick__slide a,#block-featured-company-web .slick__slide a,#block-featured-company-engineer .slick__slide a,#block-featured-company-product .slick__slide a{padding:23px calc((38% / 270) * 100);border:4px solid #fff}}#block-featured-company .field--name-field-image a:hover,.notice-area.notice-2 .field--name-field-image a:hover,#block-featured-company-game .field--name-field-image a:hover,#block-featured-company-movie .field--name-field-image a:hover,#block-featured-company-web .field--name-field-image a:hover,#block-featured-company-engineer .field--name-field-image a:hover,#block-featured-company-product .field--name-field-image a:hover{border:3px solid #c03}@media screen and (min-width:769px){#block-featured-company .field--name-field-image a:hover,.notice-area.notice-2 .field--name-field-image a:hover,#block-featured-company-game .field--name-field-image a:hover,#block-featured-company-movie .field--name-field-image a:hover,#block-featured-company-web .field--name-field-image a:hover,#block-featured-company-engineer .field--name-field-image a:hover,#block-featured-company-product .field--name-field-image a:hover{border:4px solid #c03}}#block-featured-company .field--name-field-image img,.notice-area.notice-2 .field--name-field-image img,#block-featured-company-game .field--name-field-image img,#block-featured-company-movie .field--name-field-image img,#block-featured-company-web .field--name-field-image img,#block-featured-company-engineer .field--name-field-image img,#block-featured-company-product .field--name-field-image img{width:100%;height:auto}@media (min-width:1230px){#block-featured-company .slick-prev,#block-featured-company .slick-btn-prev:before,.notice-area.notice-2 .slick-prev,.notice-area.notice-2 .slick-btn-prev:before,#block-featured-company-game .slick-prev,#block-featured-company-game .slick-btn-prev:before,#block-featured-company-movie .slick-prev,#block-featured-company-movie .slick-btn-prev:before,#block-featured-company-web .slick-prev,#block-featured-company-web .slick-btn-prev:before,#block-featured-company-engineer .slick-prev,#block-featured-company-engineer .slick-btn-prev:before,#block-featured-company-product .slick-prev,#block-featured-company-product .slick-btn-prev:before{left:-11px}#block-featured-company .slick-next,#block-featured-company .slick-btn-next:before,.notice-area.notice-2 .slick-next,.notice-area.notice-2 .slick-btn-next:before,#block-featured-company-game .slick-next,#block-featured-company-game .slick-btn-next:before,#block-featured-company-movie .slick-next,#block-featured-company-movie .slick-btn-next:before,#block-featured-company-web .slick-next,#block-featured-company-web .slick-btn-next:before,#block-featured-company-engineer .slick-next,#block-featured-company-engineer .slick-btn-next:before,#block-featured-company-product .slick-next,#block-featured-company-product .slick-btn-next:before{right:-22px}#block-featured-company .slick__slider,.notice-area.notice-2 .slick__slider,#block-featured-company-game .slick__slider,#block-featured-company-movie .slick__slider,#block-featured-company-web .slick__slider,#block-featured-company-engineer .slick__slider,#block-featured-company-product .slick__slider{padding-left:0;padding-right:0}}.notice-area.notice-2 .slick__arrow{top:calc(50% - 10px)}.path-frontpage .region-content,.page-node-type-job .region-featured-bottom-1,.job-list .region-featured-bottom-1,.page-node-type-directory.path-node .region-content,body#fixed .bg-green,body.page-node-type-directory .bg-green{padding-left:11px;padding-right:11px;padding-bottom:11px;background-color:#c03}@media screen and (min-width:769px){.path-frontpage .region-content,.page-node-type-job .region-featured-bottom-1,.job-list .region-featured-bottom-1,.page-node-type-directory.path-node .region-content,body#fixed .bg-green,body.page-node-type-directory .bg-green{padding:0;padding-bottom:30px}}.page-node-type-job .region-featured-bottom-1,.job-list .region-featured-bottom-1,.page-node-type-directory.path-node .inner-region-content{padding-top:11px;margin-bottom:60px}@media screen and (min-width:769px){.page-node-type-job .region-featured-bottom-1,.job-list .region-featured-bottom-1,.page-node-type-directory.path-node .inner-region-content{padding-top:30px;margin-bottom:90px}}#block-page-title-directory h1{padding:30px 0;margin:0;text-align:center}@media screen and (min-width:769px){#block-page-title-directory h1{padding:40px 0}}#block-page-title-directory h1 span{padding:0;border:none;font-size:24px;font-size:2.4rem;font-weight:bold;color:#fff;line-height:1}@media screen and (min-width:769px){#block-page-title-directory h1 span{font-size:32px;font-size:3.2rem}}#block-job-categories,#block-feature,#block-keywords,#block-views-block-keyword-link-block-block-1,#block-featured-in-job-detail,#block-job-front-block,#block-views-block-keywords-job-list-block-1,#block-featured-in-job-list,#block-recommend,#block-views-block-recently-visited-job-block-1,#block-views-block-recently-visited-job-block-1-2,#block-views-block-recommend-block-1{padding:45px 20px 30px;background-color:#fff;border-radius:10px;margin-bottom:30px}@media screen and (min-width:769px){#block-job-categories,#block-feature,#block-keywords,#block-views-block-keyword-link-block-block-1,#block-featured-in-job-detail,#block-job-front-block,#block-views-block-keywords-job-list-block-1,#block-featured-in-job-list,#block-recommend,#block-views-block-recently-visited-job-block-1,#block-views-block-recently-visited-job-block-1-2,#block-views-block-recommend-block-1{padding:0 68px 54px;margin:0 -68px 42px}}#block-job-categories{padding:28px 26px 35px}@media screen and (min-width:769px){#block-job-categories{padding:54px 68px}}div#block-job-front-block #block-job-front-block{padding-top:45px}@media screen and (min-width:769px){div#block-job-front-block #block-job-front-block{padding-top:54px}}#block-views-block-keywords-job-list-block-1{padding:45px 11px 0}@media screen and (min-width:769px){#block-views-block-keywords-job-list-block-1{padding:54px 68px 0}}#block-featured-in-job-list{padding:45px 11px}@media screen and (min-width:769px){#block-featured-in-job-list{padding:54px 68px}}#block-views-block-recently-visited-job-block-1,#block-views-block-recently-visited-job-block-1-2{padding:0 11px 45px}@media screen and (min-width:769px){#block-views-block-recently-visited-job-block-1,#block-views-block-recently-visited-job-block-1-2{padding:0 68px 54px}}#block-keywords{padding:45px 20px 30px}@media screen and (min-width:769px){#block-keywords{padding:0 68px 54px}}#block-featured-in-job-detail,#block-views-block-recently-visited-job-block-1,#block-views-block-recently-visited-job-block-1-2,#block-views-block-recommend-block-1,#block-feature,#block-keywords{padding-top:28px}@media screen and (min-width:769px){#block-featured-in-job-detail,#block-views-block-recently-visited-job-block-1,#block-views-block-recently-visited-job-block-1-2,#block-views-block-recommend-block-1,#block-feature,#block-keywords{padding-top:42px}}#block-job-front-block{padding-top:28px}@media screen and (min-width:769px){#block-job-front-block{padding-top:54px}}#block-job-categories h2,#block-feature h2,#block-keywords h2,#block-views-block-keyword-link-block-block-1 h2,#block-featured-in-job-detail h2,#block-job-front-block h2,#block-views-block-keywords-job-list-block-1 h2,#block-featured-in-job-list h2,#block-recommend h2,#block-views-block-recently-visited-job-block-1 h2,#block-views-block-recommend-block-1 h2,#block-views-block-job-search-relation-static-page-block-1 h2,#block-views-block-job-search-relation-static-page-block-2 h2,body#fixed .bg-white .l-content .special-content .title-header h2{margin-bottom:25px;text-align:center}@media screen and (min-width:769px){#block-job-categories h2,#block-feature h2,#block-keywords h2,#block-views-block-keyword-link-block-block-1 h2,#block-featured-in-job-detail h2,#block-job-front-block h2,#block-views-block-keywords-job-list-block-1 h2,#block-featured-in-job-list h2,#block-recommend h2,#block-views-block-recently-visited-job-block-1 h2,#block-views-block-recommend-block-1 h2,#block-views-block-job-search-relation-static-page-block-1 h2,#block-views-block-job-search-relation-static-page-block-2 h2,body#fixed .bg-white .l-content .special-content .title-header h2{margin-bottom:34px}}#block-views-block-job-search-relation-static-page-block-2+#block-views-block-job-search-relation-static-page-block-1{margin-top:40px}@media screen and (min-width:769px){#block-views-block-job-search-relation-static-page-block-2 .catalog-list{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:880px;margin-left:auto;margin-right:auto}#block-views-block-job-search-relation-static-page-block-2 .catalog-list li{width:100%;margin-right:0}}#block-job-categories h2 span,#block-feature h2 span,#block-keywords h2 span,#block-views-block-keyword-link-block-block-1 h2 span,#block-featured-in-job-detail h2 span,#block-job-front-block h2 span,#block-views-block-keywords-job-list-block-1 h2 span,#block-featured-in-job-list h2 span,#block-recommend h2 span,#block-views-block-recently-visited-job-block-1 h2 span,#block-views-block-recommend-block-1 h2 span,#block-views-block-job-search-relation-static-page-block-1 h2 span,#block-views-block-job-search-relation-static-page-block-2 h2 span,body#fixed .bg-white .l-content .special-content .title-header h2 span{font-size:20px;font-size:2rem;line-height:1.5;font-weight:bold;color:#000}@media screen and (min-width:769px){#block-job-categories h2 span,#block-feature h2 span,#block-keywords h2 span,#block-views-block-keyword-link-block-block-1 h2 span,#block-featured-in-job-detail h2 span,#block-job-front-block h2 span,#block-views-block-keywords-job-list-block-1 h2 span,#block-featured-in-job-list h2 span,#block-recommend h2 span,#block-views-block-recently-visited-job-block-1 h2 span,#block-views-block-recommend-block-1 h2 span,#block-views-block-job-search-relation-static-page-block-1 h2 span,#block-views-block-job-search-relation-static-page-block-2 h2 span,body#fixed .bg-white .l-content .special-content .title-header h2 span{font-size:26px;font-size:2.6rem}}#block-feature .slick-track,#block-featured-in-job-detail .slick-track,#block-featured-in-job-list .slick-track,#block-views-block-recently-visited-job-block-1 .slick-track,#block-views-block-recently-visited-job-block-1-2 .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}#block-feature .slick-slide,#block-featured-in-job-detail .slick-slide,#block-featured-in-job-list .slick-slide,#block-views-block-recently-visited-job-block-1 .slick-slide,#block-views-block-recently-visited-job-block-1-2 .slick-slide{width:174px !important;height:100%;margin-right:11px;background-color:#fff;border:1px solid #d9d9d9;border-radius:10px;overflow:hidden;position:relative}@media screen and (min-width:769px){#block-feature .slick-slide,#block-featured-in-job-detail .slick-slide,#block-featured-in-job-list .slick-slide,#block-views-block-recently-visited-job-block-1 .slick-slide,#block-views-block-recently-visited-job-block-1-2 .slick-slide{padding:3px;width:270px !important;margin-right:30px}}@media screen and (max-width:768px){#block-feature .slick-slide{-webkit-transform:translateX(11px);transform:translateX(11px)}}#block-feature .slick-slide:hover:before,#block-featured-in-job-detail .slick-slide:hover:before,#block-featured-in-job-list .slick-slide:hover:before,#block-views-block-recently-visited-job-block-1 .slick-slide:hover:before,#block-views-block-recently-visited-job-block-1-2 .slick-slide:hover:before{content:'';pointer-events:none;display:block;left:0;right:0;top:0;bottom:0;border:4px solid #c03;border-radius:10px;position:absolute;z-index:1}#block-views-block-recently-visited-job-block-1 .slick-slide .contextual-region,#block-views-block-recently-visited-job-block-1-2 .slick-slide .contextual-region{position:static}#block-feature .slick-slide a,#block-featured-in-job-detail .slick-slide a,#block-featured-in-job-list .slick-slide a,#block-views-block-recently-visited-job-block-1 .slick-slide a,#block-views-block-recently-visited-job-block-1-2 .slick-slide a,body#fixed .bg-white .field__item a{display:block;width:100%;padding:0 0 17px;border-radius:10px;position:relative;padding:0 0 34px}@media screen and (max-width:768px){#block-feature .slick-slide a,#block-featured-in-job-detail .slick-slide a,#block-featured-in-job-list .slick-slide a,#block-views-block-recently-visited-job-block-1 .slick-slide a,#block-views-block-recently-visited-job-block-1-2 .slick-slide a,body#fixed .bg-white .field__item a{padding:0 0 13px}}@media screen and (max-width:768px){#block-feature .slick-slide a,#block-featured-in-job-detail .slick-slide a,#block-featured-in-job-list .slick-slide a,#block-views-block-recently-visited-job-block-1 .slick-slide a,#block-views-block-recently-visited-job-block-1-2 .slick-slide a,body#fixed .bg-white .field__item a{padding:0 0 13px}}#block-views-block-recently-visited-job-block-1 .slick-slide a,#block-views-block-recently-visited-job-block-1-2 .slick-slide a{padding:16px 16px 17px;position:static}#block-feature .slick-slide .field__item,#block-featured-in-job-detail .slick-slide .field__item,#block-featured-in-job-list .slick-slide .field__item{width:100%;text-align:left}@media screen and (max-width:768px){#block-feature .slick-slide .field__item .more-link,#block-featured-in-job-detail .slick-slide .field__item .more-link,#block-featured-in-job-list .slick-slide .field__item .more-link{display:none}}#block-feature .img-wrapper,#block-featured-in-job-detail .img-wrapper,#block-featured-in-job-list .img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#block-feature .slick-slide .field--name-field-thumbnail,#block-featured-in-job-detail .slick-slide .field--name-field-thumbnail,#block-featured-in-job-list .slick-slide .field--name-field-thumbnail{display:block;width:auto;height:99px;margin:0 0 12px;border-radius:6px 6px 0 0;overflow:hidden}@media screen and (min-width:769px){#block-feature .slick-slide .field--name-field-thumbnail,#block-featured-in-job-detail .slick-slide .field--name-field-thumbnail,#block-featured-in-job-list .slick-slide .field--name-field-thumbnail{height:148px;margin:0 0 16px}}#block-feature .slick-slide .field--name-field-thumbnail img,#block-featured-in-job-detail .slick-slide .field--name-field-thumbnail img,#block-featured-in-job-list .slick-slide .field--name-field-thumbnail img{width:100%;height:auto}#block-feature .field--name-node-title,#block-featured-in-job-detail .field--name-node-title,#block-featured-in-job-list .field--name-node-title,body#fixed .bg-white .field-group-link .content-wrapper{clear:both;padding:0 12px;overflow:hidden;text-align:left;font-size:12px;font-size:1.2rem;font-weight:bold;line-height:1.5;color:#000}@media screen and (min-width:769px){#block-feature .field--name-node-title,#block-featured-in-job-detail .field--name-node-title,#block-featured-in-job-list .field--name-node-title,body#fixed .bg-white .field-group-link .content-wrapper{height:52px;font-size:16px;font-size:1.6rem;margin-bottom:20px}}#block-feature .field--name-node-title h3,#block-featured-in-job-detail .field--name-node-title h3,#block-featured-in-job-list .field--name-node-title h3,body#fixed .bg-white .field-group-link .content-wrapper h3{font-weight:bold}#block-feature a:hover .field--name-node-title,#block-feature a:active .field--name-node-title,#block-featured-in-job-detail a:hover .field--name-node-title,#block-featured-in-job-detail a:active .field--name-node-title,#block-featured-in-job-list a:hover .field--name-node-title,#block-featured-in-job-list a:active .field--name-node-title{color:#c03}#block-feature .slick-slide .more-link,#block-featured-in-job-detail .slick-slide .more-link,#block-featured-in-job-list .slick-slide .more-link,#block-views-block-recently-visited-job-block-1 .slick-slide .more-link,#block-views-block-recently-visited-job-block-1-2 .slick-slide .more-link,body#fixed .bg-white .field-group-link .content-wrapper .more-link{display:block;width:100%;padding-right:33px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23CC0033;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-main%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:8px 14px;font-size:14px;font-size:1.4rem;font-weight:bold;color:#333;position:absolute;right:0;bottom:20px}@media all and (-ms-high-contrast:none){#block-feature .slick-slide .more-link,#block-featured-in-job-detail .slick-slide .more-link,#block-featured-in-job-list .slick-slide .more-link,#block-views-block-recently-visited-job-block-1 .slick-slide .more-link,#block-views-block-recently-visited-job-block-1-2 .slick-slide .more-link{background-image:url(/themes/custom/dsp/img/arrow-main.png)}}#block-views-block-recently-visited-job-block-1 .slick-slide:hover .more-link,#block-views-block-recently-visited-job-block-1 .slick-slide:active .more-link,#block-views-block-recently-visited-job-block-1-2 .slick-slide:hover .more-link,#block-views-block-recently-visited-job-block-1-2 .slick-slide:active .more-link{right:-3px;bottom:17px}#block-feature .slick-slide a:hover .more-link,#block-feature .slick-slide a:active .more-link,#block-featured-in-job-detail .slick-slide a:hover .more-link,#block-featured-in-job-detail .slick-slide a:active .more-link,#block-featured-in-job-list .slick-slide a:hover .more-link,#block-featured-in-job-list .slick-slide a:active .more-link,#block-views-block-recently-visited-job-block-1 .slick-slide a:hover .more-link,#block-views-block-recently-visited-job-block-1 .slick-slide a:active .more-link,#block-views-block-recently-visited-job-block-1-2 .slick-slide a:hover .more-link,#block-views-block-recently-visited-job-block-1-2 .slick-slide a:active .more-link{color:#c03}#block-featured-in-job-list .slick,#block-featured-in-job-detail .slick{margin-bottom:30px}@media screen and (min-width:769px){#block-featured-in-job-list .slick,#block-featured-in-job-detail .slick{margin-bottom:40px}}@media screen and (max-width:768px){#block-featured-in-job-list .slick .slick__arrow,#block-featured-in-job-detail .slick .slick__arrow{display:none}}#block-featured-in-job-list .field--name-field-more-link,#block-featured-in-job-detail .field--name-field-more-link{width:auto}.page-node-type-job .region-featured-bottom-1 .l-content>#block-recommend,.page-node-type-job .region-featured-bottom-1 .l-content>#block-views-block-recommend-block-1{padding-top:50px}@media screen and (min-width:769px){.page-node-type-job .region-featured-bottom-1 .l-content>#block-recommend,.page-node-type-job .region-featured-bottom-1 .l-content>#block-views-block-recommend-block-1{padding-top:60px}}#block-views-block-recently-visited-job-block-1 a h1,#block-views-block-recently-visited-job-block-1-2 a h1,#block-views-block-recently-visited-job-block-1 a h3,#block-views-block-recently-visited-job-block-1-2 a h3{padding:8px 0 16px;font-size:16px;font-size:1.6rem;font-weight:bold;line-height:1.5;color:#000}.page-node-type-job .region-featured-bottom-1 .l-content>#block-views-block-keyword-link-block-block-1{padding-top:50px}@media screen and (min-width:769px){.page-node-type-job .region-featured-bottom-1 .l-content>#block-views-block-keyword-link-block-block-1{padding-top:60px}}#block-keywords .field--name-field-keywords,#block-views-block-keyword-link-block-block-1 .view-content,#block-views-block-keywords-job-list-block-1 .view-content,.view-directory-keywords .view-content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}@media screen and (min-width:769px){#block-keywords .field--name-field-keywords,#block-views-block-keyword-link-block-block-1 .view-content,#block-views-block-keywords-job-list-block-1 .view-content,.view-directory-keywords .view-content ul{width:calc((980% / 1170) * 100)}}#block-keywords .field--name-field-keywords{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.view-directory-keywords .view-content ul{width:100%}#block-keywords .field--name-field-keywords .field__item,#block-views-block-keyword-link-block-block-1 .field-content,#block-views-block-keywords-job-list-block-1 .field-content,.view-directory-keywords .view-content li{margin:0 10px 10px 0;border-radius:5px}#block-keywords .field--name-field-keywords a,#block-views-block-keyword-link-block-block-1 .field-content a,#block-views-block-keywords-job-list-block-1 .field-content a,.view-directory-keywords .view-content li a{display:inline-block;padding:8px 15px;background-color:#e5e5e5;border-radius:5px;font-size:16px;font-size:1.6rem;color:#333;position:relative}@media screen and (min-width:769px){#block-keywords .field--name-field-keywords a,#block-views-block-keyword-link-block-block-1 .field-content a,#block-views-block-keywords-job-list-block-1 .field-content a,.view-directory-keywords .view-content li a{padding:10px 30px}}#block-keywords .field--name-field-keywords a:hover,#block-keywords .field--name-field-keywords a:active,#block-views-block-keyword-link-block-block-1 .field-content a:hover,#block-views-block-keyword-link-block-block-1 .field-content a:active,#block-views-block-keywords-job-list-block-1 .field-content a:hover,#block-views-block-keywords-job-list-block-1 .field-content a:active,.view-directory-keywords .view-content li a:hover,.view-directory-keywords .view-content li a:active{background-color:#c03;color:#fff}#block-keywords .field--name-field-keywords a:hover:before,#block-keywords .field--name-field-keywords a:active:before,#block-views-block-keyword-link-block-block-1 .field-content a:hover:before,#block-views-block-keyword-link-block-block-1 .field-content a:active:before,#block-views-block-keywords-job-list-block-1 .field-content a:hover:before,#block-views-block-keywords-job-list-block-1 .field-content a:active:before,.view-directory-keywords .view-content li a:hover:before,.view-directory-keywords .view-content li a:active:before{display:block;content:'';width:12px;height:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 9.27'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Ekeyword%3C/title%3E%3Cg id='_2' data-name=' 2'%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='11 1 3.73 8.27 1 5.54'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:12px 10px;position:absolute;top:calc(50% - 4px);bottom:0;right:10px}#block-directory-interest #block-keywords .field--name-field-keywords a:hover:before,#block-directory-interest #block-keywords .field--name-field-keywords a:active:before,#block-directory-interest #block-views-block-keyword-link-block-block-1 .field-content a:hover:before,#block-directory-interest #block-views-block-keyword-link-block-block-1 .field-content a:active:before,#block-directory-interest #block-views-block-keywords-job-list-block-1 .field-content a:hover:before,#block-directory-interest #block-views-block-keywords-job-list-block-1 .field-content a:active:before,#block-directory-interest .view-directory-keywords .view-content li a:hover:before,#block-directory-interest .view-directory-keywords .view-content li a:active:before{background:none}@media all and (-ms-high-contrast:none){#block-keywords .field--name-field-keywords a:hover:before,#block-keywords .field--name-field-keywords a:active:before,#block-views-block-keyword-link-block-block-1 .field-content a:hover:before,#block-views-block-keyword-link-block-block-1 .field-content a:active:before,#block-views-block-keywords-job-list-block-1 .field-content a:hover:before,#block-views-block-keywords-job-list-block-1 .field-content a:active:before,.view-directory-keywords .view-content li a:hover:before,.view-directory-keywords .view-content li a:active:before{background-image:url(/themes/custom/dsp/img/arrow-white.png)}}.job-list #views-exposed-form-job-list-page-1{padding:0 10px 10px;background-color:#c03}@media screen and (min-width:769px){.job-list #views-exposed-form-job-list-page-1{display:block;padding:10px 10px 20px;background:none;background-color:#fff;position:static}}.path-frontpage #views-exposed-form-job-list-page-1,.page-node-type-directory #views-exposed-form-job-list-page-1{padding:0}@media screen and (min-width:769px){.path-frontpage #views-exposed-form-job-list-page-1,.page-node-type-directory #views-exposed-form-job-list-page-1{padding:0}}@media screen and (min-width:769px){.job-list .inner-region-sidebar-first.sidebar-fixed #views-exposed-form-job-list-page-1{width:100%}}.job-list #views-exposed-form-job-list-page-1 .form--inline{padding:10px;background-color:#fff}@media screen and (min-width:769px){.job-list #views-exposed-form-job-list-page-1 .form--inline{padding:0}}#edit-container-container-1 h3:before,#edit-container-container-2 h3:before,#edit-container-container-4 h3:before{content:'';width:8px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23666;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow2%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 14px;-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;top:calc(50% - 7px);bottom:0;right:16px}@media all and (-ms-high-contrast:none){#edit-container-container-1 h3:before,#edit-container-container-2 h3:before,#edit-container-container-4 h3:before{background-image:url(/themes/custom/dsp/img/arrow-gray.png)}}#views-exposed-form-job-list-page-1 h3.expanded,#views-exposed-form-job-list-page-2 h3.expanded,#views-exposed-form-job-list-page-3 h3.expanded{border-radius:9px 9px 0 0}#edit-container-container-1 h3.expanded:before,#edit-container-container-2 h3.expanded:before,#edit-container-container-4 h3.expanded:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#views-exposed-form-job-list-page-1 summary a{color:#c03}#views-exposed-form-job-list-page-1 summary::-webkit-details-marker{display:none}.path-frontpage #views-exposed-form-job-list-page-1 #edit-container-container-0 .details-wrapper,.page-node-type-directory #views-exposed-form-job-list-page-1 #edit-container-container-0 .details-wrapper,#fixed .search-box #edit-container-container-0 .details-wrapper{padding:0}@media screen and (min-width:769px){.path-frontpage #views-exposed-form-job-list-page-1 #edit-container-container-0 .details-wrapper,.page-node-type-directory #views-exposed-form-job-list-page-1 #edit-container-container-0 .details-wrapper,#fixed .search-box #edit-container-container-0 .details-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.path-frontpage #edit-container-container-0 .details-description,.page-node-type-directory #edit-container-container-0 .details-description{display:none}.path-frontpage #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-job-type-category-target-id,.path-frontpage #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-job-type-target-id,.path-frontpage #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-job-place-target-id,.page-node-type-directory #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-job-type-category-target-id,.page-node-type-directory #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-job-type-target-id,.page-node-type-directory #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-job-place-target-id,#fixed .search-box #edit-container-container-0 .details-wrapper .form-item.js-form-item-field-job-type-category-target-id,#fixed .search-box #edit-container-container-0 .details-wrapper .form-item.js-form-item-field-job-type-target-id,#fixed .search-box #edit-container-container-0 .details-wrapper .form-item.js-form-item-field-job-place-target-id{width:100%;margin:0 0 15px}@media screen and (min-width:769px){.path-frontpage #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-job-type-category-target-id,.path-frontpage #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-job-type-target-id,.path-frontpage #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-job-place-target-id,.page-node-type-directory #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-job-type-category-target-id,.page-node-type-directory #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-job-type-target-id,.page-node-type-directory #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-job-place-target-id,#fixed .search-box #edit-container-container-0 .details-wrapper .form-item.js-form-item-field-job-type-category-target-id,#fixed .search-box #edit-container-container-0 .details-wrapper .form-item.js-form-item-field-job-type-target-id,#fixed .search-box #edit-container-container-0 .details-wrapper .form-item.js-form-item-field-job-place-target-id{width:calc(100% / 3);padding-right:30px;margin-bottom:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23b2b2b2;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Exmark-gray%3C/title%3E%3Cg id='_2' data-name=' 2'%3E%3Cg id=''%3E%3Cline class='cls-1' x1='1' y1='1' x2='11' y2='11'/%3E%3Cline class='cls-1' x1='1' y1='11' x2='11' y2='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:top 17px right 10px;background-size:10px 10px}}@media all and (-ms-high-contrast:none){.path-frontpage #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-job-type-category-target-id,.path-frontpage #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-job-type-target-id,.path-frontpage #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-job-place-target-id,.page-node-type-directory #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-job-type-category-target-id,.page-node-type-directory #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-job-type-target-id,.page-node-type-directory #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-job-place-target-id,#fixed .search-box #edit-container-container-0 .details-wrapper .form-item.js-form-item-field-job-place-target-id{background-image:url(/themes/custom/dsp/img/xmark-gray.png)}}#views-exposed-form-job-list-page-1 .form-item.form-item-field-job-place-target-id{margin:0}@media screen and (min-width:769px){.path-frontpage #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-job-place-target-id,.page-node-type-directory #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-job-place-target-id,#fixed .search-box #edit-container-container-0 .details-wrapper .form-item.js-form-item-field-job-place-target-id{padding-right:0;background:none}}.path-frontpage .deco-select-single .selected,.job-list .deco-select-single .selected,.page-node-type-directory .deco-select-single .selected,.path-webform .deco-select-single .selected,.page-node-type-page .deco-select-single .selected,.page-node-type-landing-page .deco-select-single .selected,.page-node-type-event .deco-select-single .selected,.page-node-type-event-landing-page .deco-select-single .selected,#fixed .search-box #edit-container-container-0 .selected,#fixed .search-box #edit-container-container-3 .selected{padding:9px 18px 9px 14px;border:1px solid #b2b2b2;border-radius:10px;line-height:1.5;cursor:pointer}@media screen and (min-width:769px){.path-frontpage .deco-select-single .selected,.job-list .deco-select-single .selected,.page-node-type-directory .deco-select-single .selected,.path-webform .deco-select-single .selected,.page-node-type-page .deco-select-single .selected,.page-node-type-landing-page .deco-select-single .selected,.page-node-type-event .deco-select-single .selected,.page-node-type-event-landing-page .deco-select-single .selected,#fixed .search-box #edit-container-container-0 .selected,#fixed .search-box #edit-container-container-3 .selected{padding:9px 34px 9px 30px}}@media screen and (min-width:769px){.path-frontpage #edit-container-container-0 .deco-select-single .selected,.page-node-type-directory #edit-container-container-0 .deco-select-single .selected #fixed #edit-container-container-0 .deco-select-single .selected{height:44px;padding-right:calc((34% / 370) * 100);padding-left:calc((30% / 370) * 100);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:769px){.path-webform .deco-select-single,.page-node-type-page .deco-select-single,.page-node-type-landing-page .deco-select-single,.page-node-type-event .deco-select-single,.page-node-type-event-landing-page .deco-select-single{width:calc((340% / 800) * 100)}}.path-frontpage .deco-select-single.grayout .selected,.page-node-type-directory .deco-select-single.grayout .selected,#fixed .search-box #edit-container-container-0 .deco-select-single.grayout .selected{background:none;background-color:#F7F7F7;border-radius:1px solid #D9D9D9;cursor:default}.path-frontpage .deco-select-single .selected.expanded,.job-list .deco-select-single .selected.expanded,.page-node-type-directory .deco-select-single .selected.expanded,.path-webform .deco-select-single .selected.expanded,.page-node-type-page .deco-select-single .selected.expanded,.page-node-type-landing-page .deco-select-single .selected.expanded,.page-node-type-event .deco-select-single .selected.expanded,.page-node-type-event-landing-page .deco-select-single .selected.expanded,#fixed .search-box #edit-container-container-3 .selected.expanded,#fixed .search-box #edit-container-container-0 .deco-select-single .selected.expanded{background:none;background-color:#fff;border:1px solid #b2b2b2;border-radius:10px 10px 0 0}.path-frontpage .deco-select-single.grayout .selected.expanded,.page-node-type-directory .deco-select-single.grayout .selected.expanded,#fixed #edit-container-container-0 .deco-select-single.grayout .selected.expanded{background-color:#F7F7F7;border-radius:10px}.path-frontpage #edit-container-container-4 summary:before,.path-frontpage .deco-select-single .selected:before,.job-list .deco-select-single .selected:before,.page-node-type-directory .deco-select-single .selected:before,.path-webform .deco-select-single .selected:before,.page-node-type-page .deco-select-single .selected:before,.page-node-type-landing-page .deco-select-single .selected:before,.page-node-type-event .deco-select-single .selected:before,.page-node-type-event-landing-page .deco-select-single .selected:before,#fixed .search-box #edit-container-container-3 .selected:before,#fixed .search-box #edit-container-container-0 .selected:before{content:'';width:8px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23666;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow2%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 14px;-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;top:calc(50% - 7px);bottom:0;right:16px}.path-frontpage #edit-container-container-4[open] summary:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.path-frontpage .deco-select-single.grayout .selected:before,.page-node-type-directory .deco-select-single.grayout .selected:before,#fixed .search-box #edit-container-container-0 .deco-select-single.grayout .selected:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23B2B2B2;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow2%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@media all and (-ms-high-contrast:none){.path-frontpage .deco-select-single .selected:before,.job-list .deco-select-single .selected:before,.page-node-type-directory .deco-select-single .selected:before,.path-webform .deco-select-single .selected:before,.page-node-type-page .deco-select-single .selected:before,.page-node-type-landing-page .deco-select-single .selected:before,.page-node-type-event .deco-select-single .selected:before,.page-node-type-event-landing-page .deco-select-single .selected:before{background-image:url(/themes/custom/dsp/img/arrow-gray.png)}}.path-frontpage .deco-select-single.grayout .selected.expanded:before,.page-node-type-directory .deco-select-single.grayout .selected.expanded:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.path-frontpage .deco-select-single .selected.expanded:before,.page-node-type-directory .deco-select-single .selected.expanded:before,.path-webform .deco-select-single .selected.expanded:before,.page-node-type-page .deco-select-single .selected.expanded:before,.page-node-type-landing-page .deco-select-single .selected.expanded:before,.page-node-type-event .deco-select-single .selected.expanded:before,.page-node-type-event-landing-page .deco-select-single .selected.expanded:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.path-frontpage .deco-form-label,.page-node-type-directory .deco-form-label,#fixed .search-box #edit-container-container-0 .deco-form-label{display:inline-block;font-size:18px;font-size:1.8rem;font-weight:bold;color:#c03}@media screen and (min-width:769px){.path-frontpage .deco-form-label,.page-node-type-directory .deco-form-label,#fixed .search-box #edit-container-container-0 .deco-form-label{width:140px}}.path-frontpage .grayout .deco-form-label,.page-node-type-directory .grayout .deco-form-label,#fixed .search-box #edit-container-container-0 .grayout .deco-form-label{color:#666}.path-frontpage .deco-select-single .options,.job-list .deco-select-single .options,.page-node-type-directory .deco-select-single .options,.path-webform .deco-select-single .options,.page-node-type-page .deco-select-single .options,.page-node-type-landing-page .deco-select-single .options,.page-node-type-event .deco-select-single .options,.page-node-type-event-landing-page .deco-select-single .options,#fixed .search-box #edit-container-container-0 .deco-select-single .options,#fixed .search-box #edit-container-container-3 .deco-select-single .options{width:100%;max-height:252px;border:1px solid #b2b2b2;border-radius:0 0 10px 10px;overflow:hidden;overflow-x:hidden;overflow-y:auto;top:44px}.path-frontpage .deco-select-single .options li,.job-list .deco-select-single .options li,.page-node-type-directory .deco-select-single .options li,.path-webform .deco-select-single .options li,.page-node-type-page .deco-select-single .options li,.page-node-type-landing-page .deco-select-single .options li,.page-node-type-event .deco-select-single .options li,.page-node-type-event-landing-page .deco-select-single .options li,#fixed .search-box #edit-container-container-0 .deco-select-single .options li,#fixed .search-box #edit-container-container-3 .deco-select-single .options li{padding:8px 34px 8px 30px;border-bottom:1px solid #b2b2b2;line-height:1.5}.path-frontpage .deco-select-single .options li:last-child,.job-list .deco-select-single .options li:last-child,.page-node-type-directory .deco-select-single .options li:last-child,.path-webform .deco-select-single .options li:last-child,.page-node-type-page .deco-select-single .options li:last-child,.page-node-type-landing-page .deco-select-single .options li:last-child,.page-node-type-event .deco-select-single .options li:last-child,.page-node-type-event-landing-page .deco-select-single .options li:last-child,#fixed .search-box #edit-container-container-0 .deco-select-single .options li:last-child,#fixed .search-box #edit-container-container-3 .deco-select-single .options li:last-child{border-radius:0 0 9px 9px}.path-frontpage .deco-select-single .options li:hover,.path-frontpage .deco-select-single .options li:active,.job-list .deco-select-single .options li:hover,.job-list .deco-select-single .options li:active,.page-node-type-directory .deco-select-single .options li:hover,.page-node-type-directory .deco-select-single .options li:active,.path-webform .deco-select-single .options li:active,.page-node-type-page .deco-select-single .options li:active,.page-node-type-landing-page .deco-select-single .options li:active,.page-node-type-event .deco-select-single .options li:active,.page-node-type-event-landing-page .deco-select-single .options li:active,#fixed .search-box #edit-container-container-0 .deco-select-single .options li:active,#fixed .search-box #edit-container-container-0 .deco-select-single .options li:hover,#fixed .search-box #edit-container-container-3 .deco-select-single .options li:active,#fixed .search-box #edit-container-container-3 .deco-select-single .options li:hover{background-color:#c03;color:#fff;position:relative}.path-frontpage .deco-select-single .options li:active:before,.job-list .deco-select-single .options li:active:before,.page-node-type-directory .deco-select-single .options li:active:before,.path-webform .deco-select-single .options li:active:before,.page-node-type-page .deco-select-single .options li:active:before,.page-node-type-landing-page .deco-select-single .options li:active:before,.page-node-type-event .deco-select-single .options li:active:before,.page-node-type-event-landing-page .deco-select-single .options li:active:before,#fixed .search-box #edit-container-container-0 .deco-select-single .options li:active:before,#fixed .search-box #edit-container-container-3 .deco-select-single .options li:active:before{content:'';width:14px;height:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 9.27'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Eselect-check%3C/title%3E%3Cg id='_2' data-name=' 2'%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='11 1 3.73 8.27 1 5.54'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 0;background-size:14px auto;position:absolute;top:calc(50% - 5px);right:16px}@media all and (-ms-high-contrast:none){.path-frontpage .deco-select-single .options li:active:before,.job-list .deco-select-single .options li:active:before,.page-node-type-directory .deco-select-single .options li:active:before,.path-webform .deco-select-single .options li:active:before,.page-node-type-page .deco-select-single .options li:active:before,.page-node-type-landing-page .deco-select-single .options li:active:before,.page-node-type-event .deco-select-single .options li:active:before,.page-node-type-event-landing-page .deco-select-single .options li:active:before,#fixed .search-box #edit-container-container-0 .deco-select-single .options li:active:before,#fixed .search-box #edit-container-container-3 .deco-select-single .options li:active:before{background-image:url(/themes/custom/dsp/img/select-check.png)}}#edit-container-container-1 li,#edit-container-container-2 li,#edit-container-container-4 li,.job-list #edit-field-job-type-target-id-deco li,.form-checkboxes-deco .options li{padding:6px 10px 6px 38px;margin-right:9px;margin-bottom:10px;background-color:#E5E5E5;border-radius:5px;line-height:1.5;cursor:pointer;position:relative}.form-checkboxes-deco .options li{background:none}#edit-container-container-1 li.active,#edit-container-container-2 li.active,#edit-container-container-4 li.active,.job-list #edit-field-job-type-target-id-deco li.active{background-color:#c03;color:#fff}#edit-container-container-1 li:before,#edit-container-container-2 li:before,#edit-container-container-4 li:before,.job-list #edit-field-job-type-target-id-deco li:before,.form-checkboxes-deco .options li:before{content:'';width:18px;height:18px;background-color:#fff;border:1px solid #666;border-radius:2px;position:absolute;top:9px;left:9px}#edit-container-container-1 li.active:before,#edit-container-container-2 li.active:before,#edit-container-container-4 li.active:before,.job-list #edit-field-job-type-target-id-deco li.active:before,.form-checkboxes-deco .options li.active:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 9.24'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23CC0033;}%3C/style%3E%3C/defs%3E%3Ctitle%3Elist-check%3C/title%3E%3Cg id='2' data-name='2'%3E%3Cg id=''%3E%3Cpath class='cls-1' d='M3.7,9.24A1,1,0,0,1,3,9L.28,6.21A.95.95,0,0,1,1.62,4.87L3.7,7,10.38.28a.95.95,0,0,1,1.34,1.34L4.37,9A1,1,0,0,1,3.7,9.24Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:2px 3px;background-size:12px auto;border:1px solid #c03}@media all and (-ms-high-contrast:none){#edit-container-container-1 li.active:before,#edit-container-container-2 li.active:before,#edit-container-container-4 li.active:before,.job-list #edit-field-job-type-target-id-deco li.active:before,.form-checkboxes-deco .options li.active:before{background-image:url(/themes/custom/dsp/img/list-check.png)}}#views-exposed-form-job-list-page-1 details{margin-bottom:15px;border:1px solid #b2b2b2;border-radius:10px}#views-exposed-form-job-list-page-1 .details-wrapper{padding:20px 16px 10px}.path-frontpage #views-exposed-form-job-list-page-1 details,.page-node-type-directory #views-exposed-form-job-list-page-1 details{margin-bottom:30px}@media screen and (min-width:769px){.path-frontpage #views-exposed-form-job-list-page-1 details,.page-node-type-directory #views-exposed-form-job-list-page-1 details{margin-bottom:40px}}.path-frontpage #views-exposed-form-job-list-page-1 #edit-container-container-6 .details-wrapper,.page-node-type-directory #views-exposed-form-job-list-page-1 #edit-container-container-6 .details-wrapper{padding:0}.path-frontpage #views-exposed-form-job-list-page-1 details#edit-container-container-0,.page-node-type-directory #views-exposed-form-job-list-page-1 details#edit-container-container-0,#fixed .search-box #edit-container-container-0{margin-bottom:15px;border:none}@media screen and (min-width:769px){.path-frontpage #views-exposed-form-job-list-page-1 details#edit-container-container-0,.page-node-type-directory #views-exposed-form-job-list-page-1 details#edit-container-container-0,#fixed .search-box #edit-container-container-0{margin-bottom:40px}}.path-frontpage #edit-container-container-0 summary,.page-node-type-directory #edit-container-container-0 summary{display:none}.path-frontpage #views-exposed-form-job-list-page-1 #edit-container-container-0 label,.page-node-type-directory #views-exposed-form-job-list-page-1 #edit-container-container-0 label,#fixed .search-box #edit-container-container-0 label{display:none}.path-frontpage #views-exposed-form-job-list-page-1 .details-wrapper,.page-node-type-directory #views-exposed-form-job-list-page-1 .details-wrapper{padding:0}.path-frontpage #views-exposed-form-job-list-page-1 details#edit-container-container-2.active,.page-node-type-directory #views-exposed-form-job-list-page-1 details#edit-container-container-2.active{margin-bottom:0}.path-frontpage #edit-container-container-2 summary,.page-node-type-directory #edit-container-container-2 summary{display:none}.path-frontpage #edit-container-container-2 .form-item-field-job-employment-target-id,.page-node-type-directory #edit-container-container-2 .form-item-field-job-employment-target-id{padding:0}@media screen and (min-width:769px){.path-frontpage #edit-container-container-2 .form-item-field-job-employment-target-id,.page-node-type-directory #edit-container-container-2 .form-item-field-job-employment-target-id{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 30px 10px}}.path-frontpage #edit-container-container-2 .form-item-field-job-employment-target-id label,.page-node-type-directory #edit-container-container-2 .form-item-field-job-employment-target-id label,body#fixed #edit-container-container-2 .form-item-field-job-employment-target-id label,#fixed .js-form-type-select.form-type-select label{display:block;width:100%;padding:15px;background-color:#F7F7F7;border-radius:9px 9px 0 0;font-size:16px;font-size:1.6rem;font-weight:bold;color:#c03}@media screen and (min-width:769px){.path-frontpage #edit-container-container-2 .form-item-field-job-employment-target-id label,.page-node-type-directory #edit-container-container-2 .form-item-field-job-employment-target-id label,body#fixed #edit-container-container-2 .form-item-field-job-employment-target-id label,#fixed .js-form-type-select.form-type-select label{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:calc((188% / 1108) * 100);padding:0 0 10px;background:none;border-radius:0}}.path-frontpage #edit-container-container-2 .form-item-field-job-employment-target-id ul,.page-node-type-directory #edit-container-container-2 .form-item-field-job-employment-target-id ul,#fixed .views-ef-fieldset-container-2 .js-form-type-select.form-type-select ul{width:100%;padding:20px 15px 10px;border-radius:0 0 9px 9px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:769px){.path-frontpage #edit-container-container-2 .form-item-field-job-employment-target-id ul,.page-node-type-directory #edit-container-container-2 .form-item-field-job-employment-target-id ul,#fixed .views-ef-fieldset-container-2 .js-form-type-select.form-type-select ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc((920% / 1108) * 100);padding:0;margin-right:0;border-radius:0}}#views-exposed-form-job-list-page-1 #edit-container-container-2 .form-item.form-item-field-job-employment-target-id,#views-exposed-form-job-list-page-1 #edit-container-container-3 .form-item{margin:0}@media screen and (max-width:768px){.path-frontpage #views-exposed-form-job-list-page-1 #edit-container-container-3 .form-item,.page-node-type-directory #views-exposed-form-job-list-page-1 #edit-container-container-3 .form-item{margin-bottom:20px}}.path-frontpage #views-exposed-form-job-list-page-1 details#edit-container-container-3,.page-node-type-directory #views-exposed-form-job-list-page-1 details#edit-container-container-3,#fixed .search-box details#edit-container-container-3{border-top:none;border-radius:0 0 10px 10px;margin-top:-10px;background:#ffffff;padding-top:10px}.path-frontpage #views-exposed-form-job-list-page-1 details#edit-container-container-3 .form-wrapper,.page-node-type-directory #views-exposed-form-job-list-page-1 details#edit-container-container-3 .form-wrapper,#fixed #edit-container-container-3 .form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0 0;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 1'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23d9d9d9;}%3C/style%3E%3C/defs%3E%3Ctitle%3Eborder%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Crect class='cls-1' width='2' height='1'/%3E%3Crect class='cls-1' x='4' width='2' height='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-x;background-position:top left;background-size:auto 1px;position:relative}@media screen and (min-width:769px){.path-frontpage #views-exposed-form-job-list-page-1 details#edit-container-container-3 .form-wrapper,.page-node-type-directory #views-exposed-form-job-list-page-1 details#edit-container-container-3 .form-wrapper,#fixed #edit-container-container-3 .form-wrapper{padding:20px 0}}@media all and (-ms-high-contrast:none){.path-frontpage #views-exposed-form-job-list-page-1 details#edit-container-container-3 .form-wrapper,.page-node-type-directory #views-exposed-form-job-list-page-1 details#edit-container-container-3 .form-wrapper{background-image:url(/themes/custom/dsp/img/border.png)}}.path-frontpage #views-exposed-form-job-list-page-1 details#edit-container-container-2+.path-frontpage #views-exposed-form-job-list-page-1 details#edit-container-container-3[style="display: none;"],.page-node-type-directory #views-exposed-form-job-list-page-1 details#edit-container-container-2+.page-node-type-directory #views-exposed-form-job-list-page-1 details#edit-container-container-3[style="display: none;"]{border-top:1px solid #b2b2b2}.path-frontpage #edit-container-container-3 summary,.page-node-type-directory #edit-container-container-3 summary{display:none}.path-frontpage #views-exposed-form-job-list-page-1 #edit-container-container-3 .details-wrapper,.page-node-type-directory #views-exposed-form-job-list-page-1 #edit-container-container-3 .details-wrapper{padding:0 10px}@media screen and (min-width:769px){.path-frontpage #views-exposed-form-job-list-page-1 #edit-container-container-3 .details-wrapper,.page-node-type-directory #views-exposed-form-job-list-page-1 #edit-container-container-3 .details-wrapper{display:block;padding:0 30px 4px}}.path-frontpage #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-y-range-custom-label,.path-frontpage #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-m-range-custom-label,.path-frontpage #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-h-range-custom-label,.page-node-type-directory #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-y-range-custom-label,.page-node-type-directory #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-m-range-custom-label,.page-node-type-directory #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-h-range-custom-label,#fixed .search-box #edit-container-container-3 #edit-field-salary-y-range-custom-label,#fixed .search-box #edit-container-container-3 #edit-field-salary-m-range-custom-label,#fixed .search-box #edit-container-container-3 #edit-field-salary-h-range-custom-label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:769px){.path-frontpage #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-y-range-custom-label,.path-frontpage #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-m-range-custom-label,.path-frontpage #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-h-range-custom-label,.page-node-type-directory #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-y-range-custom-label,.page-node-type-directory #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-m-range-custom-label,.page-node-type-directory #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-h-range-custom-label,#fixed .search-box #edit-container-container-3 #edit-field-salary-y-range-custom-label,#fixed .search-box #edit-container-container-3 #edit-field-salary-m-range-custom-label,#fixed .search-box #edit-container-container-3 #edit-field-salary-h-range-custom-label{display:block;width:calc((188% / 1110) * 100);margin-bottom:0}}@media screen and (max-width:768px){.path-frontpage #edit-field-salary-y-range-custom-label,.path-frontpage #edit-field-salary-m-range-custom-label,.path-frontpage #edit-field-salary-h-range-custom-label,.page-node-type-directory #edit-field-salary-y-range-custom-label,.page-node-type-directory #edit-field-salary-m-range-custom-label,.page-node-type-directory #edit-field-salary-h-range-custom-label{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:20px}}.path-frontpage #edit-field-salary-y-range-custom-label label,.path-frontpage #edit-field-salary-m-range-custom-label label,.path-frontpage #edit-field-salary-h-range-custom-label label,.page-node-type-directory #edit-field-salary-y-range-custom-label label,.page-node-type-directory #edit-field-salary-m-range-custom-label label,.page-node-type-directory #edit-field-salary-h-range-custom-label label,#fixed .search-box #edit-container-container-3 #edit-field-salary-y-range-custom-label label,#fixed .search-box #edit-container-container-3 #edit-field-salary-m-range-custom-label label,#fixed .search-box #edit-container-container-3 #edit-field-salary-h-range-custom-label label{display:inline-block;margin-right:1em;font-weight:bold}@media screen and (min-width:769px){.path-frontpage #edit-field-salary-y-range-custom-label label,.path-frontpage #edit-field-salary-m-range-custom-label label,.path-frontpage #edit-field-salary-h-range-custom-label label,.page-node-type-directory #edit-field-salary-y-range-custom-label label,.page-node-type-directory #edit-field-salary-m-range-custom-label label,.page-node-type-directory #edit-field-salary-h-range-custom-label label,#fixed .search-box #edit-container-container-3 #edit-field-salary-y-range-custom-label label,#fixed .search-box #edit-container-container-3 #edit-field-salary-m-range-custom-label label,#fixed .search-box #edit-container-container-3 #edit-field-salary-h-range-custom-label label{display:block;margin-right:0;margin-bottom:10px;font-size:18px;font-size:1.8rem}}.path-frontpage #edit-field-salary-y-range-custom-label--description,.path-frontpage #edit-field-salary-m-range-custom-label--description,.path-frontpage #edit-field-salary-h-range-custom-label--description,.page-node-type-directory #edit-field-salary-y-range-custom-label--description,.page-node-type-directory #edit-field-salary-m-range-custom-label--description,.page-node-type-directory #edit-field-salary-h-range-custom-label--description{font-size:14px;font-size:1.4rem}.path-frontpage #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-y-range-custom-min,.path-frontpage #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-y-range-custom-max,.path-frontpage #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-m-range-custom-min,.path-frontpage #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-m-range-custom-max,.path-frontpage #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-h-range-custom-min,.path-frontpage #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-h-range-custom-max,.page-node-type-directory #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-y-range-custom-min,.page-node-type-directory #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-y-range-custom-max,.page-node-type-directory #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-m-range-custom-min,.page-node-type-directory #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-m-range-custom-max,.page-node-type-directory #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-h-range-custom-min,.page-node-type-directory #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-h-range-custom-max,#fixed .search-box #edit-container-container-3 .js-form-type-select{width:calc((153% / 333) * 100)}@media screen and (min-width:769px){.path-frontpage #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-y-range-custom-min,.path-frontpage #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-y-range-custom-max,.path-frontpage #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-m-range-custom-min,.path-frontpage #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-m-range-custom-max,.path-frontpage #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-h-range-custom-min,.path-frontpage #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-h-range-custom-max,.page-node-type-directory #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-y-range-custom-min,.page-node-type-directory #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-y-range-custom-max,.page-node-type-directory #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-m-range-custom-min,.page-node-type-directory #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-m-range-custom-max,.page-node-type-directory #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-h-range-custom-min,.page-node-type-directory #views-exposed-form-job-list-page-1 .form--inline .views-ef-fieldset-container .form-item.form-item-field-salary-h-range-custom-max,#fixed .search-box #edit-container-container-3 .js-form-type-select{width:calc((410% / 1110) * 100)}}.path-frontpage #edit-field-salary-y-range-custom .suffix,.path-frontpage #edit-field-salary-m-range-custom .suffix,.path-frontpage #edit-field-salary-h-range-custom .suffix,.page-node-type-directory #edit-field-salary-y-range-custom .suffix,.page-node-type-directory #edit-field-salary-m-range-custom .suffix,.page-node-type-directory #edit-field-salary-h-range-custom .suffix,#fixed .search-box #edit-container-container-3 .suffix{display:none}@media screen and (min-width:769px){.path-frontpage #edit-field-salary-y-range-custom .suffix,.path-frontpage #edit-field-salary-m-range-custom .suffix,.path-frontpage #edit-field-salary-h-range-custom .suffix,.page-node-type-directory #edit-field-salary-y-range-custom .suffix,.page-node-type-directory #edit-field-salary-m-range-custom .suffix,.page-node-type-directory #edit-field-salary-h-range-custom .suffix,#fixed .search-box #edit-container-container-3 .suffix{display:inline-block;width:calc((50% / 1110) * 100);padding:14px 0;text-align:center}}@media screen and (max-width:768px){.path-frontpage .form-item-field-salary-y-range-custom-min:before,.path-frontpage .form-item-field-salary-m-range-custom-min:before,.path-frontpage .form-item-field-salary-h-range-custom-min:before,.page-node-type-directory .form-item-field-salary-y-range-custom-min:before,.page-node-type-directory .form-item-field-salary-m-range-custom-min:before,.page-node-type-directory .form-item-field-salary-h-range-custom-min:before,#fixed .search-box #edit-container-container-3 .js-form-item-field-salary-y-range-custom-min:before,#fixed .search-box #edit-container-container-3 .js-form-item-field-salary-m-range-custom-min:before,#fixed .search-box #edit-container-container-3 .js-form-item-field-salary-h-range-custom-min:before{content:'～';position:absolute;bottom:34px;left:calc(50% - 8px)}}.path-frontpage #views-exposed-form-job-list-page-1 details#edit-container-container-4,.page-node-type-directory #views-exposed-form-job-list-page-1 details#edit-container-container-4{margin-top:40px;overflow:hidden}.path-frontpage #edit-container-container-4 summary,.page-node-type-directory #edit-container-container-4 summary,body#fixed #edit-container-container-4 summary,body#fixed #edit-container-container-2 summary,body#fixed #edit-container-container-1 summary{padding:15px;margin-bottom:20px;background-color:#F7F7F7;border-radius:9px 9px 0 0;font-size:16px;font-size:1.6rem;font-weight:bold;color:#c03;list-style:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}@media screen and (min-width:769px){.path-frontpage #edit-container-container-4 summary,.page-node-type-directory #edit-container-container-4 summary,body#fixed #edit-container-container-4 summary,body#fixed #edit-container-container-2 summary,body#fixed #edit-container-container-1 summary{padding:15px 30px}}.path-frontpage #edit-container-container-4 summary,.page-node-type-directory #edit-container-container-4 summary,.path-frontpage #edit-container-container-4 summary{margin-bottom:0}.path-frontpage #views-exposed-form-job-list-page-1 #edit-container-container-4 .details-wrapper,.page-node-type-directory #views-exposed-form-job-list-page-1 #edit-container-container-4 .details-wrapper{padding:20px 10px 0 10px}@media screen and (min-width:769px){.path-frontpage #views-exposed-form-job-list-page-1 #edit-container-container-4 .details-wrapper,.page-node-type-directory #views-exposed-form-job-list-page-1 #edit-container-container-4 .details-wrapper{display:block;padding:30px 30px 4px}}@media screen and (max-width:768px){.path-frontpage #views-exposed-form-job-list-page-1 #edit-container-container-4 .details-description,.page-node-type-directory #views-exposed-form-job-list-page-1 #edit-container-container-4 .details-description{display:none}}.form--inline .views-ef-fieldset-container .form-item.form-item-field-point-target-id,.form--inline .views-ef-fieldset-container .form-item-field-point-target-id-1,.form--inline .views-ef-fieldset-container .form-item-field-point-target-id-2,.form--inline .views-ef-fieldset-container .form-item-field-point-target-id-3,.form--inline .views-ef-fieldset-container .form-item-field-point-target-id-4{margin:0}.path-frontpage .form--inline .views-ef-fieldset-container .form-item.form-item-field-point-target-id,.path-frontpage .form--inline .views-ef-fieldset-container .form-item-field-point-target-id-1,.path-frontpage .form--inline .views-ef-fieldset-container .form-item-field-point-target-id-2,.path-frontpage .form--inline .views-ef-fieldset-container .form-item-field-point-target-id-3,.path-frontpage .form--inline .views-ef-fieldset-container .form-item-field-point-target-id-4,.page-node-type-directory .form--inline .views-ef-fieldset-container .form-item.form-item-field-point-target-id,.page-node-type-directory .form--inline .views-ef-fieldset-container .form-item-field-point-target-id-1,.page-node-type-directory .form--inline .views-ef-fieldset-container .form-item-field-point-target-id-2,.page-node-type-directory .form--inline .views-ef-fieldset-container .form-item-field-point-target-id-3,.page-node-type-directory .form--inline .views-ef-fieldset-container .form-item-field-point-target-id-4,#fixed #edit-container-container-4 .js-form-type-select.form-type-select{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:10px;margin-bottom:20px;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 1'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23d9d9d9;}%3C/style%3E%3C/defs%3E%3Ctitle%3Eborder%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Crect class='cls-1' width='2' height='1'/%3E%3Crect class='cls-1' x='4' width='2' height='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-x;background-position:bottom left;background-size:auto 1px}@media screen and (min-width:769px){.path-frontpage .form--inline .views-ef-fieldset-container .form-item.form-item-field-point-target-id,.path-frontpage .form--inline .views-ef-fieldset-container .form-item-field-point-target-id-1,.path-frontpage .form--inline .views-ef-fieldset-container .form-item-field-point-target-id-2,.path-frontpage .form--inline .views-ef-fieldset-container .form-item-field-point-target-id-3,.path-frontpage .form--inline .views-ef-fieldset-container .form-item-field-point-target-id-4,.page-node-type-directory .form--inline .views-ef-fieldset-container .form-item.form-item-field-point-target-id,.page-node-type-directory .form--inline .views-ef-fieldset-container .form-item-field-point-target-id-1,.page-node-type-directory .form--inline .views-ef-fieldset-container .form-item-field-point-target-id-2,.page-node-type-directory .form--inline .views-ef-fieldset-container .form-item-field-point-target-id-3,.page-node-type-directory .form--inline .views-ef-fieldset-container .form-item-field-point-target-id-4,#fixed #edit-container-container-4 .js-form-type-select.form-type-select{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media all and (-ms-high-contrast:none){.path-frontpage .form--inline .views-ef-fieldset-container .form-item.form-item-field-point-target-id,.path-frontpage .form--inline .views-ef-fieldset-container .form-item-field-point-target-id-1,.path-frontpage .form--inline .views-ef-fieldset-container .form-item-field-point-target-id-2,.path-frontpage .form--inline .views-ef-fieldset-container .form-item-field-point-target-id-3,.path-frontpage .form--inline .views-ef-fieldset-container .form-item-field-point-target-id-4,.page-node-type-directory .form--inline .views-ef-fieldset-container .form-item.form-item-field-point-target-id,.page-node-type-directory .form--inline .views-ef-fieldset-container .form-item-field-point-target-id-1,.page-node-type-directory .form--inline .views-ef-fieldset-container .form-item-field-point-target-id-2,.page-node-type-directory .form--inline .views-ef-fieldset-container .form-item-field-point-target-id-3,.page-node-type-directory .form--inline .views-ef-fieldset-container .form-item-field-point-target-id-4,#fixed #edit-container-container-4 .js-form-type-select.form-type-select{background-color:#fff;background-image:url(/themes/custom/dsp/img/border.png);background-repeat:repeat-x;background-position:bottom left;background-size:auto 1px}}.path-frontpage .form--inline .views-ef-fieldset-container .div.form-item.form-item-field-point-target-id:last-child,.path-frontpage .form--inline .views-ef-fieldset-container .form-item-field-point-target-id-1:last-child,.path-frontpage .form--inline .views-ef-fieldset-container .form-item-field-point-target-id-2:last-child,.path-frontpage .form--inline .views-ef-fieldset-container .form-item-field-point-target-id-3:last-child,.path-frontpage .form--inline .views-ef-fieldset-container .form-item-field-point-target-id-4:last-child,.page-node-type-directory .form--inline .views-ef-fieldset-container .form-item.form-item-field-point-target-id:last-child,.page-node-type-directory .form--inline .views-ef-fieldset-container .form-item-field-point-target-id-1:last-child,.page-node-type-directory .form--inline .views-ef-fieldset-container .form-item-field-point-target-id-2:last-child,.page-node-type-directory .form--inline .views-ef-fieldset-container .form-item-field-point-target-id-3:last-child,.page-node-type-directory .form--inline .views-ef-fieldset-container .form-item-field-point-target-id-4:last-child,#fixed #edit-container-container-4 .js-form-type-select.form-type-select:last-child{margin-bottom:0;background:none}.path-frontpage #edit-container-container-2 label,.page-node-type-directory #edit-container-container-2 label{display:none}.path-frontpage #edit-container-container-4 label,.page-node-type-directory #edit-container-container-4 label,#fixed .js-form-type-select.form-type-select label{display:block;width:100%;padding:0 0 20px;margin-bottom:0;font-weight:bold}@media screen and (min-width:769px){.path-frontpage #edit-container-container-4 label,.page-node-type-directory #edit-container-container-4 label,#fixed .js-form-type-select.form-type-select label{width:calc((188% / 1110) * 100)}}.path-frontpage #edit-container-container-4 select,.page-node-type-directory #edit-container-container-4 select{display:none}.path-frontpage #edit-container-container-4 ul,.page-node-type-directory #edit-container-container-4 ul,#fixed .js-form-type-select.form-type-select ul{width:100%}@media screen and (min-width:769px){.path-frontpage #edit-container-container-4 ul,.page-node-type-directory #edit-container-container-4 ul,#fixed .js-form-type-select.form-type-select ul{width:calc((922% / 1110) * 100)}}.path-frontpage #views-exposed-form-job-list-page-1 details#edit-container-container-6,.page-node-type-directory #views-exposed-form-job-list-page-1 details#edit-container-container-6{margin-bottom:30px;border-top:1px solid #b2b2b2}@media screen and (min-width:769px){.path-frontpage #views-exposed-form-job-list-page-1 details#edit-container-container-6,.page-node-type-directory #views-exposed-form-job-list-page-1 details#edit-container-container-6{margin-bottom:40px;border:none}}.path-frontpage #edit-container-container-6 summary,.page-node-type-directory #edit-container-container-6 summary{display:none}.path-frontpage #edit-container-container-6 .form-item,.page-node-type-directory #edit-container-container-6 .form-item{margin:0}@media screen and (min-width:769px){.path-frontpage #edit-container-container-6 .form-item-free-words,.page-node-type-directory #edit-container-container-6 .form-item-free-words,#fixed .search-box #edit-container-container-6 .details-wrapper .form-item-free-words{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc((570% / 1170) * 100);margin:0 auto}}.path-frontpage #edit-container-container-6 .form-item-free-words label,.page-node-type-directory #edit-container-container-6 .form-item-free-words label,#fixed .search-box #edit-container-container-6 .details-wrapper .form-item-free-words label{display:block;padding:15px;margin-bottom:15px;background-color:#F7F7F7;border-radius:9px 9px 0 0;font-size:16px;font-size:1.6rem;font-weight:bold;color:#c03}@media screen and (min-width:769px){.path-frontpage #edit-container-container-6 .form-item-free-words label,.page-node-type-directory #edit-container-container-6 .form-item-free-words label,#fixed .search-box #edit-container-container-6 .details-wrapper .form-item-free-words label{padding:0;margin-bottom:0;background:none;border-radius:0}}.path-frontpage #edit-container-container-6 .form-item-free-words input,.page-node-type-directory #edit-container-container-6 .form-item-free-words input,#fixed .search-box #edit-container-container-6 .details-wrapper .form-item-free-words input{width:calc(100% - 30px);margin:0 15px 15px}@media screen and (min-width:769px){.path-frontpage #edit-container-container-6 .form-item-free-words input,.page-node-type-directory #edit-container-container-6 .form-item-free-words input,#fixed .search-box #edit-container-container-6 .details-wrapper .form-item-free-words input{width:calc((450% / 570) * 100);margin:0}}#edit-container-container-5 .form-type-textfield,#edit-container-container-6 .form-type-textfield{width:100%;margin:0}#edit-container-container-5 input,#edit-container-container-6 input{width:100%;padding:12px 10px;border:1px solid #b2b2b2;border-radius:10px;color:#666;outline:none}#edit-container-container-5 input[type="text"]:focus,#edit-container-container-6 input[type="text"]:focus{padding:10px 8px;border:3px solid #007d8c}.job-list #views-exposed-form-job-list-page-1 summary{display:none}#views-exposed-form-job-list-page-1 h3{display:block;padding:15px 16px;padding-left:calc((16% / 238) * 100);padding-right:calc((16% / 238) * 100);background-color:#f7f7f7;border-radius:9px;font-size:16px;font-size:1.6rem;font-weight:bold;color:#c03;list-style:none;position:relative}#views-exposed-form-job-list-page-1 #edit-container-container-5 .details-wrapper,.job-list #views-exposed-form-job-list-page-1 #edit-container-container-6 .details-wrapper{padding:15px 16px}.job-list #edit-container-container-0 .summary,.job-list #edit-container-container-3 .summary{padding:20px 16px 0}.job-list #edit-container-container-0 .summary h4,.job-list #edit-container-container-3 .summary h4{margin-bottom:15px;font-weight:bold}.job-list #summary-edit-field-job-type-category-target-id{padding:0 0 20px}.job-list #summary-edit-field-job-type-category-target-id+#summary-edit-field-job-type-target-id,.job-list #edit-container-container-3 .summary .summary-content+.summary-content{padding:20px 0 5px;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 1'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23d9d9d9;}%3C/style%3E%3C/defs%3E%3Ctitle%3Eborder%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Crect class='cls-1' width='2' height='1'/%3E%3Crect class='cls-1' x='4' width='2' height='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-x;background-position:top left;background-size:auto 1px;position:relative}@media all and (-ms-high-contrast:none){.job-list #summary-edit-field-job-type-category-target-id+#summary-edit-field-job-type-target-id,.job-list #edit-container-container-3 .summary .summary-content+.summary-content{background-image:url(/themes/custom/dsp/img/border.png)}}#summary-edit-field-job-type-target-id .selected_list li{padding-left:20px;margin-bottom:11px;line-height:1.5;position:relative}#summary-edit-field-job-type-target-id .selected_list li:before{content:'';width:6px;height:6px;background-color:#008B9B;border-radius:50%;position:absolute;top:8px;left:3px}.job-list #edit-container-container-3 .summary .content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.job-list #edit-container-container-3 .summary .summary-content:last-child .content:last-child{margin-bottom:0}.job-list #edit-container-container-3 .summary .content .min-value,.job-list #edit-container-container-3 .summary .content>span:first-child.max-value{padding-right:1em;position:relative}.job-list #edit-container-container-3 .summary .content>span:first-child.max-value{padding-right:0;padding-left:1em}.job-list #edit-container-container-3 .summary .content .min-value:before,.job-list #edit-container-container-3 .summary .content>span:first-child.max-value:before{content:'～';position:absolute;right:0}.job-list #edit-container-container-3 .summary .content>span:first-child.max-value:before{left:0}#edit-container-container-0 .open-modal,#edit-container-container-3 .open-modal{width:100%;padding:20px 36px 20px 16px;display:inline-block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23CC0033;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-main%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:8px 14px;font-weight:bold;text-align:right;font-size:14px;font-size:1.4rem;font-weight:bold;cursor:pointer}#edit-container-container-0 .summary+.open-modal{padding:0 36px 20px 16px;background-position:right 16px top}@media all and (-ms-high-contrast:none){#edit-container-container-0 .open-modal,#edit-container-container-3 .open-modal{background-image:url(/themes/custom/dsp/img/arrow-main.png)}}#edit-container-container-0 .open-modal:hover,#edit-container-container-0 .open-modal:active,#edit-container-container-3 .open-modal:hover,#edit-container-container-3 .open-modal:active{color:#c03}.job-list #edit-container-container-1 label,.job-list #edit-container-container-2 label,.job-list #edit-container-container-5 label,.job-list #edit-container-container-6 label{display:none}.job-list #edit-container-container-4 label{display:block;padding:0 0 20px;font-weight:bold}.job-list #edit-container-container-4 ul{padding-bottom:10px;margin-bottom:20px;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 1'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23d9d9d9;}%3C/style%3E%3C/defs%3E%3Ctitle%3Eborder%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Crect class='cls-1' width='2' height='1'/%3E%3Crect class='cls-1' x='4' width='2' height='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-x;background-position:bottom left;background-size:auto 1px}@media all and (-ms-high-contrast:none){.job-list #edit-container-container-4 ul{background-color:#fff;background-image:url(/themes/custom/dsp/img/border.png);background-repeat:repeat-x;background-position:bottom left;background-size:auto 1px}}#edit-container-container-4 .form-type-select:last-child ul{padding-bottom:0;margin-bottom:0;background:none}@media screen and (max-width:768px){#edit-container-container-4 .form-type-select:last-child ul{width:100%}}.job-list .modal{padding:11px 11px 14px;background-color:#c03}@media screen and (min-width:769px){.job-list .modal{padding:0;background:rgba(0,0,0,0.6);zoom:1}.job-list .modal:before,.job-list .modal:after{content:"";display:table}.job-list .modal:after{clear:both}}@media screen and (max-width:768px){.job-list .modal[style="display: block;"]{width:100%;height:calc(100% - 64px);z-index:501;overflow-y:scroll;position:fixed;top:64px;bottom:0;left:0;right:0}}.modal-content-wrapper{width:100%;position:relative}@media screen and (min-width:769px){.modal-content-wrapper{width:calc((900% / 1170) * 100);zoom:1;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-content-wrapper:before,.modal-content-wrapper:after{content:"";display:table}.modal-content-wrapper:after{clear:both}}@media (min-width:900px){.modal-content-wrapper{width:900px}}.job-list .modal-close-button{width:12px;height:12px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Exmark-white%3C/title%3E%3Cg id='_2' data-name=' 2'%3E%3Cg id=''%3E%3Cline class='cls-1' x1='1' y1='13' x2='13' y2='1'/%3E%3Cline class='cls-1' x1='13' y1='13' x2='1' y2='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:12px 12px;position:absolute;top:5px;right:11px}@media screen and (min-width:769px){.job-list .modal-close-button{float:right;width:36px;height:36px;margin-bottom:15px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23fff;}.cls-2{fill:%23b2b2b2;}.cls-3{fill:none;stroke:%23666;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Emodal-close%3C/title%3E%3Cg id='_2' data-name='2'%3E%3Cg id=''%3E%3Ccircle class='cls-1' cx='18' cy='18' r='17.5'/%3E%3Cpath class='cls-2' d='M18,1A17,17,0,1,1,1,18,17,17,0,0,1,18,1m0-1h0a18,18,0,0,0,0,36h0A18,18,0,0,0,18,0Z'/%3E%3Cline class='cls-3' x1='12' y1='24' x2='24' y2='12'/%3E%3Cline class='cls-3' x1='24' y1='24' x2='12' y2='12'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:36px 36px;position:static}}@media all and (-ms-high-contrast:none){.job-list .modal-close-button{background-image:url(/themes/custom/dsp/img/modal-close.png)}}.job-list .modal-content{clear:both;width:100%;padding:0;background:none;border-radius:10px;position:absolute;top:35px;left:0;-webkit-transform:none;transform:none}@media screen and (min-width:769px){.job-list .modal-content{padding:34px 30px 40px;background-color:#fff;position:static}}.job-list .modal-content-wrapper h3{padding:0;margin-bottom:11px;background:none;text-align:center;font-weight:bold;line-height:1.5;color:#fff;white-space:nowrap;position:absolute;top:-30px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (min-width:769px){.job-list .modal-content-wrapper h3{margin-bottom:34px;font-size:26px;font-size:2.6rem;color:#000;position:static;-webkit-transform:none;transform:none}}.job-list .modal-filter{padding:20px 10px;background-color:#fff}@media screen and (min-width:769px){.job-list .modal-filter{padding:20px 30px 0;margin-bottom:40px;border:1px solid #b2b2b2;border-radius:10px}}.job-list .modal-content-wrapper .modal-filter .details-wrapper{padding:0}.job-list .modal .form-item-field-job-type-category-target-id{margin:0}@media screen and (min-width:769px){.job-list .modal .form-item-field-job-type-category-target-id,.job-list .modal .form-item-field-job-type-target-id,.job-list .modal #edit-field-salary-y-range-custom,.job-list .modal #edit-field-salary-m-range-custom,.job-list .modal #edit-field-salary-h-range-custom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.job-list .modal .form-item-field-job-type-category-target-id,.job-list .modal #edit-field-salary-m-range-custom,.job-list .modal #edit-field-salary-h-range-custom{width:100%;padding-bottom:20px;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 1'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23d9d9d9;}%3C/style%3E%3C/defs%3E%3Ctitle%3Eborder%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Crect class='cls-1' width='2' height='1'/%3E%3Crect class='cls-1' x='4' width='2' height='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-x;background-position:bottom left;background-size:auto 1px}@media all and (-ms-high-contrast:none){.job-list .modal .form-item-field-job-type-category-target-id,.job-list .modal #edit-field-salary-m-range-custom,.job-list .modal #edit-field-salary-h-range-custom{background-image:url(/themes/custom/dsp/img/border.png)}}.job-list .modal #edit-field-salary-y-range-custom{padding-bottom:20px}.job-list .modal #edit-field-salary-m-range-custom,.job-list .modal #edit-field-salary-h-range-custom{padding-top:20px;background-position:top left}.job-list .modal #edit-field-salary-y-range-custom[style="display: none;"]+#edit-field-salary-m-range-custom,.job-list .modal #edit-field-salary-m-range-custom[style="display: none;"]+#edit-field-salary-d-range-custom{padding-top:0;background:none}.job-list .modal .form-item-field-job-type-target-id{width:100%;padding-top:20px;margin:0;position:relative}@media screen and (min-width:769px){.job-list .modal .form-item-field-job-type-target-id{padding-top:20px;padding-bottom:20px}}.job-list .modal .form-item-field-job-type-category-target-id label,.job-list .modal .form-item-field-job-type-target-id label{display:block;margin-bottom:20px;font-weight:bold}@media screen and (min-width:769px){.job-list .modal .form-item-field-job-type-category-target-id label,.job-list .modal .form-item-field-job-type-target-id label{width:calc((198% / 840) * 100);padding-top:14px;margin-bottom:0;font-size:18px;font-size:1.8rem}}@media screen and (min-width:769px){.job-list .modal .form-item-field-job-type-target-id label{padding-top:0}}.job-list .modal-content-wrapper .form-item.form-item-field-salary-y-range-custom-label,.job-list .modal-content-wrapper .form-item.form-item-field-salary-m-range-custom-label,.job-list .modal-content-wrapper .form-item.form-item-field-salary-h-range-custom-label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0;margin-bottom:20px}@media screen and (min-width:769px){.job-list .modal-content-wrapper .form-item.form-item-field-salary-y-range-custom-label,.job-list .modal-content-wrapper .form-item.form-item-field-salary-m-range-custom-label,.job-list .modal-content-wrapper .form-item.form-item-field-salary-h-range-custom-label{width:calc((188% / 778) * 100);display:block;margin-bottom:0}}.job-list .modal-content-wrapper .form-item.form-item-field-salary-m-range-custom-label,.job-list .modal-content-wrapper .form-item.form-item-field-salary-h-range-custom-label{width:100%;padding-top:0}@media screen and (min-width:769px){.job-list .modal-content-wrapper .form-item.form-item-field-salary-m-range-custom-label,.job-list .modal-content-wrapper .form-item.form-item-field-salary-h-range-custom-label{width:calc((188% / 778) * 100)}}.job-list #edit-field-salary-y-range-custom-label label,.job-list #edit-field-salary-m-range-custom-label label,.job-list #edit-field-salary-h-range-custom-label label{display:inline-block;margin-right:1em;font-weight:bold}@media screen and (min-width:769px){.job-list #edit-field-salary-y-range-custom-label label,.job-list #edit-field-salary-m-range-custom-label label,.job-list #edit-field-salary-h-range-custom-label label{display:block;margin-right:0;margin-bottom:10px;font-size:18px;font-size:1.8rem}}.job-list #edit-field-salary-y-range-custom-label--description,.job-list #edit-field-salary-m-range-custom-label--description,.job-list #edit-field-salary-h-range-custom-label--description{font-size:14px;font-size:1.4rem}.job-list .modal #edit-field-job-type-category-target-id-deco,.job-list .modal #edit-field-job-type-target-id-deco,.job-list .modal #edit-field-job-type-target-id--description{width:100%}@media screen and (min-width:769px){.job-list .modal #edit-field-job-type-category-target-id-deco,.job-list .modal #edit-field-job-type-target-id-deco,.job-list .modal #edit-field-job-type-target-id--description{width:calc((642% / 840) * 100)}}@media screen and (min-width:769px){.job-list .modal #edit-field-job-type-target-id-deco{max-height:184px;overflow-y:scroll}}.job-list #edit-field-job-type-target-id-deco{width:100%;height:260px;padding:20px 15px;border:1px solid #b2b2b2;border-radius:10px;overflow:hidden;overflow-x:hidden;overflow-y:auto}@media screen and (min-width:769px){.job-list #edit-field-job-type-target-id-deco{height:auto;padding:0;border:none;border-radius:0;overflow:visible}}.job-list .modal #edit-field-job-type-target-id--description{width:calc(100% - 30px);line-height:1.5;position:absolute;top:75px;left:15px}@media screen and (min-width:769px){.job-list .modal #edit-field-job-type-target-id--description{width:calc((642% / 840) * 100);top:20px;left:calc((198% / 840) * 100)}}@media screen and (max-width:768px){.job-list .modal #edit-field-salary-y-range-custom,.job-list .modal #edit-field-salary-m-range-custom,.job-list .modal #edit-field-salary-h-range-custom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}}.job-list .modal-content-wrapper .form-item.form-item-field-salary-y-range-custom-min,.job-list .modal-content-wrapper .form-item.form-item-field-salary-y-range-custom-max,.job-list .modal-content-wrapper .form-item.form-item-field-salary-m-range-custom-min,.job-list .modal-content-wrapper .form-item.form-item-field-salary-m-range-custom-max,.job-list .modal-content-wrapper .form-item.form-item-field-salary-h-range-custom-min,.job-list .modal-content-wrapper .form-item.form-item-field-salary-h-range-custom-max{width:calc((153% / 333) * 100);margin:0}@media screen and (min-width:769px){.job-list .modal-content-wrapper .form-item.form-item-field-salary-y-range-custom-min,.job-list .modal-content-wrapper .form-item.form-item-field-salary-y-range-custom-max,.job-list .modal-content-wrapper .form-item.form-item-field-salary-m-range-custom-min,.job-list .modal-content-wrapper .form-item.form-item-field-salary-m-range-custom-max,.job-list .modal-content-wrapper .form-item.form-item-field-salary-h-range-custom-min,.job-list .modal-content-wrapper .form-item.form-item-field-salary-h-range-custom-max{width:calc((224% / 778) * 100)}}.job-list .modal #edit-field-salary-y-range-custom .suffix,.job-list .modal #edit-field-salary-m-range-custom .suffix,.job-list .modal #edit-field-salary-h-range-custom .suffix{display:none}@media screen and (min-width:769px){.job-list .modal #edit-field-salary-y-range-custom .suffix,.job-list .modal #edit-field-salary-m-range-custom .suffix,.job-list .modal #edit-field-salary-h-range-custom .suffix{display:inline-block;width:calc((60% / 778) * 100);padding:14px 0;text-align:center}}@media screen and (max-width:768px){.job-list .form-item-field-salary-y-range-custom-min:before,.job-list .form-item-field-salary-m-range-custom-min:before,.job-list .form-item-field-salary-h-range-custom-min:before{content:'～';position:absolute;bottom:34px;left:calc(50% - 8px)}}@media screen and (max-width:768px){.job-list .form-item-field-salary-h-range-custom-min:before{bottom:14px}}.job-list .modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:10px 10px 30px;background-color:#fff}@media screen and (min-width:769px){.job-list .modal-footer{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}}.job-list .modal-button{cursor:pointer}.job-list .modal-button-clear,.job-list .button-clear{width:250px;margin:0 auto;padding:16px;text-align:center;border:1px solid #b2b2b2;border-radius:24px;font-size:16px;font-size:1.6rem;position:relative}@media screen and (min-width:769px){.job-list .modal-button-clear,.job-list .button-clear{margin:0}}.job-list .button-clear{margin-bottom:20px}.job-list .modal-button-clear:before,.job-list .button-clear:before{content:'';width:14px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23666;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Exmark%3C/title%3E%3Cg id='_2' data-name=' 2'%3E%3Cg id=''%3E%3Cline class='cls-1' x1='1' y1='13' x2='13' y2='1'/%3E%3Cline class='cls-1' x1='13' y1='13' x2='1' y2='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:14px 14px;position:absolute;top:calc(50% - 7px);bottom:0;right:16px}@media all and (-ms-high-contrast:none){.job-list .modal-button-clear:before,.job-list .button-clear:before{background-image:url(/themes/custom/dsp/img/xmark.png)}}.job-list .modal-button-submit{display:block;width:300px;padding:3px;margin:0 auto 20px;background-color:#c03;border-radius:24px}@media screen and (min-width:769px){.job-list .modal-button-submit{width:320px;padding:4px;margin:0}}.job-list .modal-button-submit:hover{background-color:#c03}.job-list .modal-button-submit span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:7px 28px 6px 20px;background-color:#fff;border-radius:22px;font-size:18px;font-size:1.8rem;line-height:1.5;font-weight:bold;color:#333;position:relative}.job-list .modal-button-submit span:before{content:'';width:8px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23CC0033;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-main%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 14px;position:absolute;top:calc(50% - 6px);bottom:0;right:12px}@media all and (-ms-high-contrast:none){.job-list .modal-button-submit span:before{background-image:url(/themes/custom/dsp/img/arrow-main.png)}}.job-list .modal-button-submit span:hover{background:none;color:#fff}.job-list .modal-button-submit span:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-white%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@media all and (-ms-high-contrast:none){.job-list .modal-button-submit span:hover:before{background-image:url(/themes/custom/dsp/img/arrow-white.png)}}@media screen and (max-width:768px){.job-list .modal[style="display: block;"]{height:100%;top:0;overflow-y:visible}}.job-list .modal-flag-dsp-bookmark{background:rgba(45,45,45,0.6)}.job-list .modal-flag-dsp-bookmark .modal-close-button{float:right;width:36px;height:36px;margin-bottom:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23fff;}.cls-2{fill:%23b2b2b2;}.cls-3{fill:none;stroke:%23666;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Emodal-close%3C/title%3E%3Cg id='_2' data-name='2'%3E%3Cg id=''%3E%3Ccircle class='cls-1' cx='18' cy='18' r='17.5'/%3E%3Cpath class='cls-2' d='M18,1A17,17,0,1,1,1,18,17,17,0,0,1,18,1m0-1h0a18,18,0,0,0,0,36h0A18,18,0,0,0,18,0Z'/%3E%3Cline class='cls-3' x1='12' y1='24' x2='24' y2='12'/%3E%3Cline class='cls-3' x1='24' y1='24' x2='12' y2='12'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:36px 36px;position:static}@media all and (-ms-high-contrast:none){.job-list .modal-flag-dsp-bookmark .modal-close-button{background-image:url(/themes/custom/dsp/img/modal-close.png)}}@media screen and (max-width:768px){.job-list .modal-flag-dsp-bookmark .modal-content-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:calc(100% - 20px);margin-top:-23px}}@media (min-width:900px){.job-list .modal-flag-dsp-bookmark .modal-content-wrapper{width:860px}}.job-list .modal-flag-dsp-bookmark .modal-content{padding:30px 10px;margin-top:10px;background:#fff;position:static}@media screen and (min-width:769px){.job-list .modal-flag-dsp-bookmark .modal-content{padding:40px 30px}}.job-list .modal-flag-dsp-bookmark h3{position:static;color:#000;white-space:normal;-webkit-transform:none;transform:none}@media screen and (max-width:768px){.job-list .modal-flag-dsp-bookmark h3{margin-bottom:20px}}.job-list .modal-flag-dsp-bookmark .link{background-color:#EDEDED;padding:30px 16px;border-radius:10px;text-align:center;line-height:1.5;font-weight:bold}@media screen and (min-width:769px){.job-list .modal-flag-dsp-bookmark .link{padding:40px 30px}}.job-list .modal-flag-dsp-bookmark .link .normal{margin:0 auto;padding-top:20px;width:auto}@media screen and (max-width:768px){.job-list .modal-flag-dsp-bookmark .link .normal{width:100%;max-width:370px}}.job-list .modal-flag-dsp-bookmark .link .normal .button-wrapper{margin-bottom:0;display:block;padding:3px;background-color:#c03}@media screen and (min-width:769px){.job-list .modal-flag-dsp-bookmark .link .normal .button-wrapper{padding:4px}}@media screen and (max-width:768px){.job-list .modal-flag-dsp-bookmark .link .normal .button-wrapper{width:100%}}.job-list .modal-flag-dsp-bookmark .link .normal .button-wrapper:hover{background-color:#c03}.job-list .modal-flag-dsp-bookmark .link .normal .button-wrapper a{border:none}.job-list .modal-flag-dsp-bookmark .link .normal .button-wrapper a:hover{background-color:#c03;background:none}.job-list .ajax-progress-throbber,.job-list .js-flag-message{display:none}.region-featured-bottom-4{padding:60px 0 45px;background-color:#ededed}@media screen and (min-width:769px){.region-featured-bottom-4{padding:90px 0}}.path-node.page-node-type-event .region-content .field__item.field--type-text-with-summary{margin-bottom:0}#block-event{text-align:center}#block-event .slick{margin-bottom:30px}@media screen and (min-width:769px){#block-event .slick{margin-bottom:40px}}#block-event .slick-track,.page-node-type-list-page-views .view-event-list .view-content,.page-node-type-list-page-views .view-tocreator-list .view-content{display:-webkit-box;display:-ms-flexbox;display:flex}.page-node-type-list-page-views .view-event-list .view-content,.page-node-type-list-page-views .view-tocreator-list .view-content{-ms-flex-wrap:wrap;flex-wrap:wrap}#block-event .slick__slide,.page-node-type-list-page-views .view-event-list .view-content .views-row,.page-node-type-list-page-views .view-tocreator-list .view-content .views-row{width:240px;height:auto;background-color:#fff;margin-right:22px;border:1px solid #d9d9d9;border-radius:10px;-webkit-transform:translateX(15px);transform:translateX(15px)}@media screen and (min-width:769px){#block-event .slick__slide,.page-node-type-list-page-views .view-event-list .view-content .views-row,.page-node-type-list-page-views .view-tocreator-list .view-content .views-row{-webkit-transform:translateX(0);transform:translateX(0);width:280px;margin-right:14px}}#block-event .slick__slide:only-child{margin-left:auto;margin-right:auto}.page-node-type-list-page-views .view-event-list .view-content .views-row,.page-node-type-list-page-views .view-tocreator-list .view-content .views-row{width:100%;height:auto;padding:3px;margin-right:0;margin-bottom:15px}@media screen and (min-width:769px){.page-node-type-list-page-views .view-event-list .view-content .views-row,.page-node-type-list-page-views .view-tocreator-list .view-content .views-row{width:calc((270% / 860) * 100);margin-right:calc((25% / 860) * 100);margin-bottom:25px}}@media all and (-ms-high-contrast:none){.page-node-type-list-page-views .view-event-list .view-content .views-row,.page-node-type-list-page-views .view-tocreator-list .view-content .views-row{margin-right:calc((24% / 860) * 100)}}@supports (-ms-ime-align:auto){.page-node-type-list-page-views .view-event-list .view-content .views-row,.page-node-type-list-page-views .view-tocreator-list .view-content .views-row{margin-right:calc((24% / 860) * 100)}}@media screen and (min-width:769px){.page-node-type-list-page-views .view-event-list .view-content .views-row:nth-child(3n),.page-node-type-list-page-views .view-tocreator-list .view-content .views-row:nth-child(3n){margin-right:0}}#block-event .slick__slide:hover,#block-event .slick__slide:active,.page-node-type-list-page-views .view-event-list .view-content .views-row:hover,.page-node-type-list-page-views .view-event-list .view-content .views-row:active,.page-node-type-list-page-views .view-tocreator-list .view-content .views-row:hover,.page-node-type-list-page-views .view-tocreator-list .view-content .views-row:active{background:none;background-color:#fff}#block-event .slick__slide:hover:after,#block-event .slick__slide:active:after,.page-node-type-list-page-views .view-event-list .view-content .views-row:hover:after,.page-node-type-list-page-views .view-event-list .view-content .views-row:active:after,.page-node-type-list-page-views .view-tocreator-list .view-content .views-row:hover:after,.page-node-type-list-page-views .view-tocreator-list .view-content .views-row:active:after{content:'';pointer-events:none;position:absolute;top:0;left:0;right:0;bottom:0;border:4px solid #c03;border-radius:10px}#block-event .slick__slide a,.page-node-type-list-page-views .view-event-list .view-content .views-row a,.page-node-type-list-page-views .view-tocreator-list .view-content .views-row a{display:block;width:100%;padding:0 0 10px;border-radius:10px;color:#333;position:relative}@media screen and (min-width:769px){#block-event .slick__slide a,.page-node-type-list-page-views .view-event-list .view-content .views-row a,.page-node-type-list-page-views .view-tocreator-list .view-content .views-row a{padding:0 0 17px}}.page-node-type-list-page-views .view-event-list .view-content .views-row a,.page-node-type-list-page-views .view-tocreator-list .view-content .views-row a{margin-bottom:0;background:none;border:none}#block-event .slick__slide a:hover,.page-node-type-list-page-views .view-event-list .view-content .views-row a:hover,.page-node-type-list-page-views .view-tocreator-list .view-content .views-row a:hover{background:none}.page-node-type-list-page-views .view-event-list .view-content .views-row a:hover,.page-node-type-list-page-views .view-tocreator-list .view-content .views-row a:hover{border:none}#block-event .slick__slide .field--name-field-thumbnail,.page-node-type-list-page-views .view-event-list .field--name-field-thumbnail,.page-node-type-list-page-views .view-tocreator-list .field--name-field-thumbnail{display:block;width:auto;height:125px;margin:0 0 12px;border-radius:6px 6px 0 0;overflow:hidden}@media screen and (min-width:769px){#block-event .slick__slide .field--name-field-thumbnail,.page-node-type-list-page-views .view-event-list .field--name-field-thumbnail,.page-node-type-list-page-views .view-tocreator-list .field--name-field-thumbnail{margin:0 0 20px;height:145px}}.page-node-type-list-page-views .view-event-list .field--name-field-thumbnail,.page-node-type-list-page-views .view-tocreator-list .field--name-field-thumbnail{height:auto}#block-event .slick__slide .field--name-field-thumbnail img,.page-node-type-list-page-views .view-event-list .field--name-field-thumbnail img,.page-node-type-list-page-views .view-tocreator-list .field--name-field-thumbnail img{width:100%;height:auto;border-radius:6px 6px 0 0}#block-event .content-wrapper{padding:0 10px 0}@media screen and (min-width:769px){#block-event .content-wrapper{padding:0 15px 0}}.page-node-type-list-page-views .view-event-list .content-wrapper,.page-node-type-list-page-views .view-tocreator-list .content-wrapper{padding:0 20px 30px}@media screen and (min-width:769px){.page-node-type-list-page-views .view-event-list .content-wrapper,.page-node-type-list-page-views .view-tocreator-list .content-wrapper{padding-left:calc((20% / 270) * 100);padding-right:calc((20% / 270) * 100)}}#block-event .slick__slide .field--name-dynamic-token-fieldnode-event-period-custom,#block-event .slick__slide .field__item.field--name-field-period-text,.page-node-type-list-page-views .view-event-list .field--name-dynamic-token-fieldnode-event-period-custom,.page-node-type-list-page-views .view-event-list .field__item.field--name-field-period-text{display:block;text-align:left;width:100%;padding-top:4px;margin:0 0 11px 0;font-size:14px;font-size:1.4rem}#block-event .slick__slide .field--name-dynamic-token-fieldnode-event-period-custom p,#block-event .slick__slide .field__item.field--name-field-period-text p,.page-node-type-list-page-views .view-event-list .field--name-dynamic-token-fieldnode-event-period-custom p,.page-node-type-list-page-views .view-event-list .field__item.field--name-field-period-text p{display:inline-block;font-size:16px;font-size:1.6rem}#block-event .slick__slide .flag-wrapper,.page-node-type-list-page-views .view-event-list .flag-wrapper,.page-node-type-event .event-tag-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.field--name-field-tocreator-flag .field__item,.field--name-field-tocreator-tags .field__item,.field--name-field-event-during-flag .field__item,.field--name-field-event-during-flag.end{display:inline-block;width:70px;margin-right:5px;margin-bottom:10px;text-align:center}.page-node-type-list-page-views .view-tocreator-list .field--name-field-tocreator-flag{margin-bottom:10px}#block-event .slick__slide .field--name-field-event-tags span,.page-node-type-list-page-views .view-tocreator-list .field--name-field-tocreator-flag p,.page-node-type-list-page-views .view-event-list .field--name-field-event-tags span,.page-node-type-tocreator .field--name-field-tocreator-tags .field__item,.page-node-type-event .field--name-field-event-tags span,.field--name-field-event-during-flag.end{padding-top:3px;padding-bottom:1px;background-color:#d44650;font-size:14px;font-size:1.4rem;color:#fff;line-height:1.5;border-radius:3px}#block-event .slick__slide .field--name-field-event-tags span,.page-node-type-list-page-views .view-event-list .field--name-field-event-tags span,.page-node-type-event .field--name-field-event-tags span{display:block;width:70px}.page-node-type-tocreator .field--name-node-post-date{margin-bottom:10px}.page-node-type-tocreator .field--name-field-tocreator-tags .field__item,.page-node-type-list-page-views .view-tocreator-list .field--name-field-tocreator-flag p{width:auto;display:inline-block;padding-left:5px;padding-right:5px;background:#c03}.page-node-type-event .field--name-field-event-during-flag .during,.page-node-type-list-page-views .view-event-list .field--name-field-event-during-flag .during,#block-event .slick__slide .field--name-field-event-during-flag .during{background-color:#28875A}#block-event .slick__slide .field--name-field-event-tags .new,.page-node-type-list-page-views .view-event-list .field--name-field-event-tags .new,.page-node-type-event .field--name-field-event-tags .new{background-color:#d44650}#block-event .slick__slide .field--name-field-event-during-flag.end,.page-node-type-list-page-views .view-event-list .field--name-field-event-during-flag.end,.page-node-type-event .field--name-field-event-during-flag.end,.page-node-type-event .field--name-field-event-during-flag .recruit_end,.page-node-type-list-page-views .view-event-list .field--name-field-event-during-flag .recruit_end,#block-event .slick__slide .field--name-field-event-during-flag .recruit_end{background-color:#666}#block-event .slick__slide .field--name-field-event-tags .close_to_end,.page-node-type-list-page-views .view-event-list .field--name-field-event-tags .close_to_end,.page-node-type-event .field--name-field-event-tags .close_to_end{background-color:#E18246}#block-event h3,.page-node-type-list-page-views .view-event-list h3,.page-node-type-list-page-views .view-tocreator-list h3{clear:both;height:54px;overflow:hidden;text-align:left;font-size:16px;font-size:1.6rem;font-weight:bold;line-height:1.5;color:#000}.path-node.page-node-type-list-page-views .region-content .field__item .field-group-link h3{margin-bottom:0}#block-event a:hover h3,#block-event a:active h3,.page-node-type-list-page-views .view-event-list a:hover h3,.page-node-type-list-page-views .view-event-list a:active h3,.page-node-type-list-page-views .view-tocreator-list a:hover h3,.page-node-type-list-page-views .view-tocreator-list a:active h3{color:#c03}#block-event .slick__slide .more-link,.page-node-type-list-page-views .view-event-list .more-link,.page-node-type-list-page-views .view-tocreator-list .more-link{display:block;width:100%;padding-right:37px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23CC0033;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-main%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 17px center;background-size:8px 14px;font-size:14px;font-size:1.4rem;font-weight:bold;color:#333;position:absolute;right:0;bottom:20px}@media screen and (min-width:769px){#block-event .slick__slide .more-link,.page-node-type-list-page-views .view-event-list .more-link,.page-node-type-list-page-views .view-tocreator-list .more-link{padding-right:47px;background-position:right 27px center}}#block-event .slick__slide .more-link{display:none}.page-node-type-list-page-views .view-event-list .more-link,.page-node-type-list-page-views .view-tocreator-list .more-link{padding-right:31px}@media screen and (min-width:769px){.page-node-type-list-page-views .view-event-list .more-link,.page-node-type-list-page-views .view-tocreator-list .more-link{padding-right:42px;background-position:right 21px center}}@media all and (-ms-high-contrast:none){#block-event .slick__slide .more-link,.page-node-type-list-page-views .view-event-list .more-link,.page-node-type-list-page-views .view-tocreator-list .more-link{background-image:url(/themes/custom/dsp/img/arrow-main.png)}}#block-event .slick__slide a:hover .more-link,#block-event .slick__slide a:active .more-link,.page-node-type-list-page-views .view-event-list a:hover .more-link,.page-node-type-list-page-views .view-event-list a:active .more-link,.page-node-type-list-page-views .view-tocreator-list a:hover .more-link,.page-node-type-list-page-views .view-tocreator-list a:active .more-link{color:#c03}.path-node.page-node-type-list-page-views .region-content .field__item a:hover.field-group-link .more-link,.path-node.page-node-type-list-page-views .region-content .field__item a:active.field-group-link .more-link{right:0}.page-node-type-list-page-views .menu--event-local .menu,.page-node-type-list-page-views .menu--tocreator-local .menu{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 30px;margin:0 -11px 30px;border-bottom:1px solid #c03;overflow-x:scroll}@media screen and (min-width:769px){.page-node-type-list-page-views .menu--event-local .menu,.page-node-type-list-page-views .menu--tocreator-local .menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0 0 40px;overflow:visible}}.page-node-type-list-page-views .menu--event-local .menu li,.page-node-type-list-page-views .menu--tocreator-local .menu li{display:block;width:100px;padding-top:0;margin-right:5px}@media screen and (min-width:769px){.page-node-type-list-page-views .menu--event-local .menu li,.page-node-type-list-page-views .menu--tocreator-local .menu li{width:calc((150% / 860) * 100);margin-right:10px}}@media screen and (min-width:769px){.page-node-type-list-page-views .menu--tocreator-local .menu li{width:calc((170% / 860) * 100)}}.page-node-type-list-page-views .menu--event-local .menu li:last-child,.page-node-type-list-page-views .menu--tocreator-local .menu li:last-child{margin-right:0}@media screen and (max-width:768px){.page-node-type-list-page-views .menu--tocreator-local .menu li:last-child{width:160px}}.page-node-type-list-page-views .menu--event-local .menu li a,.page-node-type-list-page-views .menu--tocreator-local .menu li a{display:block;width:100px;padding:10px 0;background-color:#666;text-align:center;border-radius:5px 5px 0 0;font-size:16px;font-size:1.6rem;font-weight:bold;color:#fff;white-space:nowrap}@media screen and (min-width:769px){.page-node-type-list-page-views .menu--event-local .menu li a,.page-node-type-list-page-views .menu--tocreator-local .menu li a{width:100%;padding:11px 0 10px;font-size:18px;font-size:1.8rem}}@media screen and (max-width:768px){.page-node-type-list-page-views .menu--tocreator-local .menu li:last-child a{width:160px}}@media screen and (min-width:769px){.page-node-type-list-page-views .menu--tocreator-local .menu li a{font-size:16px;font-size:1.6rem}}.page-node-type-list-page-views .menu--event-local .menu li a:hover,.page-node-type-list-page-views .menu--event-local .menu li a:active,.page-node-type-list-page-views .menu--event-local .menu li a.is-active,.page-node-type-list-page-views .menu--tocreator-local .menu li a:hover,.page-node-type-list-page-views .menu--tocreator-local .menu li a:active,.page-node-type-list-page-views .menu--tocreator-local .menu li a.is-active{background-color:#c03}.page-node-type-tocreator .tocreator-header,.page-node-type-event .event-header{padding:25px 20px;margin-bottom:30px;background-color:#f7f7f7;border-radius:10px}@media screen and (min-width:769px){.page-node-type-tocreator .tocreator-header,.page-node-type-event .event-header{padding:25px;margin-bottom:30px}}@media screen and (min-width:769px){.tocreator-title-wrapper .group-content,.event-title-wrapper .group-content{display:-webkit-box;display:-ms-flexbox;display:flex}}.node--type-tocreator .field--name-field-thumbnail{text-align:center}.node--type-tocreator .field--name-field-thumbnail img,.node--type-tocreator .field--name-field-thumbnail picture{max-width:100%;height:auto}.path-node.page-node-type-event .field--name-dynamic-token-fieldnode-event-period-custom.field__item{margin-bottom:11px}.path-node.page-node-type-tocreator .field--name-dynamic-token-fieldnode-tocreator-category-root,.path-node.page-node-type-event .field--name-field-event-category{margin-bottom:12px}@media screen and (min-width:769px){.path-node.page-node-type-tocreator .field--name-dynamic-token-fieldnode-tocreator-category-root,.path-node.page-node-type-event .field--name-field-event-category{margin-bottom:0px}}.path-node.page-node-type-tocreator .field--name-dynamic-token-fieldnode-tocreator-category-root p,.path-node.page-node-type-event .field--name-field-event-category span{display:inline-block;padding:5px 15px 3px;margin-right:9px;background-color:#c03;border-radius:14px;font-size:14px;font-size:1.4rem;font-weight:bold;color:#fff;white-space:nowrap}.path-node.page-node-type-tocreator .region-content .tocreator-title-wrapper h2,.path-node.page-node-type-event .region-content .event-title-wrapper h2{padding:0;margin-bottom:0;background:none;border-radius:0;font-size:18px;font-size:1.8rem;font-weight:bold;color:#000}@media screen and (min-width:769px){.path-node.page-node-type-tocreator .region-content .tocreator-title-wrapper h2,.path-node.page-node-type-event .region-content .event-title-wrapper h2{font-size:20px;font-size:2rem}}.group-share-wrapper{margin-bottom:10px}.group-share-wrapper .group-content{display:-webkit-box;display:-ms-flexbox;display:flex}.group-share-wrapper .group-content>div{margin-right:10px}.region-featured-bottom-5{padding:60px 0 45px}@media screen and (min-width:769px){.region-featured-bottom-5{padding:90px 0}}.page-node-type-job .region-featured-bottom-2,.job-list .region-featured-bottom-2{padding:0 0 50px;background-color:#fff}@media screen and (min-width:769px){.page-node-type-job .region-featured-bottom-2,.job-list .region-featured-bottom-2{padding:0 0 90px}}.page-node-type-job .region-featured-bottom-2 .field--name-field-subtitle-image,.job-list .region-featured-bottom-2 .field--name-field-subtitle-image{display:none}#block-know-how,#block-know-how-job-detail,#block-know-how-job-list{text-align:center}@media screen and (min-width:769px){.know-how-wrapper{padding-bottom:48px;position:relative}}@media screen and (min-width:769px){.know-how-wrapper>.group-content{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:769px){.field--name-field-know-how{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;position:static}}@media screen and (min-width:769px){.page-node-type-job .field--name-field-know-how,.job-list .field--name-field-know-how{margin-bottom:10px}}@media screen and (min-width:769px){.page-node-type-job .field--name-field-know-how .field__item,.job-list .field--name-field-know-how .field__item{width:auto}}.field--name-field-know-how>.field__item,.page-node-type-job .field--name-field-know-how>.field__item,.job-list .field--name-field-know-how>.field__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 22px);padding:3px;margin:0 11px 15px;background:url(/themes/custom/dsp/img/featured-bg.png) repeat;background-color:#fff;text-align:left;border:1px solid #d9d9d9;border-radius:10px;zoom:1}.field--name-field-know-how>.field__item:before,.field--name-field-know-how>.field__item:after,.page-node-type-job .field--name-field-know-how>.field__item:before,.page-node-type-job .field--name-field-know-how>.field__item:after,.job-list .field--name-field-know-how>.field__item:before,.job-list .field--name-field-know-how>.field__item:after{content:"";display:table}.field--name-field-know-how>.field__item:after,.page-node-type-job .field--name-field-know-how>.field__item:after,.job-list .field--name-field-know-how>.field__item:after{clear:both}@media screen and (min-width:769px){.field--name-field-know-how>.field__item,.page-node-type-job .field--name-field-know-how>.field__item,.job-list .field--name-field-know-how>.field__item{width:calc((100% - 33%) / 3);margin-left:0;margin-right:calc((30% / 900) * 100);margin-bottom:calc((30% / 900) * 100)}}#block-know-how-job-detail>div.know-how-wrapper a div.content-wrapper,#block-know-how-job-list>div.know-how-wrapper a div.content-wrapper{margin-bottom:20px;padding:0 17px 30px;height:auto;background-color:transparent}#block-know-how-job-detail>div.know-how-wrapper a div.content-wrapper h3,#block-know-how-job-list>div.know-how-wrapper a div.content-wrapper h3{color:#000;font-weight:bold}@media screen and (min-width:769px){.field--name-field-know-how>.field__item{width:calc((100% - 35%) / 3);margin-left:0;margin-right:calc((30% / 900) * 100);margin-bottom:calc((30% / 900) * 100)}.field--name-field-know-how>.field__item:nth-child(4){margin-right:0}}@media all and (min-width:769px) and (-ms-high-contrast:none){.field--name-field-know-how>.field__item,.page-node-type-job .field--name-field-know-how>.field__item,.job-list .field--name-field-know-how>.field__item{margin-right:3.33%}}.field--name-field-know-how>.field__item:hover,.field--name-field-know-how>.field__item:active,.page-node-type-job .field--name-field-know-how>.field__item:hover,.page-node-type-job .field--name-field-know-how>.field__item:active,.job-list .field--name-field-know-how>.field__item:hover,.job-list .field--name-field-know-how>.field__item:active{padding:0;background:none;background-color:#fff;border:4px solid #c03}.field--name-field-know-how>.field__item a,.page-node-type-job .field--name-field-know-how>.field__item a,.job-list .field--name-field-know-how>.field__item a{width:100%;border-radius:10px;zoom:1;position:relative}.field--name-field-know-how>.field__item a:before,.field--name-field-know-how>.field__item a:after,.page-node-type-job .field--name-field-know-how>.field__item a:before,.page-node-type-job .field--name-field-know-how>.field__item a:after,.job-list .field--name-field-know-how>.field__item a:before,.job-list .field--name-field-know-how>.field__item a:after{content:"";display:table}.field--name-field-know-how>.field__item a:after,.page-node-type-job .field--name-field-know-how>.field__item a:after,.job-list .field--name-field-know-how>.field__item a:after{clear:both}@media screen and (min-width:769px){.field--name-field-know-how>.field__item a,.page-node-type-job .field--name-field-know-how>.field__item a,.job-list .field--name-field-know-how>.field__item a{padding:0 0 16px}}.field--name-field-know-how .field--name-field-thumbnail{display:block;float:left;width:172px;height:126px;border-radius:6px 0 0 6px;overflow:hidden}@media screen and (min-width:769px){.field--name-field-know-how .field--name-field-thumbnail{float:none;width:100%;height:auto;max-height:130px;margin:0 0 13px;border-radius:6px 6px 0 0}}.field--name-field-know-how .field--name-field-thumbnail img{width:auto;height:100%}@media screen and (min-width:769px){.field--name-field-know-how .field--name-field-thumbnail img{width:100%;height:auto}}.field--name-field-know-how .title-wrapper{float:left;width:calc(100% - 172px)}@media screen and (min-width:769px){.field--name-field-know-how .title-wrapper{float:none;width:auto}}.field--name-field-know-how .field--name-field-tocreator-flag{display:none}.field--name-field-know-how .field--name-node-title h3,#block-know-how>div.know-how-wrapper div.content-wrapper>div>h3{padding:12px 11px 30px 15px;text-align:left;font-size:16px;font-size:1.6rem;font-weight:bold;line-height:1.5;color:#000;overflow:hidden}@media screen and (min-width:769px){.field--name-field-know-how .field--name-node-title h3,#block-know-how>div.know-how-wrapper div.content-wrapper>div>h3{padding:0 17px 30px;height:auto}}.field--name-field-know-how a:hover .field--name-node-title h3,.field--name-field-know-how a:active .field--name-node-title h3{color:#c03}.field--name-field-know-how .more-link{display:block;padding-right:37px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23CC0033;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-main%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 17px center;background-size:8px 14px;font-size:14px;font-size:1.4rem;font-weight:bold;color:#333;position:absolute;right:0;bottom:16px}@media screen and (min-width:769px){.field--name-field-know-how .more-link{width:100%}}.field--name-field-know-how a:hover .more-link,.field--name-field-know-how a:active .more-link{color:#c03}.to-creator-wrapper{width:100%;padding:30px 11px 0;background-color:#c03}@media screen and (min-width:769px){.to-creator-wrapper{width:23.076%;padding:2.564% 2.564% 0;-ms-flex-item-align:start;align-self:flex-start;border:1px solid #c03;border-radius:10px}}.page-node-type-job .to-creator-wrapper .field__item,.job-list .to-creator-wrapper .field__item{width:auto}.to-creator-wrapper .field--name-field-plain-text{width:100%;margin-bottom:15px;font-size:16px;font-size:1.6rem;line-height:1.5;color:#fff}.to-creator-wrapper .field--name-field-image,.page-node-type-job .to-creator-wrapper .field--name-field-image.field__item,.job-list .to-creator-wrapper .field--name-field-image.field__item{width:calc((160% / 353) * 100);margin:0 auto 30px}.to-creator-wrapper .field--name-field-image img,.page-node-type-job .to-creator-wrapper .field--name-field-image.field__item img,.job-list .to-creator-wrapper .field--name-field-image.field__item img{width:100%;height:auto}@media screen and (min-width:769px){.to-creator-wrapper .field--name-field-image,.page-node-type-job .to-creator-wrapper .field--name-field-image.field__item,.job-list .to-creator-wrapper .field--name-field-image.field__item{width:calc((160% / 210) * 100)}}.field--name-field-to-creator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:769px){.field--name-field-to-creator{display:block;width:100%}}@media screen and (max-width:768px){.field--name-field-to-creator>.field__item,.page-node-type-job .field--name-field-to-creator>.field__item,.job-list .field--name-field-to-creator>.field__item{width:calc((100% - 11px) / 2);display:block}}.field--name-field-to-creator .field--name-field-thumbnail{display:block;width:100%;height:auto;padding:2px;margin:0 0 20px;border-radius:10px;overflow:hidden}.field--name-field-to-creator .field--name-field-thumbnail img{width:100%;height:auto;border-radius:6px}.field--name-field-to-creator a:hover .field--name-field-thumbnail,.field--name-field-to-creator a:active .field--name-field-thumbnail{padding:0;border:2px solid #fff}.field--name-field-to-creator a .field--name-node-title h3{margin-bottom:20px;text-align:left;font-size:16px;font-size:1.6rem;font-weight:bold;line-height:1.5;color:#fff}.page-node-type-job .field--name-node-title.field__item h3:last-child,.job-list .field--name-node-title.field__item h3:last-child{margin-bottom:20px}.field--name-field-to-creator a:hover .field--name-node-title h3,.field--name-field-to-creator a:active .field--name-node-title h3{color:#ffd8cb}.field--name-field-to-creator .field--name-dynamic-token-fieldnode-read-more-text{width:100%}.field--name-field-to-creator .more-link{display:block;width:100%;padding-right:20px;margin-bottom:30px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-white%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:8px 14px;font-size:14px;font-size:1.4rem;font-weight:bold;color:#fff}.page-node-type-job .field--name-field-to-creator .field__item .more-link:last-child,.job-list .field--name-field-to-creator .field__item .more-link:last-child{margin-bottom:30px}.field--name-field-to-creator a:hover .more-link,.field--name-field-to-creator a:active .more-link{color:#ffd8cb}@media all and (-ms-high-contrast:none){.field--name-field-to-creator .more-link{background-image:url(/themes/custom/dsp/img/arrow-white.png)}}#block-views-block-job-search-for-industry-block-1 h2{text-align:center}.region-featured-bottom-0{padding:60px 0 45px;background-color:#ededed;text-align:center}@media screen and (min-width:769px){.region-featured-bottom-0{padding:90px 0}}.region-featured-bottom-5-5{padding:55px 0 45px;margin-top:-45px;background-color:#ededed}@media screen and (min-width:769px){.region-featured-bottom-5-5{padding:90px 0;margin-top:0}}.region-featured-bottom-5-5 .view-directory-keywords .view-content li a{display:inline-block;padding:10px 30px;background-color:#ffffff;border-radius:5px;color:#333;position:relative;font-size:16px;font-size:1.6rem}.region-featured-bottom-5-5 .view-directory-keywords .view-content li a:hover{background-color:#c03;color:#fff}#block-directory-interest{width:calc((350/375)*100%);margin:0 auto}@media screen and (min-width:769px){#block-directory-interest{width:100%}}#block-directory-interest .item-list{margin-bottom:20px}#block-directory-interest ul.menu{margin:0;padding:0}#block-directory-interest ul.menu li{list-style-type:none;text-align:center}#block-directory-interest ul.menu .menu-item--expanded{margin-bottom:20px;list-style:none}#block-directory-interest ul.menu .menu-item--expanded ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}#block-directory-interest ul.menu .menu-item--expanded ul.menu li.menu-item{margin:0 10px 16px 0;border-radius:5px}#block-directory-interest ul.menu .menu-item--expanded ul.menu li.menu-item:before{content:'・'}#block-directory-interest ul.menu .menu-item--expanded ul.menu li.menu-item:last-child{margin-right:auto}#block-directory-interest ul.menu .menu-item--expanded ul.menu li.menu-item a{text-decoration:underline}#block-directory-interest ul.menu .menu-item--expanded ul.menu li.menu-item a:hover{text-decoration:none}#block-directory-interest .menu-item--expanded span{display:inline-block;padding:5px;margin-bottom:10px;line-height:1.75;font-weight:bold;font-size:22px;font-size:2.2rem}.region-middle-catalog{padding:30px 0 30px;text-align:center}@media screen and (min-width:769px){.region-middle-catalog{padding:50px 0}}#block-views-block-category-top-new-job-list-block-1{margin-top:60px}@media screen and (min-width:769px){#block-views-block-category-top-new-job-list-block-1{margin-top:90px}}#block-directory-new-arrival-job .view-category-top-new-job-list{width:90%;margin:0 auto;background-color:#ededed;height:400px;overflow-y:scroll;font-size:16px;font-size:1.6rem}#block-directory-new-arrival-job .view-category-top-new-job-list a{display:block;padding:15px;border-bottom:solid 1px #b2b2b2}#block-directory-new-arrival-job .view-category-top-new-job-list a .block-new_ecruitment_list__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}#block-directory-new-arrival-job .view-category-top-new-job-list a .block-new_ecruitment_list__place{text-align:left;color:#000;margin-right:15px}#block-directory-new-arrival-job .view-category-top-new-job-list a .field--name-field-job-employment{white-space:nowrap;margin-right:5px;margin-bottom:0}#block-directory-new-arrival-job .view-category-top-new-job-list a .block-new_ecruitment_list__ttl{text-align:left;margin-bottom:0}#block-directory-new-arrival-job .view-category-top-new-job-list a .block-new_ecruitment_list__ttl .block-new_ecruitment_list__ttl_occupation{color:#000}#block-directory-new-arrival-job .view-category-top-new-job-list a .block-new_ecruitment_list__ttl .block-new_ecruitment_list__ttl_companyname{line-height:2rem;color:#000}@media screen and (min-width:769px){#block-directory-new-arrival-job .view-category-top-new-job-list{border-radius:10px;width:80%;margin:0 auto 20px;background-color:transparent;height:auto}#block-directory-new-arrival-job .view-category-top-new-job-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 20px;border-bottom:none;border:4px solid #ededed;border-radius:10px;background-color:#ededed;margin-bottom:4px}#block-directory-new-arrival-job .view-category-top-new-job-list a:hover{border:4px solid #c03}#block-directory-new-arrival-job .view-category-top-new-job-list a .block-new_ecruitment_list__detail{width:25%;margin-bottom:0}#block-directory-new-arrival-job .view-category-top-new-job-list a .block-new_ecruitment_list__place{width:40%;margin-right:0;text-align:center}#block-directory-new-arrival-job .view-category-top-new-job-list a .field--name-field-job-employment{width:60%;text-align:center}#block-directory-new-arrival-job .view-category-top-new-job-list a .block-new_ecruitment_list__ttl{width:calc(75% - 15px);text-align:left;margin-left:auto;margin-bottom:0}#block-directory-new-arrival-job .view-category-top-new-job-list a .block-new_ecruitment_list__ttl .block-new_ecruitment_list__ttl_occupation{color:#000}#block-directory-new-arrival-job .view-category-top-new-job-list a .block-new_ecruitment_list__ttl .block-new_ecruitment_list__ttl_companyname{line-height:2rem;color:#000}}body#fixed .region.region-content{padding:0px 0 45px}@media screen and (min-width:769px){body#fixed .region.region-content{padding:0px 0}}body#fixed .region.region-breadcrumb{display:none}body#fixed .main-visual .c-beginner__button{width:auto;display:block}@media screen and (min-width:769px){body#fixed .main-visual .c-beginner__button{display:-webkit-box;display:-ms-flexbox;display:flex}}body#fixed .main-visual .c-beginner__button a{margin-left:10px;display:block}body#fixed .main-visual .c-beginner__button a:first-child{margin-bottom:10px}@media screen and (min-width:769px){body#fixed .main-visual .c-beginner__button a:first-child{margin-bottom:0}}body#fixed .main-visual .c-beginner__button a span{padding:7px 35px 6px}body#fixed .main-visual .field--name-field-main-visual.field__items{padding:20px 0;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr)}body#fixed .main-visual .field--name-field-main-visual.field__items.mv--1{display:block;width:100%;-ms-grid-columns:auto;grid-template-columns:auto}body#fixed .main-visual .field--name-field-main-visual.field__items.mv--2{display:block}@media screen and (min-width:769px){body#fixed .main-visual .field--name-field-main-visual.field__items.mv--2{display:-webkit-box;display:-ms-flexbox;display:flex}body#fixed .main-visual .field--name-field-main-visual.field__items.mv--2>.field__item{width:50%}}body#fixed .main-visual .field--name-field-main-visual.field__items.mv--3{-ms-grid-rows:2fr 1fr;grid-template-rows:2fr 1fr}body#fixed .main-visual .field--name-field-main-visual.field__items.mv--3 .field__item:nth-of-type(1){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:12;grid-column-end:13;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:2;grid-row-end:3}body#fixed .main-visual .field--name-field-main-visual.field__items.mv--3 .field__item:nth-of-type(2){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:6;grid-column-end:7;-ms-grid-row:3;grid-row:3}body#fixed .main-visual .field--name-field-main-visual.field__items.mv--3 .field__item:nth-of-type(3){-ms-grid-column:7;grid-column-start:7;-ms-grid-column-span:6;grid-column-end:13;-ms-grid-row:3;grid-row:3}@media screen and (min-width:769px){body#fixed .main-visual .field--name-field-main-visual.field__items.mv--3{-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr}body#fixed .main-visual .field--name-field-main-visual.field__items.mv--3 .field__item:nth-of-type(1){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:8;grid-column-end:9;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:2;grid-row-end:3}body#fixed .main-visual .field--name-field-main-visual.field__items.mv--3 .field__item:nth-of-type(2){-ms-grid-column:9;grid-column-start:9;-ms-grid-column-span:4;grid-column-end:13;-ms-grid-row:1;grid-row:1}body#fixed .main-visual .field--name-field-main-visual.field__items.mv--3 .field__item:nth-of-type(3){-ms-grid-column:9;grid-column-start:9;-ms-grid-column-span:4;grid-column-end:13;-ms-grid-row:2;grid-row:2}}body#fixed .main-visual .field--name-field-main-visual.field__items.mv--4{-ms-grid-rows:2fr 1fr 2fr;grid-template-rows:2fr 1fr 2fr}body#fixed .main-visual .field--name-field-main-visual.field__items.mv--4 .field__item:nth-of-type(1){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:12;grid-column-end:13;-ms-grid-row:1;grid-row:1}body#fixed .main-visual .field--name-field-main-visual.field__items.mv--4 .field__item:nth-of-type(2){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:6;grid-column-end:7;-ms-grid-row:2;grid-row:2}body#fixed .main-visual .field--name-field-main-visual.field__items.mv--4 .field__item:nth-of-type(3){-ms-grid-column:7;grid-column-start:7;-ms-grid-column-span:6;grid-column-end:13;-ms-grid-row:2;grid-row:2}body#fixed .main-visual .field--name-field-main-visual.field__items.mv--4 .field__item:nth-of-type(4){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:12;grid-column-end:13;-ms-grid-row:3;grid-row:3}@media screen and (min-width:769px){body#fixed .main-visual .field--name-field-main-visual.field__items.mv--4{-ms-grid-rows:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}body#fixed .main-visual .field--name-field-main-visual.field__items.mv--4 .field__item:nth-of-type(1){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:9;grid-column-end:10;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:3;grid-row-end:4}body#fixed .main-visual .field--name-field-main-visual.field__items.mv--4 .field__item:nth-of-type(2){-ms-grid-column:10;grid-column-start:10;-ms-grid-column-span:3;grid-column-end:13;-ms-grid-row:1;grid-row:1}body#fixed .main-visual .field--name-field-main-visual.field__items.mv--4 .field__item:nth-of-type(3){-ms-grid-column:10;grid-column-start:10;-ms-grid-column-span:3;grid-column-end:13;-ms-grid-row:2;grid-row:2}body#fixed .main-visual .field--name-field-main-visual.field__items.mv--4 .field__item:nth-of-type(4){-ms-grid-column:10;grid-column-start:10;-ms-grid-column-span:3;grid-column-end:13;-ms-grid-row:3;grid-row:3}}body#fixed .main-visual .field--name-field-main-visual.field__items.mv--5{-ms-grid-rows:2fr 1fr 1fr;grid-template-rows:2fr 1fr 1fr}body#fixed .main-visual .field--name-field-main-visual.field__items.mv--5 .field__item:nth-of-type(1){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:12;grid-column-end:13;-ms-grid-row:1;grid-row:1}body#fixed .main-visual .field--name-field-main-visual.field__items.mv--5 .field__item:nth-of-type(2){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:6;grid-column-end:7;-ms-grid-row:2;grid-row:2}body#fixed .main-visual .field--name-field-main-visual.field__items.mv--5 .field__item:nth-of-type(3){-ms-grid-column:7;grid-column-start:7;-ms-grid-column-span:6;grid-column-end:13;-ms-grid-row:2;grid-row:2}body#fixed .main-visual .field--name-field-main-visual.field__items.mv--5 .field__item:nth-of-type(4){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:6;grid-column-end:7;-ms-grid-row:3;grid-row:3}body#fixed .main-visual .field--name-field-main-visual.field__items.mv--5 .field__item:nth-of-type(5){-ms-grid-column:7;grid-column-start:7;-ms-grid-column-span:6;grid-column-end:13;-ms-grid-row:3;grid-row:3}@media screen and (min-width:769px){body#fixed .main-visual .field--name-field-main-visual.field__items.mv--5{-ms-grid-rows:1fr 1fr 1.5fr;grid-template-rows:1fr 1fr 1.5fr}body#fixed .main-visual .field--name-field-main-visual.field__items.mv--5 .field__item:nth-of-type(1){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:8;grid-column-end:9;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:2;grid-row-end:3}body#fixed .main-visual .field--name-field-main-visual.field__items.mv--5 .field__item:nth-of-type(2){-ms-grid-column:9;grid-column-start:9;-ms-grid-column-span:4;grid-column-end:13;-ms-grid-row:1;grid-row:1}body#fixed .main-visual .field--name-field-main-visual.field__items.mv--5 .field__item:nth-of-type(3){-ms-grid-column:9;grid-column-start:9;-ms-grid-column-span:4;grid-column-end:13;-ms-grid-row:2;grid-row:2}body#fixed .main-visual .field--name-field-main-visual.field__items.mv--5 .field__item:nth-of-type(4){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:6;grid-column-end:7;-ms-grid-row:3;grid-row:3}body#fixed .main-visual .field--name-field-main-visual.field__items.mv--5 .field__item:nth-of-type(5){-ms-grid-column:7;grid-column-start:7;-ms-grid-column-span:6;grid-column-end:13;-ms-grid-row:3;grid-row:3}}body#fixed .main-visual .field--name-field-main-visual.field__items .field__item img{width:100%;height:auto}body#fixed ul.c-beginner__button{width:100%;margin-bottom:0;display:block}body#fixed ul.c-beginner__button .field__item{margin-bottom:10px}@media screen and (min-width:769px){body#fixed ul.c-beginner__button .field__item{margin-bottom:0}}@media screen and (min-width:769px){body#fixed ul.c-beginner__button{width:auto}}@media screen and (min-width:769px){body#fixed .field.field--name-field-link-button.field--type-entity-reference-revisions.field--label-hidden.field__items{display:-webkit-box;display:-ms-flexbox;display:flex}}body#fixed .main-visual li.field.field--name-field-title.field--type-string.field--label-hidden.field__item{width:auto}body#fixed .main-visual li.field.field--name-field-title.field--type-string.field--label-hidden.field__item a{padding-right:35px}body#fixed .bg-white{padding:45px 0px 35px}@media screen and (min-width:769px){body#fixed .bg-white{padding:54px 68px}}body#fixed .bg-white .l-content .special-content{padding:0 15px 0}@media screen and (min-width:769px){body#fixed .bg-white .l-content .special-content{padding:0}}body#fixed .bg-white .l-content .special-content .title-header{text-align:center}@media screen and (min-width:769px){body#fixed .bg-white .l-content .special-content .link-card .field.field--name-field-link-card.field--type-entity-reference-revisions.field--label-hidden.field__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}body#fixed .bg-white .l-content .special-content .link-card .field.field--name-field-link-card.field--type-entity-reference-revisions.field--label-hidden.field__items .field__item{width:100%;height:100%;padding:3px;margin-bottom:15px;background:url(/themes/custom/dsp/img/featured-bg.png) repeat;background-color:#fff;border:1px solid #d9d9d9;border-radius:10px;margin-right:20px}body#fixed .bg-white .l-content .special-content .link-card .field.field--name-field-link-card.field--type-entity-reference-revisions.field--label-hidden.field__items .field__item img{width:100%;height:auto;margin:0 0 16px}body#fixed .bg-white .l-content .special-content .link-card .field.field--name-field-link-card.field--type-entity-reference-revisions.field--label-hidden.field__items .field__item:last-child{margin-right:0}body#fixed .bg-green{padding:45px 15px 35px;margin-top:45px}@media screen and (min-width:769px){body#fixed .bg-green{padding:54px 68px}}body#fixed .bg-green .field--name-field-field-link-card-green.field__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media screen and (min-width:769px){body#fixed .bg-green .field--name-field-field-link-card-green.field__items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:769px){body#fixed .bg-green .field--name-field-field-link-card-green.field__items>.field__item{margin-right:20px}}@media screen and (min-width:769px){body#fixed .bg-green .field--name-field-field-link-card-green.field__items>.field__item:last-child{margin-right:20px}}body#fixed .bg-green .field--name-field-field-link-card-green.field__items .field__item{width:48%}body#fixed .bg-green .field--name-field-field-link-card-green.field__items .field__item img{width:100%;height:auto}body#fixed .bg-green .field--name-field-field-link-card-green.field__items .field__item .content-wrapper h3{padding-bottom:30px !important}body#fixed .bg-green .field--name-field-field-link-card-green.field__items{width:48%}body#fixed .bg-green .title-header{text-align:center}body#fixed .bg-green .title-header p a{color:#fff;text-decoration:underline}body#fixed .bg-green .title-header p a:hover{text-decoration:none}body#fixed .bg-green .field--name-field-title.field--type-string.field--label-hidden.field__item a{padding-left:24px;background-size:16px 16px;font-size:18px;font-size:1.8rem;font-weight:bold;line-height:1.5;color:#fff}@media screen and (min-width:769px){body#fixed .bg-green .field--name-field-title.field--type-string.field--label-hidden.field__item a{padding-left:34px;background-position:0 center;background-size:24px 24px;font-size:26px;font-size:2.6rem}}body#fixed .bg-green .field--name-field-title.field--type-string.field--label-hidden.field__item a:hover{opacity:.8;border-radius:33px}body#fixed .bg-green .search-box{margin-top:45px}body#fixed .bg-green .search-box div#block-job-front-block{padding-top:50px}body#fixed .bg-gray{padding:60px 0;background-color:#ededed}@media screen and (min-width:769px){body#fixed .bg-gray{padding:90px 0}}body#fixed .bg-gray .title-header{text-align:center}body#fixed .bg-gray .title-header img{width:auto;height:20px;margin:0 auto 20px;display:block}@media screen and (min-width:769px){body#fixed .bg-gray .title-header img{height:24px;margin-bottom:1px}}body#fixed .bg-gray .field--name-field-field-link-card-green.field__items .field__item img{width:100%;height:auto}body#fixed .bg-gray .field--name-field-field-link-card-green.field__items .field__item .content-wrapper h3{padding-bottom:30px !important}body#fixed #views-exposed-form-job-list-page-1 details#edit-container-container-0{border:none}body#fixed #edit-container-container-0 .deco-select-single.grayout .selected.expanded+.options{border:none}body#fixed #edit-container-container-0 summary,body#fixed #edit-container-container-2 summary{display:none}body#fixed #edit-container-container-3{border-top:none;border-radius:0 0 10px 10px;margin-top:-22px;background:#fff}body#fixed #edit-container-container-3 summary{display:none}body#fixed #edit-container-container-3 .details-wrapper{padding-top:5px;padding-bottom:0}body#fixed #edit-container-container-3 .js-form-type-select{margin-bottom:20px}@media screen and (min-width:769px){body#fixed #edit-container-container-3 .js-form-type-select{margin-bottom:0}}body#fixed #edit-container-container-4{margin-top:40px;margin-bottom:40px;background:none}body#fixed #edit-container-container-4 .js-form-type-select.form-type-select label{background:transparent;color:#333333}body#fixed #edit-container-container-2 .form-item-field-job-employment-target-id{padding:0}@media screen and (min-width:769px){body#fixed #edit-container-container-2 .form-item-field-job-employment-target-id{display:-webkit-box;display:-ms-flexbox;display:flex}}body#fixed .search-box .js-form-item-field-point-target-id-4{background:none;background-size:0;margin-bottom:0}body#fixed #edit-container-container-2 .details-wrapper{padding:0}@media screen and (min-width:769px){body#fixed #edit-container-container-2 .details-wrapper{padding:20px 30px 10px}}body#fixed #edit-container-container-6 .details-wrapper{padding:0}body#fixed #edit-container-container-6 summary{display:none}@media screen and (min-width:769px){body#fixed #edit-container-container-6{border:none;margin-bottom:40px}}.path-node.page-node-type-job.job .field--name-dynamic-token-fieldnode-job-employment-2 .field__item p{margin-bottom:8px}.path-node.page-node-type-job.job .field--name-dynamic-token-fieldnode-job-employment-2 .field__item p:last-of-type{margin-bottom:0}.path-node.page-node-type-job.job .salary-wrapper .group-content .clearfix.text-formatted.field--type-text-long.field__item{width:100%;display:block;margin-top:8px}.page-node-type-directory details#edit-container-container-2 .form-item-field-job-employment-target-id #edit-field-job-employment-target-id-deco li[value="3716"],#fixed details#edit-container-container-2 .form-item-field-job-employment-target-id #edit-field-job-employment-target-id-deco li[value="3716"],.path-frontpage details#edit-container-container-2 .form-item-field-job-employment-target-id #edit-field-job-employment-target-id-deco li[value="3716"]{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.job-list.job .inner-region-sidebar-first #edit-container-container-2 #edit-field-job-employment-target-id-deco{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.job-list.job .inner-region-sidebar-first #edit-container-container-2 #edit-field-job-employment-target-id-deco li[value="3716"]{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}#fixed #views-exposed-form-job-list-page-1 details#edit-container-container-2{margin-bottom:0}body.page-node-type-directory .bg-green .title-header a{margin-bottom:20px;font-size:26px;font-size:2.6rem}body.page-node-type-directory .bg-green{padding:45px 15px 35px}@media screen and (min-width:769px){body.page-node-type-directory .bg-green{padding:54px 68px}}body.page-node-type-directory .bg-green .link-card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0 0 15px 0}body.page-node-type-directory .bg-green .link-card img{width:100%;height:auto}body.page-node-type-directory .bg-green .link-card>div{display:block;padding:3px;margin-bottom:15px;background:url(/themes/custom/dsp/img/featured-bg.png) repeat;background-color:#fff;text-align:left;border:1px solid #d9d9d9;border-radius:10px;width:48%;zoom:1;position:relative}body.page-node-type-directory .bg-green .link-card>div:before,body.page-node-type-directory .bg-green .link-card>div:after{content:"";display:table}body.page-node-type-directory .bg-green .link-card>div:after{clear:both}@media screen and (min-width:769px){body.page-node-type-directory .bg-green .link-card>div{width:calc(100% - 24px);margin-bottom:25px;margin-right:20px}body.page-node-type-directory .bg-green .link-card>div:last-child{margin-right:0}}body.page-node-type-directory .bg-green .link-card>div .content-wrapper h3{width:100%;padding:15px 10px 30px;text-align:left;font-size:16px;font-size:1.6rem;font-weight:bold;line-height:1.5;color:#000}@media screen and (min-width:769px){body.page-node-type-directory .bg-green .link-card>div .content-wrapper h3{padding:16px 17px 50px;font-size:18px;font-size:1.8rem}}body.page-node-type-directory .bg-green .link-card>div .content-wrapper .more-link{display:block;padding-right:37px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23CC0033;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-main%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 17px center;background-size:8px 14px;font-size:14px;font-size:1.4rem;font-weight:bold;color:#333;position:absolute;right:0;bottom:16px}@media screen and (min-width:769px){body.page-node-type-directory .bg-green .link-card>div .content-wrapper .more-link{width:100%}}@media screen and (min-width:769px){body.page-node-type-directory .bg-green .link-card{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:769px){body.page-node-type-directory .bg-green .link-card>.field__item{margin-right:20px}}@media screen and (min-width:769px){body.page-node-type-directory .bg-green .link-card>.field__item:last-child{margin-right:20px}}body.page-node-type-directory .bg-green .more-link .field--name-field-link-button-special-green{width:100%;height:100%;margin:0 auto 0px;background-color:#000;border-radius:33px;position:relative}@media screen and (min-width:769px){body.page-node-type-directory .bg-green .more-link .field--name-field-link-button-special-green{max-width:570px;margin:0 auto 40px}}body.page-node-type-directory .bg-green .more-link .field--name-field-link-button-special-green a{padding-left:24px;background-size:16px 16px;font-size:18px;font-size:1.8rem;font-weight:bold;line-height:1.5;color:#fff}@media screen and (min-width:769px){body.page-node-type-directory .bg-green .more-link .field--name-field-link-button-special-green a{padding-left:34px;background-position:0 center;background-size:24px 24px;font-size:26px;font-size:2.6rem}}body.page-node-type-directory .bg-green .more-link .field--name-field-link-button-special-green a:hover{opacity:.8;border-radius:33px}body#fixed.page-node-type-fixed .bg-white .l-content .special-content .link-card .field.field--name-field-link-card.field--type-entity-reference-revisions.field--label-hidden.field__items,body#fixed.page-node-type-fixed .bg-green .field--name-field-field-link-card-green.field__items{max-width:1140px;width:100%;margin-left:auto;margin-right:auto}@media screen and (min-width:769px){body#fixed.page-node-type-fixed .bg-white .l-content .special-content .link-card .field.field--name-field-link-card.field--type-entity-reference-revisions.field--label-hidden.field__items .field__item,body#fixed.page-node-type-fixed .bg-green .field--name-field-field-link-card-green.field__items .field__item{min-width:270px;width:calc((270% / 1140) * 100);margin-left:calc((7.5% / 1140) * 100);margin-right:calc((7.5% / 1140) * 100)}}@media screen and (min-width:769px){body#fixed.page-node-type-fixed .bg-white .l-content .special-content .link-card .field.field--name-field-link-card.field--type-entity-reference-revisions.field--label-hidden.field__items .field__item:last-child,body#fixed.page-node-type-fixed .bg-green .field--name-field-field-link-card-green.field__items .field__item:last-child{margin-left:calc((7.5% / 1140) * 100);margin-right:calc((7.5% / 1140) * 100)}}@media screen and (min-width:1307px){body#fixed.page-node-type-fixed .bg-white .l-content .special-content .link-card .field.field--name-field-link-card.field--type-entity-reference-revisions.field--label-hidden.field__items .field__item:last-child,body#fixed.page-node-type-fixed .bg-green .field--name-field-field-link-card-green.field__items .field__item:last-child{margin-right:auto}}.region-highlighted{padding-top:10px}@media screen and (min-width:769px){.region-highlighted{padding-top:15px}}#block-action-area{padding:40px 0}@media screen and (min-width:769px){#block-action-area .field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#block-action-area .field__item{width:calc((335/375)*100%);padding:4px;margin:0 auto 15px;background-color:#c03}@media screen and (min-width:769px){#block-action-area .field__item{width:calc((370% / 1170) * 100);margin:0;margin-right:calc((30% / 1170) * 100)}}#block-action-area .field__item:hover,#block-action-area .field__item:active{background-color:#c03}#block-action-area .field__item:last-child{margin-bottom:0}@media screen and (min-width:769px){#block-action-area .field__item:last-child{margin-right:0}}#block-action-area .field__item a{display:block;width:100%;height:100%;padding:3px 18px;background-color:#fff;text-align:center;border-radius:18px;font-size:18px;font-size:1.8rem;line-height:1.5;color:#333;position:relative}@media screen and (min-width:769px){#block-action-area .field__item a{padding:6px 23px;border-radius:32px;font-size:14px;font-size:1.4rem}}#block-action-area .field__item a:hover,#block-action-area .field__item a:active{background:none;color:#fff}#block-action-area .field__item a:before{content:'';width:8px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23CC0033;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-main%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 14px;position:absolute;top:calc(50% - 7px);bottom:0;right:10px}@media screen and (min-width:769px){#block-action-area .field__item a:before{bottom:0;right:11px}}#block-action-area .field__item a:hover:before,#block-action-area .field__item a:active:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-white%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@media all and (-ms-high-contrast:none){#block-action-area .field__item a:before{background-image:url(/themes/custom/dsp/img/arrow-main.png)}#block-action-area .field__item a:hover:before,#block-action-area .field__item a:active:before{background-image:url(/themes/custom/dsp/img/arrow-white.png)}}.path-frontpage .region-featured-top-2{padding:60px 0 45px;background-color:#c03}@media screen and (min-width:769px){.path-frontpage .region-featured-top-2{padding:90px 0 75px}}#block-services{width:calc((335/375)*100%);text-align:center;margin:0 auto}@media screen and (min-width:769px){#block-services{width:100%}}#block-services .field--name-field-services{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:769px){#block-services .field--name-field-services{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% + 6px);margin:0 -3px}}#block-services .field--name-field-services .field__item{width:calc((160/335)*100%);margin-bottom:15px;text-align:left}@media screen and (min-width:769px){#block-services .field--name-field-services .field__item{width:190px;margin:0 3px 10px}}#block-services .field--name-field-services .field__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:16px 6px 6px;background-color:#fff;border-radius:10px;position:relative}@media screen and (min-width:769px){#block-services .field--name-field-services .field__item a{height:100%;padding:22px 10px 9px}}#block-services .field-icon{width:calc((50% / 146) * 100);margin:0 auto 16px}@media screen and (min-width:769px){#block-services .field-icon{width:calc((50% / 168) * 100)}}#block-services .field-icon img{width:100%;height:auto}#block-services .field-subtitle-image{display:none}#block-services .field-title-multi{font-size:16px;font-size:1.6rem;font-weight:bold;line-height:1.375;color:#000;padding:0 4px 16px}@media screen and (min-width:769px){#block-services .field-title-multi{padding:0 0 21px}}#block-services .field-title-multi br{display:none}#block-services a:hover .field-title-multi,#block-services a:active .field-title-multi{color:#c03}#block-services .field-body-plain{display:none}#block-services .more-link{font-size:0;letter-spacing:0.02em;font-weight:bold;display:block;color:#fff;background-color:#3C3C3C;text-align:center;border-radius:5px;padding:9px;margin-top:auto}#block-services .more-link:before{content:'詳しく見る';font-size:14px;font-size:1.4rem}@media screen and (min-width:769px){#block-services .more-link:before{font-size:16px;font-size:1.6rem}}@media screen and (min-width:769px){#block-services .more-link{padding:11px}}#block-services a:hover .more-link,#block-services a:active .more-link{background-color:#c03}#block-feature .slick{margin-bottom:30px}@media screen and (min-width:769px){#block-feature .slick{margin-bottom:40px}}@media screen and (max-width:768px){#block-feature .slick .slick__arrow{display:none}}.region-featured-bottom-1{padding:60px 0 45px}@media screen and (min-width:769px){.region-featured-bottom-1{padding:90px 0}}.path-frontpage .region-featured-bottom-1{padding:0px 0 45px}@media screen and (min-width:769px){.path-frontpage .region-featured-bottom-1{padding:90px 0}}#block-private-job{padding-top:46px;text-align:center;position:relative}@media screen and (min-width:769px){#block-private-job{padding-top:81px;padding-bottom:60px;background:url(/themes/custom/dsp/img/private-bg.png) no-repeat #fff;background-position:center top;background-size:cover;border-radius:10px}}@media screen and (min-width:769px) and (max-width:1169px){#block-private-job{border-radius:0}}@media screen and (max-width:768px){.path-frontpage #block-private-job h2{margin-bottom:26px}}@media screen and (max-width:768px){#block-private-job:before{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyODYuOCIgaGVpZ2h0PSIyNi42MDMiIHZpZXdCb3g9IjAgMCAyODYuOCAyNi42MDMiPgogIDxnIGlkPSLjgrDjg6vjg7zjg5dfNzgyODAiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDc4MjgwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDQuMDgyIC01NzkyLjM4NCkiPgogICAgPHBhdGggaWQ9IuODkeOCuV8xMzMwNTg4IiBkYXRhLW5hbWU9IuODkeOCuSAxMzMwNTg4IiBkPSJNLTEwNi4yNzUtMi41NzdhMjYuMjg5LDI2LjI4OSwwLDAsMS0zLjYuOTIzbC0uNDE3LTEuMzg4YTI2LjY0NiwyNi42NDYsMCwwLDAsNC4yNDUtLjg4OXEuMDQ4LS41MzMuMDY4LTEuNTcyaC0zLjQ4NlYtNi43ODhoMy40ODZWLTguNWgtMy43MzlWLTkuOGgzLjczOVYtMTEuOTdoMS41MjR2NS45MDZhMjMuMzQ4LDIzLjM0OCwwLDAsMS0uMTMsMi45LDUuNDExLDUuNDExLDAsMCwxLTEuMDUzLDIuNjExLDcuMzYyLDcuMzYyLDAsMCwxLTIuNDI3LDEuOTQxTC0xMDkuMTE5LjIxMmE1LjIxNCw1LjIxNCwwLDAsMCwyLjU1Ny0yLjE1M0EyLjk3NywyLjk3NywwLDAsMC0xMDYuMjc1LTIuNTc3Wm01LjItNy4yMjZoMy44NjJ2MS4zaC0zLjg2MnYxLjgzOWgzLjQyNXYxLjI3MWgtMy40MjVWLTMuNWg0LjJ2MS4zMTloLTQuMlYxLjMzM2gtMS41Mzh2LTEzLjNoMS41MzhabTcuNDM4LDkuMDE3YTQ1LjksNDUuOSwwLDAsMCwyLjgyMy02LjQ2N2wxLjU3OS41MkEzOC43LDM4LjcsMCwwLDEtOTEuOTg4LS44ODJxLjE1LS4wMTQuNC0uMDI3LDIuMjE1LS4xMjMsNC43NjUtLjQzMWwuMi0uMDI3cS0uOTM3LTEuMzY3LTEuODM5LTIuNDY4bDEuMjcxLS43YTQwLjc0OCw0MC43NDgsMCwwLDEsMy42LDQuODMzbC0xLjQ1Ni44NDFxLS4zNzYtLjYzNi0uOC0xLjMxMmwtLjI1My4wNDFxLTMuMzkxLjU3NC04LjcuOTkxTC05NS4yODMtLjdRLTk0LjY2Ny0uNzI1LTkzLjY0Mi0uNzg2Wm0tMi4zODYtNC43YTExLjYxMSwxMS42MTEsMCwwLDAsMi4yNDItMi42LDEyLjYzNiwxMi42MzYsMCwwLDAsMS40MjktMy4zOTFsMS41NTIuNDMxYTEzLjg4OSwxMy44ODksMCwwLDEtNC4wNDcsNi42MzhabTExLjk3LjY5QTE1LjM2OSwxNS4zNjksMCwwLDEtODYuNjktNy41NDdhMTcuMzY5LDE3LjM2OSwwLDAsMS0yLjAxNy0zLjZsMS40NTYtLjUzM0ExMy43NTcsMTMuNzU3LDAsMCwwLTgyLjkxLTYuMDIyWm03Ljc5My02Ljc0djQuNTk0aC0zLjk1OFYxLjMzM2gtMS40MjlWLTExLjUzOVptLTMuOTU4Ljk3OHYuODJoMi41OTF2LS44MlptMCwxLjc1N3YuODgyaDIuNTkxVi04LjhaTS02OS40LTExLjUzOVYtLjE3MWExLjU4OCwxLjU4OCwwLDAsMS0uMjM5Ljk2NCwxLjM2MywxLjM2MywwLDAsMS0xLjE0Mi40cS0uMzc2LDAtMS4yMS0uMDYybC0uMjY3LS4wMjEtLjI4LTEuMzc0YTcuOTA3LDcuOTA3LDAsMCwwLDEuMzA2LjEzcS4yODcsMCwuMzQ5LS4xMjNhLjY0My42NDMsMCwwLDAsLjA0MS0uMjZWLTYuOTQ1aC00LjA0N3YtNC41OTRabS00LjEuOTc4di44MmgyLjY1OXYtLjgyWm0wLDEuNzU3di44ODJoMi42NTlWLTguOFptLjEsMy44MzV2MS41MjRoMS45MjF2MS4xMjFoLTEuOTIxVi44NDFoLTEuMzMzVi0yLjMyNGgtMS42NjhhNC4wODksNC4wODksMCwwLDEtLjQ4NSwxLjgsNC41MTksNC41MTksMCwwLDEtMS42ODgsMS41MzhsLS45LTFBMy43NTgsMy43NTgsMCwwLDAtNzguMS0xLjEzNWEyLjc1MiwyLjc1MiwwLDAsMCwuMzc2LTEuMTg5aC0xLjg0NlYtMy40NDVILTc3LjdWLTQuOTdoLTEuNDdWLTYuMDYzSC03MS45Vi00Ljk3Wm0tMS4zMzMsMS41MjRWLTQuOTdoLTEuNjQxdjEuNTI0Wm0xMy45OTMtNC40OTFhMTEuMzYxLDExLjM2MSwwLDAsMCwxLjM0LDIuNzY5LDEuNjY5LDEuNjY5LDAsMCwwLC4xMy0uMTMsMjAuNjI1LDIwLjYyNSwwLDAsMCwyLjA3MS0yLjM1OGwxLjI3OC45NjRhMTguODU1LDE4Ljg1NSwwLDAsMS0yLjcyOCwyLjU1LDEyLDEyLDAsMCwwLDMuODE0LDMuMDIxbC0xLDEuMjU4YTEyLjA0NCwxMi4wNDQsMCwwLDEtNC45LTUuMlYuMDY4QTEuMzg3LDEuMzg3LDAsMCwxLTYxLDFhMS43MzYsMS43MzYsMCwwLDEtMS4yNTguMzI4LDE1LjcsMTUuNywwLDAsMS0xLjkyMS0uMWwtLjM3Ni0xLjQ3YTE1LjA4NCwxNS4wODQsMCwwLDAsMS45NjIuMTg1cS4yNDYsMCwuMjk0LS4xMzdhMSwxLDAsMCwwLC4wMjctLjI3M1YtOC4xODloLTUuNVYtOS41MDloNS41Vi0xMS45N2gxLjUyNHYyLjQ2MWgzLjA4M2ExMS41LDExLjUsMCwwLDAtMS41ODYtMS44MThsMS4xODktLjY3YTExLjExLDExLjExLDAsMCwxLDEuNjY4LDEuNzc3bC0xLjE0Mi43MTFoMi4zMTd2MS4zMTloLTUuNTNabS0zLjk2NSwzLjU1NWExNi41LDE2LjUsMCwwLDAtMi4xOTQtMi4zbDEuMTc2LS45NWExNS44NzksMTUuODc5LDAsMCwxLDIuMjQyLDIuMjIyWk0tNjguMDQyLTEuMzZhMjcuNjU5LDI3LjY1OSwwLDAsMCw1LjAyNC0zLjI4OGwuNTc0LDEuMjE3QTI4LjE1NiwyOC4xNTYsMCwwLDEtNjcuMjE0LS4wMTRabTIxLjI4LTEwLjQ3M1YtOS45YTEwLjU3MSwxMC41NzEsMCwwLDAsMS4zODgsNS4yMjMsMTEuMjg0LDExLjI4NCwwLDAsMCw0LjUsNC40MDlsLS45NSwxLjQ3YTEzLjYxMSwxMy42MTEsMCwwLDEtMy44NTUtMy42MTYsMTIuNTA2LDEyLjUwNiwwLDAsMS0xLjc5MS0zLjU2MiwxMS41MzgsMTEuNTM4LDAsMCwxLTUuNTcxLDcuMjg3bC0xLjA0Ni0xLjNBOS41ODYsOS41ODYsMCwwLDAtNDkuNjYtNC4yNzIsMTEuNjYxLDExLjY2MSwwLDAsMC00OC40LTkuOHYtMi4wM1pNLTM5LTEwLjA0OWgzLjY4NXEuNjA4LS45NzEuOTIzLTEuNTY1bDEuNTI0LjIxOXEtLjIwNS4zNjktLjcyNSwxLjJsLS4wODkuMTQ0aDQuODE5Vi04LjdoLTUuNzI5QTI2LjM5MSwyNi4zOTEsMCwwLDEtMzYuMy02LjU2OWE0LjY4NCw0LjY4NCwwLDAsMSwyLjM1OC0uNzcyQTIuMSwyLjEsMCwwLDEtMzEuNzctNS42ODFxMS43NS0uNTgxLDMuNTY4LTEuMTQ4bC41ODgsMS4zMjYtLjIzOS4wNjgtLjY3Ny4xNzhxLTEuOTE0LjUyLTMuMDYyLjg4OS4wODIuODg5LjExNiwyLjNsLTEuNS4wODJRLTMyLjk4LTIuOC0zMy0zLjc1M1YtMy44OXEtMy4xNDUsMS4wNzMtMy4xNDUsMi4xNiwwLC41NjEuODA3Ljc2NmExMy4xMSwxMy4xMSwwLDAsMCwyLjc4OS4yLDM3LjY0NCwzNy42NDQsMCwwLDAsMy44OS0uMjEyTC0yOC41LjQ3OXEtMS45NzYuMTUtNC4wOTUuMTVBMTIuMTU2LDEyLjE1NiwwLDAsMS0zNi4zLjIzMmExLjc5MiwxLjc5MiwwLDAsMS0xLjM2LTEuNzcxQTIuNDYsMi40NiwwLDAsMS0zNi43LTMuNDQ1YTExLjkzNywxMS45MzcsMCwwLDEsMy41MTQtMS43NjQsMS41NDQsMS41NDQsMCwwLDAtLjM2Mi0uNzM4LjkzNS45MzUsMCwwLDAtLjY3LS4yMzksNC4wMjQsNC4wMjQsMCwwLDAtMS43LjUxM0ExMy4xNDIsMTMuMTQyLDAsMCwwLTM4LjYzMy0zLjc4bC0uOTA5LTEuMDM5QTE5LjkzNywxOS45MzcsMCwwLDAtMzYuMjEzLTguN0gtMzlaTS0xOC41LTEuNzI5YTE2Ljg2MywxNi44NjMsMCwwLDAtMS43NzctMS41MTgsMTQuODUsMTQuODUsMCwwLDEtMy4wNjIsMS4zODhsLS44NjgtMS4xMzVhMTIuMjM0LDEyLjIzNCwwLDAsMCw2LjI3NS00LjAybDEuMzk1LjM0OXEtLjMuNC0uNTg4Ljc0NWgzLjI4MWwuNzI1LjYyOWExNC40NjEsMTQuNDYxLDAsMCwxLTUuMyw1LjAxMSwxOC4zLDE4LjMsMCwwLDEtNS45MjcsMS43bC0uODQxLTEuM0ExNy4xMjUsMTcuMTI1LDAsMCwwLTE4LjUtMS43MjlabTEuMTU1LS44MTNhMTAuMDcxLDEwLjA3MSwwLDAsMCwyLjA3MS0yLjIxNWgtMi45OGExMC42OSwxMC42OSwwLDAsMS0uOTMuNzcyQTE2LjY2OSwxNi42NjksMCwwLDEtMTcuMzQ2LTIuNTQzWm0tMy40MTEtNC42YTE2LjYsMTYuNiwwLDAsMC0xLjU2NS0xLjM4MWwtLjA4Mi4wNjJBMTYuNiwxNi42LDAsMCwxLTI0LjYtNy4yOTRsLS45MDktLjk5MWExMS42ODQsMTEuNjg0LDAsMCwwLDUuMDc5LTMuODI4bDEuNDU2LjMxNHEtLjM3Ni41MTMtLjUyNi43aDMuODI4bC42NjMuNTg4YTE5LjcxMiwxOS43MTIsMCwwLDEtMy40LDMuMjc0QTE0LjI0NiwxNC4yNDYsMCwwLDEtMjEuMTQtNS41NTFhMjIuMjM3LDIyLjIzNywwLDAsMS00LjAzMywxLjM0bC0uNzg2LTEuMkExNy45MSwxNy45MSwwLDAsMC0yMC43NTctNy4xNDRabTEuMTYyLS43NDVBMjAuMzg5LDIwLjM4OSwwLDAsMC0xNy4yNjQtOS45SC0yMC42cS0uMzE0LjMtLjcuNjI5QTEyLjQ0NCwxMi40NDQsMCwwLDEtMTkuNi03Ljg4OVpNLTMuMDgtMi41NjNBMTIuMDQsMTIuMDQsMCwwLDEtNC40MjYtNS44MzFxLS4yOTQuNTk1LS42MzYsMS4xNjlsLS45My0xLjIzYTE1LjQxMiwxNS40MTIsMCwwLDAsMS45MzUtNi4wMzZsMS40MTUuMlEtMi44NTQtMTAuNi0zLjEtOS42SDEuMDgzdjEuMzMzSDBMMC04LjE2OUExNy45LDE3LjksMCwwLDEtLjgtNC4xODQsMTAuNzY4LDEwLjc2OCwwLDAsMS0xLjQ1OS0yLjU3LDEzLjk0OCwxMy45NDgsMCwwLDAsMS4yMzQtLjEwOWwtLjc2NiwxLjRBMTMuMTUyLDEzLjE1MiwwLDAsMS0yLjEyMy0xLjIxN2wtLjEtLjEwOUExMS4yMzIsMTEuMjMyLDAsMCwxLTQuOTM5LDEuMzg4TC01Ljg2Mi4yOEExMC4yNjEsMTAuMjYxLDAsMCwwLTMuMDgtMi41NjNabS43MjUtMS4zNkExNS42NzEsMTUuNjcxLDAsMCwwLTEuNC04LjI3MUgtMy40ODNxLS4xMjMuNC0uMTkxLjU4MUExMy4zMjQsMTMuMzI0LDAsMCwwLTIuMzU1LTMuOTI0Wk0tNi4wNjctMy4zYTYuOTc3LDYuOTc3LDAsMCwxLS45MDksMi4wNThxLjQ5Mi4yMzIsMS4zNi42N2wtLjgsMS4yNTFxLS42MTUtLjQxNy0xLjQ0Mi0uOUE3LjU5NCw3LjU5NCwwLDAsMS0xMS4xOCwxLjM3NEwtMTIuMDA3LjIyNkE2LjgsNi44LDAsMCwwLTkuMTU3LS44ODJhMTkuNzIsMTkuNzIsMCwwLDAtMi4yNDktLjg1NHEuNDkyLS43NTkuOTA5LTEuNTY1aC0xLjY4OFYtNC40NWgyLjIyMnEuMTg1LS40MzEuNDM4LTEuMTM1bC4yMzkuMDQ4Vi03LjM2MmE5LjIxNCw5LjIxNCwwLDAsMS0yLjMxMSwyLjJMLTEyLjQxMS02LjJhMTAuMDE5LDEwLjAxOSwwLDAsMCwyLjUtMi4wNDRoLTIuMjdWLTkuNDA2aDIuOVYtMTEuOTdoMS4zNzR2Mi41NjNoMi41djEuMTYyaC0yLjV2LjIxOWExOC41LDE4LjUsMCwwLDEsMi4xNCwxLjA4bC0uNjg0LDEuMTIxLS4yLS4xNTdxLS42MTUtLjQ5Mi0xLjI1OC0uOTN2MS43aC0uMzY5cS0uMTM3LjQxLS4yOC43NTloMy40ODZWLTMuM1ptLTEuMzgxLDBILTkuMDU0cS0uMzM1LjctLjUyLDEuMDEyLjU5NS4xOTEsMS4zNDcuNUE1LjMsNS4zLDAsMCwwLTcuNDQ4LTMuM1ptLTMuNjc4LTYuMTMyYTEwLjQsMTAuNCwwLDAsMC0uODI3LTEuODI1bDEuMDk0LS40NThhMTQuOCwxNC44LDAsMCwxLC45NSwxLjc5MVpNLTcuNC05Ljg4NWE5LjQ0MSw5LjQ0MSwwLDAsMCwuNzg2LTEuODg3bDEuMjcxLjQ0NC0uMTMuMjg3QTEwLjIxNiwxMC4yMTYsMCwwLDEtNi4zMi05LjQ2MVptMTguOTE1LDUuOEExMS4zMjUsMTEuMzI1LDAsMCwwLDE1LjI1NC0uODEzTDE0LjQuNDUxYTExLjksMTEuOSwwLDAsMS0zLjQ5My0zLjUyMXY0LjRIOS40NzhWLTMuMDE1QTEwLjg4NywxMC44ODcsMCwwLDEsNi4xOS42NzdMNS4yMjYtLjQ3MkExMC4wOTEsMTAuMDkxLDAsMCwwLDguODQ5LTQuMDg4SDUuNDkzVi01LjMzMkg5LjQ3OHYtMS41SDYuNDU3di00LjY0MkgxNHY0LjY0MmgtMy4wOXYxLjVoNC4xMzZ2MS4yNDRaTTcuOS0xMC4yNzR2Mi4yMzVoNC42Njl2LTIuMjM1Wk00LjgxNi04LjMwNlYxLjMzM0gzLjMzM1YtNS40NTVxLS40MTcuNjg0LTEuMDEyLDEuNWwtLjctMS41MjRhMTUuNjksMTUuNjksMCwwLDAsMS45NjItMy42LDMxLjIyOCwzMS4yMjgsMCwwLDAsLjk3OC0yLjk4N2wxLjQ0Mi4zOUEyNi41NjIsMjYuNTYyLDAsMCwxLDQuODE2LTguMzA2Wm0xNS42MDYuODQxaDYuODIydjcuNDFhMS40MDYsMS40MDYsMCwwLDEtLjI2Ljk0MywxLjYsMS42LDAsMCwxLTEuMjMuMzYycS0xLjA1MywwLTIuMjc2LS4wODlMMjMuMTctLjIyNnExLjI4NS4xMywyLjExOS4xMy4zMDgsMCwuMzc2LS4xMTZhLjc5Mi43OTIsMCwwLDAsLjA0OC0uMzM1di0xLjIzSDIwLjM0djMuMTFIMTguOFYtNS41NDRhMTQuOTM2LDE0LjkzNiwwLDAsMS0yLjIsMS43NzdsLS45MzctMS4xODlhMTEuNzcyLDExLjc3MiwwLDAsMCwzLjQxOC0zLjEsOC4xMTQsOC4xMTQsMCwwLDAsLjYtLjk1SDE1Ljl2LTEuMjU4aDQuMzU0YTE1LjM3MiwxNS4zNzIsMCwwLDAsLjU2Ny0xLjc5MWwxLjYuMTc4cS0uMjYuOS0uNTMzLDEuNjEzaDcuMTE2Vi05SDIxLjMzMmwtLjA2OC4xM0ExMS4zNzYsMTEuMzc2LDAsMCwxLDIwLjQyMi03LjQ2NVptLS4wODIsMS4yVi01LjJoNS4zNzNWLTYuMjYyWm0wLDIuMTg4Vi0yLjloNS4zNzNWLTQuMDc0Wk0zMS4xNjItMTEuNGgxLjYxM3Y4LjE0OHEwLDIuNTc3LDIuNzA3LDIuNTc3YTMuNDM1LDMuNDM1LDAsMCwwLDIuOTI2LTEuNjQ3QTEwLjc0MiwxMC43NDIsMCwwLDAsMzkuNzM0LTUuNmwxLjM4OC44NDFhMTAuNjExLDEwLjYxMSwwLDAsMS0xLjY3NSwzLjY5MSw0LjksNC45LDAsMCwxLTQsMS45MDdBNC4wMjIsNC4wMjIsMCwwLDEsMzEuODI1LS43NDUsNC41MTMsNC41MTMsMCwwLDEsMzEuMTYyLTMuM1ptMTEuMjg2LDEuMDg3cTYuMjg5LS4xLDExLjg4OC0uMzIxbC4wODIsMS4zNmExMC43NjgsMTAuNzY4LDAsMCwwLTMuODQyLjc1MkE1LjMzNSw1LjMzNSwwLDAsMCw0OC40Ny02Ljg1YTQuNCw0LjQsMCwwLDAtLjksMi42OTMsMi41NTEsMi41NTEsMCwwLDAsMS4wMjUsMi4yMTVBOC4wNzksOC4wNzksMCwwLDAsNTIuMi0uNzg2TDUxLjg4MS43NTJBOC4xLDguMSwwLDAsMSw0Ny40MTctLjg4OSw0LjI0LDQuMjQsMCwwLDEsNDYuMDMtNC4xMTVhNS4wMjcsNS4wMjcsMCwwLDEsMS4yNTgtMy4yNjhBNi40Miw2LjQyLDAsMCwxLDQ5LjgtOS4xNzRxLTIuODIzLjEtNy4yOC4zMjFaTTYyLjU2Ni0zLjA0MlE2MS4zLjY3Nyw1OS43MjkuNjc3LDU4LjYwOC42NzcsNTcuODA4LS45YTkuMDQ0LDkuMDQ0LDAsMCwxLS44NDgtMi42OCwzMC4zMDgsMzAuMzA4LDAsMCwxLS4yOC00LjU2NnEwLTEuMjEuMDg5LTIuNmwxLjYwNi4xMjNxLS4wODksMS4zODgtLjA4OSwyLjYzOSwwLDQuMzg5LjgyLDYuMTE4LjMzNS43MTEuNjI5LjcxMS4xOTEsMCwuNDc5LS40MzdhMTEuMzA5LDExLjMwOSwwLDAsMCwxLjEzNS0yLjQ0N1ptNC4zMjcsMS42MjdhMzEuMzUyLDMxLjM1MiwwLDAsMC0uODU0LTQuNjYyLDI4LjQxNCwyOC40MTQsMCwwLDAtMS40MjktMy45NDRsMS40NTYtLjM1NUEyMi4xNzIsMjIuMTcyLDAsMCwxLDY3Ljc0MS02LjA3YTI5Ljk2NiwyOS45NjYsMCwwLDEsLjc0NSw0LjI3OVptOC45ODktMTAuMjMzaDEuNTExdjEuNzIzaDQuM3YxLjNoLTQuM1YtN2g0LjA2MXYxLjI4NUg3Ny4zOTNWLTMuNmExOS4wNjUsMTkuMDY1LDAsMCwxLDQuOCwyLjQ2OGwtLjgwNywxLjNBMjIuNSwyMi41LDAsMCwwLDc3LjM5My0yLjIsMy44MDcsMy44MDcsMCwwLDEsNzYuOTQyLS4zOSwyLjk1NCwyLjk1NCwwLDAsMSw3NC4yMjEuNzI1LDQuNzM2LDQuNzM2LDAsMCwxLDcxLjcwNi4xMzdhMi4wMDYsMi4wMDYsMCwwLDEtMS4wNi0xLjc3NywyLjEsMi4xLDAsMCwxLDEuNDI5LTEuOTgyLDYuMiw2LjIsMCwwLDEsMi40ODgtLjQyNCwxMC4wNCwxMC4wNCwwLDAsMSwxLjMxOS4xVi01LjcxNUg3MS4wMzZWLTdoNC44NDdWLTguNjI3SDcwLjc0MnYtMS4zaDUuMTQxWm0wLDguOTY5YTcuNTgyLDcuNTgyLDAsMCwwLTEuNTU5LS4xNzEsMy40OTMsMy40OTMsMCwwLDAtMS40NzcuMjY3LDEsMSwwLDAsMC0uNjc3LjkxNi45MTUuOTE1LDAsMCwwLC41MjYuODA3LDIuNzg2LDIuNzg2LDAsMCwwLDEuNDIyLjMxNCwxLjY2LDEuNjYsMCwwLDAsMS40NDktLjU2MSwyLjIzNCwyLjIzNCwwLDAsMCwuMzE0LTEuMzA2Wk05MC40LTExLjY4OWgxLjUzOFYtOS44aDQuMDMzdjEuMzE5SDkxLjkzM3YyLjkyNmE1LjU0NSw1LjU0NSwwLDAsMSwuMjM5LDEuNUE1LjA4Miw1LjA4MiwwLDAsMSw5MS4xLS40ODVhNi40MzMsNi40MzMsMCwwLDEtMy41MjEsMS43MjlMODYuOC4wODJBNi45NTEsNi45NTEsMCwwLDAsODkuNTA2LS45YTIuOTI0LDIuOTI0LDAsMCwwLDEuMTE0LTEuNjM0LDIuMjg0LDIuMjg0LDAsMCwxLTEuNzQzLjgsMi42MjIsMi42MjIsMCwwLDEtMS44MzktLjY0MywyLjgzOCwyLjgzOCwwLDAsMS0uODI3LTIuMiwzLjE1OCwzLjE1OCwwLDAsMSwuMzYyLTEuNDYzLDIuNTY4LDIuNTY4LDAsMCwxLC41ODgtLjc1MkEyLjg5NCwyLjg5NCwwLDAsMSw4OS4xLTcuNDc5YTIuNTE0LDIuNTE0LDAsMCwxLDEuMy4zNDJWLTguNDgzSDgzLjY0OFYtOS44SDkwLjRabS4wNTUsNy4xdi0uMjUzYTEuNDQ5LDEuNDQ5LDAsMCwwLS4yMDUtLjc3MiwxLjIyMywxLjIyMywwLDAsMC0xLjEwNy0uNjI5LDEuMjYsMS4yNiwwLDAsMC0uNjkuMjA1LDEuNTkyLDEuNTkyLDAsMCwwLS43NTIsMS40NDksMS44NzcsMS44NzcsMCwwLDAsLjI3MywxLjAzOSwxLjI2LDEuMjYsMCwwLDAsMS4xMjguNTg4LDEuMjIzLDEuMjIzLDAsMCwwLDEuMDczLS42MDhBMS44MjUsMS44MjUsMCwwLDAsOTAuNDUtNC41OTRabTEyLjAzMS02LjgxNWgyLjFsLS4zMzUsOC44NDZoLTEuNDI5Wm0wLDEwLjA3NmgyLjFWLjc3MmgtMi4xWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTg4IDU4MDguMjA3KSIgZmlsbD0iIzNjM2MzYyIvPgogICAgPGxpbmUgaWQ9Iue3ml80IiBkYXRhLW5hbWU9Iue3miA0IiB4Mj0iMTciIHkyPSIyNS45NTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ0LjUgNTc5Mi43MDcpIiBmaWxsPSJub25lIiBzdHJva2U9IiM3MDcwNzAiIHN0cm9rZS13aWR0aD0iMSIvPgogICAgPGxpbmUgaWQ9Iue3ml81IiBkYXRhLW5hbWU9Iue3miA1IiB5MT0iMjUuOTU2IiB4Mj0iMjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMwOC41IDU3OTIuNzA3KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzA3MDcwIiBzdHJva2Utd2lkdGg9IjEiLz4KICA8L2c+Cjwvc3ZnPgo=")}}#block-private-job .field--name-field-plain-text,#block-private-job .field--name-field-rich-text p{width:calc((333% / 375) * 100);margin:0 auto 15px;font-size:16px;font-size:1.6rem;line-height:1.5;color:#fff;text-align:left}@media screen and (min-width:769px){#block-private-job .field--name-field-plain-text,#block-private-job .field--name-field-rich-text p{text-align:center;font-weight:bold;width:auto;font-size:20px;font-size:2rem}}#block-private-job .field--name-field-plain-text br,#block-private-job .field--name-field-rich-text p br{display:none}@media screen and (min-width:769px){#block-private-job .field--name-field-plain-text br,#block-private-job .field--name-field-rich-text p br{display:block}}@media screen and (max-width:768px){#block-private-job .field--name-field-plain-text{color:#000;margin-bottom:0}}#block-private-job .field--name-field-rich-text p{margin-bottom:30px}@media screen and (min-width:769px){#block-private-job .field--name-field-rich-text p{font-size:18px;font-size:1.8rem;margin-bottom:40px}}@media screen and (max-width:768px){#block-private-job .field--name-field-rich-text p{color:#000}}#block-private-job .field--name-field-rich-text strong{border-bottom:1px solid #fff}@media screen and (min-width:769px){#block-private-job .field--name-field-rich-text strong{font-weight:bold;border-bottom:2px solid #fff}}.region-featured-bottom-2{padding:60px 0 45px;background-color:#ededed}@media screen and (min-width:769px){.region-featured-bottom-2{padding:90px 0}}#block-consultant{text-align:center}#block-consultant .slick{margin-bottom:30px}@media screen and (min-width:769px){#block-consultant .slick{margin-bottom:40px}}@media screen and (max-width:768px){#block-consultant .slick .slick__arrow{display:none}}#block-consultant .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 0}#block-consultant .slick-slide{width:143px !important;height:auto;margin-right:18px;padding:18px 11px;background-color:#fff;border-radius:10px;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.04);box-shadow:0 3px 6px 0 rgba(0,0,0,0.04);-webkit-transform:translateX(18px);transform:translateX(18px)}@media screen and (min-width:769px){#block-consultant .slick-slide{padding:18px 27px;-webkit-transform:translateX(7px);transform:translateX(7px);width:175px !important;margin-right:20px}}#block-consultant .slick__slide:last-child{margin-right:0}#block-consultant .slick-slide .field__item{width:100%}#block-consultant .img-wrapper>.group-content{width:100%}#block-consultant .slick-slide .field--name-field-thumbnail{display:block;width:90px;height:90px;border-radius:50%;overflow:hidden;position:relative;margin:0 auto 12px}@media screen and (min-width:769px){#block-consultant .slick-slide .field--name-field-thumbnail{width:120px;height:120px}}#block-consultant .slick-slide .field--name-field-thumbnail img{width:auto;height:90px;margin:auto;position:absolute;left:-90%;right:-90%}@media screen and (min-width:769px){#block-consultant .slick-slide .field--name-field-thumbnail img{width:auto;height:120px;left:-100%;right:-100%}}#block-consultant .name-wrapper{width:100%}#block-consultant .field--name-field-title{padding-top:8px;margin-bottom:0px;font-size:16px;font-size:1.6rem;font-weight:bold;line-height:1.5;color:#333}@media screen and (min-width:769px){#block-consultant .field--name-field-title{padding-top:0;text-align:center}}#block-consultant .slick-slide .field--name-field-specialty{padding:6px 0px;text-align:center;font-size:14px;font-size:1.4rem}@media screen and (min-width:769px){#block-consultant .slick-slide .field--name-field-specialty{width:auto;margin:0 auto 0;text-align:center}}#block-consultant .field--name-field-special-desc{text-align:left;display:none}#block-consultant .field--name-field-special-desc .field__item{height:48px;padding-left:14px;margin-bottom:11px;overflow:hidden;font-size:16px;font-size:1.6rem;line-height:1.5;position:relative}#block-consultant .field--name-field-special-desc .field__item:before{content:'';width:6px;height:6px;background-color:#c03;border-radius:3px;position:absolute;top:8px;left:0}.page-node-type-directory .region-featured-bottom-3{padding:0 0 15px}@media screen and (min-width:769px){.page-node-type-directory .region-featured-bottom-3{padding:0 0 36px}}.region-featured-bottom-3,.path-frontpage.page-node-type-directory .region-featured-bottom-3{padding:0 0 60px}@media screen and (min-width:769px){.region-featured-bottom-3,.path-frontpage.page-node-type-directory .region-featured-bottom-3{padding:90px 0}}#block-user-voice{text-align:center}#block-user-voice.is-user_voice-hidden{display:none}#block-user-voice .slick{margin-bottom:30px}@media screen and (min-width:769px){#block-user-voice .slick{margin-bottom:40px}}@media screen and (max-width:768px){#block-user-voice .slick .slick__arrow{display:none}}#block-user-voice .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 0}#block-user-voice .slick-slide{width:221px !important;height:auto;margin-right:18px;padding:16px 12px;background-color:#fff;border-radius:10px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1);-webkit-transform:translateX(18px);transform:translateX(18px)}@media screen and (min-width:769px){#block-user-voice .slick-slide{padding:20px;-webkit-transform:translateX(7px);transform:translateX(7px);width:270px !important;margin-right:23px}}#block-user-voice .slick__slide:last-child{margin-right:0}#block-user-voice .slick-slide .field__item{width:100%;text-align:left}#block-user-voice .img-wrapper>.group-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#block-user-voice .slick-slide .field--name-field-image{display:block;width:48px;height:48px;margin:0 0 20px;border-radius:50%;overflow:hidden;position:relative}@media screen and (min-width:769px){#block-user-voice .slick-slide .field--name-field-image{width:70px;height:70px}}#block-user-voice .slick-slide .field--name-field-image img{width:auto;height:48px;margin:auto;position:absolute;left:-70%;right:-70%}@media screen and (min-width:769px){#block-user-voice .slick-slide .field--name-field-image img{height:70px}}#block-user-voice .job-type-wrapper{width:calc(100% - 60px);text-align:left}@media screen and (min-width:769px){#block-user-voice .job-type-wrapper{width:calc(100% - 88px)}}#block-user-voice .field--name-field-job-type{padding-top:6px;margin-bottom:4px;font-size:14px;font-size:1.4rem;line-height:1.5;font-weight:bold}@media screen and (min-width:769px){#block-user-voice .field--name-field-job-type{padding-top:11px;margin-bottom:6px;font-size:16px;font-size:1.6rem}}#block-user-voice .slick-slide .field--name-field-person-attr{margin:0 0 8px;font-size:14px;font-size:1.4rem;font-weight:bold}@media screen and (min-width:769px){#block-user-voice .slick-slide .field--name-field-person-attr{margin:0 0 11px}}#block-user-voice .field--name-field-title p{height:3.4em;overflow:hidden;text-align:left;font-size:14px;font-size:1.4rem;font-weight:bold;line-height:1.5;color:#333}#block-user-voice .field--name-field-body-plain{font-size:14px;font-size:1.4rem;line-height:1.5;overflow:hidden;height:auto}#block-user-voice .field--name-field-body-plain p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:769px){#block-user-voice .field--name-field-body-plain p{-webkit-line-clamp:4}}.region-featured-bottom-6{padding:60px 0 45px;background-color:#66b9c3}@media screen and (min-width:769px){.region-featured-bottom-6{padding:90px 0}}#block-related-sites{padding:0 0 15px;margin-left:11px;margin-right:11px;text-align:center}@media screen and (min-width:769px){#block-related-sites{margin:0}}@media screen and (min-width:769px){#block-related-sites .field--name-field-related-sites{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#block-related-sites .field--name-field-related-sites>.field__item{width:100%;padding:3px;margin:0 0 15px;background-color:#fff;text-align:left;border:1px solid #d9d9d9;border-radius:10px;zoom:1;position:relative}#block-related-sites .field--name-field-related-sites>.field__item:before,#block-related-sites .field--name-field-related-sites>.field__item:after{content:"";display:table}#block-related-sites .field--name-field-related-sites>.field__item:after{clear:both}@media screen and (min-width:769px){#block-related-sites .field--name-field-related-sites>.field__item{width:calc((370% / 1170) * 100);margin-left:0;margin-right:calc((30% / 1170) * 100);margin-bottom:calc((30% / 1170) * 100)}}#block-related-sites .field--name-field-related-sites>.field__item:nth-child(3n){margin-right:0}#block-related-sites .field--name-field-related-sites>.field__item:hover,#block-related-sites .field--name-field-related-sites>.field__item:active{padding:0;background:none;background-color:#fff;border:4px solid transparent}#block-related-sites .field--name-field-related-sites>.field__item a{display:block;width:100%;border-radius:10px;zoom:1}#block-related-sites .field--name-field-related-sites>.field__item a:before,#block-related-sites .field--name-field-related-sites>.field__item a:after{content:"";display:table}#block-related-sites .field--name-field-related-sites>.field__item a:after{clear:both}#block-related-sites .field-image{display:block;width:100%;height:98px;border-radius:7px 0 0 7px;overflow:hidden}@media screen and (min-width:769px){#block-related-sites .field-image{height:auto}}#block-related-sites .field-image img{width:100%;height:auto;max-width:100%}#block-related-sites .title-wrapper{width:100%}#block-related-sites .field-sub-title{padding:15px 10px 5px 12px;font-size:14px;font-size:1.4rem;line-height:1.5}#block-related-sites a .field-sub-title{color:#333}#block-related-sites a:hover .field-sub-title,#block-related-sites a:active .field-sub-title{color:#c03}#block-related-sites .field-title{padding:0 16px 5px 12px;font-size:18px;font-size:1.8rem;font-weight:bold;line-height:1.5;color:#000}#block-related-sites a:hover .field-title,#block-related-sites a:active .field-title{color:#c03}#block-social{padding-top:30px}@media screen and (min-width:769px){#block-social{padding-top:40px}}#block-social .field--name-body{margin-bottom:30px}@media screen and (min-width:769px){#block-social .field--name-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:70px}}#block-social .social-facebook{width:353px;height:250px;margin:0 auto 15px}@media screen and (min-width:769px){#block-social .social-facebook{width:370px;margin:0;margin-right:30px}}#block-social .social-twitter{width:353px;height:250px;margin:0 auto;background-color:#fff;overflow:scroll}@media screen and (min-width:769px){#block-social .social-twitter{width:370px;margin:0}}#block-social .social-twitter iframe{width:100%}@media screen and (min-width:769px){#block-social .social-twitter iframe{width:375px}}#block-action-area .field__item{border-radius:10em}#block-action-area .field__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:10em;min-height:68px}#block-action-area .field__item a[href^="/job"] .sub-title{content:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230.044%22%20height%3D%2230%22%20viewBox%3D%220%200%2030.044%2030%22%3E%3Cg%20transform%3D%22translate(2.017%202)%22%3E%3Cpath%20d%3D%22M11.427-2A13.427%2C13.427%2C0%2C0%2C1%2C24.854%2C11.427%2C13.427%2C13.427%2C0%2C0%2C1%2C11.427%2C24.854%2C13.427%2C13.427%2C0%2C0%2C1-2%2C11.427%2C13.427%2C13.427%2C0%2C0%2C1%2C11.427-2Zm0%2C22.854A9.427%2C9.427%2C0%2C1%2C0%2C2%2C11.427%2C9.437%2C9.437%2C0%2C0%2C0%2C11.427%2C20.854Z%22%20transform%3D%22translate(-0.017%200)%22%20fill%3D%22%23c03%22%2F%3E%3Cpath%20d%3D%22M6.293%2C8.293a1.994%2C1.994%2C0%2C0%2C1-1.414-.586L-1.414%2C1.414a2%2C2%2C0%2C0%2C1%2C0-2.828%2C2%2C2%2C0%2C0%2C1%2C2.828%2C0L7.708%2C4.879A2%2C2%2C0%2C0%2C1%2C6.293%2C8.293Z%22%20transform%3D%22translate(19.734%2019.707)%22%20fill%3D%22%23c03%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}#block-action-area .field__item a[href^="/job"]:hover .sub-title{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNC4wNDIiIGhlaWdodD0iMjQuMDQyIiB2aWV3Qm94PSIwIDAgMjQuMDQyIDI0LjA0MiI+CiAgPGcgaWQ9IuOCsOODq+ODvOODl183Njk4MCIgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgNzY5ODAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuOTA0IDEuOTIxKSI+CiAgICA8Y2lyY2xlIGlkPSJQYXRoIiBjeD0iOSIgY3k9IjkiIHI9IjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjQwNCAtMC40MjEpIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIi8+CiAgICA8bGluZSBpZD0iTGluZSIgeDE9IjQuODQxIiB5MT0iNC44NDEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1LjE3NiAxNS4xNTkpIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIi8+CiAgPC9nPgo8L3N2Zz4K")}@media screen and (min-width:769px){#block-action-area .field__item a[href^="/job"]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#block-action-area .field__item a[href^="/job"] .title{font-size:24px;font-size:2.4rem}#block-action-area .field__item a[href^="/job"] .sub-title{margin-right:20px;margin-left:-20px;width:26px;height:26px}}#block-action-area .field__item a[href^="/job"]:before{display:none}#block-action-area .field__item a[href^="/tocreator"] .title{padding-top:3px;content:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxvZ28iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMDAgMjkuNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAwIDI5LjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMzMzMzMzO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTkuOCwzLjdIMS42QzAuNywzLjcsMCwyLjksMCwyczAuNy0xLjYsMS42LTEuNmgxOS45YzAuOSwwLDEuNiwwLjcsMS42LDEuNnMtMC43LDEuNi0xLjYsMS42aC04LjJ2MjQuMQoJYzAsMS0wLjgsMS44LTEuOCwxLjhjLTAuOSwwLTEuNy0wLjgtMS43LTEuOFYzLjd6IE0yMS44LDE4LjdjMC02LjEsNC43LTEwLjksMTAuOS0xMC45czEwLjgsNC44LDEwLjgsMTAuOXMtNC43LDEwLjktMTAuOCwxMC45CglDMjYuNCwyOS42LDIxLjgsMjQuOCwyMS44LDE4Ljd6IE00MC4xLDE4LjdjMC00LjQtMy4yLTcuOS03LjUtNy45cy03LjUsMy41LTcuNSw3LjljMCw0LjMsMy4zLDcuOSw3LjUsNy45UzQwLjEsMjMsNDAuMSwxOC43egoJIE01NC43LDE0LjhDNTQuNyw2LjUsNjEuMSwwLDY5LjMsMGM0LjYsMCw4LjYsMi4xLDExLjIsNS4yYzAuMywwLjQsMC41LDAuOCwwLjUsMS4yYzAsMC45LTAuOCwxLjctMS44LDEuN2MtMC40LDAtMC45LTAuMy0xLjQtMC43CgljLTItMi41LTQuOS00LjEtOC41LTQuMWMtNi4yLDAtMTEsNS4xLTExLDExLjVjMCw2LjQsNC44LDExLjQsMTEsMTEuNGMzLjUsMCw2LjUtMS42LDguNS00LjFjMC40LTAuNSwwLjktMC43LDEuNC0wLjcKCWMxLDAsMS44LDAuNywxLjgsMS43YzAsMC40LTAuMiwwLjktMC41LDEuMmMtMi42LDMuMS02LjUsNS4yLTExLjIsNS4yQzYxLjEsMjkuNiw1NC43LDIzLjEsNTQuNywxNC44eiBNODUuOSwxNi43CgljMC01LjMsMy40LTguOSw4LjUtOC45YzAuOCwwLDEuNSwwLjcsMS41LDEuNWMwLDAuOC0wLjcsMS41LTEuNSwxLjVjLTMsMC01LjIsMi01LjIsNS44djExLjFjMCwxLTAuNywxLjctMS43LDEuNwoJYy0wLjksMC0xLjctMC43LTEuNy0xLjdMODUuOSwxNi43TDg1LjksMTYuN3ogTTk4LjYsMTguN2MwLTYuMSw0LjctMTAuOSwxMC45LTEwLjljMywwLDUuNSwxLjEsNy4xLDIuNmMwLjQsMC4zLDAuNiwwLjgsMC42LDEuMwoJYzAsMC40LTAuMSwwLjgtMC41LDEuMmwtNy4zLDguOGMtMC4zLDAuNC0wLjcsMC41LTEuMiwwLjVjLTAuOSwwLTEuNi0wLjYtMS42LTEuNWMwLTAuNCwwLjEtMC43LDAuNC0xbDYuNC03LjYKCWMtMS4xLTAuOS0yLjYtMS4zLTMuOS0xLjNjLTQuMiwwLTcuNSwzLjQtNy41LDcuOWMwLDQuNCwzLjMsNy45LDcuNSw3LjljMi4zLDAsNC4yLTEsNS41LTIuNWMwLjQtMC40LDAuOC0wLjcsMS40LTAuNwoJYzAuOSwwLDEuNywwLjcsMS43LDEuNmMwLDAuMy0wLjIsMC44LTAuNSwxLjFjLTEuNywyLTQuNiwzLjYtOCwzLjZDMTAzLjMsMjkuNiw5OC42LDI0LjgsOTguNiwxOC43eiBNMTM5LjksMjYuMwoJYy0xLjksMi00LjYsMy4zLTcuNywzLjNjLTYuMSwwLTEwLjctNC44LTEwLjctMTAuOXM0LjYtMTAuOSwxMC43LTEwLjljMy4xLDAsNS44LDEuMyw3LjcsMy4zVjkuNWMwLTAuOSwwLjctMS43LDEuNi0xLjcKCWMwLjksMCwxLjYsMC43LDEuNiwxLjd2MTguM2MwLDEtMC43LDEuNy0xLjYsMS43Yy0wLjksMC0xLjYtMC43LTEuNi0xLjdWMjYuM3ogTTEzOS45LDE5di0wLjdjLTAuMi00LjMtMy40LTcuNS03LjUtNy41CgljLTQuMiwwLTcuNSwzLjQtNy41LDcuOXMzLjMsNy45LDcuNSw3LjlDMTM2LjUsMjYuNiwxMzkuNywyMy4zLDEzOS45LDE5eiBNMTQ2LjYsOS44YzAtMC45LDAuNy0xLjUsMS41LTEuNWgyLjJWNC41CgljMC0xLDAuNy0xLjcsMS42LTEuN2MwLjksMCwxLjYsMC43LDEuNiwxLjd2My43aDUuNGMwLjgsMCwxLjUsMC43LDEuNSwxLjVjMCwwLjgtMC43LDEuNS0xLjUsMS41aC01LjR2OS4zYzAsMy44LDIuMiw1LjksNS40LDUuOQoJYzAuOCwwLDEuNSwwLjcsMS41LDEuNWMwLDAuOS0wLjcsMS42LTEuNSwxLjZjLTUuMSwwLTguNy0zLjUtOC43LTl2LTkuM2gtMi4yQzE0Ny4zLDExLjMsMTQ2LjYsMTAuNiwxNDYuNiw5Ljh6IE0xNjMuNywxOC43CgljMC02LjEsNC43LTEwLjksMTAuOS0xMC45czEwLjgsNC44LDEwLjgsMTAuOXMtNC42LDEwLjktMTAuOCwxMC45QzE2OC40LDI5LjYsMTYzLjcsMjQuOCwxNjMuNywxOC43eiBNMTgyLDE4LjcKCWMwLTQuNC0zLjItNy45LTcuNS03LjljLTQuMiwwLTcuNSwzLjUtNy41LDcuOWMwLDQuMywzLjMsNy45LDcuNSw3LjlDMTc4LjgsMjYuNiwxODIsMjMsMTgyLDE4Ljd6IE0xOTAsMTYuN2MwLTUuMywzLjQtOC45LDguNS04LjkKCWMwLjgsMCwxLjUsMC43LDEuNSwxLjVjMCwwLjgtMC43LDEuNS0xLjUsMS41Yy0zLDAtNS4yLDItNS4yLDUuOHYxMS4xYzAsMS0wLjcsMS43LTEuNiwxLjdjLTAuOSwwLTEuNi0wLjctMS42LTEuN0wxOTAsMTYuNwoJTDE5MCwxNi43eiIvPgo8L3N2Zz4K");display:block;width:140px}#block-action-area .field__item a[href^="/tocreator"]:hover .title{-webkit-filter:brightness(10);filter:brightness(10)}#block-action-area .field__item a[href^="/tocreator"] .sub-title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#block-action-area .field__item a[href^="https://corp.dsp"] .sub-title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#block-action-area .field__item a .title{font-weight:bold;font-size:20px;font-size:2rem}#block-action-area .field__item a .sub-title{font-weight:bold;font-size:14px;font-size:1.4rem}#block-pick-up-top{text-align:center}@media screen and (max-width:768px){#block-pick-up-top h2{margin-bottom:20px}}@media screen and (min-width:769px){#block-pick-up-top{margin-top:10px}#block-pick-up-top .slick__slider{margin-top:-10px;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(auto,280px))[4];grid-template-columns:repeat(4,minmax(auto,280px));grid-gap:17px}#block-pick-up-top .slick__slider .slick__slide{visibility:visible;position:static}#block-pick-up-top .slick__slider:before,#block-pick-up-top .slick__slider:after{display:none}#block-pick-up-top .slick__arrow{display:none}}@media screen and (max-width:768px){#block-pick-up-top .slick .slick-list{width:100%}#block-pick-up-top .slick .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}#block-pick-up-top .slick .slick__slide{width:260px !important;height:100%;margin-right:15px;background-color:#fff;-webkit-transform:translateX(15px);transform:translateX(15px)}#block-pick-up-top .slick .slick__slide a{display:block;width:100%;height:100%}#block-pick-up-top .slick .slick__slide a img{width:100%;height:auto}#block-pick-up-top .slick .slick__arrow{display:none}}#block-pick-up-top.is-pickup-hidden{margin-top:0}#block-banner-top-image-link-normal{text-align:center;width:calc((290/375)*100%);margin:45px auto}@media screen and (min-width:769px){#block-banner-top-image-link-normal{width:100%}}#block-banner-top-image-link-normal .field--name-field-image-link{display:-ms-grid;display:grid;grid-gap:15px}@media screen and (min-width:769px){#block-banner-top-image-link-normal .field--name-field-image-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#block-banner-top-image-link-normal .field--name-field-image-link .field__item{max-width:300px}}#block-banner-top-image-link-normal img{width:100%;height:auto}.page-node-type-list .region-content .field--name-field-paragraphs,.page-node-type-list .region-content .col-1,.page-node-type-list .region-content .col-2,.page-node-type-list .region-content .col-3,.page-node-type-list .region-content .col-4,.page-node-type-list .region-content .col-5,.page-node-type-list .region-content .item-list,.page-node-type-page .region-content .field--name-field-paragraphs,.page-node-type-page .region-content .col-1,.page-node-type-page .region-content .col-2,.page-node-type-page .region-content .col-3,.page-node-type-page .region-content .item-list,.page-node-type-news .region-content .field--name-field-paragraphs,.page-node-type-news .region-content .col-1,.page-node-type-news .region-content .col-2,.page-node-type-news .region-content .col-3,.page-node-type-news .region-content .item-list,.region-content .paragraph--type-images [class^="col-"]{margin-bottom:45px}@media screen and (min-width:769px){.page-node-type-list .region-content .field--name-field-paragraphs,.page-node-type-list .region-content .col-1,.page-node-type-list .region-content .col-2,.page-node-type-list .region-content .col-3,.page-node-type-list .region-content .col-4,.page-node-type-list .region-content .col-5,.page-node-type-list .region-content .item-list,.page-node-type-page .region-content .field--name-field-paragraphs,.page-node-type-page .region-content .col-1,.page-node-type-page .region-content .col-2,.page-node-type-page .region-content .col-3,.page-node-type-page .region-content .item-list,.page-node-type-news .region-content .field--name-field-paragraphs,.page-node-type-news .region-content .col-1,.page-node-type-news .region-content .col-2,.page-node-type-news .region-content .col-3,.page-node-type-news .region-content .item-list,.region-content .paragraph--type-images [class^="col-"]{margin-bottom:10px}}.page-node-type-news .region-content .field--name-field-paragraphs{margin-bottom:0}.page-node-type-list .region-content .field--name-field-paragraphs-2,.page-node-type-page .region-content .field--name-field-paragraphs-2,.page-node-type-news .region-content .field--name-field-paragraphs-2{margin-bottom:90px}@media screen and (min-width:769px){.page-node-type-list .region-content .col-1,.page-node-type-list .region-content .col-2,.page-node-type-list .region-content .col-3,.page-node-type-page .region-content .col-1,.page-node-type-page .region-content .col-2,.page-node-type-page .region-content .col-3,.page-node-type-news .region-content .col-1,.page-node-type-news .region-content .col-2,.page-node-type-news .region-content .col-3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.page-node-type-list .region-content .col-4,.page-node-type-list .region-content .col-5{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-node-type-list .region-content .item-list ul,.page-node-type-page .region-content .item-list ul,.page-node-type-news .region-content .item-list ul{margin:0}.page-node-type-list .region-content .item-list li,.page-node-type-page .region-content .item-list li,.page-node-type-news .region-content .item-list li{display:block;padding-right:14px;margin:0 0 15px}.page-node-type-list .region-content .item-list li a,.page-node-type-page .region-content .item-list li a,.page-node-type-news .region-content .item-list li a{font-size:14px;font-size:1.4rem;font-weight:bold;line-height:1.5;color:#333;position:relative}.page-node-type-list .region-content .item-list li a:before,.page-node-type-page .region-content .item-list li a:before,.page-node-type-news .region-content .item-list li a:before{content:'';width:8px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23CC0033;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-main%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 14px;position:absolute;top:calc(50% - 8px);bottom:0;right:-14px}@media all and (-ms-high-contrast:none){.page-node-type-list .region-content .item-list li a:before,.page-node-type-page .region-content .item-list li a:before,.page-node-type-news .region-content .item-list li a:before{background-image:url(/themes/custom/dsp/img/arrow-main.png)}}.page-node-type-list .region-content .item-list li a:hover,.page-node-type-page .region-content .item-list li a:hover,.page-node-type-news .region-content .item-list li a:hover{color:#c03}.page-node-type-list .region-content .col-1>.item-wrapper,.page-node-type-list .region-content .col-2>.item-wrapper,.page-node-type-list .region-content .col-3>.item-wrapper,.page-node-type-list .region-content .col-4>.item-wrapper,.page-node-type-list .region-content .col-5>.item-wrapper,.page-node-type-page .region-content .col-1>.item-wrapper,.page-node-type-page .region-content .col-2>.item-wrapper,.page-node-type-page .region-content .col-3>.item-wrapper,.page-node-type-news .region-content .col-1>.item-wrapper,.page-node-type-news .region-content .col-2>.item-wrapper,.page-node-type-news .region-content .col-3>.item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:3px;margin-bottom:15px;background:url(/themes/custom/dsp/img/featured-bg.png) repeat;background-color:#fff;text-align:left;border:1px solid #d9d9d9;border-radius:10px;zoom:1;position:relative}.page-node-type-list .region-content .col-1>.item-wrapper:before,.page-node-type-list .region-content .col-1>.item-wrapper:after,.page-node-type-list .region-content .col-2>.item-wrapper:before,.page-node-type-list .region-content .col-2>.item-wrapper:after,.page-node-type-list .region-content .col-3>.item-wrapper:before,.page-node-type-list .region-content .col-3>.item-wrapper:after,.page-node-type-list .region-content .col-4>.item-wrapper:before,.page-node-type-list .region-content .col-4>.item-wrapper:after,.page-node-type-list .region-content .col-5>.item-wrapper:before,.page-node-type-list .region-content .col-5>.item-wrapper:after,.page-node-type-page .region-content .col-1>.item-wrapper:before,.page-node-type-page .region-content .col-1>.item-wrapper:after,.page-node-type-page .region-content .col-2>.item-wrapper:before,.page-node-type-page .region-content .col-2>.item-wrapper:after,.page-node-type-page .region-content .col-3>.item-wrapper:before,.page-node-type-page .region-content .col-3>.item-wrapper:after,.page-node-type-news .region-content .col-1>.item-wrapper:before,.page-node-type-news .region-content .col-1>.item-wrapper:after,.page-node-type-news .region-content .col-2>.item-wrapper:before,.page-node-type-news .region-content .col-2>.item-wrapper:after,.page-node-type-news .region-content .col-3>.item-wrapper:before,.page-node-type-news .region-content .col-3>.item-wrapper:after{content:"";display:table}.page-node-type-list .region-content .col-1>.item-wrapper:after,.page-node-type-list .region-content .col-2>.item-wrapper:after,.page-node-type-list .region-content .col-3>.item-wrapper:after,.page-node-type-list .region-content .col-4>.item-wrapper:after,.page-node-type-list .region-content .col-5>.item-wrapper:after,.page-node-type-page .region-content .col-1>.item-wrapper:after,.page-node-type-page .region-content .col-2>.item-wrapper:after,.page-node-type-page .region-content .col-3>.item-wrapper:after,.page-node-type-news .region-content .col-1>.item-wrapper:after,.page-node-type-news .region-content .col-2>.item-wrapper:after,.page-node-type-news .region-content .col-3>.item-wrapper:after{clear:both}@media screen and (min-width:769px){.page-node-type-list .region-content .col-1>.item-wrapper,.page-node-type-list .region-content .col-2>.item-wrapper,.page-node-type-list .region-content .col-3>.item-wrapper,.page-node-type-list .region-content .col-4>.item-wrapper,.page-node-type-list .region-content .col-5>.item-wrapper,.page-node-type-page .region-content .col-1>.item-wrapper,.page-node-type-page .region-content .col-2>.item-wrapper,.page-node-type-page .region-content .col-3>.item-wrapper,.page-node-type-news .region-content .col-1>.item-wrapper,.page-node-type-news .region-content .col-2>.item-wrapper,.page-node-type-news .region-content .col-3>.item-wrapper{margin-bottom:25px}}@media screen and (min-width:769px){.page-node-type-list .region-content .col-2>.item-wrapper,.page-node-type-page .region-content .col-2>.item-wrapper,.page-node-type-news .region-content .col-2>.item-wrapper{width:calc((418% / 860) * 100);margin-right:calc((24% / 860) * 100);margin-bottom:24px}}@media screen and (min-width:769px){.page-node-type-list .region-content .col-3>.item-wrapper,.page-node-type-page .region-content .col-3>.item-wrapper,.page-node-type-news .region-content .col-3>.item-wrapper{width:calc((270% / 860) * 100);margin-right:calc((25% / 860) * 100)}}@media all and (-ms-high-contrast:none){.page-node-type-list .region-content .col-3>.item-wrapper,.page-node-type-page .region-content .col-3>.item-wrapper,.page-node-type-news .region-content .col-3>.item-wrapper{margin-right:calc((24% / 860) * 100)}}@supports (-ms-ime-align:auto){.page-node-type-list .region-content .col-3>.item-wrapper,.page-node-type-page .region-content .col-3>.item-wrapper,.page-node-type-news .region-content .col-3>.item-wrapper{margin-right:calc((24% / 860) * 100)}}.page-node-type-list .region-content .col-4>.item-wrapper{width:calc((420% / 860) * 100);margin-right:calc((20% / 860) * 100)}@media screen and (min-width:769px){.page-node-type-list .region-content .col-4>.item-wrapper{width:calc((200% / 860) * 100)}}.page-node-type-list .region-content .col-5>.item-wrapper{width:calc((420% / 860) * 100);margin-right:calc((20% / 860) * 100)}@media screen and (min-width:769px){.page-node-type-list .region-content .col-5>.item-wrapper{width:calc((160% / 860) * 100);margin-right:calc((15% / 860) * 100)}}.page-node-type-list .region-content .col-2>.item-wrapper:nth-child(2n),.page-node-type-list .region-content .col-3>.item-wrapper:nth-child(3n),.page-node-type-list .region-content .col-4>.item-wrapper:nth-child(4n),.page-node-type-list .region-content .col-5>.item-wrapper:nth-child(5n),.page-node-type-page .region-content .col-2>.item-wrapper:nth-child(2n),.page-node-type-page .region-content .col-3>.item-wrapper:nth-child(3n),.page-node-type-news .region-content .col-2>.item-wrapper:nth-child(2n),.page-node-type-news .region-content .col-3>.item-wrapper:nth-child(3n){margin-right:0}@media screen and (max-width:768px){.page-node-type-list .region-content .col-4>.item-wrapper:nth-child(2n),.page-node-type-list .region-content .col-5>.item-wrapper:nth-child(2n){margin-right:0}}.page-node-type-list .region-content .col-1>.item-wrapper:hover,.page-node-type-list .region-content .col-2>.item-wrapper:hover,.page-node-type-list .region-content .col-3>.item-wrapper:hover,.page-node-type-list .region-content .col-4>.item-wrapper:hover,.page-node-type-list .region-content .col-5>.item-wrapper:hover,.page-node-type-list .region-content .col-1>.item-wrapper:active,.page-node-type-list .region-content .col-2>.item-wrapper:active,.page-node-type-list .region-content .col-3>.item-wrapper:active,.page-node-type-list .region-content .col-4>.item-wrapper:active,.page-node-type-list .region-content .col-5>.item-wrapper:active,.page-node-type-page .region-content .col-1>.item-wrapper:hover,.page-node-type-page .region-content .col-2>.item-wrapper:hover,.page-node-type-page .region-content .col-3>.item-wrapper:hover,.page-node-type-page .region-content .col-1>.item-wrapper:active,.page-node-type-page .region-content .col-2>.item-wrapper:active,.page-node-type-page .region-content .col-3>.item-wrapper:active,.page-node-type-news .region-content .col-1>.item-wrapper:hover,.page-node-type-news .region-content .col-2>.item-wrapper:hover,.page-node-type-news .region-content .col-3>.item-wrapper:hover,.page-node-type-news .region-content .col-1>.item-wrapper:active,.page-node-type-news .region-content .col-2>.item-wrapper:active,.page-node-type-news .region-content .col-3>.item-wrapper:active{padding:0;background:none;background-color:#fff;border:4px solid #c03}.page-node-type-list .region-content .col-1>.item-wrapper a,.page-node-type-list .region-content .col-2>.item-wrapper a,.page-node-type-list .region-content .col-3>.item-wrapper a,.page-node-type-list .region-content .col-4>.item-wrapper a,.page-node-type-list .region-content .col-5>.item-wrapper a,.page-node-type-page .region-content .col-1>.item-wrapper a,.page-node-type-page .region-content .col-2>.item-wrapper a,.page-node-type-page .region-content .col-3>.item-wrapper a,.page-node-type-news .region-content .col-1>.item-wrapper a,.page-node-type-news .region-content .col-2>.item-wrapper a,.page-node-type-news .region-content .col-3>.item-wrapper a{width:100%;border-radius:10px;zoom:1;position:relative}.page-node-type-list .region-content .col-1>.item-wrapper a:before,.page-node-type-list .region-content .col-1>.item-wrapper a:after,.page-node-type-list .region-content .col-2>.item-wrapper a:before,.page-node-type-list .region-content .col-2>.item-wrapper a:after,.page-node-type-list .region-content .col-3>.item-wrapper a:before,.page-node-type-list .region-content .col-3>.item-wrapper a:after,.page-node-type-list .region-content .col-4>.item-wrapper a:before,.page-node-type-list .region-content .col-4>.item-wrapper a:after,.page-node-type-list .region-content .col-5>.item-wrapper a:before,.page-node-type-list .region-content .col-5>.item-wrapper a:after,.page-node-type-page .region-content .col-1>.item-wrapper a:before,.page-node-type-page .region-content .col-1>.item-wrapper a:after,.page-node-type-page .region-content .col-2>.item-wrapper a:before,.page-node-type-page .region-content .col-2>.item-wrapper a:after,.page-node-type-page .region-content .col-3>.item-wrapper a:before,.page-node-type-page .region-content .col-3>.item-wrapper a:after,.page-node-type-news .region-content .col-1>.item-wrapper a:before,.page-node-type-news .region-content .col-1>.item-wrapper a:after,.page-node-type-news .region-content .col-2>.item-wrapper a:before,.page-node-type-news .region-content .col-2>.item-wrapper a:after,.page-node-type-news .region-content .col-3>.item-wrapper a:before,.page-node-type-news .region-content .col-3>.item-wrapper a:after{content:"";display:table}.page-node-type-list .region-content .col-1>.item-wrapper a:after,.page-node-type-list .region-content .col-2>.item-wrapper a:after,.page-node-type-list .region-content .col-3>.item-wrapper a:after,.page-node-type-list .region-content .col-4>.item-wrapper a:after,.page-node-type-list .region-content .col-5>.item-wrapper a:after,.page-node-type-page .region-content .col-1>.item-wrapper a:after,.page-node-type-page .region-content .col-2>.item-wrapper a:after,.page-node-type-page .region-content .col-3>.item-wrapper a:after,.page-node-type-news .region-content .col-1>.item-wrapper a:after,.page-node-type-news .region-content .col-2>.item-wrapper a:after,.page-node-type-news .region-content .col-3>.item-wrapper a:after{clear:both}.page-node-type-list .region-content .col-1 .field--name-field-thumbnail,.page-node-type-list .region-content .col-2 .field--name-field-thumbnail,.page-node-type-list .region-content .col-3 .field--name-field-thumbnail,.page-node-type-list .region-content .col-4 .field--name-field-thumbnail,.page-node-type-list .region-content .col-5 .field--name-field-thumbnail,.page-node-type-page .region-content .col-1 .field--name-field-thumbnail,.page-node-type-page .region-content .col-2 .field--name-field-thumbnail,.page-node-type-page .region-content .col-3 .field--name-field-thumbnail,.page-node-type-news .region-content .col-1 .field--name-field-thumbnail,.page-node-type-news .region-content .col-2 .field--name-field-thumbnail,.page-node-type-news .region-content .col-3 .field--name-field-thumbnail{width:100%;border-radius:6px 0 0 6px;overflow:hidden}@media screen and (min-width:769px){.page-node-type-list .region-content .col-1 .field--name-field-thumbnail,.page-node-type-list .region-content .col-2 .field--name-field-thumbnail,.page-node-type-list .region-content .col-3 .field--name-field-thumbnail,.page-node-type-list .region-content .col-4 .field--name-field-thumbnail,.page-node-type-list .region-content .col-5 .field--name-field-thumbnail,.page-node-type-page .region-content .col-1 .field--name-field-thumbnail,.page-node-type-page .region-content .col-2 .field--name-field-thumbnail,.page-node-type-page .region-content .col-3 .field--name-field-thumbnail,.page-node-type-news .region-content .col-1 .field--name-field-thumbnail,.page-node-type-news .region-content .col-2 .field--name-field-thumbnail,.page-node-type-news .region-content .col-3 .field--name-field-thumbnail{margin:0 0 13px;border-radius:6px 6px 0 0}}.page-node-type-list .region-content .col-1 .field--name-field-thumbnail img,.page-node-type-list .region-content .col-2 .field--name-field-thumbnail img,.page-node-type-list .region-content .col-3 .field--name-field-thumbnail img,.page-node-type-list .region-content .col-4 .field--name-field-thumbnail img,.page-node-type-list .region-content .col-5 .field--name-field-thumbnail img,.page-node-type-page .region-content .col-1 .field--name-field-thumbnail img,.page-node-type-page .region-content .col-2 .field--name-field-thumbnail img,.page-node-type-page .region-content .col-3 .field--name-field-thumbnail img,.page-node-type-news .region-content .col-1 .field--name-field-thumbnail img,.page-node-type-news .region-content .col-2 .field--name-field-thumbnail img,.page-node-type-news .region-content .col-3 .field--name-field-thumbnail img{width:100%;height:auto;margin-bottom:0;border-radius:6px 6px 0 0}.page-node-type-list .region-content .col-1 a .text-wrapper,.page-node-type-list .region-content .col-2 a .text-wrapper,.page-node-type-list .region-content .col-3 a .text-wrapper,.page-node-type-list .region-content .col-4 a .text-wrapper,.page-node-type-list .region-content .col-5 a .text-wrapper,.page-node-type-page .region-content .col-1 a .text-wrapper,.page-node-type-page .region-content .col-2 a .text-wrapper,.page-node-type-page .region-content .col-3 a .text-wrapper,.page-node-type-news .region-content .col-1 a .text-wrapper,.page-node-type-news .region-content .col-2 a .text-wrapper,.page-node-type-news .region-content .col-3 a .text-wrapper{padding:0 0 34px}@media screen and (min-width:769px){.page-node-type-list .region-content .col-1 a .text-wrapper,.page-node-type-list .region-content .col-2 a .text-wrapper,.page-node-type-list .region-content .col-3 a .text-wrapper,.page-node-type-list .region-content .col-4 a .text-wrapper,.page-node-type-list .region-content .col-5 a .text-wrapper,.page-node-type-page .region-content .col-1 a .text-wrapper,.page-node-type-page .region-content .col-2 a .text-wrapper,.page-node-type-page .region-content .col-3 a .text-wrapper,.page-node-type-news .region-content .col-1 a .text-wrapper,.page-node-type-news .region-content .col-2 a .text-wrapper,.page-node-type-news .region-content .col-3 a .text-wrapper{width:100%}}.page-node-type-list .region-content .col-1 .field--name-node-title h3,.page-node-type-list .region-content .col-2 .field--name-node-title h3,.page-node-type-list .region-content .col-3 .field--name-node-title h3,.page-node-type-list .region-content .col-4 .field--name-node-title h3,.page-node-type-list .region-content .col-5 .field--name-node-title h3,.page-node-type-page .region-content .col-1 .field--name-node-title h3,.page-node-type-page .region-content .col-2 .field--name-node-title h3,.page-node-type-page .region-content .col-3 .field--name-node-title h3,.page-node-type-news .region-content .col-1 .field--name-node-title h3,.page-node-type-news .region-content .col-2 .field--name-node-title h3,.page-node-type-news .region-content .col-3 .field--name-node-title h3{padding:7px 20px 0;margin-bottom:16px;text-align:left;font-size:16px;font-size:1.6rem;font-weight:bold;line-height:1.5;color:#000}@media screen and (min-width:769px){.page-node-type-list .region-content .col-1 .field--name-node-title h3,.page-node-type-list .region-content .col-2 .field--name-node-title h3,.page-node-type-list .region-content .col-3 .field--name-node-title h3,.page-node-type-list .region-content .col-4 .field--name-node-title h3,.page-node-type-list .region-content .col-5 .field--name-node-title h3,.page-node-type-page .region-content .col-1 .field--name-node-title h3,.page-node-type-page .region-content .col-2 .field--name-node-title h3,.page-node-type-page .region-content .col-3 .field--name-node-title h3,.page-node-type-news .region-content .col-1 .field--name-node-title h3,.page-node-type-news .region-content .col-2 .field--name-node-title h3,.page-node-type-news .region-content .col-3 .field--name-node-title h3{padding:7px 17px 0;font-size:18px;font-size:1.8rem}}.page-node-type-list .region-content .col-4 .field--name-node-title h3,.page-node-type-list .region-content .col-5 .field--name-node-title h3{line-height:1.5;font-size:16px;font-size:1.6rem}@media screen and (min-width:769px){.page-node-type-list .region-content .col-4 .field--name-node-title h3,.page-node-type-list .region-content .col-5 .field--name-node-title h3{font-size:15px;font-size:1.5rem}}.page-node-type-list .region-content .col-1 a:hover .field--name-node-title h3,.page-node-type-list .region-content .col-2 a:hover .field--name-node-title h3,.page-node-type-list .region-content .col-3 a:hover .field--name-node-title h3,.page-node-type-list .region-content .col-4 a:hover .field--name-node-title h3,.page-node-type-list .region-content .col-5 a:hover .field--name-node-title h3,.page-node-type-list .region-content .col-1 a:active .field--name-node-title h3,.page-node-type-list .region-content .col-2 a:active .field--name-node-title h3,.page-node-type-list .region-content .col-3 a:active .field--name-node-title h3,.page-node-type-list .region-content .col-4 a:active .field--name-node-title h3,.page-node-type-list .region-content .col-5 a:active .field--name-node-title h3,.page-node-type-page .region-content .col-1 a:hover .field--name-node-title h3,.page-node-type-page .region-content .col-2 a:hover .field--name-node-title h3,.page-node-type-page .region-content .col-3 a:hover .field--name-node-title h3,.page-node-type-page .region-content .col-1 a:active .field--name-node-title h3,.page-node-type-page .region-content .col-2 a:active .field--name-node-title h3,.page-node-type-page .region-content .col-3 a:active .field--name-node-title h3,.page-node-type-news .region-content .col-1 a:hover .field--name-node-title h3,.page-node-type-news .region-content .col-2 a:hover .field--name-node-title h3,.page-node-type-news .region-content .col-3 a:hover .field--name-node-title h3,.page-node-type-news .region-content .col-1 a:active .field--name-node-title h3,.page-node-type-news .region-content .col-2 a:active .field--name-node-title h3,.page-node-type-news .region-content .col-3 a:active .field--name-node-title h3{color:#c03}.page-node-type-list .region-content .col-1 .field--name-field-summary-plain,.page-node-type-list .region-content .col-2 .field--name-field-summary-plain,.page-node-type-list .region-content .col-3 .field--name-field-summary-plain,.page-node-type-list .region-content .col-4 .field--name-field-summary-plain,.page-node-type-list .region-content .col-5 .field--name-field-summary-plain,.page-node-type-page .region-content .col-1 .field--name-field-summary-plain,.page-node-type-page .region-content .col-2 .field--name-field-summary-plain,.page-node-type-page .region-content .col-3 .field--name-field-summary-plain,.page-node-type-news .region-content .col-1 .field--name-field-summary-plain,.page-node-type-news .region-content .col-2 .field--name-field-summary-plain,.page-node-type-news .region-content .col-3 .field--name-field-summary-plain{padding:0 20px;margin-bottom:0;text-align:left;font-size:16px;font-size:1.6rem;line-height:1.5;color:#333}@media screen and (min-width:769px){.page-node-type-list .region-content .col-1 .field--name-field-summary-plain,.page-node-type-list .region-content .col-2 .field--name-field-summary-plain,.page-node-type-list .region-content .col-3 .field--name-field-summary-plain,.page-node-type-list .region-content .col-4 .field--name-field-summary-plain,.page-node-type-list .region-content .col-5 .field--name-field-summary-plain,.page-node-type-page .region-content .col-1 .field--name-field-summary-plain,.page-node-type-page .region-content .col-2 .field--name-field-summary-plain,.page-node-type-page .region-content .col-3 .field--name-field-summary-plain,.page-node-type-news .region-content .col-1 .field--name-field-summary-plain,.page-node-type-news .region-content .col-2 .field--name-field-summary-plain,.page-node-type-news .region-content .col-3 .field--name-field-summary-plain{padding:0 17px}}.page-node-type-list .region-content .col-1 .more-link,.page-node-type-list .region-content .col-2 .more-link,.page-node-type-list .region-content .col-3 .more-link,.page-node-type-list .region-content .col-4 .more-link,.page-node-type-list .region-content .col-5 .more-link,.page-node-type-page .region-content .col-1 .more-link,.page-node-type-page .region-content .col-2 .more-link,.page-node-type-page .region-content .col-3 .more-link,.page-node-type-news .region-content .col-1 .more-link,.page-node-type-news .region-content .col-2 .more-link,.page-node-type-news .region-content .col-3 .more-link{display:block;padding-right:37px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23CC0033;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-main%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 17px center;background-size:8px 14px;font-size:14px;font-size:1.4rem;font-weight:bold;color:#333;position:absolute;right:0;bottom:16px}@media screen and (min-width:769px){.page-node-type-list .region-content .col-1 .more-link,.page-node-type-list .region-content .col-2 .more-link,.page-node-type-list .region-content .col-3 .more-link,.page-node-type-list .region-content .col-4 .more-link,.page-node-type-list .region-content .col-5 .more-link,.page-node-type-page .region-content .col-1 .more-link,.page-node-type-page .region-content .col-2 .more-link,.page-node-type-page .region-content .col-3 .more-link,.page-node-type-news .region-content .col-1 .more-link,.page-node-type-news .region-content .col-2 .more-link,.page-node-type-news .region-content .col-3 .more-link{width:100%}}@media all and (-ms-high-contrast:none){.page-node-type-list .region-content .col-1 .more-link,.page-node-type-list .region-content .col-2 .more-link,.page-node-type-list .region-content .col-3 .more-link,.page-node-type-list .region-content .col-4 .more-link,.page-node-type-list .region-content .col-5 .more-link,.page-node-type-page .region-content .col-1 .more-link,.page-node-type-page .region-content .col-2 .more-link,.page-node-type-page .region-content .col-3 .more-link,.page-node-type-news .region-content .col-1 .more-link,.page-node-type-news .region-content .col-2 .more-link,.page-node-type-news .region-content .col-3 .more-link{background-image:url(/themes/custom/dsp/img/arrow-main.png)}}.page-node-type-list .region-content .col-1 a:hover .more-link,.page-node-type-list .region-content .col-2 a:hover .more-link,.page-node-type-list .region-content .col-3 a:hover .more-link,.page-node-type-list .region-content .col-4 a:hover .more-link,.page-node-type-list .region-content .col-5 a:hover .more-link,.page-node-type-list .region-content .col-1 a:active .more-link,.page-node-type-list .region-content .col-2 a:active .more-link,.page-node-type-list .region-content .col-3 a:active .more-link,.page-node-type-list .region-content .col-4 a:active .more-link,.page-node-type-list .region-content .col-5 a:active .more-link,.page-node-type-page .region-content .col-1 a:hover .more-link,.page-node-type-page .region-content .col-2 a:hover .more-link,.page-node-type-page .region-content .col-3 a:hover .more-link,.page-node-type-page .region-content .col-1 a:active .more-link,.page-node-type-page .region-content .col-2 a:active .more-link,.page-node-type-page .region-content .col-3 a:active .more-link,.page-node-type-news .region-content .col-1 a:hover .more-link,.page-node-type-news .region-content .col-2 a:hover .more-link,.page-node-type-news .region-content .col-3 a:hover .more-link,.page-node-type-news .region-content .col-1 a:active .more-link,.page-node-type-news .region-content .col-2 a:active .more-link,.page-node-type-news .region-content .col-3 a:active .more-link{color:#c03}.path-node .region-content{padding:40px 11px 0}@media screen and (min-width:769px){.path-node .region-content{padding:60px 0 0}}.paragraph a{color:#c03}.paragraph h2,.page-node-type-list-page-views .current-year-title,.page-node-type-page-page-views .current-year-title{padding:21px 20px;margin-bottom:30px;background-color:#F7F7F7;border-radius:10px;font-size:18px;font-size:1.8rem;font-weight:bold;line-height:1.5;color:#000}@media screen and (min-width:769px){.paragraph h2,.page-node-type-list-page-views .current-year-title,.page-node-type-page-page-views .current-year-title{padding:20px 25px;margin-bottom:40px;font-size:20px;font-size:2rem}}.paragraph h3{margin-bottom:21px;font-size:18px;font-size:1.8rem;font-weight:bold;line-height:1.5}.paragraph h4{margin-bottom:21px;font-size:16px;font-size:1.6rem;font-weight:bold;line-height:1.5}@media screen and (min-width:769px){.paragraph h4{margin-bottom:16px}}.paragraph--type-text p,.paragraph--type-text{margin-bottom:16px;font-size:16px;font-size:1.6rem;line-height:1.5}.paragraph--type-text>div:first-child>*:last-child,.paragraph--type-text>div:first-child>*:last-child *:last-child{margin-bottom:0}.paragraph--type-text p strong,.paragraph--type-text strong{font-weight:bold}.paragraph--type-text .text-small p,.paragraph--type-text .text-small{margin-bottom:17px;font-size:14px;font-size:1.4rem}.paragraph--type-text .text-note p{padding-left:20px;margin-bottom:11px;line-height:1.5;position:relative}.paragraph--type-text .text-note p:before{content:"※";position:absolute;top:0;left:0}.paragraph--type-text p a,.paragraph--type-text a{color:#008B9B}.paragraph--type-text p a:hover,.paragraph--type-text p a:active,.paragraph--type-text a:hover,.paragraph--type-text a:active{color:#007d8c}.paragraph .list-type-ul{padding-bottom:5px}.paragraph .list-type-ul .field__item{padding-left:20px;margin-bottom:11px;line-height:1.5;position:relative}.paragraph .list-type-ul .field__item strong{font-weight:bold}.paragraph .list-type-ul .field__item:before{content:'';width:6px;height:6px;background-color:#008B9B;border-radius:50%;position:absolute;top:8px;left:0}.paragraph .list-type-check{padding-bottom:5px}.paragraph .list-type-check .field__item{padding-left:20px;margin-bottom:11px;line-height:1.5;position:relative}.paragraph .list-type-check .field__item strong{font-weight:bold}.paragraph .list-type-check .field__item:before{content:'';width:12px;height:9px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 9.24'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%2333a2af;}%3C/style%3E%3C/defs%3E%3Ctitle%3Elist-check%3C/title%3E%3Cg id='2' data-name='2'%3E%3Cg id=''%3E%3Cpath class='cls-1' d='M3.7,9.24A1,1,0,0,1,3,9L.28,6.21A.95.95,0,0,1,1.62,4.87L3.7,7,10.38.28a.95.95,0,0,1,1.34,1.34L4.37,9A1,1,0,0,1,3.7,9.24Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 0;background-size:12px auto;position:absolute;top:8px;left:0}@media all and (-ms-high-contrast:none){.paragraph .list-type-check .field__item:before{background-image:url(/themes/custom/dsp/img/list-check.png)}}.paragraph .list-type-ol{counter-reset:number;padding-bottom:5px}.paragraph .list-type-ol .field__item{padding-left:28px;margin-bottom:11px;line-height:1.5;position:relative}.paragraph .list-type-ol .field__item strong{font-weight:bold}.paragraph .list-type-ol .field__item:before{content:counter(number) ".";counter-increment:number;position:absolute;top:0;left:0}.paragraph .list-type-note{counter-reset:number;padding-bottom:5px}.paragraph .list-type-note .field__item{padding-left:20px;margin-bottom:11px;line-height:1.5;position:relative}.paragraph .list-type-note .field__item strong{font-weight:bold}.paragraph .list-type-note .field__item:before{content:"※";position:absolute;top:0;left:0}.paragraph--type-free-area .list-type-dl dt,.paragraph--type-free-area .list-type-dl dd{margin-bottom:16px;text-align:left;font-size:16px;font-size:1.6rem;line-height:1.5}.paragraph--type-free-area .list-type-dl dt{margin-bottom:21px;font-weight:bold}@media screen and (min-width:769px){.paragraph--type-free-area .list-type-dl dt{margin-bottom:16px}}.paragraph--type-text div.text-bg,.paragraph--type-text div.text-bg-green{padding:21px 20px 5px;background-color:#F7F7F7;border-radius:10px}@media screen and (min-width:769px){.paragraph--type-text div.text-bg,.paragraph--type-text div.text-bg-green{padding:21px 25px 5px;margin-bottom:9px}}.paragraph--type-text div.text-bg:first-child,.paragraph--type-text div.text-bg-green:first-child{padding-bottom:21px}.paragraph--type-text div.text-bg-green{background-color:#EDF7F8}.paragraph .link-text-wrapper{display:block;padding-right:14px;margin-bottom:17px}.paragraph .link-text-wrapper a{display:inline-block;font-size:14px;font-size:1.4rem;font-weight:bold;line-height:1.5;color:#333;position:relative}.paragraph .link-text-wrapper a:before{content:'';width:8px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23CC0033;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-main%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 14px;position:absolute;bottom:4px;right:-14px}@media all and (-ms-high-contrast:none){.paragraph .link-text-wrapper a:before{background-image:url(/themes/custom/dsp/img/arrow-main.png)}}.paragraph .link-text-wrapper a:hover{color:#c03}.paragraph .arround,.paragraph .arround-anchor{padding:17px 20px 3px;margin-bottom:30px;border:1px solid #c03;border-radius:10px}@media screen and (min-width:769px){.paragraph .arround,.paragraph .arround-anchor{padding:22px 25px 5px;margin-bottom:40px}}.paragraph .arround .link-text-wrapper,.paragraph .arround-anchor .link-text-wrapper{display:inline-block;margin-right:20px;margin-bottom:12px}@media screen and (min-width:769px){.paragraph .arround .link-text-wrapper,.paragraph .arround-anchor .link-text-wrapper{margin-bottom:17px}}.paragraph .arround-anchor .link-text-wrapper{padding-right:18px}.paragraph .arround a,.paragraph .arround-anchor a{font-size:14px;font-size:1.4rem;font-weight:bold;line-height:1.5;color:#4d4d4d}.paragraph .arround a:hover,.paragraph .arround a:active,.paragraph .arround-anchor a:hover,.paragraph .arround-anchor a:active{color:#c03}.paragraph .arround-anchor .link-text-wrapper a:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);right:-18px}.paragraph .button-strong-big,.page-node-type-job .strong_big,body#fixed .bg-green .field--name-field-link-button-special-green.field--type-entity-reference-revisions.field--label-hidden.field__item{width:100%;height:100%;margin:0 auto 30px;background-color:#000;border-radius:33px;position:relative}@media screen and (min-width:769px){.paragraph .button-strong-big,.page-node-type-job .strong_big,body#fixed .bg-green .field--name-field-link-button-special-green.field--type-entity-reference-revisions.field--label-hidden.field__item{max-width:570px;margin:0 auto 40px}}@media screen and (min-width:769px){.page-node-type-job .join .strong_big{width:100%;height:auto}}.page-node-type-job .paragraph .button-strong-big{margin:0 auto}.paragraph .button-strong-big .button-wrapper,.page-node-type-job .strong_big .button-wrapper,body#fixed .bg-green .field--name-field-title.field--type-string.field--label-hidden.field__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.paragraph .button-strong-big:before,.page-node-type-job .strong_big:before{content:'';width:8px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-white%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:8px 14px;background-repeat:no-repeat;background-size:8px 14px;position:absolute;top:calc(50% - 7px);bottom:0;right:12px}@media screen and (min-width:769px){.paragraph .button-strong-big:before,.page-node-type-job .strong_big:before{top:calc(50% - 6px);bottom:0;right:16px}}@media all and (-ms-high-contrast:none){.paragraph .button-strong-big:before,.page-node-type-job .strong_big:before{background-image:url(/themes/custom/dsp/img/arrow-white.png)}}.paragraph .button-strong-big:before:hover,.page-node-type-job .strong_big:before:hover{opacity:.8}body#fixed .bg-green .field--name-field-title.field--type-string.field--label-hidden.field__item{background:linear-gradient(135deg,#003780,#002b66)}.paragraph .button-strong-big a,.page-node-type-job .strong_big a,body#fixed .bg-green .field--name-field-title.field--type-string.field--label-hidden.field__item a,body.page-node-type-directory .bg-green .more-link .field--name-field-link-button-special-green a{display:block;width:100%;padding:19px 24px 15px 14px;text-align:center;outline:0}@media screen and (min-width:769px){.paragraph .button-strong-big a,.page-node-type-job .strong_big a,body#fixed .bg-green .field--name-field-title.field--type-string.field--label-hidden.field__item a,body.page-node-type-directory .bg-green .more-link .field--name-field-link-button-special-green a{padding:15px 34px 12px 34px}}.paragraph .button-strong-big a span,.page-node-type-job .strong_big a span{padding-left:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23fff;}%3C/style%3E%3C/defs%3E%3Ctitle%3Eentrey%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpath class='cls-1' d='M.73,16H10.91a.73.73,0,0,0,.73-.73V12.36a.73.73,0,0,0-1.46,0v2.19H1.45V1.45h8.73V3.64a.73.73,0,0,0,1.46,0V.73A.73.73,0,0,0,10.91,0H.73A.73.73,0,0,0,0,.73V15.27A.73.73,0,0,0,.73,16Z'/%3E%3Cpath class='cls-1' d='M15,5.33l.82-.82a.72.72,0,0,0-1-1l-.82.81Z'/%3E%3Cpolygon class='cls-1' points='13.43 4.82 8.73 9.52 8.73 10.54 9.76 10.54 14.46 5.84 13.43 4.82'/%3E%3Cpath class='cls-1' d='M7.64,4.73H4A.73.73,0,0,1,4,3.27H7.64a.73.73,0,0,1,0,1.46Z'/%3E%3Cpath class='cls-1' d='M7.64,7.64H4A.73.73,0,0,1,4,6.18H7.64a.73.73,0,0,1,0,1.46Z'/%3E%3Cpath class='cls-1' d='M6.18,10.55H4A.73.73,0,0,1,4,9.09H6.18a.73.73,0,0,1,0,1.46Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 center;background-size:16px 16px;font-size:18px;font-size:1.8rem;font-weight:bold;line-height:1.5;color:#fff}@media screen and (min-width:769px){.paragraph .button-strong-big a span,.page-node-type-job .strong_big a span{padding-left:34px;background-position:0 center;background-size:24px 24px;font-size:26px;font-size:2.6rem}}@media all and (-ms-high-contrast:none){.paragraph .button-strong-big a span,.page-node-type-job .strong_big a span{background-image:url(/themes/custom/dsp/img/problem-entry.png)}}.paragraph .button-strong-big:hover,.page-node-type-job .strong_big:hover{opacity:.8}.paragraph .strong .button-wrapper a{display:block;width:100%;height:100%;padding:19px 24px 15px 14px;margin:0 auto 30px;background-color:#c03;text-align:center;border-radius:33px;font-size:18px;font-size:1.8rem;font-weight:bold;line-height:1.5;color:#fff;position:relative}@media screen and (min-width:769px){.paragraph .strong .button-wrapper a{width:570px;padding:15px 32px 12px 20px;margin:0 auto 40px;font-size:26px;font-size:2.6rem}}.paragraph .strong .button-wrapper a:before{content:'';width:8px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-white%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 14px;position:absolute;top:calc(50% - 7px);bottom:0;right:12px}@media screen and (min-width:769px){.paragraph .strong .button-wrapper a:before{top:calc(50% - 6px);bottom:0;right:16px}}@media all and (-ms-high-contrast:none){.paragraph .strong .button-wrapper:before{background-image:url(/themes/custom/dsp/img/arrow-white.png)}}.paragraph .strong .button-wrapper a:hover{background-color:#c03}.paragraph .normal-2col,.paragraph .normal-3col,.paragraph .normal-4col{width:100%}@media screen and (min-width:769px){.paragraph .normal-2col,.paragraph .normal-3col,.paragraph .normal-4col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:769px){.paragraph .normal-2col{padding:0 50px}}.paragraph .normal .button-wrapper,.paragraph .normal-2col .button-wrapper,.paragraph .normal-3col .button-wrapper,.paragraph .normal-4col .button-wrapper{display:block;width:calc((300% / 375) * 100);padding:3px;margin:0 auto 30px;background-color:#c03;border-radius:24px}@media screen and (min-width:769px){.paragraph .normal .button-wrapper,.paragraph .normal-2col .button-wrapper,.paragraph .normal-3col .button-wrapper,.paragraph .normal-4col .button-wrapper{width:370px;padding:4px;margin:0 auto 40px}}@media screen and (min-width:769px){.paragraph .normal-2col .button-wrapper{width:calc((370% / 860) * 100);margin-right:calc((25% / 860) * 100)}}@media screen and (min-width:769px){.paragraph .normal-3col .button-wrapper{width:calc((270% / 860) * 100);margin-right:calc((25% / 860) * 100)}}@supports (-ms-ime-align:auto){.paragraph .normal-3col .button-wrapper{margin-right:calc((24% / 860) * 100)}}@media screen and (min-width:769px){.paragraph .normal-4col .button-wrapper{width:calc((197% / 860) * 100);margin-right:calc((24% / 860) * 100)}}@supports (-ms-ime-align:auto){.paragraph .normal-4col .button-wrapper{margin-right:calc((23% / 860) * 100)}}@media screen and (min-width:769px){.paragraph .normal-2col .button-wrapper:nth-child(2n),.paragraph .normal-3col .button-wrapper:nth-child(3n),.paragraph .normal-4col .button-wrapper:nth-child(4n){margin-right:0}}.paragraph .normal .button-wrapper:hover,.paragraph .normal-2col .button-wrapper:hover,.paragraph .normal-3col .button-wrapper:hover,.paragraph .normal-4col .button-wrapper:hover{background-color:#c03}.paragraph .normal .button-wrapper a,.paragraph .normal-2col .button-wrapper a,.paragraph .normal-3col .button-wrapper a,.paragraph .normal-4col .button-wrapper a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:7px 28px 6px 20px;background-color:#fff;border-radius:22px;font-size:18px;font-size:1.8rem;line-height:1.5;font-weight:bold;color:#333;position:relative}.paragraph .normal .button-wrapper a:before,.paragraph .normal-2col .button-wrapper a:before,.paragraph .normal-3col .button-wrapper a:before,.paragraph .normal-4col .button-wrapper a:before{content:'';width:8px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23CC0033;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-main%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 14px;position:absolute;top:calc(50% - 6px);bottom:0;right:12px}@media all and (-ms-high-contrast:none){.paragraph .normal .button-wrapper a:before,.paragraph .normal-2col .button-wrapper a:before,.paragraph .normal-3col .button-wrapper a:before,.paragraph .normal-4col .button-wrapper a:before{background-image:url(/themes/custom/dsp/img/arrow-main.png)}}.paragraph .normal .button-wrapper a:hover,.paragraph .normal-2col .button-wrapper a:hover,.paragraph .normal-3col .button-wrapper a:hover,.paragraph .normal-4col .button-wrapper a:hover{background:none;color:#fff}.paragraph .normal .button-wrapper a:hover:before,.paragraph .normal-2col .button-wrapper a:hover:before,.paragraph .normal-3col .button-wrapper a:hover:before,.paragraph .normal-4col .button-wrapper a:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-white%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@media all and (-ms-high-contrast:none){.paragraph .normal .button-wrapper a:hover:before,.paragraph .normal-2col .button-wrapper a:hover:before,.paragraph .normal-3col .button-wrapper a:hover:before,.paragraph .normal-4col .button-wrapper a:hover:before{background-image:url(/themes/custom/dsp/img/arrow-white.png)}}.paragraph .induction-wrapper{width:calc(100% + 22px);padding:11px;margin:0 -11px 30px;background-color:#c03}@media screen and (min-width:769px){.paragraph .induction-wrapper{width:100%;padding:15px;margin:0 0 40px;border-radius:10px}}.paragraph .induction-wrapper-innder{width:100%;padding:30px 0;background-color:#fff}@media screen and (min-width:769px){.paragraph .induction-wrapper-innder{padding:40px 0}}.paragraph .induction-wrapper-innder .field--name-field-textarea,.paragraph .induction-wrapper-innder .field--name-field-textarea p{text-align:center;font-size:18px;font-size:1.8rem;font-weight:bold;line-height:1.5}.paragraph .induction-wrapper-innder .field--name-field-textarea{margin-bottom:11px}@media screen and (min-width:769px){.paragraph .induction-wrapper-innder .field--name-field-textarea{margin-bottom:16px}}.paragraph .induction-wrapper-innder .field--name-field-textarea p{padding:0 15px}.paragraph .induction-wrapper-innder .field--name-field-textarea>*:last-child,.paragraph .induction-wrapper-innder .field--name-field-textarea>*:last-child *:last-child{margin-bottom:0}.paragraph .induction-wrapper-innder .field--name-field-link-single a{display:block;width:300px;height:100%;padding:19px 34px 15px 29px;margin:0 auto;background-color:#000;text-align:center;border-radius:33px;font-size:18px;font-size:1.8rem;font-weight:bold;line-height:1.5;color:#fff;position:relative}@media screen and (min-width:769px){.paragraph .induction-wrapper-innder .field--name-field-link-single a{width:417px;padding:15px 34px 12px 29px;font-size:26px;font-size:2.6rem}}.paragraph .induction-wrapper-innder .field--name-field-link-single a:before{content:'';width:8px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-white%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:8px 14px;background-repeat:no-repeat;background-size:8px 14px;position:absolute;top:calc(50% - 7px);bottom:0;right:12px}@media screen and (min-width:769px){.paragraph .induction-wrapper-innder .field--name-field-link-single a:before{top:calc(50% - 6px);bottom:0;right:16px}}@media all and (-ms-high-contrast:none){.paragraph .induction-wrapper-innder .field--name-field-link-single:before{background-image:url(/themes/custom/dsp/img/arrow-white.png)}}.paragraph .induction-wrapper-innder .field--name-field-link-single a:hover{opacity:.8}@media screen and (min-width:769px){.paragraph .col-2,.paragraph .col-3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.paragraph .col-4{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body#fixed .bg-green .field--name-field-field-link-card-green.field__items,body.page-node-type-directory .bg-green .field--name-field-field-link-card-green.field__items{width:100%}.paragraph figure,.paragraph picture{width:100%;text-align:center}@media screen and (max-width:768px){.paragraph .col-2 figure:not(:first-child),.paragraph .col-2 picture:not(:first-child){margin-top:45px}}@media screen and (min-width:769px){.paragraph .col-2 figure,.paragraph .col-2 picture{width:calc((418% / 860) * 100)}.paragraph .col-2 figure:nth-child(n+3),.paragraph .col-2 picture:nth-child(n+3){margin-top:10px}}@media screen and (min-width:769px){.paragraph .col-3:after{content:'';width:calc((270% / 860) * 100)}}@media screen and (max-width:768px){.paragraph .col-3 figure:not(:first-child),.paragraph .col-3 picture:not(:first-child){margin-top:45px}}@media screen and (min-width:769px){.paragraph .col-3 figure,.paragraph .col-3 picture{width:calc((270% / 860) * 100)}.paragraph .col-3 figure:nth-child(n+4),.paragraph .col-3 picture:nth-child(n+4){margin-top:10px}}@media screen and (min-width:769px){.paragraph .col-4:before,.paragraph .col-4:after{content:'';width:calc((197% / 860) * 100);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.paragraph .col-4 figure,.paragraph .col-4 picture{width:calc((171% / 353) * 100)}@media screen and (max-width:768px){.paragraph .col-4 figure:nth-child(n+3),.paragraph .col-4 picture:nth-child(n+3){margin-top:45px}}@media screen and (min-width:769px){.paragraph .col-4 figure,.paragraph .col-4 picture{width:calc((197% / 860) * 100)}.paragraph .col-4 figure:nth-child(n+5),.paragraph .col-4 picture:nth-child(n+5){margin-top:10px}}.paragraph .col-1 img,.paragraph .col-2 img,.paragraph .col-3 img,.paragraph .col-4 img,.paragraph .col-5 img{max-width:100%;height:auto;margin:0 auto;border-radius:10px}.paragraph .col-1 figcaption,.paragraph .col-2 figcaption,.paragraph .col-3 figcaption,.paragraph .col-4 figcaption{padding-top:17px;margin-bottom:27px;text-align:center;font-size:14px;font-size:1.4rem;line-height:1.5}@media screen and (min-width:769px){.paragraph .col-1 figcaption,.paragraph .col-2 figcaption,.paragraph .col-3 figcaption,.paragraph .col-4 figcaption{margin-bottom:37px}}.paragraph--type-image-and-text .hole-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:769px){.paragraph--type-image-and-text .hole-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:24px}}@media screen and (min-width:769px){.paragraph--type-image-and-text .hole-wrapper.img_left,.paragraph--type-image-and-text .hole-wrapper.img_small_left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.paragraph .text-wrapper{width:100%;margin-bottom:10px}@media screen and (min-width:769px){.paragraph .text-wrapper{width:calc((418% / 860) * 100);margin-bottom:0}}@media screen and (min-width:769px){.paragraph .img_small_left .text-wrapper,.paragraph .img_small_right .text-wrapper{width:calc((565% / 860) * 100)}}.paragraph .text-wrapper h3{margin-bottom:17px;font-size:18px;font-size:1.8rem;font-weight:bold;line-height:1.5}@media screen and (max-width:768px){.paragraph .text-wrapper>h3{padding-top:17px}}.paragraph .text-wrapper p{margin-bottom:16px;text-align:left;font-size:16px;font-size:1.6rem;line-height:1.5;font-weight:normal}.paragraph .img{width:100%;height:auto}@media screen and (min-width:769px){.paragraph .img{width:calc((418% / 860) * 100)}}.paragraph .img_small_left .img,.paragraph .img_small_right .img{width:100%;height:auto}@media screen and (min-width:769px){.paragraph .img_small_left .img,.paragraph .img_small_right .img{width:calc((270% / 860) * 100)}}.paragraph .img img{width:100%;height:auto;border-radius:10px}.paragraph .img figcaption{padding-top:17px;margin-bottom:27px;text-align:center;font-size:14px;font-size:1.4rem;line-height:1.5}@media screen and (min-width:769px){.paragraph .img figcaption{margin-bottom:16px}}@media screen and (min-width:769px){.paragraph--type-image-and-text-2col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.paragraph--type-image-and-text-2col .hole-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:769px){.paragraph--type-image-and-text-2col .hole-wrapper.img_left,.paragraph--type-image-and-text-2col .hole-wrapper.img_right{width:calc((418% / 860) * 100)}}@media screen and (min-width:769px){.paragraph--type-image-and-text-2col .hole-wrapper.img_right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width:768px){.paragraph--type-image-and-text-2col .hole-wrapper:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.paragraph--type-image-and-text-2col .text-wrapper,.paragraph--type-image-and-text-2col .img{width:calc((197% / 418) * 100)}@media screen and (max-width:768px){.paragraph--type-image-and-text-2col .text-wrapper,.paragraph--type-image-and-text-2col .img{width:calc((169% / 353) * 100);height:auto}}@media screen and (max-width:768px){.paragraph--type-image-and-text-2col .text-wrapper{margin-bottom:0}}.paragraph--type-image-and-text-2col h3{margin-bottom:21px;font-size:18px;font-size:1.8rem;font-weight:bold;line-height:1.5}.paragraph--type-image-and-text-2col p{margin-bottom:16px;text-align:left;font-size:16px;font-size:1.6rem;line-height:1.5;font-weight:normal}.paragraph--type-image-and-text-2col .text-wrapper *:last-child,.paragraph--type-image-and-text-2col .text-wrapper *:last-child *:last-child{margin-bottom:0}.paragraph--type-image-and-text-2col .img_left,.paragraph--type-image-and-text-2col .img_right{padding-bottom:26px}@media screen and (min-width:769px){.paragraph--type-image-and-text-2col .img_left,.paragraph--type-image-and-text-2col .img_right{width:calc((270% / 860) * 100);padding-bottom:36px}}.paragraph--type-image-and-text-2col .img_left img,.paragraph--type-image-and-text-2col .img_right img{width:100%;height:auto;margin-bottom:17px;border-radius:10px}.paragraph--type-image-and-text-2col .img figcaption{margin-bottom:0}@media screen and (min-width:769px){.paragraph--type-image-title-text-link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}}.paragraph--type-image-title-text-link>.item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:3px;margin-bottom:15px;background:url(/themes/custom/dsp/img/featured-bg.png) repeat;background-color:#fff;text-align:left;border:1px solid #d9d9d9;border-radius:10px;zoom:1;position:relative}.paragraph--type-image-title-text-link>.item-wrapper:before,.paragraph--type-image-title-text-link>.item-wrapper:after{content:"";display:table}.paragraph--type-image-title-text-link>.item-wrapper:after{clear:both}@media screen and (min-width:769px){.paragraph--type-image-title-text-link>.item-wrapper{width:calc(100% - 24px);margin-bottom:25px}}body#fixed .bg-green .field--name-field-field-link-card-green.field__items .field__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:48%;padding:3px;margin-bottom:15px;background:url(/themes/custom/dsp/img/featured-bg.png) repeat;background-color:#fff;text-align:left;border:1px solid #d9d9d9;border-radius:10px;zoom:1;position:relative}body#fixed .bg-green .field--name-field-field-link-card-green.field__items .field__item:before,body#fixed .bg-green .field--name-field-field-link-card-green.field__items .field__item:after{content:"";display:table}body#fixed .bg-green .field--name-field-field-link-card-green.field__items .field__item:after{clear:both}@media screen and (min-width:769px){body#fixed .bg-green .field--name-field-field-link-card-green.field__items .field__item{width:calc(100% - 24px);margin-bottom:25px}}@media screen and (min-width:769px){.paragraph--type-image-title-text-link.col-2>.item-wrapper{width:calc((418% / 860) * 100)}}@media screen and (min-width:769px){.paragraph--type-image-title-text-link.col-3>.item-wrapper{width:calc((270% / 860) * 100)}}@media screen and (min-width:769px){.paragraph--type-image-title-text-link.col-4>.item-wrapper,body#fixed .bg-green .field--name-field-field-link-card-green.field__items .field__item,body.page-node-type-directory .bg-green .link-card>div{width:calc((197% / 860) * 100)}}.paragraph--type-image-title-text-link>.item-wrapper:hover,.paragraph--type-image-title-text-link>.item-wrapper:active{padding:0;background:none;background-color:#fff;border:4px solid transparent}.paragraph--type-image-title-text-link>.item-wrapper a{display:block;width:100%;border-radius:10px;zoom:1;position:relative}.paragraph--type-image-title-text-link>.item-wrapper a:before,.paragraph--type-image-title-text-link>.item-wrapper a:after{content:"";display:table}.paragraph--type-image-title-text-link>.item-wrapper a:after{clear:both}.paragraph--type-image-title-text-link.col-3>.item-wrapper a,.paragraph--type-image-title-text-link.col-4>.item-wrapper a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:769px){.paragraph--type-image-title-text-link.col-3>.item-wrapper a,.paragraph--type-image-title-text-link.col-4>.item-wrapper a{display:block}}.paragraph--type-image-title-text-link .img{width:100%;border-radius:6px 0 0 6px;overflow:hidden}@media screen and (min-width:769px){.paragraph--type-image-title-text-link .img{margin:0 0 13px;border-radius:6px 6px 0 0}}.paragraph--type-image-title-text-link.col-3 .img,.paragraph--type-image-title-text-link.col-4 .img{width:calc((173% / 353) * 100);border-radius:6px 0 0 6px}@media screen and (min-width:769px){.paragraph--type-image-title-text-link.col-3 .img,.paragraph--type-image-title-text-link.col-4 .img{width:100%;border-radius:6px 6px 0 0}}.paragraph--type-image-title-text-link.col-4 .img{width:173px}@media screen and (min-width:769px){.paragraph--type-image-title-text-link.col-4 .img{width:100%}}.paragraph--type-image-title-text-link .img figure{width:100%}@media screen and (max-width:768px){.page-node-type-job .paragraph--type-image-title-text-link .img figure{width:100%;height:126px;text-align:left;overflow:hidden}}.paragraph--type-image-title-text-link .img img{width:100%;height:auto;margin-bottom:0;border-radius:6px 6px 0 0}@media screen and (max-width:768px){.paragraph--type-image-title-text-link.col-3 .img img,.paragraph--type-image-title-text-link.col-4 .img img{width:100%;height:auto;border-radius:6px 0 0 6px}}@media screen and (max-width:768px){.page-node-type-job .paragraph--type-image-title-text-link.col-4 .img img{max-width:none;width:auto;height:100%}}.paragraph--type-image-title-text-link a .text-wrapper{width:100%;padding:0 0 30px;margin-bottom:0}@media screen and (max-width:768px){.paragraph--type-image-title-text-link.col-3 a .img+.text-wrapper,.paragraph--type-image-title-text-link.col-4 a .img+.text-wrapper{width:calc(100% - 174px)}}.paragraph--type-image-title-text-link .title,body#fixed .bg-green .field--name-field-field-link-card-green.field__items .field__item .content-wrapper h3{width:100%;padding:16px 20px;text-align:left;font-size:16px;font-size:1.6rem;font-weight:bold;line-height:1.5;color:#000}@media screen and (min-width:769px){.paragraph--type-image-title-text-link .title,body#fixed .bg-green .field--name-field-field-link-card-green.field__items .field__item .content-wrapper h3{padding:16px 17px;font-size:18px;font-size:1.8rem}}.paragraph--type-image-title-text-link.col-3 a .img+.text-wrapper .title,.paragraph--type-image-title-text-link.col-4 a .img+.text-wrapper .title{padding:0 17px 16px}@media screen and (max-width:768px){.paragraph--type-image-title-text-link.col-3 a .img+.text-wrapper .title,.paragraph--type-image-title-text-link.col-4 a .img+.text-wrapper .title{padding:16px 20px 0;margin-bottom:16px}}.paragraph--type-image-title-text-link a:hover .title,.paragraph--type-image-title-text-link a:active .title{color:#c03}.paragraph--type-image-title-text-link .text{padding:0 20px 16px;text-align:left;font-size:16px;font-size:1.6rem;line-height:1.5;color:#333}@media screen and (min-width:769px){.paragraph--type-image-title-text-link .text{padding:0 17px 16px}}.paragraph--type-image-title-text-link .text p{padding-bottom:16px}.paragraph--type-image-title-text-link .more-link,body#fixed .bg-green .field--name-field-field-link-card-green.field__items .field__item .content-wrapper .more-link{display:block;padding-right:37px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23CC0033;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-main%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 17px center;background-size:8px 14px;font-size:14px;font-size:1.4rem;font-weight:bold;color:#333;position:absolute;right:0;bottom:16px}@media screen and (min-width:769px){.paragraph--type-image-title-text-link .more-link,body#fixed .bg-green .field--name-field-field-link-card-green.field__items .field__item .content-wrapper .more-link{width:100%}}@media all and (-ms-high-contrast:none){.paragraph--type-image-title-text-link .more-link{background-image:url(/themes/custom/dsp/img/arrow-main.png)}}.paragraph--type-image-title-text-link a:hover .more-link,.paragraph--type-image-title-text-link a:active .more-link{color:#c03}.paragraph .wrapper-table{margin-bottom:15px;overflow-x:scroll}@media screen and (min-width:769px){.paragraph .wrapper-table{margin-bottom:25px;overflow:visible}}@media screen and (min-width:769px){.paragraph--type-text>div:first-child .wrapper-table:last-child{margin-bottom:9px}}.paragraph .text-table{border:1px solid #B2B2B2;border-collapse:cpllapse}@media screen and (min-width:769px){.paragraph .text-table{width:100%;overflow-x:visible}}.paragraph .text-table th,.paragraph .text-table td{padding:12px 15px;text-align:left;border:1px solid #D9D9D9;font-size:14px;font-size:1.4rem;line-height:1.5;white-space:nowrap}@media screen and (min-width:769px){.paragraph .text-table th,.paragraph .text-table td{white-space:normal}}.paragraph .text-table th{background-color:#F7F7F7;font-weight:bold}.paragraph .text-table td strong{font-weight:bold}.paragraph--type-accordion .paragraph--type-title-text-item{margin-bottom:15px;border:1px solid #B2B2B2;border-radius:10px}@media screen and (min-width:769px){.paragraph--type-accordion .paragraph--type-title-text-item{margin-bottom:25px}}.paragraph--type-accordion h3{padding:16px 38px 16px 20px;margin-bottom:0;background-color:#F7F7F7;border-radius:10px;font-size:16px;font-size:1.6rem;line-height:1.5;color:#000;cursor:pointer;position:relative}@media screen and (min-width:769px){.paragraph--type-accordion h3{padding:20px 24px;font-size:18px;font-size:1.8rem}}.paragraph--type-accordion h3.open{border-radius:10px 10px 0 0}.paragraph--type-accordion.faq h3{padding:16px 38px 16px 52px}@media screen and (min-width:769px){.paragraph--type-accordion.faq h3{padding:20px 24px 20px 56px;font-size:18px;font-size:1.8rem}}.paragraph--type-accordion.faq h3:before{content:'Q.';font-size:18px;font-size:1.8rem;color:#c03;position:absolute;top:16px;left:20px}@media screen and (min-width:769px){.paragraph--type-accordion.faq h3:before{top:20px;left:24px}}.paragraph--type-accordion h3:after{content:'';width:14px;height:8px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 8'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23666;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Eaccordion%3C/title%3E%3Cg id='2' data-name='2'%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 13 1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:14px 8px;background-position:0 0;position:absolute;top:calc(50% - 4px);right:15px}@media all and (-ms-high-contrast:none){.paragraph--type-accordion h3:after{background-image:url(/themes/custom/dsp/img/accordion.png)}}.paragraph--type-accordion h3.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.paragraph--type-accordion .text-formatted{display:none;padding:21px 20px 5px;margin-bottom:0;position:relative}@media screen and (min-width:769px){.paragraph--type-accordion .text-formatted{padding:20px 24px 4px}}.paragraph--type-accordion.faq .text-formatted{padding:21px 20px 5px 52px}@media screen and (min-width:769px){.paragraph--type-accordion.faq .text-formatted{padding:20px 24px 4px 56px}}.paragraph--type-accordion.faq .text-formatted:before{content:'A.';font-size:18px;font-size:1.8rem;font-weight:bold;color:#c03;position:absolute;top:21px;left:20px}@media screen and (min-width:769px){.paragraph--type-accordion.faq .text-formatted:before{top:20px;left:24px}}.paragraph--type-accordion .text-formatted,.paragraph--type-accordion .text-formatted p{text-align:left;font-size:16px;font-size:1.6rem;line-height:1.5;font-weight:normal}.paragraph--type-accordion .text-formatted p{margin-bottom:16px}.paragraph--type-accordion .text-formatted p strong{font-weight:bold}.paragraph--type-accordion .field--name-field-textarea h3{padding:0;margin-bottom:21px;background:none}@media screen and (min-width:769px){.paragraph--type-accordion .accordion-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:21px}}.paragraph--type-accordion .accordion-flex__img{margin-bottom:25px}@media screen and (min-width:769px){.paragraph--type-accordion .accordion-flex__img{width:calc((270% / 778) * 100);margin-bottom:0}}.paragraph--type-accordion .accordion-flex__img img{width:100%;height:auto}.paragraph--type-accordion .accordion-flex__content{margin-bottom:16px}@media screen and (min-width:769px){.paragraph--type-accordion .accordion-flex__content{width:calc((483% / 778) * 100)}}@media screen and (min-width:769px){.paragraph--type-job-teaser,.paragraph--type--related-job-category .view-content,.paragraph--type--related-job-client-name .view-content,.paragraph--type--related-job-tags .view-content,.view-dsp-flag-bookmark .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.paragraph.paragraph--type--related-job-category .field--name-field-title,.paragraph.paragraph--type--related-job-client-name .field--name-field-title,.paragraph.paragraph--type--related-job-tags .field--name-field-title{margin-bottom:25px;text-align:center;font-size:20px;font-size:2rem;line-height:1.5;font-weight:bold;color:#000}@media screen and (min-width:769px){.paragraph.paragraph--type--related-job-category .field--name-field-title,.paragraph.paragraph--type--related-job-client-name .field--name-field-title,.paragraph.paragraph--type--related-job-tags .field--name-field-title{margin-bottom:34px;font-size:26px;font-size:2.6rem}}#block-directory-new-arrival-job .slick-slider,#block-recommend .slick-slider{display:-webkit-box;display:-ms-flexbox;display:flex}#block-directory-new-arrival-job .slick-slider .slick-track,#block-directory-new-arrival-job .slick-slider .slick-list,#block-recommend .slick-slider .slick-track,#block-recommend .slick-slider .slick-list,#block-views-block-recommend-block-1 .slick-slider .slick-track,#block-views-block-recommend-block-1 .slick-slider .slick-list{display:-webkit-box;display:-ms-flexbox;display:flex}@media all and (-ms-high-contrast:none){#block-directory-new-arrival-job .slick-slider .slick-track,#block-directory-new-arrival-job .slick-slider .slick-list,#block-recommend .slick-slider .slick-track,#block-recommend .slick-slider .slick-list,#block-views-block-recommend-block-1 .slick-slider .slick-list{display:block;height:100%}}@supports (-ms-ime-align:auto){#block-directory-new-arrival-job .slick-slider .slick-track,#block-directory-new-arrival-job .slick-slider .slick-list,#block-recommend .slick-slider .slick-track,#block-recommend .slick-slider .slick-list,#block-views-block-recommend-block-1 .slick-slider .slick-list{display:block;height:100%}}.paragraph--type-job-teaser .field-group-link,#block-directory-new-arrival-job .slick__slide,#block-recommend .slick__slide,.paragraph--type--related-job-category .views-row,.paragraph--type--related-job-client-name .views-row,.paragraph--type--related-job-tags .views-row,.view-dsp-flag-bookmark .views-row,#block-views-block-recommend-block-1 .slick__slide{display:block;padding:20px 20px 47px;margin-bottom:15px;background:url(/themes/custom/dsp/img/featured-bg.png) repeat;background-color:#fff;border:1px solid #d9d9d9;border-radius:10px;line-height:1.5;color:#333;position:relative}@media screen and (min-width:769px){.paragraph--type-job-teaser .field-group-link,#block-directory-new-arrival-job .slick__slide,#block-recommend .slick__slide,.paragraph--type--related-job-category .views-row,.paragraph--type--related-job-client-name .views-row,.paragraph--type--related-job-tags .views-row,.view-dsp-flag-bookmark .views-row,#block-views-block-recommend-block-1 .slick__slide{width:calc((270% / 860) * 100);margin:0 8px 25px;margin-right:calc((8% / 860) * 100);margin-left:calc((8% / 860) * 100)}}.view-dsp-flag-bookmark .views-row{padding-bottom:172px}.view-dsp-flag-bookmark .views-row .group-link-wrapper{position:absolute;bottom:40px;width:calc(100% - 40px)}#block-directory-new-arrival-job .slick__slide,#block-recommend .slick__slide{margin-left:5px;margin-right:6px}@media screen and (min-width:769px){#block-directory-new-arrival-job .slick__slide,#block-recommend .slick__slide{width:auto;margin-right:15px;margin-left:15px;margin-bottom:25px}}#block-views-block-recommend-block-1 .slick__slide{margin-left:5px;margin-right:6px}@media screen and (min-width:769px){#block-views-block-recommend-block-1 .slick__slide{margin-right:15px;margin-left:15px;margin-bottom:25px}}@media all and (-ms-high-contrast:none){#block-directory-new-arrival-job .slick__slide,#block-recommend .slick__slide,#block-views-block-recommend-block-1 .slick__slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}}@supports (-ms-ime-align:auto){#block-directory-new-arrival-job .slick__slide,#block-recommend .slick__slide,#block-views-block-recommend-block-1 .slick__slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}}@media screen and (min-width:769px){.paragraph--type-job-teaser .field-group-link:nth-child(1){width:100%}}@media screen and (min-width:769px){.paragraph--type-job-teaser .field-group-link:nth-child(2),.paragraph--type-job-teaser .field-group-link:nth-child(3){width:calc((418% / 860) * 100)}}.paragraph--type-job-teaser .field-group-link:hover,.paragraph--type-job-teaser .field-group-link:active,#block-directory-new-arrival-job .slick__slide:hover,#block-directory-new-arrival-job .slick__slide:active,#block-recommend .slick__slide:hover,#block-recommend .slick__slide:active,.paragraph--type--related-job-category .views-row:hover,.paragraph--type--related-job-category .views-row:active,.paragraph--type--related-job-client-name .views-row:hover,.paragraph--type--related-job-client-name .views-row:active,.paragraph--type--related-job-tags .views-row:hover,.paragraph--type--related-job-tags .views-row:active,#block-views-block-recommend-block-1 .slick__slide:hover,#block-views-block-recommend-block-1 .slick__slide:active{border:3px solid #007d8c;padding:18px 18px 45px;background:none;background-color:#fff}@media screen and (min-width:769px){.paragraph--type-job-teaser .field-group-link:hover,.paragraph--type-job-teaser .field-group-link:active,#block-directory-new-arrival-job .slick__slide:hover,#block-directory-new-arrival-job .slick__slide:active,#block-recommend .slick__slide:hover,#block-recommend .slick__slide:active,.paragraph--type--related-job-category .views-row:hover,.paragraph--type--related-job-category .views-row:active,.paragraph--type--related-job-client-name .views-row:hover,.paragraph--type--related-job-client-name .views-row:active,.paragraph--type--related-job-tags .views-row:hover,.paragraph--type--related-job-tags .views-row:active,#block-views-block-recommend-block-1 .slick__slide:hover,#block-views-block-recommend-block-1 .slick__slide:active{border:4px solid #c03;padding:17px 17px 44px}}#block-directory-new-arrival-job .slick__slide a,#block-recommend .slick__slide a,.paragraph--type--related-job-category .views-row a,.paragraph--type--related-job-client-name .views-row a,.paragraph--type--related-job-tags .views-row a,#block-views-block-recommend-block-1 .slick__slide a{display:block;width:100%;text-align:left;border-radius:10px;zoom:1;color:#333}#block-directory-new-arrival-job .slick__slide a:before,#block-directory-new-arrival-job .slick__slide a:after,#block-recommend .slick__slide a:before,#block-recommend .slick__slide a:after,.paragraph--type--related-job-category .views-row a:before,.paragraph--type--related-job-category .views-row a:after,.paragraph--type--related-job-client-name .views-row a:before,.paragraph--type--related-job-client-name .views-row a:after,.paragraph--type--related-job-tags .views-row a:before,.paragraph--type--related-job-tags .views-row a:after,#block-views-block-recommend-block-1 .slick__slide a:before,#block-views-block-recommend-block-1 .slick__slide a:after{content:"";display:table}#block-directory-new-arrival-job .slick__slide a:after,#block-recommend .slick__slide a:after,.paragraph--type--related-job-category .views-row a:after,.paragraph--type--related-job-client-name .views-row a:after,.paragraph--type--related-job-tags .views-row a:after,#block-views-block-recommend-block-1 .slick__slide a:after{clear:both}.paragraph--type-job-teaser .field-group-link .flag-wrapper,#block-directory-new-arrival-job .flag-wrapper,#block-recommend .flag-wrapper,.paragraph--type--related-job-category .views-row .flag-wrappe,.paragraph--type--related-job-client-name .views-row .flag-wrappe,.paragraph--type--related-job-tags .views-row .flag-wrappe,#block-views-block-recommend-block-1 .flag-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.paragraph--type-job-teaser .field-group-link .label,#block-directory-new-arrival-job .label,#block-recommend .label,.paragraph--type--related-job-category .views-row .label,.paragraph--type--related-job-client-name .views-row .label,.paragraph--type--related-job-tags .views-row .label,.view-dsp-flag-bookmark .views-row .label,#block-views-block-recommend-block-1 .label{display:inline-block;width:65px;padding-top:6px;padding-bottom:5px;margin-right:5px;margin-bottom:20px;text-align:center;font-size:14px;font-size:1.4rem;line-height:1em;color:#fff}.paragraph--type-job-teaser .field-group-link .label-new,#block-directory-new-arrival-job .label-new,#block-recommend .label-new,.paragraph--type--related-job-category .views-row .label-new,.paragraph--type--related-job-client-name .views-row .label-new,.paragraph--type--related-job-tags .views-row .label-new,.view-dsp-flag-bookmark .views-row .label-new{background-color:#d44650}.paragraph--type-job-teaser .field-group-link .label-urgent,#block-directory-new-arrival-job .label-urgent,#block-recommend .label-urgent,.paragraph--type--related-job-category .views-row .label-urgent,.paragraph--type--related-job-client-name .views-row .label-urgent,.paragraph--type--related-job-tags .views-row .label-urgent,.view-dsp-flag-bookmark .views-row .label-urgent{background-color:#E18246}.paragraph--type-job-teaser .field-group-link .label-featured,#block-directory-new-arrival-job .label-featured,#block-recommend .label-featured,.paragraph--type--related-job-category .views-row .label-featured,.paragraph--type--related-job-client-name .views-row .label-featured,.paragraph--type--related-job-tags .views-row .label-featured,.view-dsp-flag-bookmark .views-row .label-featured{background-color:#28875A}.paragraph--type-job-teaser .field-group-link .field--name-field-job-employment,#block-directory-new-arrival-job .field--name-field-job-employment,#block-recommend .field--name-field-job-employment.field__item,.paragraph--type--related-job-category .views-row .field--name-field-job-employment,.paragraph--type--related-job-client-name .views-row .field--name-field-job-employment,.paragraph--type--related-job-tags .views-row .field--name-field-job-employment,.view-dsp-flag-bookmark .views-row .field--name-field-job-employment,#block-views-block-recommend-block-1 .field--name-field-job-employment.field__item{display:inline-block;width:auto;padding:8px 15px 6px;margin-bottom:10px;background-color:#c03;border-radius:14px;font-size:14px;font-size:1.4rem;color:#fff;line-height:1}.paragraph--type-job-teaser .field-group-link h3,#block-directory-new-arrival-job h3,#block-recommend h3,.paragraph--type--related-job-category .views-row h3,.paragraph--type--related-job-client-name .views-row h3,.paragraph--type--related-job-tags .views-row h3,.view-dsp-flag-bookmark .views-row h3,#block-views-block-recommend-block-1 h3{margin-bottom:16px;font-weight:bold}.paragraph--type-job-teaser .field-group-link h3 div,#block-directory-new-arrival-job h3 div,#block-recommend h3 div,.paragraph--type--related-job-category .views-row h3 div,.paragraph--type--related-job-client-name .views-row h3 div,.paragraph--type--related-job-tags .views-row h3 div,.view-dsp-flag-bookmark .views-row h3 div,#block-views-block-recommend-block-1 h3 div{font-weight:bold}.view-dsp-flag-bookmark .text-formatted{display:block;background:none;padding:0;margin-bottom:16px}.paragraph--type-job-teaser .field-group-link .field--name-field-job-specifications,#block-directory-new-arrival-job .field--name-field-job-specifications,#block-recommend .field--name-field-job-specifications.field__item,.paragraph--type--related-job-category .views-row .field--name-field-job-specifications,.paragraph--type--related-job-client-name .views-row .field--name-field-job-specifications,.paragraph--type--related-job-tags .views-row .field--name-field-job-specifications,#block-views-block-recommend-block-1 .field--name-field-job-specifications.field__item{display:block;width:100%;padding:0;margin-bottom:12px;background:none}.paragraph--type-job-teaser .field-group-link .field--name-field-job-specifications p,#block-directory-new-arrival-job .field--name-field-job-specifications p,#block-recommend .field--name-field-job-specifications p,.paragraph--type--related-job-category .views-row .field--name-field-job-specifications p,.paragraph--type--related-job-client-name .views-row .field--name-field-job-specifications p,.paragraph--type--related-job-tags .views-row .field--name-field-job-specifications p,#block-views-block-recommend-block-1 p{margin-bottom:0}.paragraph--type-job-teaser .field-group-link dl,#block-directory-new-arrival-job dl,#block-recommend dl,.paragraph--type--related-job-category .views-row dl,.paragraph--type--related-job-client-name .views-row dl,.paragraph--type--related-job-tags .views-row dl,.view-dsp-flag-bookmark .views-row dl,#block-views-block-recommend-block-1 dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:7px}.paragraph--type-job-teaser .field-group-link dt,#block-directory-new-arrival-job dt,#block-recommend dt,.paragraph--type--related-job-category .views-row dt,.paragraph--type--related-job-client-name .views-row dt,.paragraph--type--related-job-tags .views-row dt,.view-dsp-flag-bookmark .views-row dt,#block-views-block-recommend-block-1 dt{width:80px;font-weight:bold;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.paragraph--type-job-teaser .field-group-link dd,#block-directory-new-arrival-job dd,#block-recommend dd,.paragraph--type--related-job-category .views-row dd,.paragraph--type--related-job-client-name .views-row dd,.paragraph--type--related-job-tags .views-row dd,.view-dsp-flag-bookmark .views-row dd,#block-views-block-recommend-block-1 dd{width:calc(100% - 80px)}.paragraph--type-job-teaser .field-group-link dd.job-time,#block-directory-new-arrival-job dd.job-time,#block-recommend dd.job-time,.paragraph--type--related-job-category .views-row dd.job-time,.paragraph--type--related-job-client-name .views-row dd.job-time,.paragraph--type--related-job-tags .views-row dd.job-time,#block-views-block-recommend-block-1 dd.job-time{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-node-type-job dd.job-time .field__item,.job-list dd.job-time .field__item{width:auto}.field-salary-unit{padding-right:0.5em}.field-salary-from,.field-salary-to,.field--name-field-salary-from,.field--name-field-salary-to{word-break:break-all}.field-salary-unit+.field-salary-from+.field-salary-to,.field-salary-unit+.field--name-field-salary-from+.field--name-field-salary-to{padding-left:1em;position:relative}.field-salary-unit+.field-salary-from+.field-salary-to:before,.field-salary-unit+.field--name-field-salary-from+.field--name-field-salary-to:before{content:'～';height:24px;line-height:1.5;position:absolute;left:0}.field-salary-unit+.field-salary-to:before,.field-salary-unit+.field--name-field-salary-to:before{left:0;right:auto}.paragraph--type-job-teaser .field-group-link:hover .field--name-field-job-specifications p,.paragraph--type-job-teaser .field-group-link:active .field--name-field-job-specifications p,.paragraph--type-job-teaser .field-group-link:hover dt,.paragraph--type-job-teaser .field-group-link:active dt,.paragraph--type-job-teaser .field-group-link:hover dd,.paragraph--type-job-teaser .field-group-link:active dd,#block-directory-new-arrival-job:hover .field--name-field-job-specifications p,#block-directory-new-arrival-job:active .field--name-field-job-specifications p,#block-directory-new-arrival-job:hover dt,#block-directory-new-arrival-job:active dt,#block-directory-new-arrival-job:hover dd,#block-directory-new-arrival-job:active dd,#block-recommend:hover .field--name-field-job-specifications p,#block-recommend:active .field--name-field-job-specifications p,#block-recommend:hover dt,#block-recommend:active dt,#block-recommend:hover dd,#block-recommend:active dd,.paragraph--type--related-job-category .views-row:hover .field--name-field-job-specifications p,.paragraph--type--related-job-category .views-row:active .field--name-field-job-specifications p,.paragraph--type--related-job-category .views-row:hover dt,.paragraph--type--related-job-category .views-row:active dt,.paragraph--type--related-job-category .views-row:hover dd,.paragraph--type--related-job-category .views-row:active dd,.paragraph--type--related-job-client-name .views-row:hover .field--name-field-job-specifications p,.paragraph--type--related-job-client-name .views-row:active .field--name-field-job-specifications p,.paragraph--type--related-job-client-name .views-row:hover dt,.paragraph--type--related-job-client-name .views-row:active dt,.paragraph--type--related-job-client-name .views-row:hover dd,.paragraph--type--related-job-client-name .views-row:active dd,.paragraph--type--related-job-tags .views-row:hover .field--name-field-job-specifications p,.paragraph--type--related-job-tags .views-row:active .field--name-field-job-specifications p,.paragraph--type--related-job-tags .views-row:hover dt,.paragraph--type--related-job-tags .views-row:active dt,.paragraph--type--related-job-tags .views-row:hover dd,.paragraph--type--related-job-tags .views-row:active dd{color:#333}.paragraph--type-job-teaser .field-group-link .more-link,#block-directory-new-arrival-job .slick__slide .more-link,#block-recommend .slick__slide .more-link,.paragraph--type--related-job-category .views-row .more-link,.paragraph--type--related-job-client-name .views-row .more-link,.paragraph--type--related-job-tags .views-row .more-link,#block-views-block-recommend-block-1 .slick__slide .more-link{display:block;padding-right:37px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23CC0033;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-main%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 17px center;background-size:8px 14px;font-size:14px;font-size:1.4rem;font-weight:bold;color:#333;position:absolute;right:0;bottom:16px}@media screen and (min-width:769px){.paragraph--type-job-teaser .field-group-link .more-link,#block-directory-new-arrival-job .slick__slide .more-link,#block-recommend .slick__slide .more-link,.paragraph--type--related-job-category .views-row .more-link,.paragraph--type--related-job-client-name .views-row .more-link,.paragraph--type--related-job-tags .views-row .more-link,#block-views-block-recommend-block-1 .slick__slide .more-link{width:100%}}@media all and (-ms-high-contrast:none){.paragraph--type-job-teaser .field-group-link .more-link,#block-directory-new-arrival-job .slick__slide .more-link,#block-recommend .slick__slide .more-link,.paragraph--type--related-job-category .views-row .more-link,.paragraph--type--related-job-client-name .views-row .more-link,.paragraph--type--related-job-tags .views-row .more-link,#block-views-block-recommend-block-1 .slick__slide .more-link{background-image:url(/themes/custom/dsp/img/arrow-main.png)}}.paragraph--type-job-teaser .field-group-link:hover .more-link,.paragraph--type-job-teaser .field-group-link:active .more-link,#block-directory-new-arrival-job .slick__slide:hover .more-link,#block-directory-new-arrival-job .slick__slide:active .more-link,#block-recommend .slick__slide:hover .more-link,#block-recommend .slick__slide:active .more-link,.paragraph--type--related-job-category .views-row:hover .more-link,.paragraph--type--related-job-category .views-row:active .more-link,.paragraph--type--related-job-client-name .views-row:hover .more-link,.paragraph--type--related-job-client-name .views-row:active .more-link,.paragraph--type--related-job-tags .views-row:hover .more-link,.paragraph--type--related-job-tags .views-row:active .more-link,#block-views-block-recommend-block-1 .slick__slide:hover .more-link,#block-views-block-recommend-block-1 .slick__slide:active .more-link{color:#c03;right:-2px;bottom:14px}@media screen and (min-width:769px){.paragraph--type-job-teaser .field-group-link:hover .more-link,.paragraph--type-job-teaser .field-group-link:active .more-link,#block-directory-new-arrival-job .slick__slide:hover .more-link,#block-directory-new-arrival-job .slick__slide:active .more-link,#block-recommend .slick__slide:hover .more-link,#block-recommend .slick__slide:active .more-link,.paragraph--type--related-job-category .views-row:hover .more-link,.paragraph--type--related-job-category .views-row:active .more-link,.paragraph--type--related-job-client-name .views-row:hover .more-link,.paragraph--type--related-job-client-name .views-row:active .more-link,.paragraph--type--related-job-tags .views-row:hover .more-link,.paragraph--type--related-job-tags .views-row:active .more-link,#block-views-block-recommend-block-1 .slick__slide:hover .more-link,#block-views-block-recommend-block-1 .slick__slide:active .more-link{right:-3px;bottom:13px}}@media screen and (max-width:768px){#block-views-block-recommend-block-1 .slick--view--recommend>.slick__slide{margin-left:0;margin-right:0}}@media screen and (min-width:769px){#block-views-block-recommend-block-1 .slick--less .slick-track{margin-left:0}}.paragraph .margin_5,.paragraph .margin_10,.paragraph .margin_20,.paragraph .margin_30,.paragraph .margin_40,.paragraph .margin_50,.paragraph .margin_60{line-height:0}.paragraph .margin_5{margin-bottom:5px}.paragraph .margin_10{margin-bottom:10px}.paragraph .margin_20{margin-bottom:20px}.paragraph .margin_30{margin-bottom:30px}.paragraph .margin_40{margin-bottom:40px}.paragraph .margin_50{margin-bottom:50px}.paragraph .margin_60{margin-bottom:60px}.paragraph--type-hr hr{margin:0}.paragraph .dashed_1{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 1'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23d9d9d9;}%3C/style%3E%3C/defs%3E%3Ctitle%3Eborder%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Crect class='cls-1' width='2' height='1'/%3E%3Crect class='cls-1' x='4' width='2' height='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:top left;background-size:auto 1px;border:none}@media all and (-ms-high-contrast:none){.paragraph .dashed_1{background-image:url(/themes/custom/dsp/img/border.png)}}.paragraph .dashed_1 hr{border:none}.paragraph .dashed_2{border:1px solid #B2B2B2}.paragraph .field--name-field-video,.paragraph .field--name-field-title{width:100%;margin:0 auto 20px}@media screen and (min-width:769px){.paragraph .field--name-field-video,.paragraph .field--name-field-title{width:calc((418% / 860) * 100)}}.paragraph .field--name-field-title{margin-bottom:37px;text-align:center;font-size:14px;font-size:1.4rem;line-height:1.5}.bookmark .modal-flag-dsp-bookmark{background:rgba(45,45,45,0.6)}.bookmark .modal-flag-dsp-bookmark .modal-close-button{float:right;width:36px;height:36px;margin-bottom:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23fff;}.cls-2{fill:%23b2b2b2;}.cls-3{fill:none;stroke:%23666;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Emodal-close%3C/title%3E%3Cg id='_2' data-name='2'%3E%3Cg id=''%3E%3Ccircle class='cls-1' cx='18' cy='18' r='17.5'/%3E%3Cpath class='cls-2' d='M18,1A17,17,0,1,1,1,18,17,17,0,0,1,18,1m0-1h0a18,18,0,0,0,0,36h0A18,18,0,0,0,18,0Z'/%3E%3Cline class='cls-3' x1='12' y1='24' x2='24' y2='12'/%3E%3Cline class='cls-3' x1='24' y1='24' x2='12' y2='12'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:36px 36px}@media all and (-ms-high-contrast:none){.bookmark .modal-flag-dsp-bookmark .modal-close-button{background-image:url(/themes/custom/dsp/img/modal-close.png)}}@media screen and (max-width:768px){.bookmark .modal-flag-dsp-bookmark .modal-content-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:calc(100% - 20px);margin-top:-23px}}@media (min-width:900px){.bookmark .modal-flag-dsp-bookmark .modal-content-wrapper{width:860px}}.bookmark .modal-flag-dsp-bookmark .modal-content{padding:30px 10px;margin-top:10px;background:#fff;clear:both;width:100%;border-radius:10px;-webkit-transform:none;transform:none;position:static}@media screen and (min-width:769px){.bookmark .modal-flag-dsp-bookmark .modal-content{padding:40px 30px}}.bookmark .modal-flag-dsp-bookmark h3{text-align:center;line-height:1.5;color:#000;position:static;white-space:normal;-webkit-transform:none;transform:none}@media screen and (min-width:769px){.bookmark .modal-flag-dsp-bookmark h3{font-size:26px;font-size:2.6rem}}@media screen and (max-width:768px){.bookmark .modal-flag-dsp-bookmark h3{margin-bottom:20px}}.bookmark .modal-flag-dsp-bookmark .link{background-color:#EDEDED;padding:30px 16px;border-radius:10px;text-align:center;line-height:1.5;font-weight:bold}@media screen and (min-width:769px){.bookmark .modal-flag-dsp-bookmark .link{padding:40px 30px}}.bookmark .modal-flag-dsp-bookmark .link .normal{margin:0 auto;padding-top:20px}@media screen and (max-width:768px){.bookmark .modal-flag-dsp-bookmark .link .normal{width:100%;max-width:370px}}.bookmark .modal-flag-dsp-bookmark .link .normal .button-wrapper{margin-bottom:0;display:block;padding:3px;background-color:#c03}@media screen and (min-width:769px){.bookmark .modal-flag-dsp-bookmark .link .normal .button-wrapper{padding:4px}}@media screen and (max-width:768px){.bookmark .modal-flag-dsp-bookmark .link .normal .button-wrapper{width:100%}}.bookmark .modal-flag-dsp-bookmark .link .normal .button-wrapper:hover{background-color:#c03}.bookmark .modal-flag-dsp-bookmark .link .normal .button-wrapper a{border:none}.bookmark .modal-flag-dsp-bookmark .link .normal .button-wrapper a:hover{background-color:#c03;background:none}.bookmark .ajax-progress-throbber,.bookmark .js-flag-message{display:none}.page-node-type-job .region-content{padding:14px 11px 0}@media screen and (min-width:769px){.page-node-type-job .region-content{padding:50px 0 0}}.job-list .field--name-field-views-ref.field__item,.page-node-type-directory .field--name-field-views-ref.field__item{width:100%}@media screen and (max-width:768px){.job-list .field--name-field-views-ref.field__item .slick__arrow,.page-node-type-directory .field--name-field-views-ref.field__item .slick__arrow{display:none}}.page-node-type-job .block-system-main-block,.job-list .field--name-field-views-ref .views-row{width:100%;padding:5px 1px 1px;margin-bottom:60px;background-color:#c03;border-radius:0 0 10px 10px}.job-list .field--name-field-views-ref .views-row{margin-bottom:40px}.job-list .field--name-field-views-ref .notice-area.notice-1 .views-row{background:none;margin-bottom:0}.page-node-type-job .node--view-mode-full,.job-list .field--name-field-views-ref .node--type-job{width:100%;padding:20px 9px 8px;background-color:#f7f7f7;border-radius:0 0 9px 9px}@media screen and (min-width:769px){.page-node-type-job .node--view-mode-full,.job-list .field--name-field-views-ref .node--type-job{padding:35px 29px 29px}}.page-node-type-job .node--view-mode-full{padding-top:12px}@media screen and (min-width:769px){.page-node-type-job .node--view-mode-full{padding-top:35px}}@media screen and (min-width:769px){.page-node-type-job .job-header,.job-list .job-header,.page-node-type-directory .job-header{margin-bottom:20px}}#block-views-block-recently-visited-job-block-1 .job-header,#block-views-block-recently-visited-job-block-1-2 .job-header{margin-bottom:16px}@media screen and (min-width:769px){.job-list .job-header>.group-content,.page-node-type-directory .job-header>.group-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.page-node-type-job .flag-wrapper,.job-list .flag-wrapper,.page-node-type-directory .flag-wrapper{padding:0;margin-bottom:0}@media screen and (min-width:769px){.page-node-type-job .flag-wrapper,.job-list .flag-wrapper,.page-node-type-directory .flag-wrapper{padding:0;margin-bottom:0}}.page-node-type-job #block-recommend .flag-wrapper,.job-list #block-recommend .flag-wrapper,.page-node-type-directory #block-recommend .flag-wrapper,.page-node-type-job #block-directory-new-arrival-job .flag-wrapper,.job-list #block-directory-new-arrival-job .flag-wrapper,.page-node-type-directory #block-directory-new-arrival-job .flag-wrapper,.page-node-type-job #block-views-block-recently-visited-job-block-1 .flag-wrapper,.job-list #block-views-block-recently-visited-job-block-1 .flag-wrapper,.page-node-type-directory #block-views-block-recently-visited-job-block-1-2 .flag-wrapper,#block-views-block-recommend-block-1 .flag-wrapper{padding:0;margin-bottom:0}.page-node-type-job .flag-wrapper .group-content,.job-list .flag-wrapper .group-content,.page-node-type-directory .group-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.page-node-type-directory .know-how-wrapper .group-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.page-node-type-job .label,.job-list .label,.page-node-type-directory .label{display:inline-block;width:65px;padding-top:6px;padding-bottom:5px;margin-right:5px;text-align:center;font-size:14px;font-size:1.4rem;line-height:1;color:#fff}.page-node-type-job .label-new,.job-list .label-new,.page-node-type-directory .label-new{background-color:#d44650}.page-node-type-job .label-urgent,.job-list .label-urgent,.page-node-type-directory .label-urgent{background-color:#E18246}.page-node-type-job .label-featured,.job-list .label-featured,.page-node-type-directory .label-featured{background-color:#28875A}.expire-wrapper{padding:0 10px}@media screen and (min-width:769px){.expire-wrapper{padding:0}}.expire-wrapper .group-content,.field--name-field-expire-date,.field--name-field-job-id,.field--name-field-last-date,.page-node-type-job .field--name-field-last-date{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:769px){.field--name-field-expire-date{margin-right:1em}}.page-node-type-job .field--name-field-expire-date{display:block}.page-node-type-job .field--name-field-expire-date .field__item:before{content:'〜'}.block-system-main-block .field--name-field-job-id .field__label,.block-system-main-block .field--name-field-job-id .field__item,.block-system-main-block .field--name-field-expire-date .field__label,.block-system-main-block .field--name-field-expire-date .field__item,.block-system-main-block .field--name-field-last-date .field__label,.block-system-main-block .field--name-field-last-date .field__item,.page-node-type-job .block-system-main-block .field--name-field-last-date .field__label,.page-node-type-job .block-system-main-block .field--name-field-last-date .field__item{width:auto;font-size:14px;font-size:1.4rem;font-weight:normal}.job-title-wrapper{padding:0 10px}@media screen and (min-width:769px){.job-title-wrapper{padding:0;margin-bottom:20px}}.page-node-type-job .job-title-wrapper{margin-bottom:10px;margin-top:20px}@media screen and (min-width:769px){.page-node-type-job .job-title-wrapper{margin-bottom:20px}}#block-views-block-recently-visited-job-block-1 .job-title-wrapper,#block-views-block-recently-visited-job-block-1-2 .job-title-wrapper{padding:0}@media screen and (min-width:769px){.job-title-wrapper .group-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#block-views-block-recently-visited-job-block-1 .job-title-wrapper .group-content,#block-views-block-recently-visited-job-block-1-2 .job-title-wrapper .group-content{display:block}.page-node-type-job .block-system-main-block .field--name-field-job-employment,.job-list .block-system-main-block .field--name-field-job-employment,#block-views-block-recently-visited-job-block-1 .field--name-field-job-employment,#block-views-block-recently-visited-job-block-1-2 .field--name-field-job-employment{display:inline-block;width:auto;padding:8px 15px 6px;margin-right:8px;margin-bottom:7px;background-color:#c03;border-radius:14px;font-size:14px;font-size:1.4rem;color:#fff;line-height:1;white-space:nowrap}@media screen and (min-width:769px){.page-node-type-job .block-system-main-block .field--name-field-job-employment,.job-list .block-system-main-block .field--name-field-job-employment,#block-views-block-recently-visited-job-block-1 .field--name-field-job-employment,#block-views-block-recently-visited-job-block-1-2 .field--name-field-job-employment{margin-bottom:0}}.page-node-type-job .node--view-mode-full h1,.job-list .node--view-mode-full h1,.job-list .node--view-mode-full h3,.page-node-type-directory .node--view-mode-full h1{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}@media screen and (min-width:769px){.page-node-type-job .node--view-mode-full h1,.job-list .node--view-mode-full h1,.job-list .node--view-mode-full h3,.page-node-type-directory .node--view-mode-full h1{margin-bottom:0}}.page-node-type-job .node--view-mode-full h1 div,.page-node-type-job .node--view-mode-full h3 div,.job-list .node--view-mode-full h1 div,.job-list .node--view-mode-full h3 div,.page-node-type-directory .node--view-mode-full h1 div,.page-node-type-directory .node--view-mode-full h3 div{font-size:18px;font-size:1.8rem;font-weight:bold;line-height:1.5}@media screen and (min-width:769px){.page-node-type-job .node--view-mode-full h1 div,.page-node-type-job .node--view-mode-full h3 div,.job-list .node--view-mode-full h1 div,.job-list .node--view-mode-full h3 div,.page-node-type-directory .node--view-mode-full h1 div,.page-node-type-directory .node--view-mode-full h3 div{font-size:20px;font-size:2rem}}.page-node-type-job .content-wrapper,.job-list .content-wrapper,.field--name-field-pr-comment,.page-node-type-job .job-type-wrapper,.job-list .job-type-wrapper,.field--name-dynamic-block-fieldnode-job-description,.job-list .field--name-field-job-specifications,.field--name-field-demand-skill,.page-node-type-job .member-wrapper,.job-list .member-wrapper,.field--name-dynamic-block-fieldnode-job-field-demand-personality,.page-node-type-job .salary-wrapper,.field--name-dynamic-block-fieldnode-employ-dispatch,.job-list .salary-wrapper,.page-node-type-job .group-place-station,.job-list .group-place-station,.field--name-field-duty-comment,.page-node-type-job .group-job-time,.job-list .group-job-time,.field--name-field-going-start-time,.field--name-dynamic-token-fieldnode-job-employment-2,.field--name-field-operation-period,.field--name-field-point,.field--name-field-office,.page-node-type-job .field--name-field-expire-date,.field--name-dynamic-block-fieldnode-job-field-os,.field--name-dynamic-block-fieldnode-job-field-tool,.field--name-field-etc.field--type-text-long.field--label-above,.field--name-dynamic-block-fieldnode-job-member,.field--name-dynamic-block-recruitment-numbers,.page-node-type-job .search-link{margin-bottom:15px;padding:21px 20px;background-color:#fff;border-radius:10px}@media screen and (min-width:769px){.page-node-type-job .content-wrapper,.job-list .content-wrapper,.field--name-field-pr-comment,.page-node-type-job .job-type-wrapper,.job-list .job-type-wrapper,.field--name-dynamic-block-fieldnode-job-description,.job-list .field--name-field-job-specifications,.field--name-field-demand-skill,.page-node-type-job .member-wrapper,.job-list .member-wrapper,.field--name-dynamic-block-fieldnode-job-field-demand-personality,.page-node-type-job .salary-wrapper,.field--name-dynamic-block-fieldnode-employ-dispatch,.job-list .salary-wrapper,.page-node-type-job .group-place-station,.job-list .group-place-station,.field--name-field-duty-comment,.page-node-type-job .group-job-time,.job-list .group-job-time,.field--name-field-going-start-time,.field--name-dynamic-token-fieldnode-job-employment-2,.field--name-field-operation-period,.field--name-field-point,.field--name-field-office,.page-node-type-job .field--name-field-expire-date,.field--name-dynamic-block-fieldnode-job-field-os,.field--name-dynamic-block-fieldnode-job-field-tool,.field--name-field-etc.field--type-text-long.field--label-above,.field--name-dynamic-block-fieldnode-job-member,.field--name-dynamic-block-recruitment-numbers,.page-node-type-job .search-link{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 30px;margin-bottom:10px}}.page-node-type-job .field__label,.job-list .field__label,.page-node-type-job .group-label,.job-list .group-label,.field--name-field-point .field__label,.job-list .group-tags h3,.page-node-type-job .field--name-field-expire-date .field__label{margin-bottom:17px;font-size:16px;font-size:1.6rem;font-weight:bold;line-height:1.5;color:#000}@media screen and (min-width:769px){.page-node-type-job .field__label,.job-list .field__label,.page-node-type-job .group-label,.job-list .group-label,.field--name-field-point .field__label,.job-list .group-tags h3,.page-node-type-job .field--name-field-expire-date .field__label{width:160px;margin-bottom:0}}.page-node-type-job .block-system-main-block .field--name-field-job-id .field__label,.page-node-type-job .block-system-main-block .field--name-field-last-date .field__label{margin-bottom:0}.job-list .field__item,.page-node-type-job .field__item{font-size:16px;font-size:1.6rem;line-height:1.5;word-wrap:break-word}.page-node-type-job .field__item .pr-comment-more{position:absolute;font-weight:bold;right:20px;bottom:23px;font-size:14px;font-size:1.4rem}@media screen and (min-width:769px){.job-list .field__label+.field__item,.page-node-type-job .field__label+.field__item{width:calc(100% - 160px)}}@media screen and (min-width:769px){.expire-wrapper .field__label+.field__item{width:auto}}.page-node-type-job .field__item p,.job-list .field__item p{margin-bottom:16px}.page-node-type-job .node--type-job .field__item *:last-child,.job-list .node--type-job .field__item *:last-child,.page-node-type-job .node--type-job .field__item *:last-child *:last-child,.job-list .node--type-job .field__item *:last-child *:last-child{margin-bottom:0}.page-node-type-job .field__item li,.job-list .field__item li{padding-left:20px;margin-bottom:11px;position:relative}.page-node-type-list-page-views.job-list .field__item li{padding-left:4px}.job-list .field__item .pager li,.page-node-type-job .field--name-dynamic-block-fieldnode-job-field-os .field__item li,.job-list .field--name-dynamic-block-fieldnode-job-field-os .field__item li,.page-node-type-job .field--name-dynamic-block-fieldnode-job-field-tool .field__item li,.job-list .field--name-dynamic-block-fieldnode-job-field-tool .field__item li{padding-left:0;margin-bottom:0;position:static}.page-node-type-job .field__item li:last-child,.job-list .field__item li:last-child{margin-bottom:0}.page-node-type-list-page-views.job-list #block-directory-job-type-link .field__item li:last-child{margin-bottom:11px}.page-node-type-job .field__item li:before,.job-list .field__item li:before{content:'';width:6px;height:6px;background-color:#008B9B;border-radius:50%;position:absolute;top:8px;left:3px}.page-node-type-list-page-views.job-list #block-directory-job-type-link .field__item li:before{display:none}.job-list .field__item .pager li:before,.page-node-type-job .field--name-dynamic-block-fieldnode-job-field-os .field__item li:before,.job-list .field--name-dynamic-block-fieldnode-job-field-os .field__item li:before,.page-node-type-job .field--name-dynamic-block-fieldnode-job-field-tool .field__item li:before,.job-list .field--name-dynamic-block-fieldnode-job-field-tool .field__item li:before{content:none;background:none;position:static}.page-node-type-job .content-wrapper,.job-list .content-wrapper{display:block;padding-top:20px;padding-bottom:25px;margin-bottom:20px}@media screen and (min-width:769px){.page-node-type-job .content-wrapper,.job-list .content-wrapper{padding-top:30px;padding-bottom:30px}}@media screen and (min-width:769px){.page-node-type-job .body-wrapper>.group-content,.job-list .body-wrapper>.group-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.page-node-type-job .field--name-field-media-image,.job-list .field--name-field-media-image{width:calc(100% + 10px);margin:0 -5px 21px}@media screen and (min-width:769px){.page-node-type-job .field--name-field-media-image,.job-list .field--name-field-media-image{width:calc((270% / 1050) * 100);margin:0}}@media screen and (min-width:769px){.job-list .field--name-field-media-image{width:calc((270% / 740) * 100)}}.job-list .field--name-image{width:100%}.page-node-type-job .field--name-field-media-image img,.job-list .field--name-field-media-image img{width:100%;height:auto;border:1px solid #D9D9D9;border-radius:10px}.page-node-type-job .group-text-wrapper,.job-list .group-text-wrapper{width:100%}@media screen and (min-width:769px){.page-node-type-job .field--name-field-media-image+.group-text-wrapper,.job-list .field--name-field-media-image+.group-text-wrapper{width:calc((750% / 1050) * 100)}}@media screen and (min-width:769px){.job-list .field--name-field-media-image+.group-text-wrapper{width:calc((440% / 740) * 100)}}.page-node-type-job .field--name-field-sub-title-plain.field__item,.job-list .field--name-field-sub-title-plain.field__item{width:auto;margin-bottom:17px}.page-node-type-job .field--name-field-sub-title-plain,.job-list .field--name-field-sub-title-plain p{font-weight:bold}@media screen and (min-width:769px){.page-node-type-job .field--name-field-sub-title-plain,.job-list .field--name-field-sub-title-plain p{font-size:18px;font-size:1.8rem}}.page-node-type-job .field--name-body.field__item,.job-list .field--name-body.field__item{width:auto}.page-node-type-job .content-b,.job-list .content-b{padding-top:21px}@media screen and (min-width:769px){.page-node-type-job .content-b,.job-list .content-b{padding-top:30px}}@media screen and (min-width:769px){.page-node-type-job .field--name-field-media-image-set-3,.job-list .field--name-field-media-image-set-3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.page-node-type-job .field--name-field-media-image-set-3>.field__item,.job-list .field--name-field-media-image-set-3>.field__item{width:100%;margin-bottom:25px}@media screen and (min-width:769px){.page-node-type-job .field--name-field-media-image-set-3>.field__item,.job-list .field--name-field-media-image-set-3>.field__item{width:calc((100% - 60px) / 3);margin-right:30px;margin-bottom:0}}.page-node-type-job .field--name-field-media-image-set-3>.field__item:nth-child(3n),.job-list .field--name-field-media-image-set-3>.field__item:nth-child(3n){margin-right:0;margin-bottom:0}.page-node-type-job .field--name-field-media-image-set-3 .field--name-image,.job-list .field--name-field-media-image-set-3 .field--name-image{width:100%}.page-node-type-job .field--name-field-media-image-set-3 img,.job-list .field--name-field-media-image-set-3 img{width:100%;height:auto;border:1px solid #D9D9D9;border-radius:10px}.page-node-type-job .job-type-wrapper .group-content,.job-list .job-type-wrapper .group-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:769px){.page-node-type-job .job-type-wrapper .group-content,.job-list .job-type-wrapper .group-content{width:calc(100% - 160px)}}.page-node-type-job .job-type-wrapper .field--name-field-query-job-type.field__item,.job-list .job-type-wrapper .field--name-field-query-job-type.field__item,.page-node-type-job .job-type-wrapper .field--name-field-job-type-text.field__item,.job-list .job-type-wrapper .field--name-field-job-type-text.field__item{display:inline-block;width:auto}.field--name-field-query-job-type+.field--name-field-job-type-text{padding-left:1.5em;position:relative}.field--name-field-query-job-type+.field--name-field-job-type-text:before{content:'/';position:absolute;top:0;left:0.5em}.field--name-field-pr-comment{margin-bottom:20px;background-color:rgba(204,0,51,0.05);border:1px solid #c03;position:relative}.field--name-field-pr-comment .field__item p{font-weight:bold}.page-node-type-job .field--name-dynamic-block-fieldnode-job-field-os .field__item .item-list ul,.job-list .field--name-dynamic-block-fieldnode-job-field-os .field__item .item-list ul,.page-node-type-job .field--name-dynamic-block-fieldnode-job-field-tool .field__item .item-list ul,.job-list .field--name-dynamic-block-fieldnode-job-field-tool .field__item .item-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-node-type-job .field--name-dynamic-block-fieldnode-job-field-os .field__item .item-list li,.job-list .field--name-dynamic-block-fieldnode-job-field-os .field__item .item-list li,.page-node-type-job .field--name-dynamic-block-fieldnode-job-field-tool .field__item .item-list li,.job-list .field--name-dynamic-block-fieldnode-job-field-tool .field__item .item-list li{margin:0}.page-node-type-job .field--name-dynamic-block-fieldnode-job-field-os .field__item .item-list li+li,.job-list .field--name-dynamic-block-fieldnode-job-field-os .field__item .item-list li+li,.page-node-type-job .field--name-dynamic-block-fieldnode-job-field-tool .field__item .item-list li+li,.job-list .field--name-dynamic-block-fieldnode-job-field-tool .field__item .item-list li+li{padding-left:1.5em;position:relative}.page-node-type-job .field--name-dynamic-block-fieldnode-job-field-os .field__item .item-list li+li:before,.job-list .field--name-dynamic-block-fieldnode-job-field-os .field__item .item-list li+li:before,.page-node-type-job .field--name-dynamic-block-fieldnode-job-field-tool .field__item .item-list li+li:before,.job-list .field--name-dynamic-block-fieldnode-job-field-tool .field__item .item-list li+li:before{content:'/';position:absolute;top:0;left:0.5em}@media screen and (min-width:769px){.page-node-type-job .member-wrapper .group-content,.job-list .member-wrapper .group-content{width:calc(100% - 160px)}}@media screen and (min-width:769px){.page-node-type-job .member-wrapper .group-content .field__item,.job-list .member-wrapper .group-content .field__item{width:100%}}.page-node-type-job .salary-wrapper .group-content,.job-list .salary-wrapper .group-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:769px){.page-node-type-job .salary-wrapper .group-content,.job-list .salary-wrapper .group-content{width:calc(100% - 160px)}}@media screen and (min-width:769px){.job-list .field--name-dynamic-block-fieldnode-job-field-os .group-content,.job-list .field--name-dynamic-block-fieldnode-job-field-tool .group-content,.job-list .field--name-dynamic-block-fieldnode-job-description .group-content,.job-list .field--name-dynamic-block-fieldnode-job-field-demand-personality .group-content,.job-list .field--name-dynamic-block-fieldnode-employ-dispatch .group-content,.job-list .field--name-dynamic-block-fieldnode-job-member .group-content,.job-list .field--name-dynamic-block-recruitment-numbers .group-content,.page-node-type-job .field--name-dynamic-block-fieldnode-job-field-os .group-content,.page-node-type-job .field--name-dynamic-block-fieldnode-job-field-tool .group-content,.page-node-type-job .field--name-dynamic-block-fieldnode-job-description .group-content,.page-node-type-job .field--name-dynamic-block-fieldnode-job-field-demand-personality .group-content,.page-node-type-job .field--name-dynamic-block-fieldnode-employ-dispatch .group-content,.page-node-type-job .field--name-dynamic-block-fieldnode-job-member .group-content,.page-node-type-job .field--name-dynamic-block-recruitment-numbers .group-content{width:calc(100% - 160px)}}.page-node-type-job .salary-wrapper .group-content .field__item,.job-list .salary-wrapper .group-content .field__item{display:inline-block;width:auto}.page-node-type-job .field--name-field-salary-from,.page-node-type-job .field--name-field-salary-to{font-size:17px;font-size:1.7rem;font-weight:bold}.field--name-field-salary-unit{padding-right:0.5em}.field--name-field-salary-unit+.field--name-field-salary-from,.field--name-field-salary-unit+.field--name-field-salary-to{padding-right:1em;position:relative}.field--name-field-salary-unit+.field--name-field-salary-to{padding-left:1em;padding-right:0}.field--name-field-salary-unit+.field--name-field-salary-from:before,.field--name-field-salary-unit+.field--name-field-salary-to:before{content:'～';height:24px;line-height:1.5;position:absolute;right:0}.field--name-field-salary-unit+.field--name-field-salary-to:before{left:0;right:auto}.job-list .salary-wrapper .group-content .field__item.field--name-field-salary-comment{width:100%;padding-top:16px}.page-node-type-job .group-place-station .group-content,.job-list .group-place-station .group-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:769px){.page-node-type-job .group-place-station .group-content,.job-list .group-place-station .group-content{width:calc(100% - 160px)}}.page-node-type-job .group-place-station .group-content .field__item,.job-list .group-place-station .group-content .field__item{display:inline-block;width:auto}.field--name-field-address1+.field--name-field-neighborhood-line,.field--name-field-address2+.field--name-field-neighborhood-line,.field--name-field-address3+.field--name-field-neighborhood-line{padding-left:1.5em;position:relative}.field--name-field-address1+.field--name-field-neighborhood-line:before,.field--name-field-address2+.field--name-field-neighborhood-line:before,.field--name-field-address3+.field--name-field-neighborhood-line:before{content:'/';position:absolute;top:0;left:0.5em}.page-node-type-job .group-job-time .group-content,.job-list .group-job-time .group-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:769px){.page-node-type-job .group-job-time .group-content,.job-list .group-job-time .group-content{width:calc(100% - 160px)}}.page-node-type-job .group-job-time .group-content .field__item,.job-list .group-job-time .group-content .field__item{display:inline-block;width:auto}.field--name-field-operation-start-time+.field--name-field-operation-end-time{padding-left:1em;position:relative}.field--name-field-operation-start-time+.field--name-field-operation-end-time:before{content:'～';position:absolute;top:0;left:0}.field--name-field-point{padding:21px 20px 21px}@media screen and (min-width:769px){.field--name-field-point{padding:10px 30px 20px}}.field--name-field-point .field__label{margin-bottom:0}@media screen and (min-width:769px){.field--name-field-point .field__label{padding-top:6px}}.field--name-field-point .field__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:769px){.field--name-field-point .field__items{width:calc(100% - 160px)}}.field--name-field-point .field__items .field__item{margin-top:10px}.field--name-field-point .field__items .field__item a{display:inline-block;width:auto;padding:10px;margin-right:10px;margin-bottom:10px;background-color:#c03;border-radius:5px;font-size:15px;font-size:1.5rem;line-height:1;color:#fff;white-space:nowrap}@media screen and (min-width:769px){.field--name-field-point .field__items .field__item a{margin-top:0}}#block-entry-area-job-detail{width:calc(100% + 22px);padding:50px 21px;margin:0 -11px 60px;background-color:#c03}@media screen and (min-width:769px){#block-entry-area-job-detail{width:100%;padding:60px 60px 20px;margin:0 0 90px;border-radius:10px}}#block-entry-area-job-detail h2{margin-top:-16px;margin-bottom:26px;text-align:center}@media screen and (min-width:769px){#block-entry-area-job-detail h2{margin-bottom:31px}}#block-entry-area-job-detail h2 span{padding:0 10px;border-bottom:3px solid #fff;font-size:24px;font-size:2.4rem;font-weight:bold;line-height:1.75;color:#fff}@media screen and (min-width:769px){#block-entry-area-job-detail h2 span{padding:0 20px;font-size:32px;font-size:3.2rem;line-height:2.03125}}#block-entry-area-job-detail .field--name-field-paragraphs>.field__item{width:100%}#block-entry-area-job-detail .paragraph--type-text>div>p{text-align:center;font-size:18px;font-size:1.8rem;font-weight:bold;line-height:1.5;color:#fff}@media screen and (min-width:769px){#block-entry-area-job-detail .paragraph--type-text>div>p{font-size:20px;font-size:2rem}}#block-entry-area-job-detail .paragraph--type-text>div>p:nth-child(2){margin-bottom:30px}@media screen and (min-width:769px){#block-entry-area-job-detail .paragraph--type-text>div>p:nth-child(2){margin-bottom:40px}}#block-entry-area-job-detail .paragraph--type-text>div>p strong{border-bottom:2px solid #fff}@media screen and (min-width:769px){#block-entry-area-job-detail .paragraph--type-text>div>p strong{font-size:24px;font-size:2.4rem}}.page-node-type-job .join-login{margin-bottom:30px}@media screen and (min-width:769px){.page-node-type-job .join-login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}}.page-node-type-job .join-login .join,.page-node-type-job .join-login .login{width:100%;padding:30px 16px 30px 17px;background-color:#fff;border-radius:10px}@media screen and (min-width:769px){.page-node-type-job .join-login .join,.page-node-type-job .join-login .login{width:calc((100% - 30px) / 2);padding:40px 30px 0}}.page-node-type-job .join-login .join{margin-bottom:15px}@media screen and (min-width:769px){.page-node-type-job .join-login .join{margin-bottom:0}}.page-node-type-job .join-login .join p,.page-node-type-job .join-login .login p{text-align:center;font-size:16px;font-size:1.6rem;font-weight:bold;line-height:1.5}@media screen and (min-width:769px){.page-node-type-job .join-login .join p,.page-node-type-job .join-login .login p{font-size:18px;font-size:1.8rem}}.page-node-type-job .paragraph .strong .button-wrapper a{width:100%}.page-node-type-job .paragraph .strong a span{padding-left:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23fff;}%3C/style%3E%3C/defs%3E%3Ctitle%3Elogin%3C/title%3E%3Cg id='_2' data-name=' 2'%3E%3Cg id=''%3E%3Cpath class='cls-1' d='M22.91,24H7.64a1.09,1.09,0,0,1-1.09-1.09V18.55a1.09,1.09,0,1,1,2.18,0v3.27H21.82V2.18H8.73V5.45a1.09,1.09,0,1,1-2.18,0V1.09A1.09,1.09,0,0,1,7.64,0H22.91A1.09,1.09,0,0,1,24,1.09V22.91A1.09,1.09,0,0,1,22.91,24Z'/%3E%3Cpath class='cls-1' d='M15.27,13.09H1.09a1.09,1.09,0,0,1,0-2.18H15.27a1.09,1.09,0,0,1,0,2.18Z'/%3E%3Cpath class='cls-1' d='M11.45,16.91a1.13,1.13,0,0,1-.77-.32,1.1,1.1,0,0,1,0-1.54L13.73,12,10.68,9a1.09,1.09,0,0,1,1.55-1.54L16,11.23a1.08,1.08,0,0,1,0,1.54l-3.81,3.82A1.13,1.13,0,0,1,11.45,16.91Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 center;background-size:16px 16px;font-size:18px;font-size:1.8rem;font-weight:bold;line-height:1.5;color:#fff}@media screen and (min-width:769px){.page-node-type-job .paragraph .strong a span{padding-left:34px;background-position:0 center;background-size:24px 24px;font-size:26px;font-size:2.6rem}}@media all and (-ms-high-contrast:none){.page-node-type-job .paragraph .strong a span{background-image:url(/themes/custom/dsp/img/login.png)}}.page-node-type-job .field__item.button-wrapper,.job-list .field__item.button-wrapper{width:100%}.page-node-type-job .paragraph .normal-3col .button-wrapper,.job-list .paragraph .normal-3col .button-wrapper{padding:0;background:none}@media screen and (max-width:768px){.page-node-type-job .paragraph .normal-3col .button-wrapper,.job-list .paragraph .normal-3col .button-wrapper{width:300px;margin-bottom:15px}}.page-node-type-job .paragraph .normal-3col .button-wrapper a,.job-list .paragraph .normal-3col .button-wrapper a{height:auto;border:4px solid #fff;font-size:16px;font-size:1.6rem}@media screen and (min-width:769px){.page-node-type-job .paragraph .normal-3col .button-wrapper a,.job-list .paragraph .normal-3col .button-wrapper a{font-size:18px;font-size:1.8rem}}.page-node-type-job .paragraph .normal-3col .button-wrapper a:hover,.job-list .paragraph .normal-3col .button-wrapper a:hover,.page-node-type-job .paragraph .normal-3col .button-wrapper a:active,.job-list .paragraph .normal-3col .button-wrapper a:active{background-color:#c03}.page-node-type-job .region-featured-bottom-3,.job-list .region-featured-bottom-3,.page-node-type-directory .region-featured-bottom-6{padding:50px 11px;background-color:#c03}@media screen and (min-width:769px){.page-node-type-job .region-featured-bottom-3,.job-list .region-featured-bottom-3,.page-node-type-directory .region-featured-bottom-6{padding:54px 0 20px}}.page-node-type-job .region-featured-bottom-3 .field__item,.job-list .region-featured-bottom-3 .field__item,.page-node-type-directory .region-featured-bottom-6 .field__item{width:auto}.page-node-type-job .region-featured-bottom-3 .field--name-field-paragraphs .ds-1col>div,.job-list .region-featured-bottom-3 .field--name-field-paragraphs .ds-1col>div,.page-node-type-directory .region-featured-bottom-6 .field--name-field-paragraphs .ds-1col>div p,body#fixed .bg-green .title-header,body#fixed .bg-green .title-header a,body.page-node-type-directory .bg-green .title-header,body.page-node-type-directory .bg-green .title-header a{margin-bottom:9px;text-align:center;font-size:18px;font-size:1.8rem;font-weight:bold;line-height:1.5;color:#fff}@media screen and (min-width:769px){.page-node-type-job .region-featured-bottom-3 .field--name-field-paragraphs .ds-1col>div,.job-list .region-featured-bottom-3 .field--name-field-paragraphs .ds-1col>div,.page-node-type-directory .region-featured-bottom-6 .field--name-field-paragraphs .ds-1col>div p,body#fixed .bg-green .title-header,body#fixed .bg-green .title-header a,body.page-node-type-directory .bg-green .title-header,body.page-node-type-directory .bg-green .title-header a{margin-bottom:20px;font-size:26px;font-size:2.6rem}}@media screen and (min-width:769px){body.page-node-type-directory .bg-green .title-header,body.page-node-type-directory .bg-green .title-header a{margin-bottom:30px}}body#fixed .bg-green .title-header a:hover{text-decoration:underline}@media screen and (min-width:769px){.page-node-type-job .region-featured-bottom-3 .field--name-field-paragraphs .ds-1col .normal,.job-list .region-featured-bottom-3 .field--name-field-paragraphs .ds-1col .normal,.page-node-type-directory .region-featured-bottom-6 .field--name-field-paragraphs .ds-1col .normal{margin-bottom:40px}}@media screen and (min-width:769px){.page-node-type-job .region-featured-bottom-3 .field--name-field-paragraphs .ds-1col>.strong_big{margin-bottom:40px}}@media screen and (min-width:769px){.page-node-type-job .region-featured-bottom-3 .field--name-field-paragraphs .ds-1col>.col-4,.job-list .region-featured-bottom-3 .field--name-field-paragraphs .ds-1col>.col-4,.page-node-type-directory .region-featured-bottom-6 .field--name-field-paragraphs .ds-1col>.col-4{margin-bottom:15px}}.page-node-type-job .field__item .paragraph--type-image-title-text-link>.item-wrapper:last-child,.job-list .field__item .paragraph--type-image-title-text-link>.item-wrapper:last-child,.page-node-type-directory .field__item .paragraph--type-image-title-text-link>.item-wrapper:last-child{margin-bottom:15px}@media screen and (min-width:769px){.page-node-type-job .field__item .paragraph--type-image-title-text-link>.item-wrapper:last-child,.job-list .field__item .paragraph--type-image-title-text-link>.item-wrapper:last-child,.page-node-type-directory .field__item .paragraph--type-image-title-text-link>.item-wrapper:last-child{margin-bottom:25px}}.page-node-type-job .field__item.button-wrapper,.job-list .field__item.button-wrapper,.page-node-type-directory .field__item.button-wrapper,.job-list .field__item.button-wrapper{width:100%}.page-node-type-job .paragraph .normal .button-wrapper,.job-list .paragraph .normal .button-wrapper,.page-node-type-directory .paragraph .normal .button-wrapper{padding:0;background:none}@media screen and (max-width:768px){.page-node-type-job .paragraph .normal .button-wrapper,.job-list .paragraph .normal .button-wrapper,.page-node-type-directory .paragraph .normal .button-wrapper{width:300px;margin-bottom:15px}}.page-node-type-job .paragraph .normal .button-wrapper a,.job-list .paragraph .normal .button-wrapper a,.page-node-type-directory .paragraph .normal .button-wrapper a{height:auto;border:4px solid #fff;font-size:16px;font-size:1.6rem}@media screen and (min-width:769px){.page-node-type-job .paragraph .normal .button-wrapper a,.job-list .paragraph .normal .button-wrapper a,.page-node-type-directory .paragraph .normal .button-wrapper a{font-size:18px;font-size:1.8rem}}.page-node-type-job .paragraph .normal .button-wrapper a:hover,.page-node-type-job .paragraph .normal .button-wrapper a:active,.job-list .paragraph .normal .button-wrapper a:hover,.job-list .paragraph .normal .button-wrapper a:active,.page-node-type-directory .paragraph .normal .button-wrapper a:hover,.page-node-type-directory .paragraph .normal .button-wrapper a:active{background-color:#c03}.page-node-type-job .modal-flag-dsp-bookmark{background:rgba(45,45,45,0.6)}.page-node-type-job .modal-flag-dsp-bookmark .modal-close-button{float:right;width:36px;height:36px;margin-bottom:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23fff;}.cls-2{fill:%23b2b2b2;}.cls-3{fill:none;stroke:%23666;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Emodal-close%3C/title%3E%3Cg id='_2' data-name='2'%3E%3Cg id=''%3E%3Ccircle class='cls-1' cx='18' cy='18' r='17.5'/%3E%3Cpath class='cls-2' d='M18,1A17,17,0,1,1,1,18,17,17,0,0,1,18,1m0-1h0a18,18,0,0,0,0,36h0A18,18,0,0,0,18,0Z'/%3E%3Cline class='cls-3' x1='12' y1='24' x2='24' y2='12'/%3E%3Cline class='cls-3' x1='24' y1='24' x2='12' y2='12'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:36px 36px}@media all and (-ms-high-contrast:none){.page-node-type-job .modal-flag-dsp-bookmark .modal-close-button{background-image:url(/themes/custom/dsp/img/modal-close.png)}}@media screen and (max-width:768px){.page-node-type-job .modal-flag-dsp-bookmark .modal-content-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:calc(100% - 20px);margin-top:-23px}}@media (min-width:900px){.page-node-type-job .modal-flag-dsp-bookmark .modal-content-wrapper{width:860px}}.page-node-type-job .modal-flag-dsp-bookmark .modal-content{padding:30px 10px;margin-top:10px;background:#fff;clear:both;width:100%;border-radius:10px;-webkit-transform:none;transform:none;position:static}@media screen and (min-width:769px){.page-node-type-job .modal-flag-dsp-bookmark .modal-content{padding:40px 30px}}.page-node-type-job .modal-flag-dsp-bookmark h3{text-align:center;line-height:1.5;color:#000;position:static;white-space:normal;-webkit-transform:none;transform:none}@media screen and (min-width:769px){.page-node-type-job .modal-flag-dsp-bookmark h3{font-size:26px;font-size:2.6rem}}@media screen and (max-width:768px){.page-node-type-job .modal-flag-dsp-bookmark h3{margin-bottom:20px}}.page-node-type-job .modal-flag-dsp-bookmark .link{background-color:#EDEDED;padding:30px 16px;border-radius:10px;text-align:center;line-height:1.5;font-weight:bold}@media screen and (min-width:769px){.page-node-type-job .modal-flag-dsp-bookmark .link{padding:40px 30px}}.page-node-type-job .modal-flag-dsp-bookmark .link .normal{margin:0 auto;padding-top:20px}@media screen and (max-width:768px){.page-node-type-job .modal-flag-dsp-bookmark .link .normal{width:100%}}.page-node-type-job .modal-flag-dsp-bookmark .link .normal .button-wrapper{margin-bottom:0;display:block;padding:3px;background-color:#c03}@media screen and (min-width:769px){.page-node-type-job .modal-flag-dsp-bookmark .link .normal .button-wrapper{padding:4px}}@media screen and (max-width:768px){.page-node-type-job .modal-flag-dsp-bookmark .link .normal .button-wrapper{width:100%;max-width:370px}}.page-node-type-job .modal-flag-dsp-bookmark .link .normal .button-wrapper:hover{background-color:#c03}.page-node-type-job .modal-flag-dsp-bookmark .link .normal .button-wrapper a{border:none}.page-node-type-job .modal-flag-dsp-bookmark .link .normal .button-wrapper a:hover{background-color:#c03;background:none}.page-node-type-job .ajax-progress-throbber,.page-node-type-job .js-flag-message{display:none}.page-node-type-job #search-link .group-content{width:100%;padding:0 10px;padding-left:0;font-weight:bold;display:block}@media screen and (min-width:769px){.page-node-type-job #search-link .group-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}}.page-node-type-job #search-link .group-content a{text-decoration:underline;font-weight:normal}.page-node-type-job #search-link .group-content a:before{content:"";display:block;width:100%;margin-top:17px}@media screen and (min-width:769px){.page-node-type-job #search-link .group-content a:before{display:none}}@media screen and (min-width:769px){.page-node-type-job #search-link .group-content a{width:calc(100% - 160px);margin-left:auto;margin-top:0}}.page-node-type-job .expire-wrapper .group-content{display:block;margin-bottom:10px}.node--type-job .group-content{line-height:1.5}.node--type-job .job-descriotion-wrapper,.node--type-job .language-wrapper,.node--type-job .field--name-field-language,.node--type-job .field--name-field-language-level,.node--type-job .field--name-field-use-os,.node--type-job .field--name-field-use-tool,.node--type-job .demand-personality-wrapper,.node--type-job .general-salary-wrapper,.node--type-job .field--name-field-employ-etc,.node--type-job .general-holiday,.node--type-job .general-allowance,.node--type-job .general-welfare{margin-top:15px}.node--type-job .job-descriotion-wrapper .field__label,.node--type-job .job-descriotion-wrapper .field-label-above,.node--type-job .language-wrapper .field__label,.node--type-job .language-wrapper .field-label-above,.node--type-job .field--name-field-language .field__label,.node--type-job .field--name-field-language .field-label-above,.node--type-job .field--name-field-language-level .field__label,.node--type-job .field--name-field-language-level .field-label-above,.node--type-job .field--name-field-use-os .field__label,.node--type-job .field--name-field-use-os .field-label-above,.node--type-job .field--name-field-use-tool .field__label,.node--type-job .field--name-field-use-tool .field-label-above,.node--type-job .demand-personality-wrapper .field__label,.node--type-job .demand-personality-wrapper .field-label-above,.node--type-job .general-salary-wrapper .field__label,.node--type-job .general-salary-wrapper .field-label-above,.node--type-job .field--name-field-employ-etc .field__label,.node--type-job .field--name-field-employ-etc .field-label-above,.node--type-job .general-holiday .field__label,.node--type-job .general-holiday .field-label-above,.node--type-job .general-allowance .field__label,.node--type-job .general-allowance .field-label-above,.node--type-job .general-welfare .field__label,.node--type-job .general-welfare .field-label-above{font-weight:bold;color:#333333;margin-bottom:5px;line-height:1.5}.node--type-job .general-salary-wrapper{width:100%}.node--type-job .views-element-container{line-height:1.5}.node--type-job .field--name-dynamic-block-fieldnode-job-member .field--name-field-member-comment{margin-top:0}.node--type-job .field--name-dynamic-block-fieldnode-job-member .field--name-field-num-people+.field--name-field-member-comment{margin-top:15px}.node--type-job .field--name-dynamic-block-fieldnode-job-field-demand-personality .demand-personality-wrapper{margin-top:0}.node--type-job .field--name-dynamic-block-fieldnode-job-field-demand-personality .field--name-field-demand-personality+.demand-personality-wrapper{margin-top:15px}.node--type-job .field--name-dynamic-block-fieldnode-job-field-os .views-element-container .item-list ul,.node--type-job .field--name-dynamic-block-fieldnode-job-description .views-element-container .item-list ul,.node--type-job .field--name-dynamic-block-fieldnode-job-field-tool .views-element-container .item-list ul,.node--type-job .field--name-dynamic-block-fieldnode-job-field-demand-personality .views-element-container .item-list ul,.node--type-job .general-salary-wrapper .views-element-container .item-list ul,.node--type-job .general-holiday .views-element-container .item-list ul,.node--type-job .general-allowance .views-element-container .item-list ul,.node--type-job .general-welfare .views-element-container .item-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.node--type-job .field--name-dynamic-block-fieldnode-job-field-os .views-element-container .item-list ul li,.node--type-job .field--name-dynamic-block-fieldnode-job-description .views-element-container .item-list ul li,.node--type-job .field--name-dynamic-block-fieldnode-job-field-tool .views-element-container .item-list ul li,.node--type-job .field--name-dynamic-block-fieldnode-job-field-demand-personality .views-element-container .item-list ul li,.node--type-job .general-salary-wrapper .views-element-container .item-list ul li,.node--type-job .general-holiday .views-element-container .item-list ul li,.node--type-job .general-allowance .views-element-container .item-list ul li,.node--type-job .general-welfare .views-element-container .item-list ul li{display:inline-block;margin:0 20px 0 0;position:relative}.node--type-job .field--name-dynamic-block-fieldnode-job-field-os .views-element-container .item-list ul li:not(:last-child):after,.node--type-job .field--name-dynamic-block-fieldnode-job-description .views-element-container .item-list ul li:not(:last-child):after,.node--type-job .field--name-dynamic-block-fieldnode-job-field-tool .views-element-container .item-list ul li:not(:last-child):after,.node--type-job .field--name-dynamic-block-fieldnode-job-field-demand-personality .views-element-container .item-list ul li:not(:last-child):after,.node--type-job .general-salary-wrapper .views-element-container .item-list ul li:not(:last-child):after,.node--type-job .general-holiday .views-element-container .item-list ul li:not(:last-child):after,.node--type-job .general-allowance .views-element-container .item-list ul li:not(:last-child):after,.node--type-job .general-welfare .views-element-container .item-list ul li:not(:last-child):after{content:'/';position:absolute;top:0;right:-15px}.node--type-job .field--name-dynamic-block-fieldnode-employ-dispatch .employ_dispatch-wrapper,.node--type-job .field--name-dynamic-block-fieldnode-employ-dispatch .employ_dispatch-wrapper div{display:inline-block;width:auto;line-height:1.5}.node--type-job .field--name-dynamic-block-fieldnode-employ-dispatch .employ_yearly_income_from::after,.node--type-job .field--name-dynamic-block-fieldnode-employ-dispatch .employ_yearly_income_from_to::after{content:"万円"}.node--type-job .field--name-dynamic-block-fieldnode-employ-dispatch .employ_period_from::after,.node--type-job .field--name-dynamic-block-fieldnode-employ-dispatch .employ_period_to::after{content:"ヶ月"}.node--type-job .field--name-dynamic-block-fieldnode-employ-dispatch .employ_yearly_income_from_to{margin-right:20px}.page-node-type-job .l-content{position:relative}.page-node-type-job .field--name-dynamic-token-fieldnode-dsp-bookmark-duplication{position:absolute;right:7px;top:-7px;max-width:106px;width:100%}@media screen and (min-width:769px){.page-node-type-job .field--name-dynamic-token-fieldnode-dsp-bookmark-duplication{max-width:161px;right:32px;top:-15px}}.page-node-type-job .field--name-dynamic-token-fieldnode-dsp-bookmark-duplication .flag-dsp-bookmark{padding:0;width:100%}.page-node-type-job .field--name-dynamic-token-fieldnode-dsp-bookmark-duplication .flag-dsp-bookmark .bookmark-button{display:block;padding:5px 2px 2px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-right-radius:0;border-top-left-radius:0}.page-node-type-job .field--name-dynamic-token-fieldnode-dsp-bookmark-duplication .flag-dsp-bookmark .bookmark-button .button-wrapper{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-right-radius:0;border-top-left-radius:0;padding-top:0;padding-bottom:11px;font-size:13px;font-size:1.3rem}@media screen and (min-width:769px){.page-node-type-job .field--name-dynamic-token-fieldnode-dsp-bookmark-duplication .flag-dsp-bookmark .bookmark-button .button-wrapper{font-size:18px;font-size:1.8rem;padding-bottom:25px}}.page-node-type-job .field--name-dynamic-token-fieldnode-dsp-bookmark-duplication .flag-dsp-bookmark .bookmark-button .button-wrapper .button-inner{text-align:center;line-height:1.38462;padding-left:0;padding-top:49px;background-position:center 11.5px;background-size:23px 25px}@media screen and (min-width:769px){.page-node-type-job .field--name-dynamic-token-fieldnode-dsp-bookmark-duplication .flag-dsp-bookmark .bookmark-button .button-wrapper .button-inner{line-height:1.44444;padding-top:73px;background-position:center 18px;background-size:40px 38px}}.page-node-type-job .field--name-dynamic-token-fieldnode-dsp-bookmark-duplication .flag-dsp-bookmark .bookmark-button .button-wrapper .button-inner br{display:block}.page-node-type-job .field--name-dynamic-token-fieldnode-dsp-bookmark-duplication .flag-dsp-bookmark .bookmark-button.add{background-color:#c03}.page-node-type-job .field--name-dynamic-token-fieldnode-dsp-bookmark-duplication .flag-dsp-bookmark .bookmark-button.add .button-inner{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228.231%22%20height%3D%2227.047%22%20viewBox%3D%220%200%2028.231%2027.047%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_376%22%20data-name%3D%22%E3%83%91%E3%82%B9%20376%22%20d%3D%22M991.9-103.442a1.127%2C1.127%2C0%2C0%2C1-.667-.217l-6.72-4.881-6.72%2C4.881a1.138%2C1.138%2C0%2C0%2C1-1.336%2C0%2C1.134%2C1.134%2C0%2C0%2C1-.413-1.271l2.566-7.9-6.72-4.881a1.138%2C1.138%2C0%2C0%2C1-.413-1.272%2C1.136%2C1.136%2C0%2C0%2C1%2C1.08-.781h8.305l2.566-7.9a1.134%2C1.134%2C0%2C0%2C1%2C1.08-.781%2C1.138%2C1.138%2C0%2C0%2C1%2C1.081.781l2.566%2C7.9h8.3a1.138%2C1.138%2C0%2C0%2C1%2C1.082.781%2C1.139%2C1.139%2C0%2C0%2C1-.413%2C1.272l-6.72%2C4.881%2C2.566%2C7.9a1.136%2C1.136%2C0%2C0%2C1-.412%2C1.271%2C1.134%2C1.134%2C0%2C0%2C1-.662.217Z%22%20transform%3D%22translate(-970.394%20129.442)%22%20fill%3D%22none%22%20stroke%3D%22%23aaa%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E")}.page-node-type-job .field--name-dynamic-token-fieldnode-dsp-bookmark-duplication .flag-dsp-bookmark .bookmark-button.add:hover{background-color:#c03}.page-node-type-job .field--name-dynamic-token-fieldnode-dsp-bookmark-duplication .flag-dsp-bookmark .bookmark-button.add:hover .button-inner{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228.118%22%20height%3D%2226.855%22%20viewBox%3D%220%200%2028.118%2026.855%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_376%22%20data-name%3D%22%E3%83%91%E3%82%B9%20376%22%20d%3D%22M993.421-101.587a1.21%2C1.21%2C0%2C0%2C1-.717-.233l-7.219-5.243-7.219%2C5.243a1.222%2C1.222%2C0%2C0%2C1-1.435%2C0%2C1.219%2C1.219%2C0%2C0%2C1-.443-1.365l2.757-8.483-7.219-5.243a1.222%2C1.222%2C0%2C0%2C1-.443-1.367%2C1.22%2C1.22%2C0%2C0%2C1%2C1.16-.839h8.922l2.757-8.485a1.219%2C1.219%2C0%2C0%2C1%2C1.16-.839%2C1.222%2C1.222%2C0%2C0%2C1%2C1.162.839l2.757%2C8.485h8.92a1.222%2C1.222%2C0%2C0%2C1%2C1.162.839%2C1.224%2C1.224%2C0%2C0%2C1-.443%2C1.367l-7.219%2C5.243%2C2.757%2C8.483a1.221%2C1.221%2C0%2C0%2C1-.443%2C1.365%2C1.219%2C1.219%2C0%2C0%2C1-.711.233Z%22%20transform%3D%22translate(-971.422%20128.442)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E")}.page-node-type-job .field--name-dynamic-token-fieldnode-dsp-bookmark-duplication .flag-dsp-bookmark .bookmark-button.remove{background:#D9D9D9}.page-node-type-job .field--name-dynamic-token-fieldnode-dsp-bookmark-duplication .flag-dsp-bookmark .bookmark-button.remove .button-inner{color:#666666;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228.118%22%20height%3D%2226.855%22%20viewBox%3D%220%200%2028.118%2026.855%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_376%22%20data-name%3D%22%E3%83%91%E3%82%B9%20376%22%20d%3D%22M993.421-101.587a1.21%2C1.21%2C0%2C0%2C1-.717-.233l-7.219-5.243-7.219%2C5.243a1.222%2C1.222%2C0%2C0%2C1-1.435%2C0%2C1.219%2C1.219%2C0%2C0%2C1-.443-1.365l2.757-8.483-7.219-5.243a1.222%2C1.222%2C0%2C0%2C1-.443-1.367%2C1.22%2C1.22%2C0%2C0%2C1%2C1.16-.839h8.922l2.757-8.485a1.219%2C1.219%2C0%2C0%2C1%2C1.16-.839%2C1.222%2C1.222%2C0%2C0%2C1%2C1.162.839l2.757%2C8.485h8.92a1.222%2C1.222%2C0%2C0%2C1%2C1.162.839%2C1.224%2C1.224%2C0%2C0%2C1-.443%2C1.367l-7.219%2C5.243%2C2.757%2C8.483a1.221%2C1.221%2C0%2C0%2C1-.443%2C1.365%2C1.219%2C1.219%2C0%2C0%2C1-.711.233Z%22%20transform%3D%22translate(-971.422%20128.442)%22%20fill%3D%22%23008b9b%22%2F%3E%3C%2Fsvg%3E")}#block-job-detail-bottom-entry>div.field.field--name-field-paragraphs.field--type-entity-reference-revisions.field--label-hidden.field__items>div:nth-child(2)>div>div,#block-job-list-bottom-entry>div.field.field--name-field-paragraphs.field--type-entity-reference-revisions.field--label-hidden.field__items>div:nth-child(2)>div>div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#block-job-detail-bottom-entry>div.field.field--name-field-paragraphs.field--type-entity-reference-revisions.field--label-hidden.field__items>div:nth-child(2)>div>div>div,#block-job-list-bottom-entry>div.field.field--name-field-paragraphs.field--type-entity-reference-revisions.field--label-hidden.field__items>div:nth-child(2)>div>div>div{margin:0 20px}#block-job-detail-bottom-entry>div.field.field--name-field-paragraphs.field--type-entity-reference-revisions.field--label-hidden.field__items>div:nth-child(2)>div>div:after,#block-job-detail-bottom-entry>div.field.field--name-field-paragraphs.field--type-entity-reference-revisions.field--label-hidden.field__items>div:nth-child(2)>div>div:before,#block-job-list-bottom-entry>div.field.field--name-field-paragraphs.field--type-entity-reference-revisions.field--label-hidden.field__items>div:nth-child(2)>div>div:after,#block-job-list-bottom-entry>div.field.field--name-field-paragraphs.field--type-entity-reference-revisions.field--label-hidden.field__items>div:nth-child(2)>div>div:before{display:none}.job-list .view-header{margin-bottom:24px}@media screen and (min-width:769px){.job-list .view-header{zoom:1}.job-list .view-header:before,.job-list .view-header:after{content:"";display:table}.job-list .view-header:after{clear:both}}.job-list .result-summary{text-align:center}@media screen and (min-width:769px){.job-list .result-summary{float:left;white-space:nowrap}}.job-list .result-summary .result-num{display:inline-block}@media screen and (max-width:768px){.job-list .result-summary .result-num{display:block;font-size:14px;font-size:1.4rem}}.job-list .result-summary strong{font-size:24px;font-size:2.4rem;font-weight:bold;color:#c03}.job-list .private-job-link{padding-top:10px;text-align:center}@media screen and (min-width:769px){.job-list .private-job-link{float:right}}.job-list .private-job-link a{display:inline-block;padding-right:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23CC0033;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-main%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:8px 14px;font-weight:bold;color:#333;white-space:nowrap}@media all and (-ms-high-contrast:none){.job-list .private-job-link a{background-image:url(/themes/custom/dsp/img/arrow-main.png)}}.job-list .private-job-link a:hover,.job-list .private-job-link a:active{color:#c03}@media screen and (min-width:769px){.job-list .group-link-wrapper .group-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc((770% / 860) * 100);margin:0 auto}}.job-list .normal{width:calc((303% / 330) * 100);padding-top:15px}@media screen and (max-width:768px){.job-list .normal{margin:0 auto 22px}}@media screen and (min-width:769px){.job-list .normal{width:calc((370% / 770) * 100);padding-top:30px}}.job-list .region-featured-bottom-3 .normal{padding-top:10px}@media screen and (min-width:769px){.job-list .region-featured-bottom-3 .normal{padding-top:0;margin:0 auto 40px}}.job-list .normal .button-wrapper{display:block;padding:3px;background-color:#c03;border-radius:24px}@media screen and (min-width:769px){.job-list .normal .button-wrapper{padding:4px}}.job-list .normal .button-wrapper:hover{background-color:#c03}.job-list .normal .button-wrapper a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:7px 28px 6px 20px;background-color:#fff;border-radius:22px;font-size:18px;font-size:1.8rem;line-height:1.5;font-weight:bold;color:#333;position:relative}.job-list .normal .button-wrapper a:before{content:'';width:8px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23CC0033;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-main%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 14px;position:absolute;top:calc(50% - 6px);bottom:0;right:12px}@media all and (-ms-high-contrast:none){.job-list .normal .button-wrapper a:before{background-image:url(/themes/custom/dsp/img/arrow-main.png)}}.job-list .normal .button-wrapper a:hover{background:none;color:#fff}.job-list .normal .button-wrapper a:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-white%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@media all and (-ms-high-contrast:none){.job-list .normal .button-wrapper a:hover:before{background-image:url(/themes/custom/dsp/img/arrow-white.png)}}.job-list .notice-area.notice-1,#block-entry-area-job-list{width:calc(100% + 22px);padding:44px 60px 20px;padding-left:calc((11% / 375) * 100);padding-right:calc((11% / 375) * 100);margin-top:60px;margin-left:-11px;margin-bottom:60px;background-color:#c03;text-align:center}@media screen and (min-width:769px){.job-list .notice-area.notice-1,#block-entry-area-job-list{width:100%;padding:54px 60px 20px;padding-left:calc((60% / 860) * 100);padding-right:calc((60% / 860) * 100);margin-top:90px;margin-left:0;margin-bottom:90px;border-radius:10px}}.job-list .notice-area.notice-1 .field__item,.job-list #block-entry-area-job-list .field__item{width:auto}.job-list #block-entry-area-job-list .field--name-field-paragraphs>.field__item:first-child{display:none}.job-list .notice-area.notice-1 .field--name-field-textarea,.job-list #block-entry-area-job-list .field--name-field-textarea p{margin-bottom:30px;font-size:18px;font-size:1.8rem;line-height:1.75;font-weight:bold;color:#fff}@media screen and (min-width:769px){.job-list .notice-area.notice-1 .field--name-field-textarea,.job-list #block-entry-area-job-list .field--name-field-textarea p{font-size:24px;font-size:2.4rem;margin-bottom:40px}}.job-list #block-entry-area-job-list .field--name-field-textarea p{padding-left:calc((25% / 353) * 100);padding-right:calc((25% / 353) * 100);margin-bottom:17px;font-size:16px;font-size:1.6rem;line-height:1.5}@media screen and (min-width:769px){.job-list #block-entry-area-job-list .field--name-field-textarea p{padding:0;font-size:20px;font-size:2rem;margin-bottom:14px}}.job-list #block-entry-area-job-list .field--name-field-textarea p:last-child{margin-bottom:30px;font-size:18px;font-size:1.8rem}@media screen and (min-width:769px){.job-list #block-entry-area-job-list .field--name-field-textarea p:last-child{font-size:24px;font-size:2.4rem;margin-bottom:40px}}.job-list .notice-area.notice-1 .field--name-field-textarea p strong,.job-list #block-entry-area-job-list .field--name-field-textarea p strong{border-bottom:2px solid #fff;font-weight:bold}@media screen and (max-width:768px){.job-list #block-entry-area-job-list .paragraph .normal-3col{margin-bottom:30px}}@media screen and (min-width:769px){.job-list #block-entry-area-job-list .paragraph .normal-3col .button-wrapper{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;width:auto;margin-right:0;margin-left:calc((10% / 740) * 100)}}@media screen and (min-width:769px){.job-list #block-entry-area-job-list .paragraph .normal-3col .button-wrapper:first-child{margin-left:0}}.page-node-type-directory .region-featured-top-0,.page-node-type-directory .region-featured-top-2,.page-node-type-directory .region-featured-top-4,.page-node-type-directory .region-featured-top-5,.page-node-type-directory .region-featured-bottom-5-5,.page-node-type-directory .region-featured-bottom-2{padding:60px 0 45px}@media screen and (min-width:769px){.page-node-type-directory .region-featured-top-0,.page-node-type-directory .region-featured-top-2,.page-node-type-directory .region-featured-top-4,.page-node-type-directory .region-featured-top-5,.page-node-type-directory .region-featured-bottom-5-5,.page-node-type-directory .region-featured-bottom-2{padding:90px 0}}#block-directory-new-arrival-job,#block-directory-job-type-link,#block-directory-keywords,#block-directory-interest,#block-directory-featured-company{text-align:center}@media screen and (min-width:769px){.page-node-type-directory .region-featured-top-5{padding:90px 0 80px}}.field--name-field-views-ref.field__item{width:100%;margin-bottom:30px}@media screen and (min-width:769px){.field--name-field-views-ref.field__item{margin-bottom:40px}}.page-node-type-directory .region-featured-top-5+.region-breadcrumb{display:none}@media screen and (min-width:769px){.page-node-type-list-page-views.job-list .field--name-field-subtitle-image.field__item{width:100%;display:none}}.page-node-type-page .region-content{padding:40px 11px 0}@media screen and (min-width:769px){.page-node-type-page .region-content{padding:60px 0 0}}.error-page .inner-region-content .error-comment,.page-node-type-page .inner-region-content .error-comment{margin-bottom:36px;line-height:1.5;font-weight:bold;color:#000}body.webform-input-confirm .node.node--view-mode-full>:not(.field--type-webform){display:none}.path-webform .region-content{padding:40px 0 0}@media screen and (min-width:769px){.path-webform .region-content{padding:60px 0 0}}.path-webform .region-content .l-content,.webform-title-wrapper,.webform-progress-wrapper,.webform-content-warapper,.webform-button-wrapper,.webform-preview,.webform-thanks-warapper,.webform-thanks-button-warapper{width:100% !important;max-width:100%;margin:0}.webform-content-warapper,.webform-preview,.webform-thanks-warapper{padding-top:50px;padding-bottom:50px;margin-bottom:30px;background-color:#f7f7f7}@media screen and (min-width:769px){.webform-content-warapper,.webform-preview,.webform-thanks-warapper{padding-top:60px;padding-bottom:60px;margin-bottom:40px}}.webform-preview+.webform-content-warapper{background-color:#fff}.webform-title-content,.webform-progress-content,.webform-content-content,.webform-button-content,.webform-preview-content,.webform-thanks-content,.webform-thanks-button-content{width:100%;padding:0 11px;text-align:left}@media screen and (min-width:769px){.webform-title-content,.webform-progress-content,.webform-content-content,.webform-button-content,.webform-preview-content,.webform-thanks-content,.webform-thanks-button-content{max-width:860px;padding:0;margin:0 auto}}.webform-title-content,.webform-thanks-button-content{text-align:center}.path-webform #block-dsp-content{text-align:center}.webform-progress{width:calc((360% / 375) * 100);margin:0 auto}@media screen and (min-width:769px){.webform-progress{width:calc((510% / 860) * 100);margin:0 auto 40px}}.webform-progress-tracker.progress-tracker{margin:0 0 40px}.webform-progress-tracker li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.webform-progress-tracker .progress-step:not(.is-active) .progress-marker,.webform-progress-tracker .progress-step .progress-marker,.webform-progress-tracker .progress-step:hover .progress-marker,.webform-progress-tracker .progress-step:active .progress-marker{font-size:14px;font-size:1.4rem;font-weight:bold;color:#666;width:inherit;height:inherit;padding-top:0;background-color:transparent;border:0}.webform-progress-tracker .progress-step:not(.is-active) .progress-marker:before,.webform-progress-tracker .progress-step .progress-marker:before,.webform-progress-tracker .progress-step:hover .progress-marker:before,.webform-progress-tracker .progress-step:active .progress-marker:before{background-color:#FFF;border:2px solid #CCC;color:#666}.webform-progress-tracker .progress-step.is-active .progress-marker,.webform-progress-tracker .progress-step.is-active:hover .progress-marker,.webform-progress-tracker .progress-step.is-active:active .progress-marker{background-color:transparent;border:none;color:#fff}.webform-progress-tracker .progress-step.is-active .progress-marker:before,.webform-progress-tracker .progress-step.is-active:hover .progress-marker:before,.webform-progress-tracker .progress-step.is-active:active .progress-marker:before{background-color:#CC0033;border:none;color:#FFF}.webform-progress-tracker .progress-step.is-complete .progress-marker,.webform-progress-tracker .progress-step.is-complete:hover .progress-marker,.webform-progress-tracker .progress-step.is-complete:active .progress-marker{background-color:transparent;border:none;color:#fff}.webform-progress-tracker .progress-step.is-complete .progress-marker:before,.webform-progress-tracker .progress-step.is-complete:hover .progress-marker:before,.webform-progress-tracker .progress-step.is-complete:active .progress-marker:before{background-color:#CC0033;border:none;color:#FFF}.webform-progress-tracker .progress-text{display:block;margin-bottom:8px}.webform-progress-tracker .progress-step .progress-title{font-weight:bold}.webform-progress-tracker .progress-step.is-active .progress-title{color:#c03}.webform-progress-tracker .progress-step.is-complete .progress-title{color:#CC0033}.progress-step:not(:last-child)::after{height:2px;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 2'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23ccc;}.cls-2{fill:none;}%3C/style%3E%3C/defs%3E%3Ctitle%3Eborder-4-2px%3C/title%3E%3Cg id='_2' data-name=' 2'%3E%3Cg id=''%3E%3Crect class='cls-1' width='2' height='2'/%3E%3Crect class='cls-2' x='2' width='1' height='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-x;background-position:bottom left;background-size:auto 4px;top:41px}@media all and (-ms-high-contrast:none){.progress-step:not(:last-child)::after{background-color:#fff;background-image:url(/themes/custom/dsp/img/border-4-2px.png);background-repeat:repeat-x;background-position:bottom left;background-size:auto 2px}}.progress-step.is-complete:not(:last-child)::after{height:6px;background:none;background-color:#c03}body .webform-progress-tracker .progress-step .progress-marker::after{height:3px;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 2'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23ccc;}.cls-2{fill:none;}%3C/style%3E%3C/defs%3E%3Ctitle%3Eborder-4-2px%3C/title%3E%3Cg id='_2' data-name=' 2'%3E%3Cg id=''%3E%3Crect class='cls-1' width='2' height='2'/%3E%3Crect class='cls-2' x='2' width='1' height='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-x;background-position:bottom left;background-size:auto 4px;top:13px}body .webform-progress-tracker .progress-step.is-complete .progress-marker::after{height:6px;background:none;background-color:#c03}body .progress-marker::before{width:30px;height:30px;padding-bottom:0}.webform-submission-form .form-type-processed-text.form-item{display:block;width:100%;padding:0 11px;text-align:left;line-height:1.5}@media screen and (min-width:769px){.webform-submission-form .form-type-processed-text.form-item{max-width:860px;padding:0 0 40px;margin:0 auto}}.webform-submission-form .form-type-processed-text.form-item p{margin-bottom:20px}.webform-submission-form .form-type-processed-text.form-item strong{font-weight:bold}.webform-submission-form .form-item,.webform-submission-form .form-actions{width:100%;margin:0 0 30px;text-align:left}@media screen and (min-width:769px){.webform-submission-form .form-item,.webform-submission-form .form-actions{margin:0 0 40px}}@media screen and (min-width:769px){.webform-submission-form .form-item,.webform-submission-form .webform-type-radios,.webform-submission-form #edit-personal--wrapper,.webform-submission-form .webform-type-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:calc((30% / 860) * 100);padding-right:calc((30% / 860) * 100)}}@media screen and (min-width:769px){.webform-submission-form .form-item-question,.webform-submission-form .webform-type-radios,.webform-submission-form #edit-personal--wrapper,.webform-submission-form .webform-type-checkboxes{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.webform-submission-form .form-item label,.webform-submission-form .webform-type-radios>div:first-child,.webform-submission-form #edit-personal--wrapper>div:first-child,.webform-submission-form .webform-type-checkboxes>div:first-child{display:inline-block;padding-right:85px;margin-bottom:16px;text-align:left;line-height:1.5;font-weight:bold;position:relative}@media screen and (min-width:769px){.webform-submission-form .form-item label,.webform-submission-form .webform-type-radios>div:first-child,.webform-submission-form #edit-personal--wrapper>div:first-child,.webform-submission-form .webform-type-checkboxes>div:first-child{display:inline-block;width:calc((290% / 800) * 100);margin-bottom:0;font-size:18px;font-size:1.8rem}}@media screen and (min-width:769px){.webform-submission-form .form-item-question label{padding-top:15px}}.webform-submission-form .webform-type-radios>div:first-child label,.webform-submission-form #edit-personal--wrapper>div:first-child label,.webform-submission-form .webform-type-checkboxes>div:first-child label{padding-right:0}@media screen and (min-width:769px){.webform-submission-form .webform-type-radios>div:first-child label,.webform-submission-form #edit-personal--wrapper>div:first-child label,.webform-submission-form .webform-type-checkboxes>div:first-child label{padding-right:20px}}.webform-submission-form .webform-type-radios>div:first-child span,.webform-submission-form #edit-personal--wrapper>div:first-child span,.webform-submission-form .webform-type-checkboxes>div:first-child span{font-weight:bold}.webform-submission-form .form-required:after{content:'必須';width:65px;height:24px;padding-top:5px;margin:0;background:none;background-color:#d44650;text-align:center;line-height:1;color:#fff;font-size:14px;font-size:1.4rem;position:absolute;top:calc(50% - 12px);right:5px}@media screen and (min-width:769px){.webform-submission-form .form-required:after{right:20px}}.webform-submission-form .form-preview .form-item-pref label:after{content:none}@media screen and (min-width:769px){.webform-submission-form .form-item-question label:after{top:12px}}.webform-submission-form #edit-personal--wrapper .form-required:after{content:none}.webform-submission-form .form-item input,.webform-submission-form .form-textarea-wrapper textarea{width:100%;padding:12px 15px;border:1px solid #b2b2b2;border-radius:10px;outline:none;font-size:16px;font-size:1.6rem;line-height:1.5;color:#666}@media screen and (min-width:769px){.webform-submission-form .form-item input,.webform-submission-form .form-textarea-wrapper textarea{width:calc((510% / 800) * 100);padding:12px 25px}}.webform-submission-form .form-textarea-wrapper{width:100%}@media screen and (min-width:769px){.webform-submission-form .form-textarea-wrapper{width:calc((510% / 800) * 100)}}.webform-submission-form .form-textarea-wrapper textarea{width:100%;padding:15px 25px}@media screen and (max-width:768px){.webform-submission-form .form-textarea-wrapper textarea{height:200px;padding:15px}}.webform-submission-form .form-item input:focus,.webform-submission-form .form-textarea-wrapper textarea:focus{padding:10px 13px;border:3px solid #c03}@media screen and (min-width:769px){.webform-submission-form .form-item input:focus,.webform-submission-form .form-textarea-wrapper textarea:focus{padding:10px 23px}}.webform-submission-form .form-textarea-wrapper textarea:focus{padding:13px}@media screen and (min-width:769px){.webform-submission-form .form-textarea-wrapper textarea:focus{padding:13px 23px}}.webform-submission-form .form-item input.err-input,.webform-submission-form .form-textarea-wrapper textarea.err-input{padding:10px 13px;border:3px solid #d44650}@media screen and (min-width:769px){.webform-submission-form .form-item input.err-input,.webform-submission-form .form-textarea-wrapper textarea.err-input{padding:10px 23px}}.webform-submission-form .form-textarea-wrapper,.webform-submission-form .webform-content,.webform-submission-form .webform-type-radios .fieldset-wrapper,.webform-submission-form #edit-personal--wrapper .fieldset-wrapper,.webform-submission-form .webform-type-checkboxes .fieldset-wrapper{display:block;width:100%}@media screen and (min-width:769px){.webform-submission-form .form-textarea-wrapper,.webform-submission-form .webform-content,.webform-submission-form .webform-type-radios .fieldset-wrapper,.webform-submission-form #edit-personal--wrapper .fieldset-wrapper,.webform-submission-form .webform-type-checkboxes .fieldset-wrapper{width:calc((510% / 800) * 100)}}.webform-submission-form .webform-type-radios .fieldset-wrapper input,.webform-submission-form #edit-personal--wrapper .fieldset-wrapper input,.webform-submission-form .webform-type-checkboxes .fieldset-wrapper input{width:18px}.webform-submission-form .webform-type-radios .fieldset-wrapper label,.webform-submission-form #edit-personal--wrapper .fieldset-wrapper label,.webform-submission-form .webform-type-checkboxes .fieldset-wrapper label{width:auto;margin-bottom:0}.webform-submission-form .err{padding-top:15px;font-size:14px;font-size:1.4rem;line-height:1.5;color:#d44650}@media screen and (min-width:769px){.webform-submission-form .err{width:calc((540% / 860) * 100);margin-left:calc((320% / 860) * 100)}}@media screen and (min-width:769px){.webform-submission-form .form-item-question .err{width:100%;margin-left:0}}@media screen and (min-width:769px){.webform-submission-form #edit-personal--wrapper .err{width:100%;margin-left:0}}.webform-submission-form.form-preview #owenihewase--mail a,.webform-element-type-email a{cursor:normal;color:#333}#owenihewase--question .webform-content{padding-top:10px;line-height:1.5}.form-managed-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media screen and (min-width:769px){.form-managed-file{width:calc((510% / 800) * 100)}}.form-file-deco,.form-managed-file input{padding:9px 18px 9px 14px;background:-webkit-gradient(linear,left top,left bottom,color-stop(71%,#fff),to(#d9d9d9));background:linear-gradient(#fff 71%,#d9d9d9 100%);border:1px solid #b2b2b2;border-radius:10px;line-height:1.5;cursor:pointer}@media screen and (min-width:769px){.form-file-deco,.form-managed-file input{padding:9px 34px 9px 30px}}.form-managed-file input.button{width:100px;margin:0}.form-type-managed-file .file,.form-type-managed-file .file--image,.form-type-managed-file .file--image a,.webform-element-type-managed-file .file--image{padding-left:none;background:none;color:#333}.form-type-managed-file .description,.form-type-managed-file #edit-file-update-upload-button-alt,.form-managed-file .ajax-progress-throbber{display:none}.webform-submission-form .form-item.form-item-registation{margin-bottom:15px}@media screen and (min-width:769px){.webform-submission-form .form-item.form-item-registation{margin-bottom:10px}}.webform-submission-form #edit-personal-info{display:block;padding:25px 20px;margin-bottom:30px;background-color:#fff;border-radius:10px}@media screen and (min-width:769px){.webform-submission-form #edit-personal-info{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:30px;margin:0 0 40px;font-size:16px;font-size:1.6rem;line-height:1.5;color:#666}}.webform-flex--container{margin:0}@media screen and (min-width:769px){.webform-submission-form .personal-info-text{width:calc((670% / 800) * 100);margin-right:calc((30% / 800) * 100)}}.webform-submission-form .personal-info-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:22px;margin:0}@media screen and (min-width:769px){.webform-submission-form .personal-info-img{display:block;width:calc((100% / 800) * 100);padding-top:0;text-align:center}}.webform-submission-form .personal-info-img img{width:auto;height:70px}@media screen and (min-width:769px){.webform-submission-form .personal-info-img img{width:100%;height:auto}}.webform-submission-form .personal-info-img img:first-child{width:auto;height:70px;margin-right:30px}@media screen and (min-width:769px){.webform-submission-form .personal-info-img img:first-child{width:70%;height:auto;margin-right:0;margin-bottom:13px}}.webform-submission-form #edit-personal-info h3{margin-bottom:21px;font-size:18px;font-size:1.8rem;line-height:1.5;font-weight:bold;color:#000}.webform-submission-form #edit-personal-info p{margin-bottom:17px;font-size:14px;font-size:1.4rem;line-height:1.5;color:#333}@media screen and (min-width:769px){.webform-submission-form #edit-personal-info p{margin-bottom:22px}}.webform-submission-form #edit-personal-info .personal-info-text a{padding-right:19px;font-size:14px;font-size:1.4rem;font-weight:bold;line-height:1.5;color:#4d4d4d;position:relative}.webform-submission-form #edit-personal-info .personal-info-text a:before{content:'';width:8px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23CC0033;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-main%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 14px;position:absolute;bottom:2px;right:0}@media all and (-ms-high-contrast:none){.webform-submission-form #edit-personal-info .personal-info-text a:before{background-image:url(/themes/custom/dsp/img/arrow-main.png)}}.webform-submission-form #edit-personal--wrapper,.webform-submission-form #edit-personal--wrapper .form-checkboxes .form-item{margin-bottom:0}.form-radios-deco .options .form-radio{padding-left:25px;margin-bottom:11px;line-height:1.5;position:relative}.form-radios-deco .options .form-radio:before{content:'';width:18px;height:18px;background-color:#fff;border:1px solid #b2b2b2;border-radius:9px;position:absolute;top:2px;left:0}.form-radios-deco .options .form-radio.active:before{border:1px solid #c03}.form-radios-deco .options .form-radio.active:after{content:'';width:10px;height:10px;background-color:#c03;border-radius:5px;position:absolute;top:6px;left:4px}.webform-submission-form .form-item input.form-file[type="file"]{width:auto;padding:9px 18px 9px 14px;background:-webkit-gradient(linear,left top,left bottom,color-stop(71%,#fff),to(#d9d9d9));background:linear-gradient(#fff 71%,#d9d9d9 100%);border:1px solid #b2b2b2;border-radius:10px;line-height:1.5;cursor:pointer}@media screen and (min-width:769px){.webform-submission-form .form-item input.form-file[type="file"]{padding:9px 34px 9px 30px}}.webform-thanks-content p{margin-bottom:16px;line-height:1.5}.webform-thanks-content p:last-child{margin-bottom:0}.webform-thanks-content p.thanks-comment{margin-bottom:25px;font-size:20px;font-size:2rem;font-weight:bold;color:#000}.webform-submission-form #edit-actions,.webform-thanks-button-warapper .thanks-top-button{margin-bottom:80px;text-align:center}@media screen and (min-width:769px){.webform-submission-form #edit-actions,.webform-thanks-button-warapper .thanks-top-button{margin-bottom:90px}}#edit-preview+.webform-content-warapper .webform-content-content .webform-button-wrapper #edit-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:static}@media screen and (min-width:769px){#edit-preview+.webform-content-warapper .webform-content-content .webform-button-wrapper #edit-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:calc((30% / 860) * 100);padding-right:calc((30% / 860) * 100)}}.webform-submission-form #edit-actions-preview-next-alt,.webform-submission-form #edit-actions-submit-alt{width:100%;height:100%;padding:19px 0 15px;margin:0 auto;background-color:#000;border:none;border-radius:33px;font-size:18px;font-size:1.8rem;line-height:1;color:#fff;cursor:pointer;position:relative}@media screen and (min-width:769px){.webform-submission-form #edit-actions-preview-next-alt,.webform-submission-form #edit-actions-submit-alt{width:417px;padding:22px 0 18px;font-size:26px;font-size:2.6rem}}.webform-submission-form .preview.submit-wrapper{width:100%}.webform-submission-form #edit-actions-submit-alt{margin:0 auto 30px}@media screen and (min-width:769px){.webform-submission-form #edit-actions-submit-alt{margin:0 auto}}.webform-submission-form #edit-actions-preview-next-alt:hover,.webform-submission-form #edit-actions-preview-next-alt:active,.webform-submission-form #edit-actions-submit-alt:hover,.webform-submission-form #edit-actions-submit-alt:active{opacity:.8}.webform-submission-form #edit-actions-preview-next-alt span,.webform-submission-form #edit-actions-submit-alt span{font-weight:bold}.webform-submission-form #edit-actions-preview-next-alt:before,.webform-submission-form #edit-actions-submit-alt:before{content:'';width:8px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-white%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:8px 14px;background-repeat:no-repeat;background-size:8px 14px;position:absolute;top:calc(50% - 7px);bottom:0;right:12px}@media screen and (min-width:769px){.webform-submission-form #edit-actions-preview-next-alt:before,.webform-submission-form #edit-actions-submit-alt:before{top:26px;right:calc((100% - 393px) / 2)}}@media all and (-ms-high-contrast:none){.webform-submission-form #edit-actions-preview-next-alt:before,.webform-submission-form #edit-actions-submit-alt:before{background-image:url(/themes/custom/dsp/img/arrow-white.png)}}.webform-submission-form #edit-actions-preview-prev-alt,.webform-thanks-button-warapper .thanks-top-button a{display:block;width:250px;padding:16px;margin:0 auto;background-color:#fff;text-align:center;border:1px solid #b2b2b2;border-radius:24px;font-size:16px;font-size:1.6rem;color:#333;cursor:pointer;position:relative}@media screen and (min-width:769px){.webform-submission-form #edit-actions-preview-prev-alt,.webform-thanks-button-warapper .thanks-top-button a{margin:0}}.webform-thanks-button-warapper .thanks-top-button a{margin:0 auto;position:relative}.webform-submission-form #edit-actions-preview-prev-alt:hover,.webform-submission-form #edit-actions-preview-prev-alt:active,.webform-thanks-button-warapper .thanks-top-button a:hover,.webform-thanks-button-warapper .thanks-top-button a:active{background:none;background-color:#e5e5e5}.webform-submission-form #edit-actions-preview-prev-alt:before,.webform-thanks-button-warapper .thanks-top-button a:before{content:'';width:8px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23666;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow2%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 14px;-webkit-transform:rotate(180deg);transform:rotate(180deg);position:absolute;top:calc(50% - 7px);bottom:0;left:14px}@media all and (-ms-high-contrast:none){.webform-submission-form #edit-actions-preview-prev-alt:before,.webform-thanks-button-warapper .thanks-top-button a:before{background-image:url(/themes/custom/dsp/img/arrow-gray.png)}}.path-node.sitemap .region-content{padding:40px 0 80px}@media screen and (min-width:769px){.path-node.sitemap .region-content{padding:40px 0 0}}.path-node.sitemap .region-content .l-content{width:100% !important;max-width:100%;margin:0}@media screen and (min-width:769px){.path-node.sitemap .inner-region-content{margin-bottom:80px}}.path-node.sitemap .content-wrapper{background-color:#f7f7f7}.path-node.sitemap .content-wrapper-inner,.path-node.sitemap .page-title-wrapper-inner{width:100%;padding:46px 11px 10px}@media screen and (min-width:769px){.path-node.sitemap .content-wrapper-inner,.path-node.sitemap .page-title-wrapper-inner{padding:56px 0 0;max-width:1170px;margin:0 auto}}.path-node.sitemap .page-title-wrapper-inner{padding:0}.path-node.sitemap .region-content #block-mainnavigation-menu{display:none}.path-node.sitemap .region-content .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.path-node.sitemap .region-content .menu-item{padding:0}.path-node.sitemap .region-content .menu-item--expanded{list-style:none}.path-node.sitemap .region-content .menu>.menu-item{width:100%;margin-bottom:25px}@media screen and (min-width:769px){.path-node.sitemap .region-content .menu>.menu-item{width:calc((370% / 1170) * 100);margin-right:calc((30% / 1170) * 100);margin-bottom:45px}}.path-node.sitemap .region-content .menu>.menu-item:nth-child(3n){margin-right:0}.path-node.sitemap .region-content .menu>.menu-item>a{display:block;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #d9d9d9;font-size:18px;font-size:1.8rem;line-height:1.5;font-weight:bold;color:#000}.path-node.sitemap .region-content .menu>.menu-item>a:hover,.path-node.sitemap .region-content .menu>.menu-item>a:active{color:#c03}.path-node.sitemap .region-content .menu .menu{display:block}.path-node.sitemap .region-content .menu .menu>.menu-item{width:100%;margin:0}.path-node.sitemap .region-content .menu .menu>.menu-item a{padding:0;margin-bottom:11px;padding-left:16px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23CC0033;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-main%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 3px;background-size:8px 14px;border:none;font-size:16px;font-size:1.6rem;font-weight:normal;position:relative}@media all and (-ms-high-contrast:none){.path-node.sitemap .region-content .menu .menu>.menu-item a{background-image:url(/themes/custom/dsp/img/arrow-main.png)}}.path-node.sitemap .region-content .menu .menu>.menu-item a:hover,.path-node.sitemap .region-content .menu .menu>.menu-item a:active{color:#c03}.path-node.sitemap .region-content .menu .menu .menu{display:none}.path-node.news-list .region-content{padding:40px 0 0}.view-news .view-content,.page-node-type-news .back-to-news,.view-search-custom .view-content{padding-top:20px;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 1'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23d9d9d9;}%3C/style%3E%3C/defs%3E%3Ctitle%3Eborder%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Crect class='cls-1' width='2' height='1'/%3E%3Crect class='cls-1' x='4' width='2' height='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-x;background-position:top left;background-size:auto 1px}.view-search-custom .view-content{margin-bottom:30px}@media screen and (min-width:769px){.view-search-custom .view-content{margin-bottom:38px}}@media all and (-ms-high-contrast:none){.view-news .view-content,.page-node-type-news .back-to-news,.path-search .view-search-custom .view-content{background-color:#fff;background-image:url(/themes/custom/dsp/img/border.png);background-repeat:repeat-x;background-position:top left;background-size:auto 1px}}.view-news .views-row a,.view-search-custom .views-row{display:block;padding-bottom:16px;margin-bottom:20px;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 1'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23d9d9d9;}%3C/style%3E%3C/defs%3E%3Ctitle%3Eborder%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Crect class='cls-1' width='2' height='1'/%3E%3Crect class='cls-1' x='4' width='2' height='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-x;background-position:bottom left;background-size:auto 1px;color:#333;position:relative}.view-search-custom .views-row{margin-bottom:16px}@media all and (-ms-high-contrast:none){.view-news .views-row a,.view-search-custom .views-row{background-color:#fff;background-image:url(/themes/custom/dsp/img/border.png);background-repeat:repeat-x;background-position:bottom left;background-size:auto 1px}}.view-search-custom .views-row a{color:#333}.view-news .views-row a:hover,.view-news .views-row a:active,.view-search-custom .views-row a:hover,.view-search-custom .views-row a:active{color:#c03}.view-news .views-row .field-date{margin-bottom:11px}.view-news .views-row .field-title{padding-bottom:34px;line-height:1.5}@media screen and (min-width:769px){.view-news .views-row .field-title{padding-bottom:0;margin-right:138px}}.view-search-custom .views-row .views-field-title a{display:block;margin-bottom:16px;color:#000;font-weight:bold;line-height:1.5}.view-search-custom .views-row .views-field-title a:hover,.view-search-custom .views-row .views-field-title a:active{color:#c03}.view-search-custom .views-row .views-field-rendered-entity{padding-bottom:34px;line-height:1.5}.view-news .views-row .more-link,.view-search-custom .views-row .more-link{display:block;width:100%;padding-right:33px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' width='8' height='14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23CC0033;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-main%3C/title%3E%3Cg id='' data-name=''%3E%3Cg id=''%3E%3Cpolyline class='cls-1' points='1 1 7 7 1 13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:8px 14px;font-size:14px;font-size:1.4rem;color:#333;position:absolute;right:0;bottom:20px}@media all and (-ms-high-contrast:none){.view-news .views-row .more-link,.view-search-custom .views-row .more-link{background-image:url(/themes/custom/dsp/img/arrow-main.png)}}.view-news .views-row .more-link span,.view-search-custom .views-row .more-link span{font-weight:bold}.view-news .views-row a:hover .more-link,.view-news .views-row a:active .more-link,.view-search-custom .views-row a:hover .more-link,.view-search-custom .views-row a:active .more-link{color:#c03}.page-node-type-news .node--type-news .group-content{padding:21px 25px 20px;margin-bottom:26px;background-color:#f7f7f7;border-radius:10px}@media screen and (min-width:769px){.page-node-type-news .node--type-news .group-content{margin-bottom:36px}}.page-node-type-news .node--type-news .view-related-job-category .group-content,.page-node-type-news .node--type-news .view-related-job-client-name .group-content,.page-node-type-news .node--type-news .view-related-job-tags .group-content{padding:0;margin-bottom:0;background:none;border-radius:0}@media screen and (min-width:769px){.page-node-type-news .node--type-news .view-related-job-category .group-content,.page-node-type-news .node--type-news .view-related-job-client-name .group-content,.page-node-type-news .node--type-news .view-related-job-tags .group-content{margin-bottom:0}}.page-node-type-news .node--type-news .back-to-news .group-content{padding:20px 0 0;margin-bottom:0;background-color:#fff;border-radius:0}.page-node-type-news .field--name-field-date{margin-bottom:6px;line-height:1.5}.page-node-type-news .field--name-node-title h2{font-size:20px;font-size:2rem;line-height:1.5;font-weight:bold;color:#000}.path-search .region-content{padding:30px 11px 0}@media screen and (min-width:769px){.path-search .region-content{padding:35px 0 35px}}@media screen and (min-width:769px){.path-search .region-content .l-content{width:calc((860% / 1170) * 100)}}.view-search-custom .view-header{margin-bottom:30px;text-align:center}@media screen and (min-width:769px){.view-search-custom .view-header{margin-bottom:40px;text-align:left}}@media screen and (min-width:769px){.view-search-custom .result-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.view-search-custom .result-summary strong{margin-right:5px;margin-bottom:-2px;font-size:24px;font-size:2.4rem;font-weight:bold;color:#c03}.view-search-custom .result-summary .result-num{padding-top:12px;font-size:14px;font-size:1.4rem}@media screen and (min-width:769px){.view-search-custom .result-summary .result-num{padding-top:0}}.view-search-custom .empty-summary{padding-top:36px;font-size:16px;font-size:1.6rem;line-height:1.5;font-weight:bold;color:#000}.path-node.service .service-beginner-page-navi{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:12px;margin:0 15px}@media screen and (min-width:769px){.path-node.service .service-beginner-page-navi{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}.path-node.service .service-beginner-page-navi__item{height:100%;min-height:174px}@media screen and (min-width:769px){.path-node.service .service-beginner-page-navi__item{min-height:160px}}.path-node.service .service-beginner-page-navi__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;width:100%;border:solid 1px #CCCCCC;border-radius:10px;padding:10px;position:relative}@media screen and (min-width:769px){.path-node.service .service-beginner-page-navi__item a{padding:10px 20px 16px}.path-node.service .service-beginner-page-navi__item a:hover{border:solid 1px transparent}.path-node.service .service-beginner-page-navi__item a:hover:before{display:block}.path-node.service .service-beginner-page-navi__item a:hover em,.path-node.service .service-beginner-page-navi__item a:hover span{color:#c03}}.path-node.service .service-beginner-page-navi__item a:before{display:none;content:'';position:absolute;top:0;bottom:0;left:0;right:0;border:4px solid #c03;pointer-events:none;border-radius:10px}.path-node.service .service-beginner-page-navi__item a:after{content:'';height:11px;width:19px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.381%22%20height%3D%2211.691%22%20viewBox%3D%220%200%2021.381%2011.691%22%3E%20%3Cg%20id%3D%22arrow%22%20transform%3D%22translate(19.967%201.414)%20rotate(90)%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_77112%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2077112%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_1232475%22%20data-name%3D%22%E3%83%91%E3%82%B9%201232475%22%20d%3D%22M1%2C1l9.276%2C9.276L1%2C19.553%22%20transform%3D%22translate(-1%20-1)%22%20fill%3D%22none%22%20stroke%3D%22%23CC0033%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;margin:10px auto 0}.path-node.service .service-beginner-page-navi__item .field-icon{width:calc((50 / 160) * 100%);margin:10px auto 15px}@media screen and (min-width:769px){.path-node.service .service-beginner-page-navi__item .field-icon{margin:10px auto 10px;width:50px}}.path-node.service .service-beginner-page-navi__item .field-icon img{width:100%;height:auto}.path-node.service .service-beginner-page-navi__item em,.path-node.service .service-beginner-page-navi__item span{font-size:1.6rem;font-weight:bold;line-height:1.375;margin-bottom:auto;color:#333333}.f10{font-size:10px;font-size:1rem}.f11{font-size:11px;font-size:1.1rem}.f12{font-size:12px;font-size:1.2rem}.f13{font-size:13px;font-size:1.3rem}.f14{font-size:14px;font-size:1.4rem}.f15{font-size:15px;font-size:1.5rem}.f16{font-size:16px;font-size:1.6rem}.f17{font-size:17px;font-size:1.7rem}.f18{font-size:18px;font-size:1.8rem}.f19{font-size:19px;font-size:1.9rem}.f20{font-size:20px;font-size:2rem}.f21{font-size:21px;font-size:2.1rem}.f22{font-size:22px;font-size:2.2rem}.f23{font-size:23px;font-size:2.3rem}.f24{font-size:24px;font-size:2.4rem}.f25{font-size:25px;font-size:2.5rem}.f26{font-size:26px;font-size:2.6rem}.f27{font-size:27px;font-size:2.7rem}.f28{font-size:28px;font-size:2.8rem}.f29{font-size:29px;font-size:2.9rem}.f30{font-size:30px;font-size:3rem}.f31{font-size:31px;font-size:3.1rem}.f32{font-size:32px;font-size:3.2rem}.f33{font-size:33px;font-size:3.3rem}.f34{font-size:34px;font-size:3.4rem}.f35{font-size:35px;font-size:3.5rem}.f36{font-size:36px;font-size:3.6rem}.mt0{margin-top:0px !important}.mr0{margin-right:0px !important}.mb0{margin-bottom:0px !important}.ml0{margin-left:0px !important}.pt0{padding-top:0px !important}.pr0{padding-right:0px !important}.pb0{padding-bottom:0px !important}.pl0{padding-left:0px !important}.mt5{margin-top:5px !important}.mr5{margin-right:5px !important}.mb5{margin-bottom:5px !important}.ml5{margin-left:5px !important}.pt5{padding-top:5px !important}.pr5{padding-right:5px !important}.pb5{padding-bottom:5px !important}.pl5{padding-left:5px !important}.mt10{margin-top:10px !important}.mr10{margin-right:10px !important}.mb10{margin-bottom:10px !important}.ml10{margin-left:10px !important}.pt10{padding-top:10px !important}.pr10{padding-right:10px !important}.pb10{padding-bottom:10px !important}.pl10{padding-left:10px !important}.mt15{margin-top:15px !important}.mr15{margin-right:15px !important}.mb15{margin-bottom:15px !important}.ml15{margin-left:15px !important}.pt15{padding-top:15px !important}.pr15{padding-right:15px !important}.pb15{padding-bottom:15px !important}.pl15{padding-left:15px !important}.mt20{margin-top:20px !important}.mr20{margin-right:20px !important}.mb20{margin-bottom:20px !important}.ml20{margin-left:20px !important}.pt20{padding-top:20px !important}.pr20{padding-right:20px !important}.pb20{padding-bottom:20px !important}.pl20{padding-left:20px !important}.mt25{margin-top:25px !important}.mr25{margin-right:25px !important}.mb25{margin-bottom:25px !important}.ml25{margin-left:25px !important}.pt25{padding-top:25px !important}.pr25{padding-right:25px !important}.pb25{padding-bottom:25px !important}.pl25{padding-left:25px !important}.mt30{margin-top:30px !important}.mr30{margin-right:30px !important}.mb30{margin-bottom:30px !important}.ml30{margin-left:30px !important}.pt30{padding-top:30px !important}.pr30{padding-right:30px !important}.pb30{padding-bottom:30px !important}.pl30{padding-left:30px !important}.mt35{margin-top:35px !important}.mr35{margin-right:35px !important}.mb35{margin-bottom:35px !important}.ml35{margin-left:35px !important}.pt35{padding-top:35px !important}.pr35{padding-right:35px !important}.pb35{padding-bottom:35px !important}.pl35{padding-left:35px !important}.mt40{margin-top:40px !important}.mr40{margin-right:40px !important}.mb40{margin-bottom:40px !important}.ml40{margin-left:40px !important}.pt40{padding-top:40px !important}.pr40{padding-right:40px !important}.pb40{padding-bottom:40px !important}.pl40{padding-left:40px !important}.mt45{margin-top:45px !important}.mr45{margin-right:45px !important}.mb45{margin-bottom:45px !important}.ml45{margin-left:45px !important}.pt45{padding-top:45px !important}.pr45{padding-right:45px !important}.pb45{padding-bottom:45px !important}.pl45{padding-left:45px !important}.mt50{margin-top:50px !important}.mr50{margin-right:50px !important}.mb50{margin-bottom:50px !important}.ml50{margin-left:50px !important}.pt50{padding-top:50px !important}.pr50{padding-right:50px !important}.pb50{padding-bottom:50px !important}.pl50{padding-left:50px !important}.mt55{margin-top:55px !important}.mr55{margin-right:55px !important}.mb55{margin-bottom:55px !important}.ml55{margin-left:55px !important}.pt55{padding-top:55px !important}.pr55{padding-right:55px !important}.pb55{padding-bottom:55px !important}.pl55{padding-left:55px !important}.mt60{margin-top:60px !important}.mr60{margin-right:60px !important}.mb60{margin-bottom:60px !important}.ml60{margin-left:60px !important}.pt60{padding-top:60px !important}.pr60{padding-right:60px !important}.pb60{padding-bottom:60px !important}.pl60{padding-left:60px !important}.mt65{margin-top:65px !important}.mr65{margin-right:65px !important}.mb65{margin-bottom:65px !important}.ml65{margin-left:65px !important}.pt65{padding-top:65px !important}.pr65{padding-right:65px !important}.pb65{padding-bottom:65px !important}.pl65{padding-left:65px !important}.mt70{margin-top:70px !important}.mr70{margin-right:70px !important}.mb70{margin-bottom:70px !important}.ml70{margin-left:70px !important}.pt70{padding-top:70px !important}.pr70{padding-right:70px !important}.pb70{padding-bottom:70px !important}.pl70{padding-left:70px !important}.mt75{margin-top:75px !important}.mr75{margin-right:75px !important}.mb75{margin-bottom:75px !important}.ml75{margin-left:75px !important}.pt75{padding-top:75px !important}.pr75{padding-right:75px !important}.pb75{padding-bottom:75px !important}.pl75{padding-left:75px !important}.mt80{margin-top:80px !important}.mr80{margin-right:80px !important}.mb80{margin-bottom:80px !important}.ml80{margin-left:80px !important}.pt80{padding-top:80px !important}.pr80{padding-right:80px !important}.pb80{padding-bottom:80px !important}.pl80{padding-left:80px !important}.mt85{margin-top:85px !important}.mr85{margin-right:85px !important}.mb85{margin-bottom:85px !important}.ml85{margin-left:85px !important}.pt85{padding-top:85px !important}.pr85{padding-right:85px !important}.pb85{padding-bottom:85px !important}.pl85{padding-left:85px !important}.mt90{margin-top:90px !important}.mr90{margin-right:90px !important}.mb90{margin-bottom:90px !important}.ml90{margin-left:90px !important}.pt90{padding-top:90px !important}.pr90{padding-right:90px !important}.pb90{padding-bottom:90px !important}.pl90{padding-left:90px !important}.mt95{margin-top:95px !important}.mr95{margin-right:95px !important}.mb95{margin-bottom:95px !important}.ml95{margin-left:95px !important}.pt95{padding-top:95px !important}.pr95{padding-right:95px !important}.pb95{padding-bottom:95px !important}.pl95{padding-left:95px !important}.mt100{margin-top:100px !important}.mr100{margin-right:100px !important}.mb100{margin-bottom:100px !important}.ml100{margin-left:100px !important}.pt100{padding-top:100px !important}.pr100{padding-right:100px !important}.pb100{padding-bottom:100px !important}.pl100{padding-left:100px !important}.lh11{line-height:1.1em !important}.lh12{line-height:1.2em !important}.lh13{line-height:1.3em !important}.lh14{line-height:1.4em !important}.lh15{line-height:1.5em !important}.lh16{line-height:1.6em !important}.lh17{line-height:1.7em !important}.lh18{line-height:1.8em !important}.lh19{line-height:1.9em !important}.lh20{line-height:2em !important}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}
