.p-topic-breadcrumb::after,.p-search-panel-detail-item::after,.p-search-modal-list::after,.p-mypage-figure-column::after,.p-mypage-desired-condition::after,.p-entry-login::after,.p-detail-table::after,.c-table-heading-wrap::after,.c-table::after,.c-list-col-2::after,.c-list-col-3::after,.c-list-col-4::after,.c-list-col-5::after,.c-list-col-6::after,.c-carousel::after,.c-carousel-items::after{clear:both;content:"";display:block}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,th,td,article,aside,figure,footer,header,menu,nav,section{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%}li,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}a img,map a{border:none}:root{font-size:62.5%}body{background-color:#fff;color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",osaka,"メイリオ",meiryo,"ＭＳ Ｐゴシック","MS P Gothic",verdana,sans-serif;line-height:1.7;vertical-align:baseline;font-size:14px;font-size:1.4rem}body>img,body>iframe{position:absolute;z-index:-1}*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box}a{color:#457ab5;cursor:pointer;text-decoration:none;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}a:hover{text-decoration:underline}a:active{color:#315782}a:visited{color:#613676}em{font-style:normal;font-weight:bold}img{vertical-align:bottom}pre{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",osaka,"メイリオ",meiryo,"ＭＳ Ｐゴシック","MS P Gothic",verdana,sans-serif;font-size:100%;white-space:pre-wrap;word-wrap:break-word}label{cursor:pointer}[id*=dlpo]>img{position:absolute;z-index:-1}@font-face{font-family:"icon_font";src:url(/static_files/icon_font-cf1ed804ca210784a211f9d34c2b3c2c223484d4e2e5fbef734169b8364770df.ttf) format("truetype"),url(/static_files/icon_font-202b2f9b1433e855cb949005052b0022b398b235a6e2102855c0f150de8c31ec.woff) format("woff")}.p-works-grouped-works-modal-button-icon::before,.mod-list-checkbox li a span::after,a.icon-arrow01::after,.icon-arrow01 a::after,.mod-icon-yen::before,.mod-icon-yen-c::before,.mod-icon-wrench::before,.mod-icon-volume::before,.mod-icon-volume-o::before,.mod-icon-user::before,.mod-icon-user-o::before,.mod-icon-user-c::before,.mod-icon-up-c::before,.mod-icon-trash-o::before,.mod-icon-train::before,.mod-icon-train-o::before,.mod-icon-train-c::before,.mod-icon-tips::before,.mod-icon-times::before,.mod-icon-times-o::before,.mod-icon-sun::before,.mod-icon-suitcase::before,.mod-icon-suitcase-o::before,.mod-icon-step-top::before,.mod-icon-star::before,.mod-icon-star-o::before,.mod-icon-star-o-gray::before,.mod-icon-star-fill::before,.mod-icon-spinner::before,.mod-icon-sign-out::before,.mod-icon-sign-out-o::before,.mod-icon-sensuke::before,.mod-icon-send-mail::before,.mod-icon-selectable::before,.mod-icon-search::before,.mod-icon-search-c::before,.mod-icon-sandglass::before,.mod-icon-rice::before,.mod-icon-question-o::before,.mod-icon-q-o::before,.mod-icon-plus::before,.mod-icon-plus-o::before,.mod-icon-plus-c::before,.mod-icon-phone-o::before,.mod-icon-minus::before,.mod-icon-minus-o::before,.mod-icon-minus-c::before,.mod-icon-menu-c::before,.mod-icon-map-marker::before,.mod-icon-map-marker-c::before,.mod-icon-logout::before,.mod-icon-login::before,.mod-icon-lock::before,.mod-icon-lock-o::before,.mod-icon-list::before,.mod-icon-line::before,.mod-icon-learner::before,.mod-icon-job::before,.mod-icon-info::before,.mod-icon-home::before,.mod-icon-help-c::before,.mod-icon-heart::before,.mod-icon-heart-o::before,.mod-icon-heart-c::before,.mod-icon-good-face::before,.mod-icon-font::before,.mod-icon-external-link::before,.mod-icon-exclamation-triangle::before,.mod-icon-exchange::before,.mod-icon-envelope::before,.mod-icon-envelope-o::before,.mod-icon-data::before,.mod-icon-cross-bold::before,.mod-icon-compass::before,.mod-icon-compass-o::before,.mod-icon-comment::before,.mod-icon-comment-c::before,.mod-icon-clock::before,.mod-icon-clock-s::before,.mod-icon-clock-o::before,.mod-icon-circle::before,.mod-icon-chevron-up::before,.mod-icon-chevron-right::before,.mod-icon-chevron-right-o::before,.mod-icon-chevron-left::before,.mod-icon-chevron-left-o::before,.mod-icon-chevron-down::before,.mod-icon-chevron-down-o::before,.mod-icon-chevron-down-fill::before,.mod-icon-chevron-down-fill-red::before,.mod-icon-check::before,.mod-icon-check-o::before,.mod-icon-change::before,.mod-icon-camera::before,.mod-icon-camera-o::before,.mod-icon-calendar::before,.mod-icon-calendar-day::before,.mod-icon-building::before,.mod-icon-arrow-up::before,.mod-icon-arrow-bottom::before,.icon-yen::before,.icon-yen-c::before,.icon-wrench::before,.icon-volume::before,.icon-volume-o::before,.icon-user::before,.icon-user-o::before,.icon-user-c::before,.icon-up-c::before,.icon-trash-o::before,.icon-train::before,.icon-train-o::before,.icon-train-c::before,.icon-tips::before,.icon-times::before,.icon-times-o::before,.icon-sun::before,.icon-suitcase::before,.icon-suitcase-o::before,.icon-step-top::before,.icon-star::before,.icon-star-o::before,.icon-star-o-gray::before,.icon-star-fill::before,.icon-spinner::before,.icon-sign-out::before,.icon-sign-out-o::before,.icon-sensuke::before,.icon-send-mail::before,.icon-selectable::before,.icon-search::before,.icon-search-c::before,.icon-sandglass::before,.icon-rice::before,.icon-question-o::before,.icon-q-o::before,.icon-plus::before,.icon-plus-o::before,.icon-plus-c::before,.icon-phone-o::before,.icon-minus::before,.icon-minus-o::before,.icon-minus-c::before,.icon-menu-c::before,.icon-map-marker::before,.icon-map-marker-c::before,.icon-logout::before,.icon-login::before,.icon-lock::before,.icon-lock-o::before,.icon-list::before,.icon-line::before,.icon-learner::before,.icon-job::before,.icon-info::before,.icon-home::before,.icon-help-c::before,.icon-heart::before,.icon-heart-o::before,.icon-heart-c::before,.icon-good-face::before,.icon-font::before,.icon-external-link::before,.icon-exclamation-triangle::before,.icon-exchange::before,.icon-envelope::before,.icon-envelope-o::before,.icon-data::before,.icon-cross-bold::before,.icon-compass::before,.icon-compass-o::before,.icon-comment::before,.icon-comment-c::before,.icon-clock::before,.icon-clock-s::before,.icon-clock-o::before,.icon-circle::before,.icon-chevron-up::before,.icon-chevron-right::before,.icon-chevron-right-o::before,.icon-chevron-left::before,.icon-chevron-left-o::before,.icon-chevron-down::before,.icon-chevron-down-o::before,.icon-chevron-down-fill::before,.icon-chevron-down-fill-red::before,.icon-check::before,.icon-check-o::before,.icon-change::before,.icon-camera::before,.icon-camera-o::before,.icon-calendar::before,.icon-calendar-day::before,.icon-building::before,.icon-arrow-up::before,.icon-arrow-bottom::before{display:inline-block;font-family:"icon_font";font-size:1em;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-decoration:inherit;text-transform:none;vertical-align:-12%}.icon-arrow-bottom::before{content:""}.icon-arrow-up::before{content:""}.icon-building::before{content:""}.icon-calendar-day::before{content:""}.icon-calendar::before{content:""}.icon-camera-o::before{content:""}.icon-camera::before{content:""}.icon-change::before{content:""}.icon-check-o::before{content:""}.icon-check::before{content:""}.icon-chevron-down-fill-red::before{content:""}.icon-chevron-down-fill::before{content:""}.icon-chevron-down-o::before{content:""}.icon-chevron-down::before{content:""}.icon-chevron-left-o::before{content:""}.icon-chevron-left::before{content:""}.icon-chevron-right-o::before{content:""}.icon-chevron-right::before{content:""}.icon-chevron-up::before{content:""}.icon-circle::before{content:""}.icon-clock-o::before{content:""}.icon-clock-s::before{content:""}.icon-clock::before{content:""}.icon-comment-c::before{content:""}.icon-comment::before{content:""}.icon-compass-o::before{content:""}.icon-compass::before{content:""}.icon-cross-bold::before{content:""}.icon-data::before{content:""}.icon-envelope-o::before{content:""}.icon-envelope::before{content:""}.icon-exchange::before{content:""}.icon-exclamation-triangle::before{content:""}.icon-external-link::before{content:""}.icon-font::before{content:""}.icon-good-face::before{content:""}.icon-heart-c::before{content:""}.icon-heart-o::before{content:""}.icon-heart::before{content:""}.icon-help-c::before{content:""}.icon-home::before{content:""}.icon-info::before{content:""}.icon-job::before{content:""}.icon-learner::before{content:""}.icon-line::before{content:""}.icon-list::before{content:""}.icon-lock-o::before{content:""}.icon-lock::before{content:""}.icon-login::before{content:""}.icon-logout::before{content:""}.icon-map-marker-c::before{content:""}.icon-map-marker::before{content:""}.icon-menu-c::before{content:""}.icon-minus-c::before{content:""}.icon-minus-o::before{content:""}.icon-minus::before{content:""}.icon-phone-o::before{content:""}.icon-plus-c::before{content:""}.icon-plus-o::before{content:""}.icon-plus::before{content:""}.icon-q-o::before{content:""}.icon-question-o::before{content:""}.icon-rice::before{content:""}.icon-sandglass::before{content:""}.icon-search-c::before{content:""}.icon-search::before{content:""}.icon-selectable::before{content:""}.icon-send-mail::before{content:""}.icon-sensuke::before{content:""}.icon-sign-out-o::before{content:""}.icon-sign-out::before{content:""}.icon-spinner::before{content:""}.icon-star-fill::before{content:""}.icon-star-o-gray::before{content:""}.icon-star-o::before{content:""}.icon-star::before{content:""}.icon-step-top::before{content:""}.icon-suitcase-o::before{content:""}.icon-suitcase::before{content:""}.icon-sun::before{content:""}.icon-times-o::before{content:""}.icon-times::before{content:""}.icon-tips::before{content:""}.icon-train-c::before{content:""}.icon-train-o::before{content:""}.icon-train::before{content:""}.icon-trash-o::before{content:""}.icon-up-c::before{content:""}.icon-user-c::before{content:""}.icon-user-o::before{content:""}.icon-user::before{content:""}.icon-volume-o::before{content:""}.icon-volume::before{content:""}.icon-wrench::before{content:""}.icon-yen-c::before{content:""}.icon-yen::before{content:""}.mod-icon-arrow-bottom::before{content:""}.mod-icon-arrow-up::before{content:""}.mod-icon-building::before{content:""}.mod-icon-calendar-day::before{content:""}.mod-icon-calendar::before{content:""}.mod-icon-camera-o::before{content:""}.mod-icon-camera::before{content:""}.mod-icon-change::before{content:""}.mod-icon-check-o::before{content:""}.mod-icon-check::before{content:""}.mod-icon-chevron-down-fill-red::before{content:""}.mod-icon-chevron-down-fill::before{content:""}.mod-icon-chevron-down-o::before{content:""}.mod-icon-chevron-down::before{content:""}.mod-icon-chevron-left-o::before{content:""}.mod-icon-chevron-left::before{content:""}.mod-icon-chevron-right-o::before{content:""}.mod-icon-chevron-right::before{content:""}.mod-icon-chevron-up::before{content:""}.mod-icon-circle::before{content:""}.mod-icon-clock-o::before{content:""}.mod-icon-clock-s::before{content:""}.mod-icon-clock::before{content:""}.mod-icon-comment-c::before{content:""}.mod-icon-comment::before{content:""}.mod-icon-compass-o::before{content:""}.mod-icon-compass::before{content:""}.mod-icon-cross-bold::before{content:""}.mod-icon-data::before{content:""}.mod-icon-envelope-o::before{content:""}.mod-icon-envelope::before{content:""}.mod-icon-exchange::before{content:""}.mod-icon-exclamation-triangle::before{content:""}.mod-icon-external-link::before{content:""}.mod-icon-font::before{content:""}.mod-icon-good-face::before{content:""}.mod-icon-heart-c::before{content:""}.mod-icon-heart-o::before{content:""}.mod-icon-heart::before{content:""}.mod-icon-help-c::before{content:""}.mod-icon-home::before{content:""}.mod-icon-info::before{content:""}.mod-icon-job::before{content:""}.mod-icon-learner::before{content:""}.mod-icon-line::before{content:""}.mod-icon-list::before{content:""}.mod-icon-lock-o::before{content:""}.mod-icon-lock::before{content:""}.mod-icon-login::before{content:""}.mod-icon-logout::before{content:""}.mod-icon-map-marker-c::before{content:""}.mod-icon-map-marker::before{content:""}.mod-icon-menu-c::before{content:""}.mod-icon-minus-c::before{content:""}.mod-icon-minus-o::before{content:""}.mod-icon-minus::before{content:""}.mod-icon-phone-o::before{content:""}.mod-icon-plus-c::before{content:""}.mod-icon-plus-o::before{content:""}.mod-icon-plus::before{content:""}.mod-icon-q-o::before{content:""}.mod-icon-question-o::before{content:""}.mod-icon-rice::before{content:""}.mod-icon-sandglass::before{content:""}.mod-icon-search-c::before{content:""}.mod-icon-search::before{content:""}.mod-icon-selectable::before{content:""}.mod-icon-send-mail::before{content:""}.mod-icon-sensuke::before{content:""}.mod-icon-sign-out-o::before{content:""}.mod-icon-sign-out::before{content:""}.mod-icon-spinner::before{content:""}.mod-icon-star-fill::before{content:""}.mod-icon-star-o-gray::before{content:""}.mod-icon-star-o::before{content:""}.mod-icon-star::before{content:""}.mod-icon-step-top::before{content:""}.mod-icon-suitcase-o::before{content:""}.mod-icon-suitcase::before{content:""}.mod-icon-sun::before{content:""}.mod-icon-times-o::before{content:""}.mod-icon-times::before{content:""}.mod-icon-tips::before{content:""}.mod-icon-train-c::before{content:""}.mod-icon-train-o::before{content:""}.mod-icon-train::before{content:""}.mod-icon-trash-o::before{content:""}.mod-icon-up-c::before{content:""}.mod-icon-user-c::before{content:""}.mod-icon-user-o::before{content:""}.mod-icon-user::before{content:""}.mod-icon-volume-o::before{content:""}.mod-icon-volume::before{content:""}.mod-icon-wrench::before{content:""}.mod-icon-yen-c::before{content:""}.mod-icon-yen::before{content:""}.icon-money-bag{background:url(/static_files/common/icons/money-bag-4c9fafb7b3e48f9cc2536f2cee8a85f4b005eaeabff48b6a8891b2ebe1c73072.svg) no-repeat center}.icon-area{background:url(/static_files/common/icons/area-14f25ea21bf385528f9aa64e6770f59c20ca14eb60e35fc29d9de455110e9802.svg) no-repeat center}.icon-station{background:url(/static_files/common/icons/station-20a861609dab6af3f8c5dc20697628648a0b6fd1b07f8c89fa68ba04d7bfddcb.svg) no-repeat center}.icon-more{background:url(/static_files/common/icons/plus-red-8048c88696f287c313f296da61e328c5bad1b0f9f798ff19eb9cd1e85fd60887.svg) no-repeat center}.icon-mask{background:url(/static_files/common/icons/mask-4bf284051d09cf25100b42a6cf23bda8862a03dae44bc1cd5929016094b99950.svg) no-repeat center}.icon-occupation{background:url(/static_files/common/icons/job-5c5529867249f5db38632117f6fa921ca10267a95b6c6f6e0534c96a4b044e7b.svg) no-repeat center}.icon-document{background:url(/static_files/common/icons/document-fb7fc17f634648c5738fbfc80360cea76f565027ad405600a0f258943a35ecdb.svg) no-repeat center}.icon-brand{background:url(/static_files/common/icons/brand-3a53bd41c711abe4acd82bd6a362f39f08a66c30427c9e0dcc9bae8ea5070ffb.svg) no-repeat center}.icon-spot{background:url(/static_files/common/icons/spot-cc2c3b864d0ab7c202f89f644833233843cb50b815e46c88d797ece37e590ce3.svg) no-repeat center}.icon-new{background:url(/static_files/common/icons/new-fc809ea85af6a5a648f8aa368c98e3d69f01f0e0488ab6ff443bfead66480eaa.svg) no-repeat center}.icon-compass-c{background:url(/static_files/common/icons/compass-c-752eb8fd4cc91d339608e547486724e7fca5bb5f69af3e0d2181d5d71e8f52e3.svg) no-repeat center}.icon-resume{background:url(/static_files/common/icons/resume-56f53fa811e23f6f3f4e0e1ee0452aa282b0ebcf10781246e9867cb0880f43fe.svg) no-repeat center}.icon-interview{background:url(/static_files/common/icons/interview-28940c493a92833367b77d5c46c594496357d2d00f400fb2b2c707289c1caf81.svg) no-repeat center}.icon-salary{background:url(/static_files/common/icons/salary-da2e654d568e66bd8b5476f4ef314d61140238e6999e269331f9bf7828618db3.svg) no-repeat center}a.icon-arrow01::after,.icon-arrow01 a::after{content:""}.mod-list-checkbox li a span::after{content:""}.l-footer{font-size:12px;font-size:1.2rem;background-color:#333;border-top:1px solid #fff;color:#fff;min-width:1120px;padding:25px 0;text-align:center}.l-header{border-bottom:1px solid #ccc;min-width:1120px}.l-header-headline{background-color:#ff0037;color:#fff;padding:.25em 30px;font-size:10px;font-size:1rem}.l-header-headline>h1,.l-header-headline>p{display:inline-block}.l-header-headline h1{font-weight:normal}.l-header-headline-content{margin:0 auto;padding:0 20px;width:1120px}.l-header-headline-content>h1,.l-header-headline-content>p{display:inline-block}.l-header-main{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:70px;margin:0 auto;padding:0 20px;width:1120px}.l-header-logo>a:hover{opacity:1}.l-header-nav{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:100%;padding:0 25px}.l-header-nav-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.l-header-nav-list li{border-right:1px solid #ccc;text-align:center;width:95px}.l-header-nav-list li:first-child{border-left:1px solid #ccc}.l-header-nav-list li a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#ff0037;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-decoration:none}.l-header-nav-list li a:hover{opacity:.7;text-decoration:none}.l-header-nav-list li a i{background-size:40px;display:inline-block;height:36px;position:relative;width:36px}.l-header-nav-list li a p{color:#333;font-size:10px;font-weight:normal;line-height:15px;margin-top:2px}.l-header-info{color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;vertical-align:middle}.l-header-corp{font-size:14px;margin-left:30px}.l-header-corp a{color:#457ab5}.l-header-corp a:visited{color:#457ab5}.l-header-menu{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;font-weight:bold;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto;position:relative;text-align:right;vertical-align:middle;white-space:nowrap}.l-header-favorite{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.l-header-favorite li{border-right:1px solid #333;margin-right:.5em;padding-right:.5em}.l-header-favorite li a{color:#457ab5}.l-header-favorite li a:visited{color:#457ab5}.l-header-favorite-counter{background-color:#ccc;border-radius:50%;color:#fff;display:inline-block;font-weight:normal;height:20px;margin-left:3px;text-align:center;width:20px}.l-header-login{display:inline-block;letter-spacing:normal;min-width:120px;vertical-align:middle}.l-header-login li{border-right:1px solid #333;float:left;margin-right:.5em;padding-right:.5em}.l-header-login li a{color:#457ab5}.l-header-login li a:visited{color:#457ab5}.l-header-login li:last-child{border:none;margin-right:0;padding-right:0}.l-header-login-window{background-color:#fff;border:1px solid #333;padding:30px;position:absolute;right:30px;text-align:center;top:30px;width:400px;z-index:10}.l-header-login-window .c-form-textfield{background-color:#f5f5f5;border:1px solid rgba(0,0,0,0)}.l-header-login-window-item{margin-top:10px}.l-header-login-window-textfield{width:100%}.l-header-login-window-textfield:-moz-placeholder-shown{text-align:left}.l-header-login-window-textfield:-ms-input-placeholder{text-align:left}.l-header-login-window-textfield:placeholder-shown{text-align:left}.l-header-login-window-textfield::-webkit-input-placeholder{opacity:1;text-align:left}.l-header-login-window-textfield::-moz-placeholder{opacity:1;text-align:left}.l-header-login-window-textfield:-ms-input-placeholder{opacity:1;text-align:left}.l-header-login-window-textfield::-ms-input-placeholder{opacity:1;text-align:left}.l-header-login-window-textfield::placeholder{opacity:1;text-align:left}.l-header-login-window-button{margin-top:10px;width:100%}.l-header-login-window-option{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px;font-size:12px;font-size:1.2rem}.l-header-login-window-option label{color:#ed2d2d}.l-header-simple{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-bottom:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:62px;padding-left:30px}.l-header-simple-right{margin-left:50px}.l-main{display:block}.l-main-wrapper{margin:0 auto 40px;width:1080px;word-wrap:break-word}.l-main-wrapper section+section{margin-top:30px}.l-main-content{float:left;margin:0;width:750px}.l-main-sub-content{margin-top:30px;padding-top:30px}.l-main-sub-content a{display:inline !important}.l-main-side-content{float:right;width:300px}.l-column-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px;margin:15px auto 0;max-width:1120px;padding:0 20px}.l-column-main-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:580px}.l-column-side-content{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:300px}#page404{background-color:#fff;border:1px solid #ccc;padding:60px 0;text-align:center}#page404 h1{margin-bottom:30px;font-size:20px;font-size:2rem}#page404 p{margin-bottom:1.2em;font-size:16px;font-size:1.6rem}.c-badge.new-arrival-date,.c-badge.new,.c-badge.high-school,.c-badge.work-shift{background-color:#ec4444;color:#fff}.c-badge.new-arrival-date:hover,.c-badge.new:hover,.c-badge.high-school:hover,.c-badge.work-shift:hover{color:#fff}.c-badge.new-arrival-date:active,.c-badge.new:active,.c-badge.high-school:active,.c-badge.work-shift:active{color:#fff}.c-badge{display:inline-block;letter-spacing:0;padding:.35em 1em}.c-badge.skewed{-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg)}.c-badge.skewed .text{display:block;-webkit-transform:skew(30deg);-ms-transform:skew(30deg);transform:skew(30deg)}.c-badge.long-round{border-radius:2em}.c-badge.feature{border:1px solid #ccc}.c-badge.haken{background-color:#ededed;color:#333}.c-badge.haken:hover{color:#333}.c-badge.haken:active{color:#333}.c-badge.company-info{background-color:#ededed;color:#333;text-align:center;width:100%}.c-badge.company-info:hover{color:#333}.c-badge.company-info:active{color:#333}.c-badge.required{background-color:#ec4444;color:#fff}.c-badge.optional{background-color:#333;color:#fff}.c-badge.required.right,.c-badge.optional.right{float:right;margin-right:30px}.c-badge.work-shift{background-color:#333}.c-badge.high-school{background-color:#333}.c-block-center{margin:15px auto 0;padding:0 20px;width:1120px}.c-block-bg-1{background-color:#f5f5f5;padding:30px 0}.c-box-type-5,.c-box-type-4,.c-box-type-3,.c-box-type-1,.c-box{margin-bottom:30px;padding:30px}.c-box-type-5 p+p,.c-box-type-4 p+p,.c-box-type-3 p+p,.c-box-type-1 p+p,.c-box p+p{margin-top:.5em}.c-box{border:1px solid #ccc}.c-box-type-1{background-color:#f5f5f5}.c-box-type-3{background-color:#fff2f5}.c-box-type-4{background-color:#f5f5f5}.c-box-type-5{border:1px solid #ccc}.c-box-type-6{background-color:#fee7e7;border:1px solid #ccc;font-weight:bold;padding-bottom:1rem;padding-top:1rem}.c-box-type-6-text-red{color:#ff0037}.c-box-type-6-link{text-decoration:underline}.c-button-type-5,.c-button-disabled,.c-button-type-4,.c-button-type-3,.c-button-type-expand-all,.c-button-type-2,.c-button-type-1{border-radius:0;display:inline-block;font-size:16px;font-weight:bold;line-height:1;padding:.65em 1em;position:relative;text-align:center}.c-button-type-5:hover,.c-button-disabled:hover,.c-button-type-4:hover,.c-button-type-3:hover,.c-button-type-expand-all:hover,.c-button-type-2:hover,.c-button-type-1:hover{text-decoration:none}.c-button-type-1{background-color:#ec4444;color:#fff;border:1px solid #ec4444}.c-button-type-1:hover{color:#fff}.c-button-type-1:visited{color:#fff}.c-button-type-1:hover{background-color:#e02b2b}.c-button-type-1:active{background-color:#b32424}.c-button-type-2{background-color:#fff;color:#333;border:1px solid #999}.c-button-type-2:hover{color:#333}.c-button-type-2:visited{color:#333}.c-button-type-2 i{color:#ed2d2d}.c-button-type-2:hover{background-color:#fff1f1;color:#ed2d2d}.c-button-type-2:active{background-color:#f2dada}.c-button-type-expand-all{background-color:#fff;color:#333;border:1px solid #999;border-radius:25px;display:block;padding:10px 20px}.c-button-type-expand-all:hover{color:#333}.c-button-type-expand-all:visited{color:#333}.c-button-type-expand-all ::before{padding-left:5px}.c-button-type-3{background-color:#fff;color:#333;border:1px solid #999}.c-button-type-3:hover{color:#333}.c-button-type-3:visited{color:#333}.c-button-type-3 i{color:#457ab5}.c-button-type-3::before{color:#457ab5}.c-button-type-3:hover{background-color:#f2f8ff;color:#457ab5}.c-button-type-3:active{background-color:#dae4f2}.c-button-type-4{background-color:#fff;color:#457ab5;border:1px solid #999;font-size:14px;font-size:1.4rem}.c-button-type-4:hover{color:#457ab5}.c-button-type-4:visited{color:#457ab5}.c-button-type-4 i{color:#457ab5}.c-button-type-4::before{color:#457ab5}.c-button-type-4:hover{background-color:#f2f8ff;color:#457ab5}.c-button-type-4:active{background-color:#dae4f2}.c-button-disabled{background-color:#f5f5f5;color:#ccc;border:1px solid #ccc;cursor:default;pointer-events:none}.c-button-disabled:hover{color:#ccc}.c-button-disabled:visited{color:#ccc}.c-button-disabled i{color:inherit}.c-button-left-position-icon [class*=icon-]::before{left:20px;position:absolute}.c-button-right-position-icon [class*=icon-]::before{position:absolute;right:10px}.c-button-list{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.c-button-list li{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:16px;font-weight:bold;padding:1rem;width:33.33%}.c-button-type-5{background-color:#fff;color:#457ab5;border:1px solid #ccc;border-radius:5px;font-size:12;font-weight:100;width:100%}.c-button-type-5:hover{color:#457ab5}.c-button-type-5:visited{color:#457ab5}.c-button-type-5 i{color:#457ab5}.c-button-type-5:hover{background-color:#f2f8ff;color:#457ab5}.c-button-type-5:active{background-color:#dae4f2}.c-carousel-item{float:left;width:18.7%}.c-carousel-item+.c-carousel-item{margin-left:15px}.c-carousel-item>a{color:#333;display:block;text-decoration:none}.c-carousel-item>a:hover{opacity:.7}.c-carousel-image{margin-bottom:1em}.c-carousel-image>img{border:1px solid #ccc}.c-carousel-text{font-size:12px;font-size:1.2rem}.c-carousel-text>li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-carousel-text>li+li{margin-top:.25em}input:not([type=checkbox]),input:not([type=radio]),textarea,select,button{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",osaka,"メイリオ",meiryo,"ＭＳ Ｐゴシック","MS P Gothic",verdana,sans-serif;font-size:100%;outline:none;vertical-align:bottom}input[type=submit] input[type=button],button{border:none;cursor:pointer;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.c-form-textfield,.c-form-textarea{background-color:#fff;border:1px solid #999;-webkit-box-shadow:none;box-shadow:none;display:inline-block;padding:.7em 1em;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-transition:.4s;transition:.4s}.c-form-textfield:focus,.c-form-textarea:focus{border:1px solid #ed2d2d}.c-form-textfield.is-error,.c-form-textarea.is-error{border:1px solid #ed0000}.c-form-textfield[size="10"]{width:10em}.c-form-textfield-half[size="10"]{width:5em}.c-form-textfield[size="15"]{width:15em}.c-form-textfield-half[size="15"]{width:7.5em}.c-form-textfield[size="20"]{width:20em}.c-form-textfield-half[size="20"]{width:10em}.c-form-textfield[size="25"]{width:25em}.c-form-textfield-half[size="25"]{width:12.5em}.c-form-textfield[size="30"]{width:30em}.c-form-textfield-half[size="30"]{width:15em}.c-form-textarea{min-height:80px;width:100%}.c-form-radio,.c-form-checkbox{opacity:0;position:absolute}@media \0 screen{.c-form-radio,.c-form-checkbox{position:relative}}.c-form-radio+label,.c-form-checkbox+label{display:inline-block;padding-left:2em;position:relative}.c-form-radio+label.c-form-wrap,.c-form-checkbox+label.c-form-wrap{padding:.7em 1em .7em 2.5em}@media \0 screen{.c-form-radio+label.c-form-wrap,.c-form-checkbox+label.c-form-wrap{background-color:rgba(0,0,0,0);border:none;padding-left:.5em}}.c-form-radio+label.c-form-wrap::before,.c-form-radio+label.c-form-wrap::after,.c-form-checkbox+label.c-form-wrap::before,.c-form-checkbox+label.c-form-wrap::after{left:.75em}.c-form-radio+label::before,.c-form-radio+label::after,.c-form-checkbox+label::before,.c-form-checkbox+label::after{display:block;height:20px;left:0;margin-top:-10px;overflow:hidden;position:absolute;top:50%;width:20px}.c-form-radio:checked+label,.c-form-checkbox:checked+label{font-weight:bold}.c-form-radio:disabled+label,.c-form-checkbox:disabled+label{color:#ccc;cursor:default}.c-form-radio+label::before{background-color:#fff;border:1px solid #ccc;border-radius:50%;-webkit-box-shadow:0 -1px 2px rgba(0,0,0,.1) inset;box-shadow:0 -1px 2px rgba(0,0,0,.1) inset;content:""}.c-form-radio+label::after{background-color:#ec4444;border-radius:50%;content:"";height:10px;margin-left:5px;margin-top:-5px;opacity:0;width:10px}.c-form-radio:checked+label::after{opacity:1}.c-form-checkbox+label::before{background-color:#fff;border:1px solid #999}.c-form-checkbox:not(:checked)+label::before{content:""}.c-form-checkbox:checked+label::before{background-color:#ec4444;border:none;color:#fff;padding:3px 0 0 2px;font-size:12px !important;font-size:1.2rem !important}.c-form-select-wrap{padding:0;position:relative;vertical-align:bottom}.c-form-select-wrap select{background:none;border:none;line-height:1;padding:.7em 2em .7em 1em;vertical-align:top;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}.c-form-select-wrap select::-ms-expand{display:none}.c-form-select-wrap select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #333}.c-form-select-wrap select:hover{cursor:pointer}.c-form-select-wrap.is-error{border:2px solid #ed0000;-webkit-box-shadow:none;box-shadow:none}.c-form-select-wrap.is-disabled{-webkit-box-shadow:none;box-shadow:none}.c-form-select-wrap.is-disabled::before{border-top-color:#ccc}.c-form-select-wrap::before{border-color:#ed2d2d rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:6px 5px 0;content:"";height:0;margin-top:-3px;pointer-events:none;position:absolute;right:.75em;top:50%;width:0}.c-form-back-link{background:none;border:none;color:#457ab5;cursor:pointer;margin-top:.5em;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.c-form-back-link:hover{opacity:.7;text-decoration:underline}.c-form-error-text{color:#ed2d2d;font-weight:bold;font-size:12px;font-size:1.2rem}.c-form-hint{margin-top:5px;font-size:12px;font-size:1.2rem}.c-form-big-button{min-width:376px;padding:17px 1em;font-size:24px;font-size:2.4rem}.c-form-time-zone{position:absolute;visibility:hidden}@media \0 screen{.c-form-time-zone{position:relative;visibility:visible}}.c-form-time-zone+label{background-color:#fff;border:1px solid #ccc;display:inline-block;line-height:1;padding:.5em 0;text-align:center;vertical-align:middle;white-space:nowrap;width:72px;font-size:12px;font-size:1.2rem}.c-form-time-zone:checked+label{background-color:#ec4444;border-color:#ed2d2d;-webkit-box-shadow:none;box-shadow:none;color:#fff}.c-heading-1{line-height:1;margin-bottom:30px;font-size:18px;font-size:1.8rem}.c-heading-page{margin-bottom:15px;font-size:26px;font-size:2.6rem}.c-heading-has-assist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.c-label-type-6,.c-label-type-5,.c-label-type-4-d,.c-label-type-4,.c-label-type-2,.c-label-type-1{display:inline-block;line-height:1;padding:.5em 1em;text-align:center;font-size:12px;font-size:1.2rem}.skewed.c-label-type-6,.skewed.c-label-type-5,.skewed.c-label-type-4-d,.skewed.c-label-type-4,.skewed.c-label-type-2,.skewed.c-label-type-1{-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg)}.skewed.c-label-type-6 .text,.skewed.c-label-type-5 .text,.skewed.c-label-type-4-d .text,.skewed.c-label-type-4 .text,.skewed.c-label-type-2 .text,.skewed.c-label-type-1 .text{display:block;-webkit-transform:skew(30deg);-ms-transform:skew(30deg);transform:skew(30deg)}.long-round.c-label-type-6,.long-round.c-label-type-5,.long-round.c-label-type-4-d,.long-round.c-label-type-4,.long-round.c-label-type-2,.long-round.c-label-type-1{border-radius:1em}.c-label-type-1{background-color:#ec4444;color:#fff}.c-label-type-2{background-color:#e5e5e5;color:#666}.c-label-type-4{background-color:#fff;color:#333;border:1px solid #999}.c-label-type-4-d{background-color:#333;color:#fff}.c-label-type-5{background-color:#fadb61;color:#ed2d2d}.c-label-type-6{background-color:#333;color:#fff}[class*=c-label-type-] [class*=icon-]{padding-left:1.5em;position:relative}[class*=c-label-type-] [class*=icon-]::before{left:0;position:absolute;top:0}.spacing-label{height:100%;min-width:2em;text-align:center;width:100%}.c-list-col-6>li,.c-list-col-5>li,.c-list-col-4>li,.c-list-col-3>li,.c-list-col-2>li{float:left;margin:.5em 0;padding-right:1em}.c-list-col-2>li{width:50%}.c-list-col-2>li:nth-child(2n+1){clear:both}.c-list-col-3>li{width:33%}.c-list-col-3>li:nth-child(3n+1){clear:both}.c-list-col-4>li{width:25%}.c-list-col-4>li:nth-child(4n+1){clear:both}.c-list-col-5>li{width:20%}.c-list-col-5>li:nth-child(5n+1){clear:both}.c-list-col-6>li{width:16%}.c-list-col-6>li:nth-child(6n+1){clear:both}.c-list-inline>li{display:inline-block;margin:.5em 1em .5em 0}.c-list-inline>dt,.c-list-inline>dd{display:inline-block;vertical-align:top}.c-list-pipe{letter-spacing:-0.4em}.c-list-pipe>li{border-right:1px solid #313131;display:inline-block;letter-spacing:normal;line-height:1;margin-right:.5em;padding-right:.5em}.c-list-pipe>li:last-child{border-right:none;margin-right:0;padding-right:0}.c-list-disc>li{list-style:disc outside;margin-left:2em}.c-overlayer{background-color:rgba(0,0,0,.7);display:none;height:100%;left:0;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:10}.c-recommend-heading{font-size:22px;font-size:2.2rem;text-align:center}.c-recommend-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-recommend-item{background-color:#fff;border:1px solid #ccc;-webkit-flex-basis:520px;-ms-flex-preferred-size:520px;flex-basis:520px;margin-bottom:20px;max-width:520px;overflow:hidden;position:relative}.c-recommend-item+.c-recommend-item{border-top:1px solid #ccc}.c-recommend-item>a,.c-recommend-item.has-checkbox>label{color:#333;display:block;padding:20px;text-decoration:none}.c-recommend-item:nth-child(odd){margin-right:20px}.c-recommend-item:nth-of-type(n + 5){display:none}.c-recommend-item:hover{background-color:#fff;color:#333;opacity:.7}.c-recommend-item.has-checkbox>label{font-weight:normal;height:100%;padding-left:49px}.c-recommend-item.has-checkbox>label::before{left:15px}.c-recommend-item :checked+label{background-color:#fff2f5}.c-recommend-checkbox{left:15px;margin-top:-0.5em;position:absolute;top:50%}.c-recommend-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-recommend-image{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:120px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:160px}.c-recommend-work{color:#333;font-size:14px;font-weight:700}.c-recommend-wrapper{margin:20px auto 15px;padding:0 30px}.c-recommend-text{margin-left:20px;width:298px;font-size:12px;font-size:1.2rem}.c-recommend-text>li+li{margin-top:.5em}.c-recommend-text-icon{color:#333}.c-recommend-text-salary{color:#ff0037}.c-recommend-text-salary .fc_black{color:#333;font-weight:normal}.c-recommend-labels{padding-left:8px}.c-recommend-labels .c-recommend-label+.c-recommend-label{margin-left:9px}.c-recommend-button{padding:.65em 2em}.c-recommend-show-more{border:1px solid border-gray;display:block;font-size:16px;font-weight:bold;margin:10px auto 0;padding:15px 0;text-align:center;width:260px}.c-recommend-show-more:hover{text-decoration:none}.c-recommend-carousel-wrapper{background-color:#fff;border:1px solid #ccc;padding:30px 45px;position:relative}.c-recommend-carousel-inner{overflow:hidden}.c-recommend-left-cursor,.c-recommend-right-cursor{color:#ed2d2d;cursor:pointer;position:absolute;top:50%}.c-recommend-left-cursor{left:10px}.c-recommend-right-cursor{right:10px}.c-recommend-neighborhood{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out, -webkit-transform .5s ease-out}.c-recommend-neighborhood .c-recommend-neighborhood-item{color:#666;line-height:1.5;min-width:240px;position:relative;width:240px}.c-recommend-neighborhood .c-recommend-neighborhood-item a{display:block}.c-recommend-neighborhood .c-recommend-neighborhood-item a:hover{text-decoration:none}.c-recommend-neighborhood .c-recommend-neighborhood-item+.c-recommend-neighborhood-item{margin-left:30px}.c-recommend-neighborhood .c-recommend-neighborhood-image{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:180px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.c-recommend-neighborhood .c-recommend-neighborhood-work{color:#333;font-weight:700;margin-top:10px}.c-recommend-neighborhood .c-recommend-neighborhood-text{font-size:12px;font-size:1.2rem;color:#666;margin-top:6px;position:relative}.c-recommend-neighborhood .c-recommend-neighborhood-text dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-recommend-neighborhood .c-recommend-neighborhood-text dt{min-width:1em}.c-recommend-neighborhood .c-recommend-neighborhood-text dd{padding-left:.5em}.c-recommend-neighborhood .c-recommend-neighborhood-labels{margin-top:15px;padding-left:8px}.c-recommend-neighborhood .c-recommend-neighborhood-labels .c-recommend-neighborhood-label+.c-recommend-neighborhood-label{margin-left:13px}.c-recommend-neighborhood a:hover{opacity:.7}.c-recommend-neighborhood-show-more{-webkit-flex-basis:188px;-ms-flex-preferred-size:188px;flex-basis:188px;margin-left:30px}.c-recommend-neighborhood-show-more a:hover{opacity:.7;text-decoration:none}.c-recommend-neighborhood-show-more-button{border-color:#ccc;border-radius:100%;border-style:solid;border-width:1px 1px 3px;height:70px;margin:60px auto 20px;position:relative;width:70px}.c-recommend-neighborhood-show-more-icon{color:#ff0037;font-size:2rem;left:30px;position:absolute;top:15px}.c-recommend-neighborhood-show-more-text{color:#333;font-size:1.5rem;font-weight:700;margin:0 auto;padding:10px;text-align:center}.c-table-type-1{background-color:#fff;width:100%}.c-table-type-1 caption{font-weight:bold;margin-bottom:.25em;text-align:left}.c-table-type-1 th,.c-table-type-1 td{border:1px solid #ccc;padding:15px}.c-table-type-1 th{background-color:#fefefe;color:#999;text-align:left;vertical-align:top;width:8em;font-size:12px;font-size:1.2rem}.c-table-type-1 td.is-error{background-color:#fff2f5}.c-table-heading-wrap{margin-bottom:10px}.c-table-heading-text{display:inline-block;float:left;width:7em}.c-table-heading-secondary-text{display:inline-block;float:left;width:11em}.c-table-heading-label{float:right;font-size:10px;font-size:1rem}.c-table-heading-secondary-label{font-size:10px;font-size:1rem}.c-table-wrapper{border:1px solid #ccc}.c-table{color:#666;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-table+.c-table{border-top:1px solid #ccc}.c-table .c-table-title{background-color:#f5f5f5;border-right:1px solid #ccc;font-weight:bold;padding:10px 15px}.c-table .c-table-content{padding:10px 15px;width:100%}.notice-content .notice-description{font-size:14px;margin-bottom:15px}.notice-content .notice-box{border:1px solid #e0e0e0;padding:15px}.notice-content .notice-title{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;font-weight:bold;margin-bottom:10px}.notice-content .notice-list{list-style:none;margin:0;padding:0}.notice-content .notice-list li{font-size:14px;line-height:1.6;margin-bottom:8px;padding-left:1em;text-indent:-1em}.c-tooltip{background-color:rgba(0,0,0,.7);color:#fff;left:50%;min-width:300px;padding:20px;position:fixed;text-align:center;top:10%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.c-widget{margin-bottom:30px}.c-widget-s{margin-bottom:15px}.c-seo-box{background-color:#fff;border:1px solid #ccc;margin-top:30px;padding:20px;position:relative}.c-seo-box .c-seo-box-heading{font-size:14px;font-size:1.4rem;font-weight:bold}.c-seo-box-inner{margin-top:5px;font-size:12px;font-size:1.2rem}.c-seo-box p{color:#666}.c-press-box-wrapper{background-color:#fff;border:1px solid #ccc;padding:20px}.c-press-box-wrapper .c-press-box-explain-text{margin-top:12px}.c-press-box-wrapper .c-press-box-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:16px}.c-press-box-wrapper .c-press-box-item i{height:47px;width:47px}.c-press-box-wrapper .c-press-box-item-text{margin-left:6px}.c-press-box-wrapper .c-press-box-more{font-weight:bold;margin-top:12px;text-align:right}.c-press-box-wrapper .c-press-box-more .mod-icon-chevron-right{display:none}.p-detail-widget{margin-bottom:30px}.p-detail-widget:last-child{margin-bottom:40px}.p-detail-content{border:1px solid #ccc}.p-detail-shrink-image>img{height:auto;max-width:180px;width:100%}.p-detail-block{padding-top:30px}.p-detail-block.border-top{border-top:1px solid #ccc}.p-detail-block.padding-bottom{padding-bottom:30px}.p-detail-heading{background-color:#f5f5f5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:700;margin-bottom:15px;padding:7px 15px}.p-detail-label-haken{margin-left:15px}.p-detail-sub-heading{font-size:22px;font-size:2.2rem;border-left:5px solid #ec4444;margin-bottom:10px;padding:0 0 0 10px}.p-detail-table{color:#666;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-detail-table+.p-detail-table{border-top:1px solid #ccc}.p-detail-table-wrapper{margin:15px 0 0}.p-detail-table-title{background-color:#f5f5f5;border-right:1px solid #ccc;font-weight:bold;min-width:130px;padding:10px 15px;width:130px}.p-detail-table-content{overflow:hidden;padding:10px 15px;width:100%}.p-detail-table-job-content{width:100%}.p-detail-table-job-content .mod-icon-minus-o::before{padding-right:5px}.p-detail-table-job-content .mod-icon-plus-o::before{padding-right:5px}.p-detail-table-job-content .icon-chevron-down-fill::before{font-size:70%}.p-detail-table-job-content .icon-chevron-down-fill::before:hover{text-decoration:none}.p-detail-table-job-content .icon-chevron-up-fill::before{font-size:70%}.p-detail-table-job-content .icon-chevron-up-fill::before:hover{text-decoration:none}.p-detail-table-job-content-sub-heading{font-weight:bold;width:100%}.p-detail-table-job-content-item{padding:10px 15px;width:100%}.p-detail-table-job-content-item+.p-detail-table-job-content-item{border-top:1px solid #ccc}.p-detail-job-content-text{background-color:#f5f5f5;margin-bottom:10px;padding:16px}.p-detail-table-job-name{color:#333}.p-detail-job-job-employment-name{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #333;border-radius:2px;color:#333;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;line-height:1;margin-right:5px;min-height:20px;padding:0 8px;font-size:12px;font-size:1.2rem}.p-detail-job-shift-pattern-text{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f9f9f9;border-radius:2px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-right:10px;min-height:24px;padding:0 8px;font-size:12px;font-size:1.2rem}.p-detail-table-company div:first-child{padding-bottom:10px}.p-detail-table-company div:last-child{border-top:1px solid #ccc;padding-top:10px}.p-detail-table-smoking-policy div+div{border-top:1px solid #ccc;margin-top:10px;padding-top:10px}.p-detail-table-smoking-policy div .p-detail-table-smoking-policy-title{color:#333}.p-detail-table-tags{margin-bottom:-8px}.p-detail-table-tags li{border:1px solid #ccc;border-radius:2em;display:inline-block;letter-spacing:0;margin:0 5px 8px 0;padding:2px 15px}.p-detail-close-text{color:#ed0000;font-weight:bold;margin-bottom:.5em;font-size:20px;font-size:2rem}.p-detail-close-recommend{border:1px solid #ccc;margin-top:20px;padding:20px}.p-detail-main{margin-top:25px}.p-detail-main-label{font-weight:bold;margin-right:10px}.p-detail-main-label .c-label-type-1{margin-right:6px}.p-detail-main-heading{font-weight:700;line-height:1.5;margin-bottom:10px;padding:0 16px;width:100%;font-size:22px;font-size:2.2rem}.p-detail-main-tag{margin-bottom:10px;padding:0 16px}.p-detail-main-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;padding:0 16px}.p-detail-main-photo-wrapper{width:280px}.p-detail-main-photo-wrapper .splide{visibility:visible}.p-detail-main-photo-wrapper .splide__slide{aspect-ratio:4/3}.p-detail-main-photo-wrapper .splide__slide:focus-visible{outline:none}.p-detail-main-photo-wrapper .splide__slide img{height:100%;max-width:none;-o-object-fit:contain;object-fit:contain;width:100%}.p-detail-main-photo-wrapper .splide-main{margin-bottom:8px}.p-detail-main-photo-wrapper .splide-main .splide__slide{background-color:#f5f5f5;width:280px}.p-detail-main-photo-wrapper .splide-thumbnail .splide__list{gap:8px}.p-detail-main-photo-wrapper .splide-thumbnail .splide__list>.splide__slide{border-width:2px;width:88px}.p-detail-main-photo-wrapper .splide-thumbnail .splide__list>.splide__slide.is-active{border:2px solid #ff0037}.p-detail-main-info{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.p-detail-main-info .p-detail-table-title{min-width:auto;width:180px}.p-detail-main-photo{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:216px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:288px}.p-detail-main-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 30px 30px}.p-detail-controller{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:16px;padding:16px}.p-detail-controller__entry,.p-detail-controller__keep{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;height:75px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p-detail-controller__entry{font-size:22px;min-width:400px}.p-detail-controller__entry>i{position:absolute;right:14px}.p-detail-controller__keep{font-size:18px;font-weight:normal;min-width:240px}.p-detail-introduction-wrapper{margin-top:15px;padding:30px}.p-detail-photo-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:15px;width:100%}.p-detail-photo-item:last-child{margin-bottom:0}.p-detail-photo-item.has-big{padding:30px}.p-detail-photo-columns{display:block;margin-bottom:20px;padding:0 30px 20px;padding-bottom:20px}.p-detail-photo-image{text-align:center}.p-detail-photo-image-big>img{height:auto;max-height:135px;max-width:180px;width:auto}.p-detail-photo-image-small>img{height:auto;max-height:135px;max-width:180px;width:auto}.p-detail-photo-image-big,.p-detail-photo-image .p-detail-photo-image-small{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:135px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:180px}.p-detail-photo-text{padding:0 20px;font-size:14px;font-size:1.4rem}.p-detail-photo-title{font-weight:bold;line-height:1.5;margin-bottom:.25em;font-size:16px;font-size:1.6rem}.p-detail-company{margin-top:15px;padding:30px}.p-detail-company-image{height:100px;padding:1px}.p-detail-company-text{margin-left:20px;overflow:hidden}.p-detail-company-text-item{margin-bottom:10px;overflow:hidden}.p-detail-company-text-item:last-child{margin-bottom:0}.p-detail-company-text-item>dt{border:none;float:left;min-width:80px;padding:0 8px}.p-detail-company-text-item>dd{border:none;margin-left:90px;width:auto}.p-detail-company-text-item-name dd{margin-left:0}.p-detail-company-text-item-message .icon-chevron-right::before{bottom:0;color:#333;font-size:inherit;height:24px;line-height:1.5;margin:auto 0;position:absolute;right:10px;top:0}.p-detail-pr-wrapper{background-color:#f5f5f5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:30px;position:relative}.p-detail-pr-wrapper figure{margin-right:15px}.p-detail-pr-text p+p{margin-top:30px}.p-detail-additional-photo-wrapper{padding:30px}.p-detail-additional-photo-wrapper:empty{padding:0}.p-detail-additional-photo{border-top:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:30px 30px 0}.p-detail-additional-photo-item{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;text-align:left}.p-detail-additional-photo-item img{display:block}.p-detail-additional-photo-item div{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:135px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p-detail-additional-photo-item+.p-detail-additional-photo-item{padding-left:30px}.p-detail-additional-photo-caption{background-color:#fff;border-radius:2em;display:inline-block;margin-top:5px;font-size:14px;font-size:1.4rem}.p-detail-haken-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-30px;padding:0 30px 30px}.p-detail-haken-target,.p-detail-haken-agency{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-right:30px;margin-top:30px}.p-detail-haken-agency{max-width:600px}.p-detail-haken-table{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px 0}.p-detail-haken-table dt{min-width:100px}.p-detail-haken-table+.p-detail-haken-table{border-top:1px solid #ccc}.p-detail-haken-company-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:30px}.p-detail-review-notice{margin-top:15px}.p-detail-related-links-widget{background-color:#f5f5f5;margin-bottom:30px;padding:20px}.p-detail-related-links-heading{border-left:5px solid #ed2d2d;margin-bottom:10px;margin-top:30px;padding-left:10px}.p-detail-related-links-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px}.p-detail-related-links-box:last-child{margin-bottom:0}.p-detail-related-links-title{-webkit-flex-basis:100px;-ms-flex-preferred-size:100px;flex-basis:100px;font-weight:700;line-height:1.5;margin:.25em 0;padding-right:20px}.p-detail-related-links-content{width:100%}.p-detail-related-links-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.8}.p-detail-related-links-item{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;line-height:1.5;margin:.25em 0;padding-right:5px}.p-detail-user-review-wrapper{border:1px solid #ccc;padding:0 30px 30px}.p-detail-user-review-heading{margin-bottom:15px;margin-top:30px}.p-detail-user-review-item{background-color:#fff;border-top:1px solid #ccc;padding:1em 0}.p-detail-user-review-item dt{color:#333;font-weight:bold;margin-bottom:.25em}.p-detail-user-review-answer{background-color:#f5f5f5;margin-top:.5em;padding:.75em 1em}.p-detail-user-review-more{margin-top:10px;text-align:right}.p-detail-user-review-hedge{color:#666;margin-top:1em;font-size:12px;font-size:1.2rem}.p-detail-user-review-hedge a{color:inherit;text-decoration:underline}.p-detail-user-review-hiding{display:none}.p-detail-related-job{background-color:#fff;border:1px solid #ccc;padding:30px}.p-detail-related-job-widget+.p-detail-related-job-widget{margin-top:30px}.p-detail-related-job-heading{border-bottom:1px solid #ccc;margin-bottom:.5em;padding-bottom:.35em}.p-detail-modal-dialog{background-color:#fff;left:50%;max-width:960px;padding:20px;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:70%;z-index:10}.p-detail-modal-close{background-color:#666;border:4px solid #fff;border-radius:2em;height:40px;position:absolute;right:-20px;top:-20px;width:40px}.p-detail-modal-close::before{color:#fff;cursor:pointer;left:6px;line-height:1;position:relative;top:6px;font-size:20px;font-size:2rem}.p-detail-modal-gmap{height:400px;margin-bottom:10px;width:100%}.p-detail-recommend{padding:0 30px 30px}.p-detail-recommend-heading{font-size:22px;font-size:2.2rem;margin-bottom:15px}.p-detail-controller-keep-user-count{margin-top:5px}.p-detail-keep-user-count{font-size:12px;text-align:center}.p-detail-keep-user-count span{color:#ed2d2d;font-weight:700}.p-detail-controller-col-entry-wide{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0 10%}.p-detail-controller-col-entry-wide a{display:block;line-height:45px;position:relative}.p-detail-controller-col-entry-wide .icon-chevron-right::before{bottom:0;font-size:inherit;height:24px;line-height:1.5;margin:auto 0;position:absolute;right:20px;top:0}.p-detail-sidebar{background-color:#fff;border:1px solid #ccc;margin-bottom:40px;padding:30px;position:-webkit-sticky;position:sticky;top:20px}.p-detail-sidebar__entry,.p-detail-sidebar__keep{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:14px}.p-detail-sidebar__entry{font-size:20px;padding-block:24px}.p-detail-sidebar__entry>i{position:absolute;right:10px}.p-detail-sidebar__keep{font-weight:normal;padding-block:16px}.p-detail-sidebar__keep-info{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:3px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1}.p-detail-sidebar__keep-count{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#666;border-radius:50%;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1;min-width:20px}.p-entry-form{margin-bottom:30px;position:relative}.p-entry-table-alert-text{background-color:#ec4444;color:#fff;display:inline-block;font-weight:bold;margin-bottom:10px;padding:.5em 1em}.p-entry-job{background-color:#fff}.p-entry-job+.p-entry-job{margin-top:-1px}.p-entry-job-heading{border:1px solid #ccc;margin-bottom:-1px;padding:1.2em;font-size:12px;font-size:1.2rem}.p-entry-job-heading.is-multi{cursor:pointer}.p-entry-affixed{background-color:#fff;border:1px solid #ed2d2d;font-weight:bold;padding:1em;position:fixed;right:30px;top:130px}.p-entry-invalid-num{color:#ed2d2d;padding:0 5px;font-size:20px;font-size:2rem}.p-entry-heading-wrap{position:relative}.p-entry-sourse{position:absolute;right:0;top:7px;font-size:12px;font-size:1.2rem}.p-entry-sourse>img{vertical-align:text-bottom}.p-entry-freecall-reservation>li{margin-top:10px}.p-entry-freecall-reservation-later{margin:10px 0 0 30px}.p-entry-list>li+li{margin-top:.5em}.p-entry-login{background-color:#f5f5f5;border:1px solid #ccc;border-radius:5px;display:none;margin-top:5px;padding:15px}.p-entry-login-col-1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;float:left}.p-entry-login-col-2{float:left;padding-left:10px}.p-entry-extra-contents{border:1px solid #ccc;display:table;margin-bottom:30px;padding:25px;width:100%;font-size:12px;font-size:1.2rem}.p-entry-extra-content+.p-entry-extra-content{margin-top:.5em}.p-entry-extra-content-heading{display:table-cell;font-weight:bold;width:10em}.p-entry-extra-content-list{display:table-cell}.p-entry-extra-content-list-pipe{letter-spacing:-0.4em}.p-entry-extra-content-list-pipe>li{border-right:1px solid #333;display:inline-block;letter-spacing:normal;line-height:1;margin-right:.75em;padding-right:.75em}.p-entry-extra-content-list-pipe>li:last-child{border-right:none;margin-right:0;padding-right:0}.p-entry-article-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:15px}.p-entry-article-info-text{width:680px}.p-entry-qa-list+.p-entry-qa-list{margin-top:1em}.p-entry-qa-list dt{font-weight:bold;margin-bottom:.5em}.p-entry-finish-content{background-color:#fff;border:1px solid #ccc;margin-bottom:30px;padding:30px}.p-entry-finish-multi{margin:65px 0 30px}.p-entry-finish-multi-heading{border-bottom:2px solid #ed2d2d;margin-bottom:.5em;padding-bottom:10px;text-align:center;font-size:22px;font-size:2.2rem}.p-entry-finish-multi-heading-image{display:inline-block;min-height:79px;padding-top:10px;position:relative}.p-entry-finish-multi-lead{margin:1em 0 1em 1em}.p-entry-freecall-dialog{background-color:#fff;border-radius:5px;margin:0 auto;padding:20px;text-align:center;width:250px}.p-entry-freecall-dialog p{margin:.5em 0}.p-entry-freecall-button{font-size:18px;font-size:1.8rem}.p-entry-freecall-button.is-disabled{color:#ccc;pointer-events:none}.p-entry-userreview-textarea{margin-top:1em}.p-entry-agent-mode{background-color:#369;border-radius:10px;bottom:10px;-webkit-box-shadow:0 0 40px rgba(51,102,153,.8);box-shadow:0 0 40px rgba(51,102,153,.8);color:#fff;font-size:40px;font-weight:800;padding:15px 0;position:fixed;right:10px;text-align:center;width:160px;z-index:1000}.p-entry-interview-confirm{height:46px;width:268px}.p-extra-contents{font-size:12px;font-size:1.2rem;background-color:#333;color:#fff;min-width:1120px;padding:30px}.p-extra-contents a{color:#fff}.p-extra-contents-box{border:1px solid #fff;display:table;margin:0 auto 25px;padding:25px;width:1080px}.p-extra-contents-box-content+.p-extra-contents-box-content{margin-top:.5em}.p-extra-contents-box-heading{display:table-cell;font-weight:bold;width:10em}.p-extra-contents-box-pref-heading{color:#ccc;display:table-cell;width:10em}.p-extra-contents-box-area-heading{font-weight:bold;padding-bottom:8px;width:10em}.p-extra-contents-box-list{display:table-cell}.p-extra-contents-list-pipe{letter-spacing:-0.4em}.p-extra-contents-list-pipe>li{border-right:1px solid #fff;display:inline-block;letter-spacing:normal;line-height:1;margin-right:.75em;padding-right:.75em}.p-extra-contents-list-pipe>li:last-child{border-right:none;margin-right:0;padding-right:0}.p-extra-contents-related{margin:23px auto 0;text-align:center;width:600px}.p-extra-contents-related>dt{display:inline;font-weight:bold;margin-right:1em}.p-extra-contents-related>dd{display:inline}.p-extra-contents-related>dd ul{display:inline}.p-favorite-fixed-nav{background-color:#ec4444;color:#fff;display:block;line-height:1.2;padding:5px 10px 5px 45px;position:fixed;right:0;text-align:center;top:0;-ms-transform:translate(0, -100%);-webkit-transform:translate(0, -100%);transform:translate(0, -100%);-webkit-transition:.5s;transition:.5s}.p-favorite-fixed-nav.is-nav-show{-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.p-favorite-fixed-nav:hover{text-decoration:none}.p-favorite-fixed-nav::before{font-size:28px;left:10px;margin-top:-0.5em;position:absolute;top:50%}.p-favorite-fixed-nav:visited{color:#fff}.p-guide-category-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.p-guide-category-button{background-color:#fff;border:1px solid #999;color:#333;display:block;font-weight:bold;height:62px;line-height:62px;position:relative;width:520px;font-size:20px;font-size:2rem}.p-guide-category-button i{color:#ed2d2d}.p-guide-category-button:hover{background-color:#fff1f1;color:#ed2d2d;text-decoration:none}.p-guide-category-button:visited{color:#333}.p-guide-category-button::before{color:#ed2d2d;margin-top:-10px;position:absolute;right:25px;top:50%}.p-guide-category-button:active{background-color:#f2dada}.p-guide-category-button.inner-link::before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.p-guide-popular-navigation{padding:1em;width:200px}.p-guide-popular-stations{background-color:#f5f5f5;border:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:25px}.p-guide-popular-stations-heading{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:165px;padding-left:20px;position:relative}.p-guide-popular-stations-heading::after{border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #aaa;border-top:6px solid rgba(0,0,0,0);content:"";margin-top:-6px;position:absolute;right:20px;top:50%}.p-guide-popular-stations-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 20px 20px 0}.p-guide-popular-stations-list li{margin-right:30px;margin-top:10px}.p-guide-categories-and-children{border:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-guide-categories-and-children+.p-guide-categories-and-children{border-top:none}.p-guide-category{background-color:#f5f5f5;min-width:190px;padding:20px}.p-guide-category .p-guide-line-name,.p-guide-category .p-guide-category-name{font-weight:bold}.p-guide-children{padding:10px 0 20px 20px;width:100%}.p-guide-children-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-guide-children-list li{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;margin-top:10px}.p-guide-show-all{margin-top:30px;text-align:right}.p-guide-feature-box{background-color:#fff;margin-bottom:30px;padding:30px}.p-guide-feature-categories-and-children{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-guide-feature-categories-and-children+.p-guide-feature-categories-and-children{border-top:1px solid #ccc}.p-guide-feature-category{min-width:190px;padding:20px}.p-guide-feature-category .p-guide-feature-line-name,.p-guide-feature-category .p-guide-feature-category-name{font-weight:bold}.p-guide-feature-children{padding:10px 0 20px 20px;width:100%}.p-guide-feature-children-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-guide-feature-children-list li{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;margin-top:10px}.p-guide-feature-category-heading{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:2}.p-guide-feature-category-heading i{height:14px;margin-right:6px;position:relative;width:14px}.p-guide-feature-category-heading i::before{position:absolute;top:0}.p-guide-search-box-title{font-weight:bold;line-height:1;margin-bottom:15px;font-size:18px;font-size:1.8rem}.p-guide-search-box-select-content{background-color:#fff;display:block;position:relative}.p-guide-search-box-unit-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.p-guide-search-box-unit-list li{margin-bottom:25px;margin-right:15px;text-align:center;width:15.5%}.p-guide-search-box-unit-list li:last-child{margin-right:-15px}.p-guide-search-box-unit-list li a{display:block;font-weight:700;padding:15px 0;position:relative;text-decoration:none}.p-guide-search-box-unit-list li a .icon-chevron-right{position:absolute;right:10px}.p-prefectures-fv{background:url(/static_files/pc/common/mainvisual_bg-dab461fcfe50573809132a5385b875617012cf1232703dba6c7f000bebbc3c6f.png),-webkit-gradient(linear, left top, left bottom, color-stop(55.15%, #db0030), to(#8d0000));background:url(/static_files/pc/common/mainvisual_bg-dab461fcfe50573809132a5385b875617012cf1232703dba6c7f000bebbc3c6f.png),-webkit-linear-gradient(top, #db0030 55.15%, #8d0000 100%);background:url(/static_files/pc/common/mainvisual_bg-dab461fcfe50573809132a5385b875617012cf1232703dba6c7f000bebbc3c6f.png),linear-gradient(to bottom, #db0030 55.15%, #8d0000 100%);background-repeat:no-repeat;background-size:contain}.p-prefectures-fv-inner{margin:0 auto 30px;padding:20px 0 50px;width:1080px}.p-prefectures-fv-ttl{color:#fff;font-size:33px}.p-prefectures-fv-ttl-big{font-size:60px}.p-prefectures-fv .tabs{margin:0 auto;padding-bottom:40px;width:1080px}.p-prefectures-fv .tab-item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f2f2f2;color:#565656;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;float:left;font-size:20px;font-weight:bold;height:50px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:50px;margin-bottom:12px;margin-right:16px;position:relative;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease;width:calc((100% - 48px)/4)}.p-prefectures-fv .tab-item.last-child{margin-right:0}.p-prefectures-fv .tab-item:hover{opacity:.75}.p-prefectures-fv input[name=tab-item]{display:none}.p-prefectures-fv .tab-content{background:#fff;clear:both;display:none;overflow:hidden;padding:30px}.p-prefectures-fv #tab1:checked~#tab1-content,.p-prefectures-fv #tab2:checked~#tab2-content,.p-prefectures-fv #tab3:checked~#tab3-content,.p-prefectures-fv #tab4:checked~#tab4-content{display:block}.p-prefectures-fv .tabs input:checked+.tab-item{color:#ed2d2d}.p-prefectures-fv .tabs input:checked+.tab-item::after{border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-top:15px solid #f2f2f2;bottom:-9px;content:"";height:0;left:0;margin:auto;position:absolute;right:0;width:0}.p-prefectures-fv .grad-wrap{position:relative}.p-prefectures-fv .grad-btn{border:1px solid #999;bottom:30px;font-weight:bold;margin-left:calc(50% - 132px);padding:12.5px 84px;position:absolute;z-index:1}.p-prefectures-fv .grad-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;position:relative}.p-prefectures-fv .grad-item-wrapper{height:240px;overflow:hidden}.p-prefectures-fv .grad-item-wrapper::before{background:#fff;bottom:0;content:"";display:block;height:50px;left:0;position:absolute;width:100%}.p-prefectures-fv .grad-trigger{display:none}.p-prefectures-fv .grad-trigger:checked+.grad-btn{display:none}.p-prefectures-fv .grad-trigger:checked~.grad-item{height:auto}.p-prefectures-fv .grad-trigger:checked~.grad-item::before{display:none}.p-prefectures-fv .grad-link{text-align:right;width:100%}.p-prefectures-fv .acc-main-text{margin-right:20px;min-width:160px}.p-prefectures-fv .acc-sub-text{color:#999;font-size:12px;max-width:calc(100% - 220px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-prefectures-fv .accordion-box{margin:0;max-width:100%;padding:0}.p-prefectures-fv .accordion-box label.cssacc-label{background:#fff;border:1px solid #ccc;color:#333;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:bold;margin:-1px 0;padding:14px 20px;position:relative;-webkit-transition:all .5s;transition:all .5s}.p-prefectures-fv .accordion-box label.cssacc-label::before{background-image:url(/static_files/common/icons/plus-r-76a3ac1158291e26a21ac0d95809f13741d44e05b616a28eb3ddc5c09593950d.svg);background-size:contain;bottom:0;content:"";display:inline-block;height:15px;margin:auto;position:absolute;right:20px;top:0;vertical-align:middle;width:15px}.p-prefectures-fv .accordion-box label.cssacc-label:hover{opacity:.7}.p-prefectures-fv .accordion-box input.cssacc{display:none}.p-prefectures-fv .accordion-box .accordion-show{height:0;opacity:0;overflow:hidden;padding:0;-webkit-transition:.8s;transition:.8s}.p-prefectures-fv .cssacc:checked+label+.accordion-show{border:1px solid #ccc;height:auto;opacity:1;padding:14px 30px}.p-prefectures-fv .accordion-box .accordion-show p{margin:15px 10px}.p-prefectures-fv .cssacc:checked+label.cssacc-label{background:#f5f5f5}.p-prefectures-fv .cssacc:checked+label.cssacc-label::before{background-image:url(/static_files/common/icons/minus-r-f7ecccd37dbff4b5b165d2cbdc9ad4dee8126df9f4f4ca600d54c317d1273dcd.svg)}.p-prefectures-fv .cssacc:checked+label+.accordion-show.accordion-inner{padding:0 0 0 32px}.p-prefectures-fv .cssacc:checked+label+.accordion-show.accordion-inner label{border-left:0;border-right:0}.p-prefectures-fv .accordion-inner .cssacc:checked+label+.accordion-show{background:#f5f5f5;border:none;margin:0 20px 15px}.p-prefectures-fv .accordion-inner .cssacc:checked+label.cssacc-label{background:#fff;border-bottom:0}.p-prefectures-fv .accordion-button{margin-top:30px;padding:16px 35px}.prefectures-area-wrapper{border-bottom:2px solid #ff0037;padding-top:20px}.prefectures-area-list-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:auto;width:1080px}.prefectures-area-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:20px}.prefectures-area-list li a{border:1px solid #ccc;border-bottom:0;border-right:0;color:#565656;display:block;font-weight:bold;padding:8px 16px}.prefectures-area-list li a:hover{opacity:.7;text-decoration:none}.prefectures-area-list li:first-child a{border-radius:4px 0 0}.prefectures-area-list li:last-child a{border-radius:0 4px 0 0;border-right:1px solid #ccc}.prefectures-area-list li.active a{background:#ff0037;border-color:#ff0037;color:#fff}.p-manage-register-freedial{display:inline-block;line-height:1;text-align:left;vertical-align:bottom}.p-manage-register-freedial-number{font-weight:bold;margin:3px 0;position:relative;font-size:24px;font-size:2.4rem}.p-manage-register-freedial-number::before{background:url(/static_files/pc/common/img_freedial-560e41182a0719b520612d29de76410228f199099197a7b79a8ffcc03e79e430.png) 0 0 no-repeat;background-size:42px 24px;content:"";display:block;height:24px;left:-44px;margin-top:-0.5em;position:absolute;top:50%;width:42px}.p-manage-register-jim-notice{background-color:#ec4444;border-radius:5px;bottom:100px;-webkit-box-shadow:0 0 30px rgba(0,0,0,.3);box-shadow:0 0 30px rgba(0,0,0,.3);color:#fff;font-weight:bold;line-height:1;padding:10px 30px;position:fixed;right:10px;text-align:center;z-index:100;font-size:40px;font-size:4rem}.p-manage-register-prices{margin:10px 0;table-layout:fixed}.p-manage-register-prices th{background-color:#e3eeff}.p-manage-register-prices th,.p-manage-register-prices td{text-align:center}.p-manage-register-prices thead th{width:auto}.p-manage-register-prices tbody th{width:320px}.p-member-panel{border-bottom:1px solid #ccc}.p-member-panel:first-child .p-member-panel-heading{padding-top:0}.p-member-panel-heading{padding:15px 10px}.p-member-panel-check-all{border-bottom:1px solid #ccc;padding:0 10px 10px}.p-member-panel-lists{padding:5px 10px}.p-member-panel-surround{padding:15px 10px 0}.p-member-selected-job{background-color:#f5f5f5;margin-top:20px;padding:15px 20px}.p-mypage-static-button{width:144px;font-size:14px;font-size:1.4rem}.p-mypage-resign-button{margin-left:8px}.p-mypage-main-heading{margin-bottom:30px}.p-mypage-figure-image{float:left;width:180px}.p-mypage-figure-text{margin-left:195px}.p-mypage-figure-data{font-size:12px;font-size:1.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-mypage-figure-data>dt{font-weight:bold}.p-mypage-figure-data>dt::after{content:"："}.p-mypage-figure-nav{border-radius:5px;margin-top:15px;font-size:12px;font-size:1.2rem}.p-mypage-figure-nav>dl{margin-bottom:.25em}.p-mypage-figure-nav>dl>dt{float:left;font-weight:bold;width:4em}.p-mypage-figure-nav>dl>dt::after{content:"："}.p-mypage-lead-column{display:table;margin-bottom:15px;width:100%}.p-mypage-lead-col{display:table-cell;vertical-align:middle}.p-mypage-search-condition{border-bottom:1px solid #ccc;display:table;margin-bottom:10px;table-layout:fixed;width:100%}.p-mypage-search-condition:last-child{border-bottom:0;margin-bottom:0}.p-mypage-search-condition:last-child .p-mypage-search-condition-text,.p-mypage-search-condition:last-child .p-mypage-search-condition-controller{padding-bottom:0}.p-mypage-search-condition-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:10px}.p-mypage-search-condition-text>dt{color:#ed2d2d;min-width:5em;width:5em}.p-mypage-search-condition-text-date{font-size:12px;font-size:1.2rem;min-width:12em;width:12em}.p-mypage-desired-condition{border-bottom:1px solid #ccc;margin-bottom:15px;padding-bottom:15px}.p-mypage-desired-condition>dt{float:left;font-weight:bold;width:5.25em}.p-mypage-desired-condition>dt::after{content:"："}.p-mypage-desired-condition>dd{margin-left:5.25em}.p-mypage-desired-condition-text{float:left;width:730px;font-size:12px;font-size:1.2rem}.p-mypage-desired-condition-button{float:right;text-align:right}.p-mypage-desired-condition-button>a{width:144px}.p-mypage-table-text{display:table-cell;width:776px}.p-mypage-table-controller{display:table-cell;width:144px}.p-mypage-column-list{padding-top:15px}.p-mypage-column-list+.p-mypage-column-list{border-top:1px solid #ccc;margin-top:15px}.p-search-main-heading{margin-bottom:30px;font-size:30px;font-size:3rem}.p-search-panel{background-color:#fff;border:1px solid #ccc;color:#333}.p-search-panel-button,.p-search-panel-clear-button{border:1px solid #999;font-size:12px;font-size:1.2rem}.p-search-panel-clear-button{-webkit-box-shadow:none;box-shadow:none}.p-search-panel-fieldset{border-bottom:1px solid #ccc;margin:0 30px;padding:15px 0}.p-search-panel-row{display:table;width:100%}.p-search-panel-col-1,.p-search-panel-col-2,.p-search-panel-col-3{display:table-cell}.p-search-panel-col-1{font-size:12px;font-size:1.2rem;font-weight:bold;width:7em}.p-search-panel-col-3{font-size:12px;font-size:1.2rem;text-align:right}.p-search-panel-selected-field{width:640px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-search-panel-sub-link{display:block;font-weight:normal;margin-top:.5em}.p-search-panel-detail{background-color:#f5f5f5;border:1px solid #ccc;margin-top:15px;padding:20px}.p-search-panel-checkbox-field>label{margin-right:1em}.p-search-panel-list.is-nested{margin-left:1.75em}.p-search-panel-list>li{margin:.25em 0}.p-search-panel-toggle-list{margin-top:.5em;text-align:right;font-size:12px;font-size:1.2rem}.p-search-panel-detail-item{border-top:1px solid #ccc;margin-top:15px;padding-top:15px}.p-search-panel-detail-item:first-child{border-top:0;margin-top:0;padding-top:0}.p-search-panel-detail-item>dt{font-weight:bold;margin-bottom:.5em}.p-search-panel-salary{float:left}.p-search-panel-freeword{border-left:1px solid #ccc;float:right;padding-left:1em;text-align:right;width:410px}.p-search-panel-freeword-textfield{width:300px}.p-search-panel-job{display:inline-block;padding-right:10px;vertical-align:middle}.p-search-panel-time-zone{position:absolute;visibility:hidden}@media \0 screen{.p-search-panel-time-zone{position:relative;visibility:visible}}.p-search-panel-time-zone+label{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:0 -4px 0 rgba(0,0,0,.1) inset;box-shadow:0 -4px 0 rgba(0,0,0,.1) inset;display:inline-block;line-height:1;padding:.5em 0;text-align:center;vertical-align:middle;white-space:nowrap;width:72px;font-size:12px;font-size:1.2rem}.p-search-panel-time-zone:checked+label{background-color:#ed2d2d;border-color:#ed2d2d;-webkit-box-shadow:none;box-shadow:none;color:#fff}.p-search-panel-footer{background-color:#fff;border-top:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:-1px;padding:30px 0}.p-search-panel-footer-col a{color:#333}.p-search-panel-result{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:700;margin-left:140px;min-width:260px;padding:8px 40px;position:relative;font-size:12px;font-size:1.2rem}.p-search-panel-result::before,.p-search-panel-result::after{border-bottom:10px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-top:10px solid rgba(0,0,0,0);content:"";left:100%;margin-top:-10px;position:absolute;top:50%}.p-search-panel-result::before{border-left:20px solid #ccc}.p-search-panel-result::after{border-left:20px solid #fff;margin-left:-2px}.p-search-panel-match-number{margin-left:5px}.p-search-panel-submit{margin-left:30px}.p-search-panel-submit button{font-size:16px;font-size:1.6rem;padding:1em 2em}.p-search-panel-mail{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-left:72px}.p-search-pr-heading{margin-bottom:10px}.p-search-pr-label{background-color:#ec4444;color:#fff;margin-right:1em;padding:.5em 1em}.p-search-change-area{letter-spacing:-0.4em;margin-top:5px}.p-search-change-area>li{display:inline-block;letter-spacing:normal;position:relative;vertical-align:top}.p-search-change-area>li+li{margin-left:-1px}.p-search-change-area>li:first-child a{border-radius:5px 0 0 5px}.p-search-change-area>li:last-child a{border-radius:0 5px 5px 0}.p-search-change-area>li a{background-color:#fff;border:1px solid #ccc;display:block;padding:.75em 0;width:120px}.p-search-change-area>li a.is-selected{background-color:#ec4444;color:#fff}.p-search-sort{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:30px 0}.p-search-sort-conditions{text-align:right}.p-search-sort-conditions>li{display:inline-block;font-weight:bold;line-height:1;padding:0 .5em;font-size:14px;font-size:1.4rem}.p-search-sort-conditions>li+li{border-left:1px solid #333}.p-search-sort-conditions>li a{display:block}.p-search-sort-conditions .p-search-sort-selected-condition{position:relative}.p-search-sort-conditions .p-search-sort-selected-condition.icon-chevron-down-fill::before{font-size:10px;font-size:1rem;left:50%;margin-left:-1em;position:absolute;top:18px;width:18px}.p-search-sort-conditions::before{content:"並び替え :";font-weight:bold;font-size:12px;font-size:1.2rem}.p-search-work{background-color:#fff;border:1px solid #ccc;margin-bottom:15px;margin-top:20px}.p-search-work+.p-search-work{margin-top:0}.p-search-work-content{padding:20px}.p-search-work-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:5px;width:100%}.p-search-work-grid+.p-search-work-grid{margin-top:20px}.p-search-work-appeal-text{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;position:relative}.p-search-work-appeal-text a{font-weight:bold;margin-left:5px}.p-search-work-appeal-more{font-size:14px;line-height:1.5;margin-left:15px;width:130px}.p-search-work-appeal-more::before{bottom:0;height:18px;line-height:1.5;margin:auto 0;position:absolute;right:10px;top:0;font-size:12px;font-size:1.2rem}.p-search-work-header{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-search-work-multi-entry-label{background-color:#f5f5f5;color:#ed2d2d;font-weight:bold;margin-bottom:10px;vertical-align:bottom}.p-search-work-label{display:inline-block;font-weight:bold;margin-left:8px;margin-right:20px;margin-top:15px}.p-search-work-label>li{margin-left:20px;padding:.5em 1em}.p-search-work-label>li+li{margin-left:9px}.p-search-work-label:empty{background-color:red}.p-search-work-name{color:#999}.p-search-work-name .p-search-work-name-label{margin-left:20px}.p-search-work-heading{line-height:1}.p-search-work-heading .p-search-work-heading-appeal{display:block;margin-top:.5em;font-size:20px;font-size:2rem}.p-search-work-photo{height:150px;min-width:220px;text-align:center;vertical-align:top;width:220px}.p-search-work-photo a{border:1px solid #ccc;display:block}.p-search-work-data{margin-left:15px;width:100%}.p-search-work-data>li{border-bottom:1px solid #ccc;padding-bottom:15px}.p-search-work-data>li+li{border-bottom:none;margin-top:15px;padding:0}.p-search-work-data-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-search-work-data-col dt{min-width:2em}.p-search-work-data-col dd{margin-left:15px}.p-search-work-buttons{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:15px 0}.p-search-work-entry-button{width:260px}.p-search-work-entry-button a{display:block;padding:17px 0;position:relative}.p-search-work-entry-button .icon-chevron-right::before{bottom:0;font-size:inherit;height:24px;line-height:1.5;margin:auto 0;position:absolute;right:10px;top:0}.p-search-work-entry-keep{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;margin-left:15px;width:180px}.p-search-work-entry-keep a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;padding:0;place-content:center center;position:relative}.p-search-work-entry-keep .p-search-work-entry-keep-note{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;margin-top:5px}.p-search-work-tags{background-color:#f5f5f5;border-top:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.75em 1em;font-size:12px;font-size:1.2rem}.p-search-work-tags>dt{font-weight:bold;min-width:8.5em}.p-search-work-tags a+a::before{content:"|";margin:0 .5em}.p-search-cassette{background-color:#fff;border:1px solid #ccc;margin:20px 0;padding:20px}.p-search-cassette-heading{font-size:18px;font-size:1.8rem;font-weight:bold}.p-search-pager{letter-spacing:-0.4em;margin:30px 0;text-align:center}.p-search-pager>li{display:inline-block;letter-spacing:normal;vertical-align:middle}.p-search-pager-num a{font-weight:bold}.p-search-pager-num+.p-search-pager-num::before{content:"|";margin:0 1em}.p-search-pager-prev a,.p-search-pager-next a{font-size:14px;font-size:1.4rem;padding:13px 20px}.p-search-pager-prev i::before,.p-search-pager-next i::before{font-size:inherit}.p-search-pager-prev{margin-right:20px}.p-search-pager-next{margin-left:20px}.p-search-recommend-history{border-top:1px solid #ccc;margin-bottom:30px;padding-top:30px}.p-search-carousel{background:#fff;margin-top:20px}.p-search-recommend-more{margin-top:20px;text-align:right}.p-search-freeword{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid #ccc;margin:15px auto 0;padding:1px;white-space:nowrap;width:320px}.p-search-freeword.is-large{margin-bottom:10px;padding:7px;width:560px;font-size:24px;font-size:2.4rem}.p-search-freeword-textfield{border:0;-webkit-box-shadow:none;box-shadow:none;letter-spacing:normal;width:85%}.is-large .p-search-freeword-textfield{padding:.25em .5em}.p-search-freeword-button{background-color:rgba(0,0,0,0);color:#ed2d2d;padding:.65em 0;width:48px}.is-large .p-search-freeword-button{padding:.25em 0;width:80px}.p-search-about-box{background-color:#fff;border:1px solid #ccc;margin:20px 0;padding:20px}.p-search-about{margin-bottom:20px}.p-search-about:last-child{margin-bottom:0}.p-search-about-heading{border-bottom:1px solid #ccc;font-weight:700;margin-bottom:.5em;padding-bottom:.5em}.p-search-about-nested{margin-top:20px;font-size:12px;font-size:1.2rem}.p-search-multi-entry-box{margin-top:30px}.p-search-multi-entry-big-button{padding:15px 2em;position:relative;font-size:16px;font-size:1.6rem}.p-search-multi-entry-big-button .icon-chevron-right::before{bottom:0;font-size:inherit;height:24px;line-height:1.5;margin:auto 0;position:absolute;right:10px;top:0}.p-search-modal-dialog{background-color:#fff;left:50%;margin:30px 0 30px -540px;padding:20px;position:absolute;top:0;width:1080px;z-index:10}.p-search-modal-header{display:table;margin-bottom:15px;width:100%}.p-search-modal-heading{display:table-cell;vertical-align:middle;font-size:20px;font-size:2rem}.p-search-modal-header-buttons{display:table-cell;text-align:right;vertical-align:middle}.p-search-modal-header-buttons>li{display:inline-block;margin-left:10px;vertical-align:middle}.p-search-modal-tabs{border-bottom:1px solid #ccc;display:table;letter-spacing:-0.4em;width:100%}.p-search-modal-tabs>li{display:inline-block;font-weight:bold;letter-spacing:normal;text-align:center;vertical-align:middle;font-size:12px;font-size:1.2rem}.p-search-modal-tabs>li+li{margin-left:7px}.p-search-modal-tabs>li a{border:1px solid #ccc;border-bottom:none;display:block;padding:.5em 0;position:relative;width:104px}.p-search-modal-tabs>li a .icon-chevron-right{color:#ed2d2d;left:15px;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.p-search-modal-tabs>li a .icon-chevron-right::before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.p-search-modal-tabs>li a:hover{opacity:1;text-decoration:none}.p-search-modal-tabs>li a.is-selected{margin-bottom:-1px;padding-bottom:.6em;pointer-events:none}.p-search-modal-tabs>li a.is-selected::before,.p-search-modal-tabs>li a.is-selected::after{content:"";position:absolute}.p-search-modal-tabs>li a.is-selected::before{background-color:#ec4444;height:2px;left:-1px;right:-1px;top:-1px}.p-search-modal-tabs>li a.is-selected::after{background-color:#fff;bottom:0;height:1px;left:0;right:0}.p-search-modal-tabs>li a.is-selected .icon-chevron-right{display:none}.p-search-panel-modal-tabs-item{color:#333}.p-search-panel-modal-tabs-item:hover{color:#333}.p-search-panel-modal-tabs-item:visited{color:#333}.p-search-modal-tab-content{border:1px solid #ccc;border-top:none;padding:30px}.p-search-modal-tab-content>dt{margin-bottom:.5em}.p-search-modal-box{background-color:#f5f5f5;border:1px solid #ccc;line-height:2;margin:5px 0;padding:15px}.p-search-modal-list{line-height:2}.p-search-modal-list>li{float:left;width:16.6%}.p-search-modal-list>li:nth-child(6n+1){clear:both}.p-search-modal-nmin-hedge{margin-top:-1.5em;text-align:right}.p-search-modal-row{display:table;width:100%}.p-search-modal-row select{min-width:160px}.p-search-modal-col-1,.p-search-modal-col-2,.p-search-modal-col-3{display:table-cell;vertical-align:middle}.p-search-modal-col-1{color:#ed2d2d;font-weight:bold;width:7em}.p-search-modal-col-2{padding:15px 0}.p-search-modal-line{border-top:1px solid #ccc}.p-search-modal-line:first-of-type{margin-top:10px}.p-search-modal-line:last-of-type{border-bottom:1px solid #ccc}.p-search-modal-line.is-temp{display:none}.p-search-modal-line-heading>a{color:#333;display:block;padding:15px 0}.p-search-modal-line-heading>a:hover{text-decoration:none}.p-search-modal-line-scroll{display:none;max-height:360px;overflow-y:scroll;padding:0 15px 15px 0}.p-search-modal-line-scroll>li+li{margin-top:.5em}.p-search-modal-footer{margin-top:20px}.p-search-modal-footer>dl{background-color:#f5f5f5;display:table;font-weight:bold;padding:10px 15px;width:100%}.p-search-modal-footer .p-search-modal-footer-col-1,.p-search-modal-footer .p-search-modal-footer-col-2,.p-search-modal-footer .p-search-modal-footer-col-3{display:table-cell}.p-search-modal-footer .p-search-modal-footer-col-1{width:8em}.p-search-modal-footer .p-search-modal-footer-col-3{width:104px;font-size:12px;font-size:1.2rem}.p-search-modal-close{background-color:#999;border:4px solid #fff;border-radius:2em;height:40px;position:absolute;right:-20px;top:-20px;width:40px}.p-search-modal-close::before{color:#fff;cursor:pointer;left:6px;line-height:1;position:relative;top:6px;font-size:20px;font-size:2rem}.p-search-condition-mail{margin-top:30px}.p-search-condition-mail a i{margin-left:5px}.p-search-perhaps{margin-bottom:10px}.p-works-description{border-bottom:2px solid #ccc;margin-bottom:20px;padding-bottom:10px}.p-works-heading{font-size:26px;font-size:2.6rem;display:inline-block}.p-works-explain-text{color:#666;font-size:12px;line-height:18px}.p-works-search-words{line-height:24px;font-size:14px;font-size:1.4rem}.p-works-search-word{font-weight:bold}.p-works-search-word-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-works-search-word-links .p-works-search-word-link{border:1px solid #999;border-radius:2em;font-size:12px;font-weight:bold;margin-bottom:4px;margin-top:4px}.p-works-search-word-links .p-works-search-word-link+.p-works-search-word-link{margin-left:8px}.p-works-search-word-links .p-works-search-word-link>a{display:block;padding:4px 15px}.p-works-search-word-links .p-works-search-word-link>a>span{margin-left:5px}.p-works-card-wrapper{border:1px solid #ccc}.p-works-card-wrapper .p-works-card-wrapper-link:hover{text-decoration:none}.p-works-card-wrapper .p-works-card-inner{border-top:4px solid #ec4444;padding:16px 20px 10px}.p-works-card-wrapper .p-works-card-inner:hover{background-color:#fff1f1}.p-works-work-box+.p-works-work-box{margin-top:30px}.p-works-work-list{margin-top:25px}.p-works-work-heading{margin-top:10px}.p-works-work-heading .p-works-work-title{line-height:normal}.p-works-work-heading .p-works-work-title:hover{text-decoration:underline}.p-works-work-heading .p-works-work-description{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;line-height:1.5;overflow:hidden}.p-works-work-heading .p-works-work-description:hover{text-decoration:underline}.p-works-work-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-works-work-header-inner{margin-left:20px}.p-works-work-header-tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:12px}.p-works-work-header-tags .p-works-work-header-tag{background-color:#fff;border-radius:2px;font-weight:bold;line-height:20px;margin-right:5px;padding:0 10px}.p-works-work-header-tags .p-works-work-header-tag.important{background-color:#ec4444;border:1px solid #ed2d2d;color:#fff}.p-works-work-header-tags .p-works-work-header-tag.important:hover,.p-works-work-header-tags .p-works-work-header-tag.important:active,.p-works-work-header-tags .p-works-work-header-tag.important:visited{color:#fff}.p-works-work-header-tags .p-works-work-header-tag.emphasis{border:1px solid #ed2d2d;color:#ed2d2d}.p-works-work-header-tags .p-works-work-header-tag.emphasis:hover,.p-works-work-header-tags .p-works-work-header-tag.emphasis:active,.p-works-work-header-tags .p-works-work-header-tag.emphasis:visited{color:#ed2d2d}.p-works-work-header-tags .p-works-work-header-tag.misc{border:1px solid #666;color:#666}.p-works-work-header-tags .p-works-work-header-tag.misc:hover,.p-works-work-header-tags .p-works-work-header-tag.misc:active,.p-works-work-header-tags .p-works-work-header-tag.misc:visited{color:#666}.p-works-work-photo>img{height:auto;max-height:120px;max-width:160px;width:auto}.p-works-work-photo{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:120px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:160px;width:160px}.p-works-work-content{margin-top:15px}.p-works-work-table{background-color:#fff}.p-works-work-table .p-works-work-table-title{min-width:180px;width:180px}.p-works-work-features{margin-top:6px}.p-works-work-features .p-works-work-feature{background-color:#fff;border:1px solid #999;border-radius:2em;color:#333;display:inline-block;font-size:12px;font-weight:bold;letter-spacing:0;margin:4px 8px 4px 0;padding:2px 15px}.p-works-work-footer-wrapper{border-top:1px solid #ccc}.p-works-work-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:16px}.p-works-work-keep-button{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:16px;gap:5px;height:50px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:240px}.l-column-main-content .p-works-work-keep-button{min-width:156px;padding-inline:.65em}.p-works-work-entry-button{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;height:50px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:320px;position:relative}.l-column-main-content .p-works-work-entry-button{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.p-works-work-entry-button i{font-size:14px;position:absolute;right:10px}.p-works-cord-commuting-method{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;line-height:1.5;overflow:hidden}.p-works-review-wrapper{background:#f5f5f5;border-top:1px solid #ccc;padding:10px 20px}.p-works-review-wrapper .p-works-reviews{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.p-works-review-wrapper .p-works-reviews .p-works-review-message{display:inline-block}.p-works-review-wrapper .p-works-reviews .p-works-review-message-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-works-review-wrapper .p-works-reviews .p-works-review-more{background-color:rgba(0,0,0,0);color:#457ab5;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0}.p-works-review-wrapper .p-works-reviews .p-works-review-more:hover{text-decoration:underline}.p-works-review-wrapper .p-works-review-answer{background:#fff;display:none;margin-top:10px;padding:10px 20px}.p-works-empty-work-not-found-messages{margin-top:30px}.p-works-empty-work-suggest-other-works{background-color:#f5f5f5;margin-bottom:30px;margin-top:50px;padding:30px 0}.p-works-review-notice{margin:30px 0 40px}.p-works-recommend-pickup{border-top:1px solid #ccc;margin-bottom:30px;margin-top:30px;padding-top:30px}.p-works-recommend-pickup-title{border-left:5px solid #ed2d2d;padding-left:14px}.p-works-recommend-pickup-description{margin-top:10px}.p-works-carousel-wrapper{margin-top:15px;position:relative}.p-works-carousel-inner{overflow-x:hidden}.p-works-carousel-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:-20px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out, -webkit-transform .4s ease-out;will-change:transform}.p-works-carousel-items:last-child{margin-right:0}.p-works-carousel-image>img{height:auto;max-height:120px;max-width:160px;width:auto}.p-works-carousel-image{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:120px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:160px;width:160px}.p-works-recommend-prev,.p-works-recommend-next{background-color:rgba(0,0,0,0);color:#ed2d2d;font-size:20px;margin-top:-0.5em;padding:0;position:absolute;top:50%}.p-works-recommend-prev.disabled,.p-works-recommend-next.disabled{color:#ccc;pointer-events:none}.p-works-carousel-item{margin-right:20px;min-width:160px;width:160px}.p-prefecture-top-works-carousel-item{margin-right:20px;min-width:230px;width:230px}.p-works-recommend-prev{left:-20px}.p-works-recommend-next{right:-20px}.p-works-recommend-more{margin-top:20px;text-align:right}.p-works-count-info{line-height:1.5em}.p-works-sort-conditions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px}.p-works-sort-conditions>li{line-height:1;padding-left:8px;font-size:14px;font-size:1.4rem}.p-works-sort-conditions>li+li{border-left:1px solid #333}.p-works-pager{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:30px 0}.p-works-pager>li:not(.p-works-pager-ellipsis){border:1px solid #ccc;height:50px;width:50px}.p-works-pager-text{font-size:14px;font-size:1.4rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.p-works-pager-text:hover{color:#457ab5}.p-works-pager-num{margin:0 5px}.p-works-pager-link{color:#333}.p-works-pager-link:hover{background-color:#f2f8ff;text-decoration:none}.p-works-pager-link:active{background-color:#dae4f2}.p-works-pager-link:visited{color:#333}.p-works-pager-current{background-color:#f5f5f5;color:#ccc}.p-works-pager-current:hover{color:#ccc}.p-works-pager-ellipsis{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 5px}.p-works-pager-prev a,.p-works-pager-next a{font-weight:bold}.p-works-pager-prev i::before,.p-works-pager-next i::before{font-size:inherit}.p-works-pager-prev{margin-right:20px}.p-works-pager-next{margin-left:20px}.p-works-column-side-box-wrapper{width:300px}.p-works-column-side-box-wrapper+.p-works-column-side-box-wrapper{margin-top:30px}.p-works-column-side-box-wrapper .search-panel{border:1px solid #ccc}.p-works-column-side-box-wrapper .banner-panel{border:0;height:212px;margin-top:20px;width:300px}.p-works-column-side-box-title{background-color:#f5f5f5;border-bottom:1px solid #ccc;padding:10px 20px}.p-works-column-side-condition-panel{min-height:300px;position:-webkit-sticky;position:sticky;top:20px}.p-works-column-side-banner-panel{position:-webkit-sticky;position:sticky;top:600px}.p-works-condition-panel-load-loaders{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;color:#ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:300px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:30px}.p-works-condition-panel-load-loader{display:inline-block;height:50px;position:relative;vertical-align:middle;width:50px}.p-works-condition-panel-load-loader-quart{border:6px solid rgba(255,255,255,.4);border-radius:50px}.p-works-condition-panel-load-loader-quart::after{-webkit-animation:p-works-condition-panel-load-spin 1s linear infinite;animation:p-works-condition-panel-load-spin 1s linear infinite;border:6px solid rgba(0,0,0,0);border-radius:50px;border-top-color:#ccc;content:"";inset:-6px;position:absolute}@-webkit-keyframes p-works-condition-panel-load-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes p-works-condition-panel-load-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.p-works-hidden-link-list{display:none}.p-works-link-list-toggle{background-color:rgba(0,0,0,0);color:#457ab5;padding:0}.p-works-link-list-toggle:hover{text-decoration:underline}.p-works-link-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px}.p-works-link-box-heading{-webkit-flex-basis:80px;-ms-flex-preferred-size:80px;flex-basis:80px;font-weight:bold;line-height:1.5;margin:.4em 0;padding-right:20px}.p-works-link-box-list{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.p-works-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.8}.p-works-link-3-rows{-webkit-flex-basis:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%}.p-works-link-4-rows{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.p-works-link-5-rows{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}.p-works-link-station{-webkit-flex-basis:21.5%;-ms-flex-preferred-size:21.5%;flex-basis:21.5%}.p-works-text-station{-webkit-flex-basis:14%;-ms-flex-preferred-size:14%;flex-basis:14%}.p-works-link{line-height:1.5;margin:.4em 0;padding-right:10px}.p-works-link-list{font-size:1.3rem}.p-works-top-link{margin-top:15px}.p-works-top-link-widget{background-color:#f5f5f5;padding:20px}.p-works-top-link-heading{border-left:5px solid #ccc;padding-left:10px}.p-works-top-link-list{margin-top:10px}.p-works-bottom-link{margin-bottom:30px;margin-top:30px}.p-works-bottom-link-widget{background-color:#f5f5f5;padding:14px 20px}.p-works-bottom-link-heading{border-left:5px solid #ed2d2d;margin-bottom:10px;padding-left:10px}.p-works-ranking-box{display:grid;gap:8px 16px;grid-template-columns:repeat(2, 1fr);margin-top:10px}.p-works-ranking-item{border:1px solid #999}.p-works-ranking-item a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:13px;height:50px;text-align:center}.p-works-ranking-item a .first-rank{background-color:#f8c41c;border-radius:16px;color:#fff;margin:0 4%;padding:3px;width:15%}.p-works-ranking-item a .second-rank{background-color:#7f7b7b;border-radius:16px;color:#fff;height:26px;margin:0 4%;padding:3px;width:15%}.p-works-ranking-item a .third-rank{background-color:#734f2e;border-radius:16px;color:#fff;height:26px;margin:0 4%;padding:3px;width:15%}.p-works-ranking-item a .rank{background-color:#e5e5e5;border-radius:16px;color:#565656;height:26px;margin:0 4%;padding:3px;width:15%}.p-works-ranking-item-title{color:#000;text-align:left;width:55%}.p-works-ranking-item-salary{color:#ff0037;margin-left:5%;text-align:right;width:20%}.p-works-ranking-item-arrow{color:#ff0037;width:10%}.ReactModal__Body--open{overflow:hidden}.p-works-grouped-works{background:#f5f5f5;border-top:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:8px}.p-works-grouped-works-title{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p-works-grouped-works-link-text{background-color:rgba(0,0,0,0);color:#333;padding:0}.p-works-grouped-works-link-text:hover{text-decoration:underline}.p-works-grouped-works-arrow-icon{color:#333;padding-left:16px}.p-works-grouped-works-description{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:16px;width:100%}.p-works-grouped-works-ul-style{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;padding:0}.p-works-grouped-works-li-style{border:solid 1px #999;border-radius:20px;color:#457ab5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style-type:none;padding:4px 8px}.p-works-grouped-works-title_area{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p-works-grouped-works-modal-title{color:#333;font-style:normal;line-height:100%}.p-works-grouped-works-modal-title-text-before{font-size:24px;font-weight:700}.p-works-grouped-works-modal-title-text-after{font-size:20px;font-weight:400}.p-works-grouped-works-modal-dialog{background-color:#fff;left:50%;max-height:60%;max-width:960px;padding:16px;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:80%;z-index:10}.p-works-grouped-works-modal-contents{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;gap:16px;height:calc(60vh - 210px);overflow-y:scroll;padding:24px 16px 0}.p-works-grouped-works-modal-button-area{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p-works-grouped-works-modal-button{background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:none;margin-top:16px;padding:8px 28px;-webkit-transition:background-color .3s;transition:background-color .3s}.p-works-grouped-works-modal-button-contents{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 28px}.p-works-grouped-works-modal-button-text{color:#333;font-size:16px;text-align:center;text-decoration:none}.p-works-grouped-works-modal-button-icon{color:#ed2d2d}.p-works-grouped-works-modal-button-icon::before{content:""}.p-works-salary-additional-text{line-height:1.25}.p-topic-path{background-color:#f5f5f5;min-width:1120px}.p-topic-breadcrumb{font-size:12px;margin:0 auto;padding:10px 20px;width:1120px}.p-topic-breadcrumb>li{float:left}.p-topic-breadcrumb>li::before{content:">";padding:0 1em}.p-topic-breadcrumb>li:first-child::before{content:none;padding:0}.p-faq-link-list li{line-height:2;margin-left:15px}.p-sessions-page{background-color:#fff;border:1px solid #ccc;margin:0 auto 60px;width:500px}.p-sessions-page-box{padding:50px 40px}.p-sessions-page-box .c-form-textfield{background-color:#f5f5f5;border:1px solid rgba(0,0,0,0);display:block;margin:0 auto 15px;width:100%}.p-sessions-page-box .c-form-textfield:focus{border:1px solid #ed2d2d}.p-sessions-page-box:last-child{border-top:1px solid #ccc}.p-sessions-page-box .c-button-type-2{display:block;margin:0 auto;padding:15px;width:50%}.p-sessions-page-option{margin-top:15px;text-align:center}.p-sessions-page-option a{display:block;margin-top:15px}.p-prefectures-map-area-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:-5px}.p-prefectures-map-area-name{font-weight:bold;margin-bottom:5px;text-align:center}.p-prefectures-map-outer{background:#fff url(/static_files/pc/common/legacy_map-4ded884fdff37817e8dbe45c9c9b2b002ea677eab11718efca127426b2a2b681.png) no-repeat 77px 13px;border:1px solid #ccc;padding:40px 30px}.p-prefectures-map-inner{height:600px;position:relative}.p-prefectures-map-list-button{background-color:#fff;margin-bottom:5px}.p-prefectures-map-list-button .p-prefectures-map-link{height:40px;position:relative;width:90px}.p-prefectures-map-button-icon{position:absolute;right:6px}.p-prefectures-map-box{background:#f5f5f5;max-width:205px;padding:10px;position:absolute}.p-prefectures-map-box.hokkaido{bottom:427px;right:0}.p-prefectures-map-box.tohoku{bottom:233px;right:0}.p-prefectures-map-box.kanto{bottom:-7px;right:0}.p-prefectures-map-box.hokuriku{left:453px;top:-3px}.p-prefectures-map-box.tokai{bottom:-7px;left:570px}.p-prefectures-map-box.kansai{left:228px;top:-3px}.p-prefectures-map-box.chugoku{bottom:233px;left:0}.p-prefectures-map-box.shikoku{bottom:-7px;left:345px}.p-prefectures-map-box.kyusyu{bottom:-7px;left:0}.p-prefectures-map-box.okinawa{bottom:426px;left:0}.p-navi-jobtag-box{margin-bottom:40px}.p-navi-jobtag-explain-text{margin-bottom:15px}.p-navi-jobtag-box-heading{font-size:22px;font-size:2.2rem}.p-navi-jobtag-box-heading-anxiety{font-size:22px;font-size:2.2rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-navi-jobtag-box-heading-suitableness{font-size:22px;font-size:2.2rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-navi-jobtag-box-body{margin-top:15px}.p-navi-jobtag-box-body img{width:100%}.p-navi-jobtag-box-body>*+*{margin-top:25px}.p-navi-jobtag-list-vertical{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-navi-jobtag-list-vertical.row-2>.content{margin-right:20px;width:520px}.p-navi-jobtag-list-vertical.row-2>.content:last-child{margin-right:-20px}.p-navi-jobtag-list-vertical.row-3>.content{margin-right:20px;width:340px}.p-navi-jobtag-list-vertical.row-3>.content:last-child{margin-right:-20px}.p-navi-jobtag-list-vertical-qa{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px}.p-navi-jobtag-list-vertical-qa.row-3>.content{margin-right:20px;width:340px}.p-navi-jobtag-list-vertical-qa.row-3>.content:last-child{margin-right:-20px}.p-navi-jobtag-list-vertical-heading{font-size:16px;font-size:1.6rem;background-color:#f5f5f5;border-top:3px solid #ed2d2d;padding:10px 20px}.p-navi-jobtag-list-vertical-box{border:solid 1px #ccc}.p-navi-jobtag-list-vertical-body{width:100%}.p-navi-jobtag-list-photo-image img{width:100%}.p-navi-jobtag-list-canvas{margin:0 15px;text-align:center;width:320px}.p-navi-jobtag-list-photo-image-2{margin-right:25px}.p-navi-jobtag-list-photo-image-2 img{height:200px;width:340px}.p-navi-jobtag-list-horizontal-heading{font-size:16px;font-size:1.6rem;background-color:#f5f5f5;border-left:3px solid #ed2d2d;padding:10px}.p-navi-jobtag-list-horizontal{width:100%}.p-navi-jobtag-list-horizontal.body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-navi-jobtag-list-horizontal-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:15px;width:100%}.p-navi-jobtag-list-horizontal-data-graph-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:7px;width:320px}.p-navi-jobtag-list-horizontal-data-graph{background:#ec4444;height:20px;margin:0 5px 5px 0;width:22px}.p-navi-jobtag-list-horizontal-data-graph.color-1{background:#ea6f6c}.p-navi-jobtag-list-horizontal-data-graph.color-2{background:#f9c270}.p-navi-jobtag-list-horizontal-data-graph.color-3{background:#fff67f}.p-navi-jobtag-list-horizontal-data-graph.color-4{background:#69bd83}.p-navi-jobtag-list-horizontal-data-graph.color-5{background:#54c3f1}.p-navi-jobtag-list-horizontal-data-graph-text{margin-right:30px;font-size:12px;font-size:1.2rem}.p-navi-jobtag-list-data-graph-sub-text{float:left;margin-top:15px;font-size:12px;font-size:1.2rem}.p-navi-jobtag-list-vertical-text{line-height:23px;padding:18px 20px}.p-navi-jobtag-list-vertical-text-comment-box{border:solid 2px #ccc;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:1.5em 0;padding:20px;position:relative}.p-navi-jobtag-list-vertical-text-comment-box::before{border:12px solid rgba(0,0,0,0);border-bottom:12px solid #fff;content:"";left:50%;position:absolute;top:-24px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.p-navi-jobtag-list-vertical-text-comment-box::after{border:14px solid rgba(0,0,0,0);border-bottom:14px solid #ccc;content:"";left:50%;position:absolute;top:-30px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.p-navi-jobtag-list-vertical-tag{background-color:#ec4444;border-radius:2px;color:#fff;display:inline-block;margin-bottom:10px;padding:2px 8px}.p-navi-jobtag-list-vertical-qa-heading{font-size:16px;font-size:1.6rem}.p-navi-jobtag-list-vertical-question-box{background-color:#e5e5e5;border:solid 2px #e5e5e5;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:20px;padding:20px;position:relative;width:300px}.p-navi-jobtag-list-vertical-question-box::after{border:14px solid rgba(0,0,0,0);border-right:14px solid #e5e5e5;content:"";left:-14px;margin-top:-14px;position:absolute;top:35%;-webkit-transform:rotate(140deg);-ms-transform:rotate(140deg);transform:rotate(140deg);z-index:1}.p-navi-jobtag-list-vertical-answer-box{border:solid 2px #ccc;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:42px 0 0 20px;padding:20px;position:relative;width:300px}.p-navi-jobtag-list-vertical-answer-box::before{border:12px solid rgba(0,0,0,0);border-bottom:12px solid #fff;content:"";margin-left:-33px;position:absolute;right:-9px;top:34px;-webkit-transform:rotate(-50deg);-ms-transform:rotate(-50deg);transform:rotate(-50deg);z-index:2}.p-navi-jobtag-list-vertical-answer-box::after{border:13px solid rgba(0,0,0,0);border-bottom:14px solid #ccc;content:"";margin-left:-33px;position:absolute;right:-13px;top:30px;-webkit-transform:rotate(-50deg);-ms-transform:rotate(-50deg);transform:rotate(-50deg);z-index:1}.p-navi-jobtag-list-vertical-second-tag{background-color:#666;border-radius:2px;color:#fff;display:inline-block;margin-bottom:10px;padding:2px 15px}.p-navi-jobtag-list-vertical-qa-circle{background:#333;border-radius:50%;color:#fff;font-size:2rem;font-weight:bold;height:44px;left:-21px;line-height:44px;position:absolute;text-align:center;top:-20px;vertical-align:middle;width:44px}.p-navi-jobtag-list-vertical-qa-circle.answer{background:#ec4444}.p-navi-jobtag-list-vertical-experience-heading{border-bottom:3px solid #ed2d2d;margin-bottom:20px;padding-bottom:8px;font-size:18px;font-size:1.8rem}.p-navi-jobtag-list-vertical-experience-circle{border:solid 3px #ccc;border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;height:120px;margin:0 auto;overflow:hidden;vertical-align:middle;width:120px}.p-navi-jobtag-list-icon-illust{background-position:center;height:100%;width:100%}.p-navi-jobtag-list-icon-illust.chara-1{background:url(/static_files/common/icon_illust_A-454a700b812d88b147d11bbcaeb98e7f38dd4dca3bff078914fcadbb699ded04.png) no-repeat}.p-navi-jobtag-list-icon-illust.chara-2{background:url(/static_files/common/icon_illust_B-482b2b7cd74a63285572553f9f98e2af959b182f3386687c1fb4ea32fd5b90e9.png) no-repeat}.p-navi-jobtag-list-icon-illust.chara-3{background:url(/static_files/common/icon_illust_C-6f286195c732c48c9a0a0008e7c6366feaa90dbcc5857c7a3f1fea2ce2654c6b.png) no-repeat}.icon-bad-face{background:url(/static_files/common/bad-face-0046606450c7a24146dc209feeca5a369ef4993ef7cc450b3605daa2dcf6502b.png) no-repeat;background-size:22px;height:23px;margin-right:5px;width:22px}.icon-good{background:url(/static_files/common/good-609deb1453246aa328e2b28c2d8d203a33985e38d54ec739f6f70e565315399f.png) no-repeat;background-size:22px;height:23px;margin-right:5px;width:22px}.p-navi-map{border:1px solid #ccc;margin:15px auto;padding:20px;width:775px}.p-navi-map__title{border-left:5px solid #ed2d2d;font-size:22px;padding-left:10px}.p-navi-map__map{background:#fff url(/static_files/pc/common/img_navi_map-91597227d6d14ca8257d7777ea2cfcee71ac13e153b737375af34a5389916435.svg) no-repeat 3px 6px;height:570px;position:relative}.p-navi-map__area{background-color:#fff;border:1px solid #999;padding:10px;position:absolute;width:200px}.p-navi-map__area.tohoku{right:0;top:168px}.p-navi-map__area.kanto{bottom:127px;right:0}.p-navi-map__area.hokuriku{left:220px;top:3px}.p-navi-map__area.tokai{bottom:62px;left:364px}.p-navi-map__area.kansai{left:220px;top:120px}.p-navi-map__area.chugoku{left:0;top:164px}.p-navi-map__area.shikoku{bottom:62px;left:220px}.p-navi-map__area.kyusyu{bottom:0;left:0}.p-navi-map__area.tokai,.p-navi-map__area.shikoku{width:124px}.p-navi-map__area.tokai .p-navi-map__list-item,.p-navi-map__area.shikoku .p-navi-map__list-item{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.p-navi-map__area-name{font-weight:bold;margin-bottom:5px;text-align:center}.p-navi-map__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:4px;text-align:center}.p-navi-map__list-item{-webkit-flex-basis:33.3%;-ms-flex-preferred-size:33.3%;flex-basis:33.3%}.questionnaire-top{margin:0 auto;max-width:1000px;padding:20px}.questionnaire-top .questionnaire-header-section{margin-bottom:30px;padding:30px}.questionnaire-top .questionnaire-header-section .alert{border-radius:8px;margin-bottom:20px}.questionnaire-top .questionnaire-header-section .alert.alert-danger{background-color:#fff2f2;border:1px solid #ffe5e5}.questionnaire-top .questionnaire-header-section .alert .alert-content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:16px 20px;position:relative}.questionnaire-top .questionnaire-header-section .alert .alert-content .alert-message{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.questionnaire-top .questionnaire-header-section .alert .alert-content .alert-message p{color:#ff0037;font-size:14px;font-weight:bold;line-height:1.5;margin:0}@-webkit-keyframes alert-fade-in{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes alert-fade-in{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.questionnaire-top .questionnaire-header-section .questionnaire-header-content .questionnaire-title{font-size:24px;font-weight:bold;margin-bottom:30px}.questionnaire-top .questionnaire-header-section .questionnaire-header-content .questionnaire-content-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px}.questionnaire-top .questionnaire-header-section .questionnaire-header-content .questionnaire-content-wrapper .wanko-image-container{-webkit-box-flex:0;-webkit-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px;position:relative;text-align:center}.questionnaire-top .questionnaire-header-section .questionnaire-header-content .questionnaire-content-wrapper .wanko-image-container img{height:auto;max-width:100%}.questionnaire-top .questionnaire-header-section .questionnaire-header-content .questionnaire-content-wrapper .notice-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:20px}.questionnaire-top .questionnaire-header-section .questionnaire-header-content .questionnaire-content-wrapper .notice-info p{line-height:1.6;margin-bottom:15px}.questionnaire-top .questionnaire-header-section .questionnaire-header-content .questionnaire-content-wrapper .notice-info .notice-period{display:block;font-size:24px;margin-top:15px}.questionnaire-top .questionnaire-header-section .questionnaire-header-content .questionnaire-content-wrapper .notice-info .notice-period .u-color-1{color:#ff0037;font-weight:bold}.questionnaire-top .answer-reward-section{border:1px solid #ccc;border-radius:8px;margin-bottom:30px;padding:30px}.questionnaire-top .answer-reward-section .answer-guide,.questionnaire-top .answer-reward-section .reward-info{margin-bottom:30px}.questionnaire-top .answer-reward-section .answer-guide h3,.questionnaire-top .answer-reward-section .reward-info h3{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:18px;font-weight:bold;gap:8px;margin-bottom:20px}.questionnaire-top .answer-reward-section .answer-guide h3 .info-icon,.questionnaire-top .answer-reward-section .reward-info h3 .info-icon{height:24px;width:24px}.questionnaire-top .answer-reward-section .answer-guide ul,.questionnaire-top .answer-reward-section .reward-info ul{list-style:none;padding-left:0}.questionnaire-top .answer-reward-section .answer-guide ul li,.questionnaire-top .answer-reward-section .reward-info ul li{line-height:1.6;margin-bottom:10px;padding-left:16px;position:relative}.questionnaire-top .answer-reward-section .answer-guide ul li::before,.questionnaire-top .answer-reward-section .reward-info ul li::before{content:"・";left:0;position:absolute}.questionnaire-top .answer-reward-section .reward-info .reward-amount{color:#ff0037;font-size:20px;font-weight:bold;margin-bottom:20px}.questionnaire-top .answer-reward-section .reward-info .reward-condition{margin-bottom:15px}.questionnaire-top .answer-reward-section .reward-info .reward-condition p{font-weight:bold;margin-bottom:5px}.questionnaire-top .answer-reward-section .reward-info .reward-condition .condition-text{font-weight:normal}.questionnaire-top .answer-reward-section .reward-info .reward-condition .u-color-1{color:#ff0037}.questionnaire-top .answer-reward-section .reward-info .condition-list{counter-reset:condition-counter;list-style:none;padding-left:0}.questionnaire-top .answer-reward-section .reward-info .condition-list li{line-height:1.6;margin-bottom:10px;padding-left:25px;position:relative}.questionnaire-top .answer-reward-section .reward-info .condition-list li::before{color:#ff0037;content:counter(condition-counter) ".";counter-increment:condition-counter;font-weight:bold;left:0;position:absolute}.questionnaire-top .terms-section{border:1px solid #ccc;border-radius:8px;margin-bottom:30px;padding:20px}.questionnaire-top .terms-section h3{font-size:18px;font-weight:bold;margin-bottom:15px}.questionnaire-top .terms-section .terms-content{font-size:14px;line-height:1.6}.questionnaire-top .terms-section .terms-content .mb-3{margin-bottom:10px}.questionnaire-top .terms-section .privacy-policy-link{margin-top:15px;text-align:right}.questionnaire-top .terms-section .privacy-policy-link .btn-link{color:#0056b3;text-decoration:underline}.questionnaire-top .questionnaire-form .form-group{margin-bottom:20px}.questionnaire-top .questionnaire-form .form-group label{display:block;font-weight:bold;margin-bottom:8px}.questionnaire-top .questionnaire-form .form-group .form-control{border:1px solid #ced4da;border-radius:4px;padding:8px;width:100%}.questionnaire-top .questionnaire-form .form-group .invalid-feedback{color:#dc3545;font-size:14px;margin-top:5px}.questionnaire-top .questionnaire-form .consent-checkboxes{margin-bottom:20px}.questionnaire-top .questionnaire-form .consent-checkboxes p{margin-bottom:10px}.questionnaire-top .questionnaire-form .consent-checkboxes .form-check{margin-bottom:10px;padding-left:30px;position:relative}.questionnaire-top .questionnaire-form .consent-checkboxes .form-check .form-check-input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.questionnaire-top .questionnaire-form .consent-checkboxes .form-check .form-check-input+.form-check-label{cursor:pointer}.questionnaire-top .questionnaire-form .consent-checkboxes .form-check .form-check-input+.form-check-label::before{background:#fff;border:1px solid #ccc;border-radius:4px;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.questionnaire-top .questionnaire-form .consent-checkboxes .form-check .form-check-input:checked+.form-check-label::before{background:#ff0037;border-color:#ff0037}.questionnaire-top .questionnaire-form .consent-checkboxes .form-check .form-check-input:checked+.form-check-label::after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:12px;left:7px;position:absolute;top:3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:6px}.questionnaire-top .questionnaire-form .consent-checkboxes .form-check .form-check-label{display:inline-block;line-height:1.6;min-height:20px}.questionnaire-top .questionnaire-form .consent-checkboxes .u-color-1{color:#ff0037}.questionnaire-top .questionnaire-form .form-actions{text-align:center}.questionnaire-top .questionnaire-form .form-actions .btn-primary{background-color:#ff0037;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px 30px;-webkit-transition:background-color .3s;transition:background-color .3s}.questionnaire-top .questionnaire-form .form-actions .btn-primary:hover{background-color:#cc002c}.questionnaire-container{margin:0 auto;max-width:1000px;padding:20px}.questionnaire-container .questionnaire-header{margin-bottom:30px;text-align:center}.questionnaire-container .questionnaire-header p{color:#333;font-size:24px;font-weight:bold}.questionnaire-container .page-title-section{margin-bottom:30px;text-align:center}.questionnaire-container .page-title-section .page-title{color:#333;font-size:20px;font-weight:bold}.questionnaire-container .question-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:24px;padding:24px}.questionnaire-container .question-card--error{background-color:#fff2f2;border-color:#ff0037}.questionnaire-container .question-card--disabled{display:none}.questionnaire-container .question-card--visible{display:block}.questionnaire-container .question-card .question-text{font-size:16px;font-weight:bold;line-height:1.5;margin-bottom:16px}.questionnaire-container .question-card .question-content .select-group .form-select{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:12px;width:100%}.questionnaire-container .question-card .question-content .select-group .form-select:focus{border-color:#0056b3;outline:none}.questionnaire-container .question-card .question-content .checkbox-group .form-checkable{border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;display:block;font-size:14px;margin-bottom:12px;padding:16px 16px 16px 40px;position:relative;-webkit-transition:all .3s;transition:all .3s}.questionnaire-container .question-card .question-content .checkbox-group .form-checkable:hover{background-color:#f5f5f5}.questionnaire-container .question-card .question-content .checkbox-group .form-checkable input[type=checkbox]{cursor:pointer;opacity:0;position:absolute}.questionnaire-container .question-card .question-content .checkbox-group .form-checkable input[type=checkbox]:checked+span::before{background-color:#ff0037;border-color:#ff0037}.questionnaire-container .question-card .question-content .checkbox-group .form-checkable input[type=checkbox]:checked+span::after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:22px;position:absolute;top:23px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px}.questionnaire-container .question-card .question-content .checkbox-group .form-checkable span::before{background:#fff;border:1px solid #ccc;border-radius:50%;content:"";height:18px;left:16px;position:absolute;top:18px;width:18px}.questionnaire-container .question-card .question-content .form-textarea{border:1px solid #ccc;border-radius:4px;font-size:14px;min-height:120px;padding:12px;resize:vertical;width:100%}.questionnaire-container .question-card .question-content .form-textarea:focus{border-color:#0056b3;outline:none}.questionnaire-container .invalid-feedback{color:#ff0037;display:block;font-size:12px;margin-top:8px}.questionnaire-container .navigation-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}.questionnaire-container .navigation-buttons .button-wrapper.prev-button{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.questionnaire-container .navigation-buttons .button-wrapper.next-button,.questionnaire-container .navigation-buttons .button-wrapper.complete-button{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.questionnaire-container .navigation-buttons .button{border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;font-size:16px;font-weight:bold;padding:12px 40px;-webkit-transition:all .3s;transition:all .3s}.questionnaire-container .navigation-buttons .button--primary{background-color:#fff;color:#333}.questionnaire-container .navigation-buttons .button--primary:hover{background-color:#f5f5f5}.questionnaire-container .navigation-buttons .button--secondary{background-color:#fff;color:#333;text-decoration:none}.questionnaire-container .navigation-buttons .button--secondary:hover{background-color:#f5f5f5}.questionnaire-container .navigation-buttons .button--complete{background-color:#ff0037;color:#fff}.questionnaire-container .navigation-buttons .button--complete:hover{background-color:#cc002c}.reward-application-container{color:#333;margin:30px auto;max-width:1000px;padding:0 20px}.reward-page-title{font-size:32px;font-weight:bold;margin:0 0 20px}.reward-content-wrapper{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px;margin-bottom:30px}.reward-header{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;overflow:hidden;padding:0;position:relative;text-align:center}.reward-header img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.reward-qa-section{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:15px 20px}.qa-title{border-bottom:none;color:#333;font-size:16px;font-weight:bold;margin-bottom:15px;padding-bottom:0}.qa-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.qa-item h3{color:#333;font-size:14px;font-weight:bold;margin-bottom:10px}.qa-list{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;list-style:none;margin:0;padding:0}.qa-list li{color:#333;font-size:12px;line-height:1.4;margin-bottom:8px;padding-left:12px;position:relative}.qa-list li::before{color:#333;content:"・";left:0;position:absolute}.qa-list li:last-child{margin-bottom:0}.reward-button-container{margin:0 0 40px;text-align:center}.reward-button{background-color:#ec4444;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff;display:inline-block;font-size:16px;font-weight:bold;letter-spacing:1px;padding:15px 40px;position:relative;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.reward-button:hover{background-color:#ea2d2d;color:#fff;text-decoration:none}.reward-button::after{content:" ›";font-size:20px;margin-left:5px;vertical-align:middle}.u-left{text-align:left !important}.u-center{text-align:center !important}.u-right{text-align:right !important}.u-top{vertical-align:top !important}.u-middle{vertical-align:middle !important}.u-bottom{vertical-align:bottom !important}.u-initial{vertical-align:initial !important}.u-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.u-flex--wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.u-flex--align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.u-flex--align-start{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.u-flex--justify-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.u-flex--justify-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.u-flex__grow{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.u-text-muted{color:#666 !important}.u-text-muted-2{color:#ccc !important}.u-text-emphasis-1{color:#ed2d2d !important}.u-text-emphasis-2{color:#fc821f !important}.u-text-emphasis-3{color:#ed2d2d !important}.u-text-emphasis-3-l{color:#ed2d2d !important}.u-font-s{font-size:12px !important;font-size:1.2rem !important}.u-font-xs{font-size:10px !important;font-size:1rem !important}.u-font-m{font-size:14px !important;font-size:1.4rem !important}.u-font-l{font-size:16px !important;font-size:1.6rem !important}.u-font-xl{font-size:18px !important;font-size:1.8rem !important}.u-font-xxl{font-size:20px !important;font-size:2rem !important}.u-font-xxxl{font-size:22px !important;font-size:2.2rem !important}.u-font-weight{font-weight:bold}.u-font-weight-normal{font-weight:normal !important}.is-block{display:block !important}.is-inline-block{display:inline-block !important}.is-hide{display:none !important}.is-fixed{position:fixed !important}.is-button-disabled{background-color:#ddd;-webkit-box-shadow:none;box-shadow:none;color:#ccc;pointer-events:none}.is-link-disabled{color:#666 !important;pointer-events:none}.u-icon-position-right::before{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.u-mt-0{margin-top:0px !important}.u-pt-0{padding-top:0px !important}.u-mt-n0{margin-top:-0px !important}.u-pt-n0{padding-top:-0px !important}.u-mb-0{margin-bottom:0px !important}.u-pb-0{padding-bottom:0px !important}.u-mb-n0{margin-bottom:-0px !important}.u-pb-n0{padding-bottom:-0px !important}.u-mr-0{margin-right:0px !important}.u-pr-0{padding-right:0px !important}.u-mr-n0{margin-right:-0px !important}.u-pr-n0{padding-right:-0px !important}.u-ml-0{margin-left:0px !important}.u-pl-0{padding-left:0px !important}.u-ml-n0{margin-left:-0px !important}.u-pl-n0{padding-left:-0px !important}.u-mt-4{margin-top:4px !important}.u-pt-4{padding-top:4px !important}.u-mt-n4{margin-top:-4px !important}.u-pt-n4{padding-top:-4px !important}.u-mb-4{margin-bottom:4px !important}.u-pb-4{padding-bottom:4px !important}.u-mb-n4{margin-bottom:-4px !important}.u-pb-n4{padding-bottom:-4px !important}.u-mr-4{margin-right:4px !important}.u-pr-4{padding-right:4px !important}.u-mr-n4{margin-right:-4px !important}.u-pr-n4{padding-right:-4px !important}.u-ml-4{margin-left:4px !important}.u-pl-4{padding-left:4px !important}.u-ml-n4{margin-left:-4px !important}.u-pl-n4{padding-left:-4px !important}.u-mt-8{margin-top:8px !important}.u-pt-8{padding-top:8px !important}.u-mt-n8{margin-top:-8px !important}.u-pt-n8{padding-top:-8px !important}.u-mb-8{margin-bottom:8px !important}.u-pb-8{padding-bottom:8px !important}.u-mb-n8{margin-bottom:-8px !important}.u-pb-n8{padding-bottom:-8px !important}.u-mr-8{margin-right:8px !important}.u-pr-8{padding-right:8px !important}.u-mr-n8{margin-right:-8px !important}.u-pr-n8{padding-right:-8px !important}.u-ml-8{margin-left:8px !important}.u-pl-8{padding-left:8px !important}.u-ml-n8{margin-left:-8px !important}.u-pl-n8{padding-left:-8px !important}.u-mt-12{margin-top:12px !important}.u-pt-12{padding-top:12px !important}.u-mt-n12{margin-top:-12px !important}.u-pt-n12{padding-top:-12px !important}.u-mb-12{margin-bottom:12px !important}.u-pb-12{padding-bottom:12px !important}.u-mb-n12{margin-bottom:-12px !important}.u-pb-n12{padding-bottom:-12px !important}.u-mr-12{margin-right:12px !important}.u-pr-12{padding-right:12px !important}.u-mr-n12{margin-right:-12px !important}.u-pr-n12{padding-right:-12px !important}.u-ml-12{margin-left:12px !important}.u-pl-12{padding-left:12px !important}.u-ml-n12{margin-left:-12px !important}.u-pl-n12{padding-left:-12px !important}.u-mt-16{margin-top:16px !important}.u-pt-16{padding-top:16px !important}.u-mt-n16{margin-top:-16px !important}.u-pt-n16{padding-top:-16px !important}.u-mb-16{margin-bottom:16px !important}.u-pb-16{padding-bottom:16px !important}.u-mb-n16{margin-bottom:-16px !important}.u-pb-n16{padding-bottom:-16px !important}.u-mr-16{margin-right:16px !important}.u-pr-16{padding-right:16px !important}.u-mr-n16{margin-right:-16px !important}.u-pr-n16{padding-right:-16px !important}.u-ml-16{margin-left:16px !important}.u-pl-16{padding-left:16px !important}.u-ml-n16{margin-left:-16px !important}.u-pl-n16{padding-left:-16px !important}.u-mt-20{margin-top:20px !important}.u-pt-20{padding-top:20px !important}.u-mt-n20{margin-top:-20px !important}.u-pt-n20{padding-top:-20px !important}.u-mb-20{margin-bottom:20px !important}.u-pb-20{padding-bottom:20px !important}.u-mb-n20{margin-bottom:-20px !important}.u-pb-n20{padding-bottom:-20px !important}.u-mr-20{margin-right:20px !important}.u-pr-20{padding-right:20px !important}.u-mr-n20{margin-right:-20px !important}.u-pr-n20{padding-right:-20px !important}.u-ml-20{margin-left:20px !important}.u-pl-20{padding-left:20px !important}.u-ml-n20{margin-left:-20px !important}.u-pl-n20{padding-left:-20px !important}.u-mt-24{margin-top:24px !important}.u-pt-24{padding-top:24px !important}.u-mt-n24{margin-top:-24px !important}.u-pt-n24{padding-top:-24px !important}.u-mb-24{margin-bottom:24px !important}.u-pb-24{padding-bottom:24px !important}.u-mb-n24{margin-bottom:-24px !important}.u-pb-n24{padding-bottom:-24px !important}.u-mr-24{margin-right:24px !important}.u-pr-24{padding-right:24px !important}.u-mr-n24{margin-right:-24px !important}.u-pr-n24{padding-right:-24px !important}.u-ml-24{margin-left:24px !important}.u-pl-24{padding-left:24px !important}.u-ml-n24{margin-left:-24px !important}.u-pl-n24{padding-left:-24px !important}.u-mt-28{margin-top:28px !important}.u-pt-28{padding-top:28px !important}.u-mt-n28{margin-top:-28px !important}.u-pt-n28{padding-top:-28px !important}.u-mb-28{margin-bottom:28px !important}.u-pb-28{padding-bottom:28px !important}.u-mb-n28{margin-bottom:-28px !important}.u-pb-n28{padding-bottom:-28px !important}.u-mr-28{margin-right:28px !important}.u-pr-28{padding-right:28px !important}.u-mr-n28{margin-right:-28px !important}.u-pr-n28{padding-right:-28px !important}.u-ml-28{margin-left:28px !important}.u-pl-28{padding-left:28px !important}.u-ml-n28{margin-left:-28px !important}.u-pl-n28{padding-left:-28px !important}.u-mt-32{margin-top:32px !important}.u-pt-32{padding-top:32px !important}.u-mt-n32{margin-top:-32px !important}.u-pt-n32{padding-top:-32px !important}.u-mb-32{margin-bottom:32px !important}.u-pb-32{padding-bottom:32px !important}.u-mb-n32{margin-bottom:-32px !important}.u-pb-n32{padding-bottom:-32px !important}.u-mr-32{margin-right:32px !important}.u-pr-32{padding-right:32px !important}.u-mr-n32{margin-right:-32px !important}.u-pr-n32{padding-right:-32px !important}.u-ml-32{margin-left:32px !important}.u-pl-32{padding-left:32px !important}.u-ml-n32{margin-left:-32px !important}.u-pl-n32{padding-left:-32px !important}.u-mt-36{margin-top:36px !important}.u-pt-36{padding-top:36px !important}.u-mt-n36{margin-top:-36px !important}.u-pt-n36{padding-top:-36px !important}.u-mb-36{margin-bottom:36px !important}.u-pb-36{padding-bottom:36px !important}.u-mb-n36{margin-bottom:-36px !important}.u-pb-n36{padding-bottom:-36px !important}.u-mr-36{margin-right:36px !important}.u-pr-36{padding-right:36px !important}.u-mr-n36{margin-right:-36px !important}.u-pr-n36{padding-right:-36px !important}.u-ml-36{margin-left:36px !important}.u-pl-36{padding-left:36px !important}.u-ml-n36{margin-left:-36px !important}.u-pl-n36{padding-left:-36px !important}.u-mt-40{margin-top:40px !important}.u-pt-40{padding-top:40px !important}.u-mt-n40{margin-top:-40px !important}.u-pt-n40{padding-top:-40px !important}.u-mb-40{margin-bottom:40px !important}.u-pb-40{padding-bottom:40px !important}.u-mb-n40{margin-bottom:-40px !important}.u-pb-n40{padding-bottom:-40px !important}.u-mr-40{margin-right:40px !important}.u-pr-40{padding-right:40px !important}.u-mr-n40{margin-right:-40px !important}.u-pr-n40{padding-right:-40px !important}.u-ml-40{margin-left:40px !important}.u-pl-40{padding-left:40px !important}.u-ml-n40{margin-left:-40px !important}.u-pl-n40{padding-left:-40px !important}.u-mx-4{margin-inline:4px !important}.u-px-4{padding-inline:4px !important}.u-mx-n4{margin-inline:-4px !important}.u-px-n4{padding-inline:-4px !important}.u-my-4{margin-block:4px !important}.u-py-4{padding-block:4px !important}.u-my-n4{margin-block:-4px !important}.u-py-n4{padding-block:-4px !important}.u-ma-4{margin:4px !important}.u-pa-4{padding:4px !important}.u-ma-n4{margin:-4px !important}.u-pa-n4{padding:-4px !important}.u-mx-8{margin-inline:8px !important}.u-px-8{padding-inline:8px !important}.u-mx-n8{margin-inline:-8px !important}.u-px-n8{padding-inline:-8px !important}.u-my-8{margin-block:8px !important}.u-py-8{padding-block:8px !important}.u-my-n8{margin-block:-8px !important}.u-py-n8{padding-block:-8px !important}.u-ma-8{margin:8px !important}.u-pa-8{padding:8px !important}.u-ma-n8{margin:-8px !important}.u-pa-n8{padding:-8px !important}.u-mx-12{margin-inline:12px !important}.u-px-12{padding-inline:12px !important}.u-mx-n12{margin-inline:-12px !important}.u-px-n12{padding-inline:-12px !important}.u-my-12{margin-block:12px !important}.u-py-12{padding-block:12px !important}.u-my-n12{margin-block:-12px !important}.u-py-n12{padding-block:-12px !important}.u-ma-12{margin:12px !important}.u-pa-12{padding:12px !important}.u-ma-n12{margin:-12px !important}.u-pa-n12{padding:-12px !important}.u-mx-16{margin-inline:16px !important}.u-px-16{padding-inline:16px !important}.u-mx-n16{margin-inline:-16px !important}.u-px-n16{padding-inline:-16px !important}.u-my-16{margin-block:16px !important}.u-py-16{padding-block:16px !important}.u-my-n16{margin-block:-16px !important}.u-py-n16{padding-block:-16px !important}.u-ma-16{margin:16px !important}.u-pa-16{padding:16px !important}.u-ma-n16{margin:-16px !important}.u-pa-n16{padding:-16px !important}.u-mx-20{margin-inline:20px !important}.u-px-20{padding-inline:20px !important}.u-mx-n20{margin-inline:-20px !important}.u-px-n20{padding-inline:-20px !important}.u-my-20{margin-block:20px !important}.u-py-20{padding-block:20px !important}.u-my-n20{margin-block:-20px !important}.u-py-n20{padding-block:-20px !important}.u-ma-20{margin:20px !important}.u-pa-20{padding:20px !important}.u-ma-n20{margin:-20px !important}.u-pa-n20{padding:-20px !important}.u-mx-24{margin-inline:24px !important}.u-px-24{padding-inline:24px !important}.u-mx-n24{margin-inline:-24px !important}.u-px-n24{padding-inline:-24px !important}.u-my-24{margin-block:24px !important}.u-py-24{padding-block:24px !important}.u-my-n24{margin-block:-24px !important}.u-py-n24{padding-block:-24px !important}.u-ma-24{margin:24px !important}.u-pa-24{padding:24px !important}.u-ma-n24{margin:-24px !important}.u-pa-n24{padding:-24px !important}.u-mx-28{margin-inline:28px !important}.u-px-28{padding-inline:28px !important}.u-mx-n28{margin-inline:-28px !important}.u-px-n28{padding-inline:-28px !important}.u-my-28{margin-block:28px !important}.u-py-28{padding-block:28px !important}.u-my-n28{margin-block:-28px !important}.u-py-n28{padding-block:-28px !important}.u-ma-28{margin:28px !important}.u-pa-28{padding:28px !important}.u-ma-n28{margin:-28px !important}.u-pa-n28{padding:-28px !important}.u-mx-32{margin-inline:32px !important}.u-px-32{padding-inline:32px !important}.u-mx-n32{margin-inline:-32px !important}.u-px-n32{padding-inline:-32px !important}.u-my-32{margin-block:32px !important}.u-py-32{padding-block:32px !important}.u-my-n32{margin-block:-32px !important}.u-py-n32{padding-block:-32px !important}.u-ma-32{margin:32px !important}.u-pa-32{padding:32px !important}.u-ma-n32{margin:-32px !important}.u-pa-n32{padding:-32px !important}.u-mx-36{margin-inline:36px !important}.u-px-36{padding-inline:36px !important}.u-mx-n36{margin-inline:-36px !important}.u-px-n36{padding-inline:-36px !important}.u-my-36{margin-block:36px !important}.u-py-36{padding-block:36px !important}.u-my-n36{margin-block:-36px !important}.u-py-n36{padding-block:-36px !important}.u-ma-36{margin:36px !important}.u-pa-36{padding:36px !important}.u-ma-n36{margin:-36px !important}.u-pa-n36{padding:-36px !important}.u-mx-40{margin-inline:40px !important}.u-px-40{padding-inline:40px !important}.u-mx-n40{margin-inline:-40px !important}.u-px-n40{padding-inline:-40px !important}.u-my-40{margin-block:40px !important}.u-py-40{padding-block:40px !important}.u-my-n40{margin-block:-40px !important}.u-py-n40{padding-block:-40px !important}.u-ma-40{margin:40px !important}.u-pa-40{padding:40px !important}.u-ma-n40{margin:-40px !important}.u-pa-n40{padding:-40px !important}.u-ml-auto{margin-left:auto !important}.u-mr-auto{margin-right:auto !important}.u-mt-auto{margin-top:auto !important}.u-mx-auto{margin-inline:auto !important}.u-mx-0{margin-inline:0 !important}.u-px-0{padding-inline:0 !important}.u-my-0{margin-block:0 !important}.u-py-0{padding-block:0 !important}.u-ma-0{margin:0 !important}.u-pa-0{padding:0 !important}.u-mb-0{margin-bottom:0 !important}.u-mb-10{margin-bottom:10px !important}.u-mb-15{margin-bottom:15px !important}.u-mb-20{margin-bottom:20px !important}.u-mt-0{margin-top:0 !important}.u-mt-10{margin-top:10px !important}.u-mt-15{margin-top:15px !important}.u-mt-20{margin-top:20px !important}
