.github-fork-ribbon-wrapper{height:230px!important;width:230px!important}.github-fork-ribbon .github-fork-ribbon-text,.github-fork-ribbon .github-fork-ribbon-text:hover{width:300px!important}.github-fork-ribbon-wrapper.right .github-fork-ribbon{right:-73px!important}.c-icn:before{font-family:rejobiconfont}

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS P Gothic,Verdana,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clear:before,.job-data-min:before,.job-data:before,.job_nav .job_nav__inner:before,.mypage-navi:before,.review_star_bottom:before,.row:before,.ul-inline:before{content:"";display:table}.clear:after,.job-data-min:after,.job-data:after,.job_nav .job_nav__inner:after,.mypage-navi:after,.review_star_bottom:after,.row:after,.ul-inline:after{clear:both;content:"";display:table}.f_left{float:left}.f_right{float:right}.container{margin-left:auto;margin-right:auto}.table_row{display:table;width:100%}.table_row [class*=cols_]{display:table-cell;vertical-align:middle}.container{width:980px}.row [class^=cols_]{box-sizing:border-box}.cols_12{width:100%}.cols_11{width:91.66666667%}.cols_10{width:83.33333333%}.cols_9{width:75%}.cols_8{width:66.66666667%}.cols_7{width:58.33333333%}.cols_6{width:50%}.cols_5{width:41.66666667%}.cols_4{width:33.33333333%}.cols_3{width:25%}.cols_2{width:16.66666667%}.cols_1{width:8.33333333%}.cols_fix_100{width:100px}.t_center{text-align:center!important}.t_right{text-align:right!important}.t_left{text-align:left!important}.v_top{vertical-align:top!important}.v_middle{vertical-align:middle!important}.v_baseline{vertical-align:baseline!important}.v_bottom{vertical-align:bottom!important}.p_static{position:static!important}.p_relative{position:relative!important}.p_absolute{position:absolute!important}.p_fixed{position:fixed!important}.d_inline{display:inline!important}.d_inline_block{display:inline-block!important}.d_block{display:block!important}.d_table{display:table!important}.d_table_cell{display:table-cell!important}.d_none{display:none!important}.o_hidden{overflow:hidden!important}.o_visible{overflow:visible!important}.o_scroll{overflow:scroll!important}.txt_1line,.txt_2line,.txt_3line,.txt_4line,.txt_8line{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.txt_2line{-webkit-line-clamp:2}.txt_3line{-webkit-line-clamp:3}.txt_4line{-webkit-line-clamp:4}.txt_8line{-webkit-line-clamp:8}.m_-30{margin:-30px!important}.m_-20{margin:-20px!important}.m_-15{margin:-15px!important}.m_-10{margin:-10px!important}.m_-5{margin:-5px!important}.m_0{margin:0!important}.m_1{margin:1px!important}.m_3{margin:3px!important}.m_4{margin:4px!important}.m_5{margin:5px!important}.m_6{margin:6px!important}.m_8{margin:8px!important}.m_10{margin:10px!important}.m_12{margin:12px!important}.m_15{margin:15px!important}.m_20{margin:20px!important}.m_25{margin:25px!important}.m_30{margin:30px!important}.m_40{margin:40px!important}.m_50{margin:50px!important}.m_60{margin:60px!important}.m_70{margin:70px!important}.mt_-30{margin-top:-30px!important}.mt_-20{margin-top:-20px!important}.mt_-15{margin-top:-15px!important}.mt_-10{margin-top:-10px!important}.mt_-5{margin-top:-5px!important}.mt_0{margin-top:0!important}.mt_1{margin-top:1px!important}.mt_3{margin-top:3px!important}.mt_4{margin-top:4px!important}.mt_5{margin-top:5px!important}.mt_6{margin-top:6px!important}.mt_8{margin-top:8px!important}.mt_10{margin-top:10px!important}.mt_12{margin-top:12px!important}.mt_15{margin-top:15px!important}.mt_20{margin-top:20px!important}.mt_25{margin-top:25px!important}.mt_30{margin-top:30px!important}.mt_40{margin-top:40px!important}.mt_50{margin-top:50px!important}.mt_60{margin-top:60px!important}.mt_70{margin-top:70px!important}.mr_-30{margin-right:-30px!important}.mr_-20{margin-right:-20px!important}.mr_-15{margin-right:-15px!important}.mr_-10{margin-right:-10px!important}.mr_-5{margin-right:-5px!important}.mr_0{margin-right:0!important}.mr_1{margin-right:1px!important}.mr_3{margin-right:3px!important}.mr_4{margin-right:4px!important}.mr_5{margin-right:5px!important}.mr_6{margin-right:6px!important}.mr_8{margin-right:8px!important}.mr_10{margin-right:10px!important}.mr_12{margin-right:12px!important}.mr_15{margin-right:15px!important}.mr_20{margin-right:20px!important}.mr_25{margin-right:25px!important}.mr_30{margin-right:30px!important}.mr_40{margin-right:40px!important}.mr_50{margin-right:50px!important}.mr_60{margin-right:60px!important}.mr_70{margin-right:70px!important}.mb_-30{margin-bottom:-30px!important}.mb_-20{margin-bottom:-20px!important}.mb_-15{margin-bottom:-15px!important}.mb_-10{margin-bottom:-10px!important}.mb_-5{margin-bottom:-5px!important}.mb_0{margin-bottom:0!important}.mb_1{margin-bottom:1px!important}.mb_3{margin-bottom:3px!important}.mb_4{margin-bottom:4px!important}.mb_5{margin-bottom:5px!important}.mb_6{margin-bottom:6px!important}.mb_8{margin-bottom:8px!important}.mb_10{margin-bottom:10px!important}.mb_12{margin-bottom:12px!important}.mb_15{margin-bottom:15px!important}.mb_20{margin-bottom:20px!important}.mb_25{margin-bottom:25px!important}.mb_30{margin-bottom:30px!important}.mb_40{margin-bottom:40px!important}.mb_50{margin-bottom:50px!important}.mb_60{margin-bottom:60px!important}.mb_70{margin-bottom:70px!important}.ml_-30{margin-left:-30px!important}.ml_-20{margin-left:-20px!important}.ml_-15{margin-left:-15px!important}.ml_-10{margin-left:-10px!important}.ml_-5{margin-left:-5px!important}.ml_0{margin-left:0!important}.ml_1{margin-left:1px!important}.ml_3{margin-left:3px!important}.ml_4{margin-left:4px!important}.ml_5{margin-left:5px!important}.ml_6{margin-left:6px!important}.ml_8{margin-left:8px!important}.ml_10{margin-left:10px!important}.ml_12{margin-left:12px!important}.ml_15{margin-left:15px!important}.ml_20{margin-left:20px!important}.ml_25{margin-left:25px!important}.ml_30{margin-left:30px!important}.ml_40{margin-left:40px!important}.ml_50{margin-left:50px!important}.ml_60{margin-left:60px!important}.ml_70{margin-left:70px!important}.p_-30{padding:-30px!important}.p_-20{padding:-20px!important}.p_-15{padding:-15px!important}.p_-10{padding:-10px!important}.p_-5{padding:-5px!important}.p_0{padding:0!important}.p_1{padding:1px!important}.p_3{padding:3px!important}.p_4{padding:4px!important}.p_5{padding:5px!important}.p_6{padding:6px!important}.p_8{padding:8px!important}.p_10{padding:10px!important}.p_12{padding:12px!important}.p_15{padding:15px!important}.p_20{padding:20px!important}.p_25{padding:25px!important}.p_30{padding:30px!important}.p_40{padding:40px!important}.p_50{padding:50px!important}.p_60{padding:60px!important}.p_70{padding:70px!important}.pt_-30{padding-top:-30px!important}.pt_-20{padding-top:-20px!important}.pt_-15{padding-top:-15px!important}.pt_-10{padding-top:-10px!important}.pt_-5{padding-top:-5px!important}.pt_0{padding-top:0!important}.pt_1{padding-top:1px!important}.pt_3{padding-top:3px!important}.pt_4{padding-top:4px!important}.pt_5{padding-top:5px!important}.pt_6{padding-top:6px!important}.pt_8{padding-top:8px!important}.pt_10{padding-top:10px!important}.pt_12{padding-top:12px!important}.pt_15{padding-top:15px!important}.pt_20{padding-top:20px!important}.pt_25{padding-top:25px!important}.pt_30{padding-top:30px!important}.pt_40{padding-top:40px!important}.pt_50{padding-top:50px!important}.pt_60{padding-top:60px!important}.pt_70{padding-top:70px!important}.pr_-30{padding-right:-30px!important}.pr_-20{padding-right:-20px!important}.pr_-15{padding-right:-15px!important}.pr_-10{padding-right:-10px!important}.pr_-5{padding-right:-5px!important}.pr_0{padding-right:0!important}.pr_1{padding-right:1px!important}.pr_3{padding-right:3px!important}.pr_4{padding-right:4px!important}.pr_5{padding-right:5px!important}.pr_6{padding-right:6px!important}.pr_8{padding-right:8px!important}.pr_10{padding-right:10px!important}.pr_12{padding-right:12px!important}.pr_15{padding-right:15px!important}.pr_20{padding-right:20px!important}.pr_25{padding-right:25px!important}.pr_30{padding-right:30px!important}.pr_40{padding-right:40px!important}.pr_50{padding-right:50px!important}.pr_60{padding-right:60px!important}.pr_70{padding-right:70px!important}.pb_-30{padding-bottom:-30px!important}.pb_-20{padding-bottom:-20px!important}.pb_-15{padding-bottom:-15px!important}.pb_-10{padding-bottom:-10px!important}.pb_-5{padding-bottom:-5px!important}.pb_0{padding-bottom:0!important}.pb_1{padding-bottom:1px!important}.pb_3{padding-bottom:3px!important}.pb_4{padding-bottom:4px!important}.pb_5{padding-bottom:5px!important}.pb_6{padding-bottom:6px!important}.pb_8{padding-bottom:8px!important}.pb_10{padding-bottom:10px!important}.pb_12{padding-bottom:12px!important}.pb_15{padding-bottom:15px!important}.pb_20{padding-bottom:20px!important}.pb_25{padding-bottom:25px!important}.pb_30{padding-bottom:30px!important}.pb_40{padding-bottom:40px!important}.pb_50{padding-bottom:50px!important}.pb_60{padding-bottom:60px!important}.pb_70{padding-bottom:70px!important}.pl_-30{padding-left:-30px!important}.pl_-20{padding-left:-20px!important}.pl_-15{padding-left:-15px!important}.pl_-10{padding-left:-10px!important}.pl_-5{padding-left:-5px!important}.pl_0{padding-left:0!important}.pl_1{padding-left:1px!important}.pl_3{padding-left:3px!important}.pl_4{padding-left:4px!important}.pl_5{padding-left:5px!important}.pl_6{padding-left:6px!important}.pl_8{padding-left:8px!important}.pl_10{padding-left:10px!important}.pl_12{padding-left:12px!important}.pl_15{padding-left:15px!important}.pl_20{padding-left:20px!important}.pl_25{padding-left:25px!important}.pl_30{padding-left:30px!important}.pl_40{padding-left:40px!important}.pl_50{padding-left:50px!important}.pl_60{padding-left:60px!important}.pl_70{padding-left:70px!important}.w-70px{width:70px}.w-block{width:100%!important}.w-auto{width:auto}.w-block--img img{height:auto;width:100%!important}.txt_size_10{font-size:10px;letter-spacing:0}.txt_size_11{font-size:11px;letter-spacing:0}.txt_size_12{font-size:12px;letter-spacing:0}.txt_size_13{font-size:13px;letter-spacing:0}.txt_size_14{font-size:14px;letter-spacing:0}.txt_size_15{font-size:15px;letter-spacing:0}.txt_size_16{font-size:16px;letter-spacing:0}.txt_size_18{font-size:18px;letter-spacing:0}.txt_size_20{font-size:20px;letter-spacing:0}.txt_size_22{font-size:22px;letter-spacing:0}.txt_size_24{font-size:24px;letter-spacing:0}.txt_size_26{font-size:26px;letter-spacing:0}.txt_size_36{font-size:36px;letter-spacing:-3px}.txt_size_50{font-size:50px;letter-spacing:-3px}.txt_size_72{font-size:72px;letter-spacing:-3px}.txt_size_80{font-size:80px;letter-spacing:-3px}.fwb{font-weight:700}.rj_typo_color-a{color:#f26c7a}.rj_typo_color-b{color:#f08f9b}.rj_typo_color-c{color:#f97b0b}.rj_typo_color-d{color:#0f71d2}.rj_typo_color-e{color:#666}.rj_typo_color-f{color:#aaa}.rj_typo_color-g{color:#ccc}.rj_typo_color-h{color:#d6d6d6}.rj_typo_color-i{color:#eee}.rj_typo_color-j{color:#26c9ff}.rj_typo_color-k{color:#3fc00b}.rj_typo_color-l{color:#ff9d0a}.rj_typo_color-alert{color:#ef4242}.rj_typo_color-white{color:#fff}.rj_typo_color-kaigo{color:#008c46}.rj_typo_color-biyo{color:#fb73ac}.rj_typo_color-riraku{color:#3bb0eb}.rj_typo_color-chiryo{color:#8ad129}.rj_typo_color-sports{color:#e5bc00}.btn.btn--share{border-radius:3px;font-size:12px;height:auto;line-height:1.5;padding:2px 8px 2px 5px;width:auto}.btn.btn--share i{font-size:14px;margin-right:5px}.btn.btn--category{background:#fff;border:1px solid #f08f9b;border-radius:2px;box-shadow:inset 0 -1px #f08f9b;color:#f08f9b;font-size:10px;height:auto;line-height:12px;padding:4px 6px}.btn.btn--pagenate{background:#fff;border:1px solid #ccc;box-shadow:none;box-sizing:border-box;color:#666;width:100%}.btn.btn--pagenate.btn--pagenate--current{background:#999;border:none;color:#fff}.btn.btn--pagenate.btn--pagenate--disabled{background:#eee;color:#999}.btn.is-disabled{background:#eee!important;box-shadow:none!important;color:#ccc!important;pointer-events:none}.list-marked{list-style-type:none;padding-left:1.5em}.list-marked__description+.list-marked__term,.list-marked__listitem--spaced+.list-marked__listitem--spaced{margin-top:10px}.list-marked__marker{display:inline-block;text-indent:-1.5em}.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);filter:alpha(opacity=90);float:right;font-size:20px;font-weight:700;opacity:.9;position:relative;right:-.3em;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;top:-.3em}.toast-close-button:focus,.toast-close-button:hover{color:#000;cursor:pointer;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);opacity:.4;text-decoration:none}button.toast-close-button{-webkit-appearance:none;background:transparent;border:0;cursor:pointer;padding:0}.toast-top-center{right:0;top:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{right:0;top:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{left:12px;top:12px}.toast-top-right{right:12px;top:12px}.toast-bottom-right{bottom:12px;right:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-middle-center{right:0;top:40%;width:100%}.toast-middle-center .toast .right-clip{text-align:center}.toast-middle-center .toast .right-clip b{display:block;font-size:16px}#toast-container{position:fixed;z-index:999999}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{background-position:15px;background-repeat:no-repeat;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);margin:0 0 6px;opacity:.8;overflow:hidden;padding:15px 15px 15px 50px;position:relative;width:300px}#toast-container>:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;cursor:pointer;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1}#toast-container>.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=")!important}#toast-container>.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==")!important}#toast-container>.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=")!important}#toast-container.toast-bottom-center>div,#toast-container.toast-middle-center>div,#toast-container.toast-top-center>div{margin:auto;width:300px}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{margin:auto;width:96%}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-warning{background-color:#f89406}.toast.toast-no-transparent{opacity:1!important}.toast-progress{background-color:#000;bottom:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);height:4px;left:0;opacity:.4;position:absolute}.job-toastr-hidden{display:none}@media (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}.toast-top-right{left:50%;margin-left:-150px;top:10px;width:300px}.toast-top-right .toast .right-clip{text-align:center}.toast-top-right .toast .right-clip b{display:block;font-size:16px}#toast-container>.toast-success{background-color:#ff7f8e}#toast-container>.toast-error,#toast-container>.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAgCAYAAAAFQMh/AAAAAXNSR0IArs4c6QAAA+ZJREFUSA2tlmnITGEUx42lZN/3fUl2SZbs+5ol2UpK+cAH5YPEByVkK4nIEiERSZYPygckWZOd177Lvu/r+P3HOdOdd+47c2n+9XvPec5zlnfuc++dKVQoh4rH42VgJlyAT/AANkPLHI5JbUXz5nATwvSV4ITUihysaNoGXtlEfdIlMAymwDWQfkCXHIz724JmreAlSE+gVbA565JwFaSjwb3/9mnUAl6oI3oKTcOaER+gBFO1sJzIMZo0g+fW7JnWBRWzV8zyZNoXlJc1TnFT0CeU9IlbZCpiv6ESTfUz5Ra4R3ET0FlKOtuUMw0rJGetktFdiIXlZIxR1Bgeg6S7uE3GAjbJmaxk05Rs+Wn7FOpyPbIGr7FtlYTV+c2CsfmLiE2C3yDthn/7tBQ0AL2FpLfQzoYWxd+lIHoRHMx6IvjQw/glgvtZfQrqwX2Q3kHirsRq6E5wTfdmBCbAL9s4gi2pPWwj2AuZ32Ik1IG7IL2HjtagCP52BU2zA0PHE/OhR/FLWY2u2kPLP+T5aZaE2nDHEj9gO1sDDd1qcZk5Xow/Dn4qiI5Baaupj592VF6XtCTVhFsgfYSu1qAw/hYFTfO8iPVo8KEn8ctYTV38eyDpqDp4TYplowbcAEkv/O7WQEM3KWha4IWsR4K+BKTTUNZq8h9VJ69JsRRUh+sgfYae1iCGv0FB02IvZD0CfOgZ/HJWUwv/NkjJo/K6pGWzKuQpC2lob2ugoesUNC31ItZD4bvFz2LLW42O6qbFdVTdvCbFslEcdImkL9DPGmjoagVNy7yQ9RD4ZvHz2ApWo6sWPKoeXpNmSVxrDXTJBnoC/kqLy6wIxAex9qEX8StqD1sN/ItfV62X16RZNpuDP3fTPIHYQnCtCsT7E9RPGekSVNYeVkd1FSRdtT5eE2pJWK5MdBkKWxM1/60gWgOJdyy2L6ipdAWqWH5lfNVL+qf6hw4LBknKUzaa4XH8Q4lIPL4f60N74+vySaqpakMr4etySxqaPCrvF2pJ1K0uDfAEfL0epcHWXJ9Uz7R0HapbvCK+bixJZz7Ee2S1JPuQ0Z5MzC+bnstt4G8kPSI1bGh5fD1Ckh6poV4fyVJwTpVouRfgj0lEUv/o3etDy+Hrn5L0JIzw2siWovmqRo8g8apTMX532Ag7YCIUtXhZfH/mNXRk5GHBRAr1PvU7dUtwL79Pns70FEi6/MnjyZ8baU2Dmepk2odNPJvBYmJd4ZblaGjaT51gfmSfRuutqcxHOABzYRGcAJfu7uGRG0dJpOFUeOMTQuxxYq2j9MqWk/arj8Z62Y8CfTvVhC+QB3tisdhBbE70B9ZgQ6/ZrnKjAAAAAElFTkSuQmCC")!important}#toast-container>.toast-error{background-color:#555}#toast-container>.toast-success:has(.toast-keep){background-image:none!important;padding:15px 0}#toast-container>.toast-error:has(.toast-keep){background-image:none!important;padding:15px 0}body.mobile-app #toast-container>.toast-error,body.mobile-app #toast-container>.toast-success{background-image:none!important;padding-left:0}.toast-info{background-color:#888;opacity:.95!important}#toast-container>.toast-info:before{content:"\e824";font-family:fontello;font-size:36px;font-style:normal;font-weight:400;left:3%;margin-top:-24px;position:absolute;top:50%}@media (max-width:480px) and (min-width:241px){#toast-container>div{width:auto}}*{box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0);min-width:980px}body{background-color:#fff;color:#333;font-size:12px;line-height:1.42857143}dd,div,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}a{color:#0f71d2;text-decoration:none}a:focus,a:hover{text-decoration:underline}.alert-box{background-color:#ccc;border-color:#bbb;padding:15px 45px 15px 15px}.alert-box.alert-box--info,.alert-box.alert-box--success{background-color:#52abd9;border-color:#52abd9;color:#fff}.alert-box.alert-box--info a{color:#fff;text-decoration:underline}.alert-box .alert-box__close{color:#fff;cursor:pointer;float:right;font-size:20px;line-height:.8;margin-right:-30px;position:relative;text-decoration:none}.alert-box__inner{margin:0 auto;max-width:980px;padding:0}.panel{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1)}.panel .panel__heading{background-color:#fafafa;border-bottom:1px solid;border-color:#fafafa;padding:10px 15px}.panel .panel__title{font-weight:700}.panel .panel__sub-title{color:#888}.panel .panel__body{padding:10px 15px}.panel.panel--line{border-color:#8ed7ab}.panel.panel--line .panel__heading{background:#3fc00b;color:#fff;text-align:center}.panel--job-entries:not(:first-of-type){margin-top:10px}.w-80px{width:80px}.w-100px{width:100px}.w-120px{width:120px}.w-140px{width:140px}.w-160px{width:160px}.w-200px{width:200px}.w-240px{width:240px}.w-280px{width:280px}.w-320px{width:320px}.w-360px{width:360px}.w-400px{width:400px}.w-440px{width:440px}.w-480px{width:480px}.w-520px{width:520px}.w-560px{width:560px}.w-600px{width:600px}.row-mg{margin-right:-20px}.row-mg>[class*=cols_]{float:left;padding-right:20px}.table_row [class*=cols_]{vertical-align:top}.table_row [class*=cols_] img{height:auto}.cols_2-5{width:20%}.cols_2p{width:49.6%}.img_quick_search{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/pc/img_quick_search.png) no-repeat}.sprite_mypage-status{overflow:hidden}.sprite_mypage-status[class*=mypage-status-]{align-items:center;border-radius:50%;display:flex;font-size:10px;height:38px;justify-content:center;width:38px}.sprite_mypage-status.mypage-status-saiyou{background-color:#f6e6e8;border:1px solid #d57a83;color:#d57a83}.sprite_mypage-status.mypage-status-sinki{background-color:#ecf3e2;border:1px solid #96b26f;color:#96b26f}.sprite_mypage-status.mypage-status-senkou{background-color:#f6eadf;border:1px solid #d89756;color:#d89756}.sprite_mypage-status.mypage-status-mensetu{background-color:#e1eff5;border:1px solid #5793b0;color:#5793b0}.sprite_mypage-status.mypage-status-fusaiyou,.sprite_mypage-status.mypage-status-jitai{background-color:#f1f1f1;border:1px solid #676767;color:#676767}.js-acBtn--pt01{background-color:#aaa;position:relative}.js-acBtn--pt01:after{content:"\e80c";font-family:fontello;margin-top:-10px;position:absolute;right:8px;top:50%}.js-acBtn--pt01.active:after{content:"\e80f"}.setting-txtbox{font-size:14px;padding:40px 20px 20px}.setting-txtbox__caution{font-size:12px;padding-top:16px}.table{background:#fff;width:100%}.table td,.table th{font-weight:400;position:relative;text-align:left}.table th .label{margin-top:-10px;position:absolute;right:10px;top:50%}.table td .table--td__action-area{height:32px;position:relative}.table td .table--td__action-area .__action-area__btn-area{position:absolute;right:5px}.table.table--tb_bd{border:1px solid #efefef}.table.table--thd-9_30 td,.table.table--thd-9_30 th{padding:9px 30px}.table.table--thd-5 td,.table.table--thd-5 th{padding:5px}.table.table--thd-10 td,.table.table--thd-10 th{padding:10px}.table.table--thd-15 td,.table.table--thd-15 th{padding:15px}.table.table--thd-20 td,.table.table--thd-20 th{padding:20px}.table.table--thd-20_10 td,.table.table--thd-20_10 th{padding:20px 10px}.table.table--thd-20_10 td.resume_picture .label,.table.table--thd-20_10 th.resume_picture .label{left:10px;position:absolute;top:20px}.table.table--thd-pt1 td,.table.table--thd-pt1 th{padding:10px}.table.table--thd-pt2 td,.table.table--thd-pt2 th{padding:8px 0}.table.table--thd-pt3 td,.table.table--thd-pt3 th{padding:15px 10px}.table.table--th-bg th{background:#e5e5e5}.table.table--th-bg--pt1 th{background:#f8f8f8}.table.table--th-font-w th{font-weight:700}.table.table-set--pt1.table-set--pt1--bd{border:1px solid #efefef}.table.table-set--pt1 tr{border-bottom:1px solid #efefef}.table.table-set--pt1 tfoot tr{border-bottom:none}.table.table-set--pt1 th{background:#f8f8f8;font-weight:700}.table.table-set--pt2.table-set--pt2--bd{border:1px solid #ffe2c5}.table.table-set--pt2 tr{border-bottom:1px solid #ffe2c5}.table.table-set--pt2 th{background:#fff6ec;font-weight:700}.table.table-set--pt4.table-set--pt4--bdtop{border-top:1px solid #efefef}.table.table-set--pt4 tr{border-bottom:1px solid #efefef}.table.table-set--pt4 th{font-weight:700}.table.table-set--pt5{width:100%}.table.table-set--pt5 tr{border-bottom:1px solid #eee}.table.table-set--pt5 tr th{background:#eee;position:relative}.table.table-set--pt5 tr th:not(:first-child):before{color:#aaa;content:"|";left:0;position:absolute;text-shadow:1px 0 0 #fff}.table .js-search--detail{display:none}.table .table-search__action-area{position:relative;text-align:center}.table .table-search__action-area .table__action-area__btn-conditions{position:absolute;right:15px;top:12px}.table .table-search__action-area .job_search_count_arrow{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/pc/img_search-counter_arrow.gif) no-repeat 0 12px;display:inline-block;top:5px;width:350px}.table--tr-result:nth-child(n+2) td,.table--tr-result:nth-child(n+2) th{border-top:1px solid #efefef}.table--tr-result:last-child td,.table--tr-result:last-child th{border-bottom:1px solid #efefef}.table--tr-result th{font-weight:700}.table--tr-salon:last-child td,.table--tr-salon:last-child th{border-bottom:1px solid #efefef}.table--tr-salon th{font-weight:700}.job-keep-entry{vertical-align:top}.job-keep-entry .btn{font-size:13px;height:30px;line-height:30px;margin-top:12px;width:100%}.job-keep-entry .btn.btn--pt6:focus,.job-keep-entry .btn.btn--pt6:hover{background:#ccc;cursor:default}.job-keep-entry input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #bbb;border-radius:2px;height:13px;position:relative;width:13px}.job-keep-entry input[type=checkbox]:checked{border-color:#0575ff}.job-keep-entry input[type=checkbox]:checked:after,.job-keep-entry input[type=checkbox]:checked:before{background:#0575ff;content:"";display:block;position:absolute}.job-keep-entry input[type=checkbox]:checked:before{height:2px;left:0;top:8px;transform:rotate(45deg);transform-origin:right center;width:5px}.job-keep-entry input[type=checkbox]:checked:after{height:2px;left:4px;top:8px;transform:rotate(-53deg);transform-origin:left center;width:8px}.job-keep-entry__remove-outer{line-height:1;text-align:right}.job-keep-entry__remove_button{background:none;border:none;padding:0}.job-keep-entry__button{margin-top:10px}.job-keep-entry__remove-icon{color:#ccc;font-size:20px}.job-keep-entry__remove-icon:before{margin-left:0;margin-right:0}.box-entry-flow{background:#fff;border:1px solid #ccc;border-radius:3px;margin-bottom:12px;padding:12px}.box-entry-flow .box-entry-flow__bottom{border-top:1px solid #ccc;margin-top:10px;padding-top:10px}.box-entry-flow .box-entry-flow__bottom strong{color:#f97b0b;font-size:1.4em;font-weight:700}.info-box{background-color:#fff;border:1px solid #ccc;border-radius:3px;padding:15px}.info-box [class*=__title]{font-size:14px;font-weight:700;line-height:1.8}.info-box [class*=__title--bdr-b]{border-bottom:1px solid #ccc;margin-bottom:.5em;text-align:center}.info-box.info-box--pt2{background-color:#fcfcfc;border-color:#ccc}.info-box.info-box--pt3{background-color:#f9fffa;border-color:#8ed7ab;color:#5a8c63}.info-box.info-box--pt4{background-color:#fcfced;border-color:#e6e667;color:#757513}.info-box.info-box--pt5{background-color:#ffefef;border-color:#fdb3bf;color:#ef4242}.info-box.info-box--pt5 [class*=__title--bdr-b]{border-color:#ef4242}.info-box.info-box--pt6{background-color:#f9fcff;border-color:#83bcfc;color:#00238c}.info-box.info-box--pt7{background-color:#fcfcfc;border:3px solid #eee;border-radius:0}.info-box-pt2{background-color:#fff;border:1px solid transparent;border-radius:3px;padding:10px}.info-box-pt2 [class*=__title]{font-size:14px;font-weight:700;line-height:1.8}.info-box-pt2.info-box--pt2{background-color:#fcfcfc;border-color:#ccc}.info-box-pt2.info-box--pt4{background-color:#fcfced;border-color:#e6e667;color:#757513}.info-box-inline-b{border:1px solid transparent;border-radius:3px;display:inline-block;font-weight:700;margin-bottom:10px;padding:5px 10px;vertical-align:middle}.info-box-inline-b.info-box--pt6{background-color:#f9fcff;border-color:#83bcfc;color:#00238c}.mypage-box{border:1px solid #ccc}.mypage-box .mypage-box__footer,.mypage-box .mypage-box__header{padding:15px}.tab-area{position:relative}.tab-area .tab-area__update{bottom:10px;color:#bbb;font-size:12px;position:absolute;right:0}.info-box-matching-support{background-color:#fff;border:1px solid #e97987;border-radius:4px;margin:30px 0;overflow:hidden}.info-box-matching-support .info-box-matching-support__title{background-color:#fff4f4;border-bottom:1px solid #e97987;color:#e97a87;font-size:18px;font-weight:700;padding:20px;text-align:center}.info-box-matching-support .info-box-matching-support__content{padding:20px 60px;text-align:center}.box_arrow-b01,.box_arrow-t01{background:#fff;border:2px solid #eb99a3;border-radius:4px;font-size:14px;margin-left:30px;margin-right:200px;padding:10px;position:relative;z-index:1}.box_arrow-b01:after,.box_arrow-b01:before,.box_arrow-t01:after,.box_arrow-t01:before{border:12px solid transparent;content:"";position:absolute}.box_arrow-t01:before{border-top:12px solid #eb99a3;bottom:-22px;left:3%}.box_arrow-t01:after{border-top:12px solid #fff;bottom:-19px;left:3%}.box_arrow-b01:before{border-bottom:12px solid #eb99a3;left:5%;top:-22px}.box_arrow-b01:after{border-bottom:12px solid #fff;left:5%;top:-19px}[class*=box__arrow_]{background:green;position:relative}.box__arrow_b01:after,.box__arrow_b01:before{border:solid transparent;content:" ";height:0;left:50%;pointer-events:none;position:absolute;top:100%;width:0}.box__arrow_b01:after{border-top-color:#fff;border-width:6px;margin-left:-6px}.box__arrow_b01:before{border-top-color:#ccc;border-width:11px;margin-left:-11px}.checkable_box{display:table}.checkable_box .checkable_box__row{display:table-row}.checkable_box .checkable_box__row .checkable_box__cell{display:table-cell;vertical-align:middle}.checkable_box .checkable_box__row .checkable_box__cell--pt1{background-color:#fff}.checkable_box .checkable_box__row .checkable_box__cell--pt2{background-color:#eee}.checkable_box .checkable_box__row:not(:last-child) .checkable_box__cell--pt1{border-bottom:1px solid #eee}.checkable_box .checkable_box__row .checkable_box__input{width:30px}.checkable_box .checkable_box__row .checkable_box__head{position:relative}.checkable_box .checkable_box__row .checkable_box__head:not(:first-child):before{color:#aaa;content:"|";left:0;position:absolute;text-shadow:1px 0 0 #fff}.matching-support-log-box{background-color:#f7f7f7}.matching-support-log-box__inner{margin:0 auto;padding:36px 0;width:448px}.matching-support-log__heading{background:#ddd;font-size:16px;font-weight:700;padding:15px 0;text-align:center}.matching-support-log__sub-heading{font-size:14px;font-weight:700;margin-bottom:18px}.matching-support-log__date-list{list-style-type:none;margin:-4px 0}.matching-support-log__date-list li{font-size:18px;font-weight:700;padding:4px 0}.matching-support-log__txt{font-size:16px;margin-top:30px}.matching-support-log__btn-list{display:flex;list-style-type:none;margin:33px -6px 0}.matching-support-log__btn-list li{flex-basis:50%;padding:0 6px}.matching-support-log__annotation-list{font-size:14px;line-height:1.71;list-style-type:none;margin-top:33px}.matching-support-log__annotation-list li{padding-left:14px;text-indent:-14px}.matching-support-attention-area{color:#ef4242;margin-top:36px}.matching-support-attention-area__heading{border-bottom:1px solid #ef4242;display:inline-block;font-size:14px;font-weight:700;padding-bottom:1px}.matching-support-attention-area__txt{margin-top:14px}.matching-support-add-group-button-outer{padding-bottom:60px;text-align:center}input[type=checkbox],input[type=radio]{background:none;box-shadow:none;margin-top:-4px;vertical-align:middle;width:20px}button,input[type=button]{outline:0}input,input[type=password],input[type=search],input[type=select],select,textarea{background:#eee;background:#fff;border:1px solid #bbb;border-radius:2px;box-shadow:inset 1px 1px 1px #eee;outline:0;padding:7px}input:focus,input[type=password]:focus,input[type=search]:focus,input[type=select]:focus,select:focus,textarea:focus{border:1px solid #6ca3e9;box-shadow:inset 0 0 3px #6ca3e9}input[type=password],input[type=search],input[type=select],select{height:34px}.formerror,.jquery_errors{color:#ef4242;font-size:12px;font-weight:700;margin-top:3px}.formerror:before,.jquery_errors:before{content:"\e848";font-family:fontello;padding-right:10px}select.select--pt2{background:#eee;height:28px}select.select--pt3{height:28px}select.select--sort{background:none;height:auto;width:100%}.form_pass-w{padding-left:5.5em;padding-top:3px;position:relative}.form_pass-w .form_pass-w__txt{left:0;margin-top:-.5em;position:absolute;top:50%}.form_pass-w input{display:block;width:100%}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc!important}input::-moz-placeholder,textarea::-moz-placeholder{color:#ccc}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}.form-pulldown.is-blank{color:#ccc}.form-pulldown option{color:#333}.key-visual-top{height:456px;overflow:hidden;width:100%}.key-visual-top a{display:block;height:100%}.key-visual-top .slick-slide{height:456px;overflow:hidden;position:relative;width:100%}.key-visual-top .slick-slide img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);vertical-align:bottom}.content{margin-left:auto;margin-right:auto;overflow:hidden;width:980px}.content .content-head{margin-bottom:10px}.content .content-main{float:left;width:720px}.content .content-side{float:right;width:230px}.content .content-side a:hover img{filter:alpha(opacity=70);opacity:.4;-webkit-transition:opacity .6s ease;-moz-transition:opacity .6s ease;-o-transition:opacity .6s ease;transition:opacity .6s ease}.content--mypage .mypage-main{background:#fff;border:1px solid #eee;float:left;margin-left:20px;padding:0 20px 30px;width:820px}.content--mypage .mypage-side{float:left;width:140px}.mypage-navi{background:#fff;border:1px solid #eee;box-shadow:0 1px 2px rgba(0,0,0,.1);font-size:14px;list-style:none}.mypage-navi>li{position:relative}.mypage-navi>li+li{border-top:1px solid #eee}.mypage-navi>li.mypage-navi__parent{border-left:6px solid #eee;font-size:16px;padding:20px 15px 20px 9px}.mypage-navi>li .mypage-navi__disabled-link,.mypage-navi>li a{background:#fff;display:block;font-size:12px;padding:11px 15px 11px 28px}.mypage-navi>li .mypage-navi__disabled-link:before,.mypage-navi>li a:before{color:#aaa;content:"\e842";font-family:fontello;left:15px;margin-top:-8px;position:absolute;top:50%}.mypage-navi>li .mypage-navi__disabled-link.current,.mypage-navi>li a.current{border-left:6px solid #f08f9b!important;color:#f08f9b;padding-left:19px}.mypage-navi>li .mypage-navi__disabled-link.current:before,.mypage-navi>li a.current:before{color:#f08f9b}.mypage-navi>li .mypage-navi__disabled-link .badge,.mypage-navi>li a .badge{font-size:10px;margin-top:-12px;position:absolute;right:20px;top:50%}.mypage-navi>li.mypage-navi__disabled .mypage-navi__disabled-link,.mypage-navi>li.mypage-navi__disabled a,.mypage-navi>li.mypage-navi__parent.mypage-navi__disabled{background:#f5f5f5;color:#d6d6d6;cursor:default}.mypage-navi>li.mypage-navi__disabled .mypage-navi__disabled-link:before,.mypage-navi>li.mypage-navi__disabled .mypage-navi__disabled-link:hover:before,.mypage-navi>li.mypage-navi__disabled a:before,.mypage-navi>li.mypage-navi__disabled a:hover:before,.mypage-navi>li.mypage-navi__parent.mypage-navi__disabled:before,.mypage-navi>li.mypage-navi__parent.mypage-navi__disabled:hover:before{color:#d6d6d6}.mypage-info{border:2px solid #f97b0b;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1);min-height:240px;text-align:center}.mypage-info .mypage-info__title{color:#f97b0b;font-size:16px;font-weight:700;padding:10px}.mypage-info .mypage-info__circle{background:#d6d6d6;background:linear-gradient(180deg,#f97b0b 40%,#f99407);border-radius:100%;box-shadow:0 1px 2px rgba(0,0,0,.3);color:#fff;height:180px;margin:0 auto 15px;padding:26px 0 15px;position:relative;width:180px}.mypage-info .mypage-info__circle>.mypage-info__circle__count{font-size:70px;font-weight:700;text-shadow:0 -1px 0 rgba(0,0,0,.2)}.resume_merit{padding:10px}.resume_merit .resume_merit__box{padding:10px;position:relative;text-align:center}.resume_merit .resume_merit__box .resume_merit__box__merit-img{margin-bottom:10px;width:100%}.resume_merit .resume_merit__box .resume_merit__box__merit-num{background:#f08f9b;border-radius:50%;color:#fff;display:inline;font-size:18px;font-weight:700;height:34px;left:0;padding-top:4px;position:absolute;text-align:center;top:0;vertical-align:bottom;width:34px}.resume_merit .resume_merit__box p{font-size:16px}.resume_circle{background:#f08f9b;border-radius:100%;color:#fff;font-size:14px;height:60px;margin-bottom:30px;padding-left:2px;padding-top:16px;position:relative;text-align:center;width:60px}.triangle .resume_circle:after{border:10px solid transparent;border-top:15px solid #f5c0c6;bottom:-32px;content:"";height:0;left:20px;position:absolute;width:0}.job-data-min .job-data-min__img,.job-data-min img{float:left}.job-data-min .job-data-min__info{margin-left:130px}.job-data-min .job-data-min__info .job-cmp{font-size:12px}.job-data-min .job-data-min__info .job-title{font-size:14px}.job-data-min .job-data-xmin__info{margin-left:90px}.job-data-min .job-data-xmin__info .job-cmp{font-size:10px}.job-data-min.job-data-min__recommend_job{border-bottom:1px dotted #ccc;margin:5px 0;padding:10px}.select-station{border-bottom:2px solid #eee;padding:10px;position:relative}.select-station .js-remove-station{bottom:2px;position:absolute;right:0}.box-pt1{padding:20px}.box-pt1,.box-pt2{background:#fff;border:1px solid #d6d6d6}.box-pt3{background:#fff;border:10px solid #fbe0e3}.box-side-nav{background:#fff;border:2px solid #eee;margin-bottom:20px;padding:20px 10px}.box-side-nav>.box-side-nav__heading{border-bottom:1px solid #eee;font-size:14px;margin:-20px -10px 20px;padding:15px 10px}.box-side-nav .boxset-sidenav{font-size:12px;margin-bottom:15px}.box-side-nav .boxset-sidenav figure{float:left;margin-right:10px;width:60px}.box-side-nav .boxset-sidenav figure img{height:auto;width:100%}.box-side-nav .boxset-sidenav .boxset-sidenav__content{font-size:11px}.box-side-nav .boxset-sidenav .boxset-sidenav__content i[class*=icon]{color:#ccc}.box-side-nav .boxset-sidenav .boxset-sidenav__footer{border-bottom:1px solid #eee;clear:both;padding:5px 0}.box-side-nav ul.sidenav-campaign li{border-bottom:1px solid #eee;list-style:none;margin-bottom:10px;padding:0 0 10px}.box-brand{background:#fff;border:6px solid #eee;border-radius:7px;overflow:hidden;padding:30px 20px 10px}.box-brand .box-brand__logo{float:left;margin-bottom:20px;margin-right:20px;width:240px}.box-brand .box-brand__logo img{width:100%}.boxset-pt1{font-size:12px}.boxset-pt1.cols_4 figure{position:relative}.boxset-pt1.cols_4 figure:before{background:#f7f7f7;box-sizing:border-box;content:"";display:block;padding-bottom:56.132%}.boxset-pt1.cols_4 figure img{bottom:0;left:0;position:absolute;width:100%}.boxset-pt1:hover img{filter:alpha(opacity=70);opacity:.4;text-decoration:none;-webkit-transition:opacity .6s ease;-moz-transition:opacity .6s ease;-o-transition:opacity .6s ease;transition:opacity .6s ease}.boxset-pt1:hover *{text-decoration:none}.boxset-pt1 figure{line-height:0;margin-bottom:10px;position:relative}.boxset-pt1 figure .label--pt3,.boxset-pt1 figure .label--pt4{box-shadow:1px 1px 1px hsla(0,0%,43%,.3);left:-6px;position:absolute;top:6px}.boxset-pt1 figure .label--pt3:before,.boxset-pt1 figure .label--pt4:before{border-color:#ec8181 #ec8181 transparent transparent;border-style:solid;border-width:3px;bottom:-6px;content:"";left:0;position:absolute}.boxset-pt1 figure .label--pt3 a,.boxset-pt1 figure .label--pt4 a{color:#fff}.boxset-pt1 .boxset-pt1__title{font-weight:700;height:3em;overflow:hidden}.boxset-pt1 .boxset-pt1__corp,.boxset-pt1 .boxset-pt1__sub-title{color:#666;font-size:10px;margin-bottom:5px}.boxset-pt1 .boxset-pt1__txt{color:#aaa;font-size:12px;height:3em;overflow:hidden}.boxset-pt1 .boxset-pt1__terms dt{clear:both;color:#ccc;float:left;font-weight:700;padding:.2em 0}.boxset-pt1 .boxset-pt1__terms dd{padding:.2em 0 .2em 4em}.boxset-pt1 .boxset-pt1__terms dd:not(:last-child){border-bottom:1px solid #eee}.job-data{background:#fff;border:1px solid #d6d6d6}.job-data .job-data__keyv{background:#eee;height:400px;width:978px}.job-data .shop_album td{padding:5px 5px 10px;text-align:center;vertical-align:top}.article{display:table}.article .article__img{float:left;margin-right:20px}.article .article__img--rev{float:right;margin-left:20px}.article .article__txt{font-size:13px;overflow:hidden}.article img{display:block}.article p{line-height:1.8em;margin-bottom:15px}.popular_feature_by_business_type [class^=popular_feature_by_]{border:1px solid #ccc;border-radius:4px;margin-top:5px;padding:10px}.popular_feature_by_business_type [class^=popular_feature_by_] div{margin-bottom:5px}.popular_feature_by_business_type .popular_feature_by_biyobuin,.popular_feature_by_business_type .popular_feature_by_biyoshi,.popular_feature_by_business_type .popular_feature_by_esthe,.popular_feature_by_business_type .popular_feature_by_eyelist,.popular_feature_by_business_type .popular_feature_by_nail,.popular_feature_by_business_type .popular_feature_by_riyoshi{border:1px solid #fb73ac}.popular_feature_by_business_type .popular_feature_by_biyobuin div,.popular_feature_by_business_type .popular_feature_by_biyoshi div,.popular_feature_by_business_type .popular_feature_by_esthe div,.popular_feature_by_business_type .popular_feature_by_eyelist div,.popular_feature_by_business_type .popular_feature_by_nail div,.popular_feature_by_business_type .popular_feature_by_riyoshi div{color:#fb73ac}.popular_feature_by_business_type .popular_feature_by_aroma,.popular_feature_by_business_type .popular_feature_by_chiropractic,.popular_feature_by_business_type .popular_feature_by_massage,.popular_feature_by_business_type .popular_feature_by_reflexology,.popular_feature_by_business_type .popular_feature_by_seitai,.popular_feature_by_business_type .popular_feature_by_therapist{border:1px solid #3bb0eb}.popular_feature_by_business_type .popular_feature_by_aroma div,.popular_feature_by_business_type .popular_feature_by_chiropractic div,.popular_feature_by_business_type .popular_feature_by_massage div,.popular_feature_by_business_type .popular_feature_by_reflexology div,.popular_feature_by_business_type .popular_feature_by_seitai div,.popular_feature_by_business_type .popular_feature_by_therapist div{color:#3bb0eb}.popular_feature_by_business_type .popular_feature_by_jusei,.popular_feature_by_business_type .popular_feature_by_massageshi,.popular_feature_by_business_type .popular_feature_by_shinkyu{border:1px solid #8ad129}.popular_feature_by_business_type .popular_feature_by_jusei div,.popular_feature_by_business_type .popular_feature_by_massageshi div,.popular_feature_by_business_type .popular_feature_by_shinkyu div{color:#8ad129}.popular_feature_by_business_type .popular_feature_by_fitness,.popular_feature_by_business_type .popular_feature_by_reception,.popular_feature_by_business_type .popular_feature_by_yoga{border:1px solid #e5bc00}.popular_feature_by_business_type .popular_feature_by_fitness div,.popular_feature_by_business_type .popular_feature_by_reception div,.popular_feature_by_business_type .popular_feature_by_yoga div{color:#e5bc00}.quick_search{background:#fff;padding:10px 0}.quick_search .quick_search__inner{padding-left:150px;position:relative}.quick_search .quick_search__inner .quick_search__inner__icon{position:relative}.quick_search .quick_search__inner .quick_search__inner__icon:after{color:#bbb;content:"\e817";font-family:fontello;font-size:14px;position:absolute;right:7px;top:8px}.search-pagenate-top{margin:30px 0 0;overflow:hidden;padding:5px}.js-tab-nav{margin-bottom:-1px;overflow:hidden;padding-top:2px}.js-tab-nav>li{display:inline-block;float:left}.js-tab-nav>li.float_right{float:right;margin-right:0!important}.js-tab-nav>li span,.js-tab-nav>li>a{border-radius:3px 3px 0 0;cursor:pointer;display:block;text-decoration:none}.js-tab-nav.js-tab-nav--pt2>li{margin-right:2px;width:15%}.js-tab-nav.js-tab-nav--pt2>li span,.js-tab-nav.js-tab-nav--pt2>li>a{background-color:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#333;margin-top:-1px;padding:.8em;text-align:center}.js-tab-nav.js-tab-nav--pt2>li span:hover,.js-tab-nav.js-tab-nav--pt2>li>a:hover{background-color:#f2f2f2}.js-tab-nav.js-tab-nav--pt2>li span.disabled,.js-tab-nav.js-tab-nav--pt2>li>a.disabled{background:#f5f5f5;border-left:0;border-right:0;border-top:0;box-shadow:inset 0 -1px 3px rgba(0,0,0,.1);color:#d6d6d6;cursor:default;margin-top:0}.js-tab-nav.js-tab-nav--pt2>li span.active,.js-tab-nav.js-tab-nav--pt2>li>a.active{border:1px solid #ccc;border-bottom:none;border-top:3px solid #f97085;box-shadow:none;color:#f97085;margin-top:-2px}.js-tab-nav.js-tab-nav--pt3>li{width:16.666666%}.js-tab-nav.js-tab-nav--pt3>li span,.js-tab-nav.js-tab-nav--pt3>li>a{color:#666;padding:.8em;text-align:center}.js-tab-nav.js-tab-nav--pt3>li span.active,.js-tab-nav.js-tab-nav--pt3>li>a.active{background:#fff;border:1px solid #ccc;margin-bottom:-1px}.js-tab-nav.mypage-entries-tab>li>a,.js-tab-nav.mypage-entries-tab>li>span{line-height:1.5;padding-bottom:13px;padding-top:13px}.js-tab-nav.mypage-entries-tab>li:nth-child(2)>a,.js-tab-nav.mypage-entries-tab>li:nth-child(2)>span{padding-bottom:4px;padding-top:4px}.js-tab-cont.js-tab--content--pt2{border-top:1px solid #ccc;padding:20px 5px}.js-tab-cont.js-tab-cont--bd{border:1px solid #ccc}.js-tab-cont .js-tab-cont__scroll{height:300px;overflow:scroll}.list-dl-qa dt{font-size:16px;font-weight:700;padding:15px 15px 0 50px;position:relative}.list-dl-qa dd{border-bottom:1px solid #eee;font-size:12px;padding:5px 15px 15px 50px;position:relative}.list-dl-qa .list-dl-qa__icon-a,.list-dl-qa .list-dl-qa__icon-q{font-size:16px;font-weight:700;left:0;position:absolute}.list-dl-qa .list-dl-qa__icon-a{color:#df7e8b;margin-top:-16px;top:50%}.table_row div[class*=cols_],.table_row.table_row{height:100%}.search_area01{background:#fff;margin-bottom:50px}.search_area01 h2{border-bottom:1px solid #eee;font-size:16px;margin-bottom:15px;padding:10px 0}.search_area01 dl{font-size:13px}.search_area01 dl dt{float:left}.search_area01 dl dd{margin-bottom:.8em;margin-left:8em}.search_area01 dl dd ul li{display:inline-block;margin-right:1.2em}.search_area01 dl dd ul li span{background:#eee;border-radius:12px;color:#aaa;font-size:10px;margin-left:5px;padding:3px 7px}.refusal_store{background:#fff;border:1px solid #d6d6d6;overflow:hidden;padding:15px}.refusal_store img{height:40px;margin-right:40px}.refusal_store .refusal_store__contents{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.refusal_store span{overflow:hidden}.matching-support-image{display:block;height:auto;margin:0 auto 24px;width:700px}.header{border-bottom:1px solid #e8e8e8;box-shadow:0 0 2px 2px rgba(0,0,0,.05);z-index:2}.header,.header2{background-color:#fff;border-top:2px solid #ed7987;position:relative}.header-top{background:#f08f9b;height:30px}.header-top .header-top__navi{padding-top:2px;text-align:right}.header-top .header-top__navi>li{display:inline-block;margin-left:20px}.header-top .header-top__navi>li:before{color:#fff;content:"\e80a";font-family:fontello;left:-4px;position:relative;top:1px}.header-top .header-top__navi>li a,.header-top .header-top__navi>li span{color:#fff;font-size:10px}.header-top .header-top__navi .header-top__navi__client_inquiry{background:#fff;border-radius:10px;padding:0 10px 0 15px}.header-top .header-top__navi .header-top__navi__client_inquiry a,.header-top .header-top__navi .header-top__navi__client_inquiry span,.header-top .header-top__navi .header-top__navi__client_inquiry:before{color:#f08f9b}.header-top .header-top__navi .header-top__navi__client_inquiry a:hover,.header-top .header-top__navi .header-top__navi__client_inquiry span:hover{opacity:.8;text-decoration:none}.header-middle{display:table;height:88px}.header-middle .header-middle__logo,.header-middle .header-middle__logo--entry,.header-middle .header-middle__nav{display:table-cell;vertical-align:middle}.header-middle .header-middle__logo{padding-right:50px}.header-middle .header-middle__logo--entry{position:relative}.header-middle .logo_header{height:auto;width:146px}.header-middle .logo_header.logo_header--kaigo{width:150px}.header-bottom{background-color:#fff}.header-bottom .container{position:relative}.header-bottom .header-bottom__nav{font-size:12px;margin-bottom:-2px}.header-bottom .header-bottom__nav>li{display:inline-block}.header-bottom .header-bottom__nav>li>a{border-bottom:2px solid transparent;color:#666;display:block;padding:8px 30px;position:relative;text-decoration:none}.header-bottom .header-bottom__nav>li>a:after{color:#eee;content:"|";position:absolute;right:0}.header-bottom.header-bottom--top{text-align:center}.header-bottom.header-bottom--top .header-bottom__nav>li{margin-left:3px;width:200px}.header-bottom.header-bottom--top .header-bottom__nav>li>a:after{content:none}.header-bottom.header-bottom--top .header-bottom__nav>li>a.biyo{border-color:#fb73ac}.header-bottom.header-bottom--top .header-bottom__nav>li>a.chiryo{border-color:#8ad129}.header-bottom.header-bottom--top .header-bottom__nav>li>a.relaxation{border-color:#3bb0eb}.header-bottom.header-bottom--top .header-bottom__nav>li>a.sports{border-color:#e5bc00}.header-bottom.header-bottom--biyo{border-bottom:2px solid #fb73ac}.header-bottom.header-bottom--chiryo{border-bottom:2px solid #8ad129}.header-bottom.header-bottom--relaxation{border-bottom:2px solid #3bb0eb}.header-bottom.header-bottom--sports{border-bottom:2px solid #e5bc00}.logo_header.logo_header_biyo{height:auto;width:193px}.logo_header_entry_img,.logo_header_img{background-image:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/global/rejob_service_logo.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;height:45.58px;overflow:hidden;text-indent:100%;white-space:nowrap;width:193px}[data-site=kaigo] .logo_header_entry_img,[data-site=kaigo] .logo_header_img{background-image:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/global/rejob_care_logo.svg);background-size:contain;height:34.86px}.logo_header_entry_img{height:34.48px;width:146px}[data-site=kaigo] .logo_header_entry_img{height:27.09px;width:150px}.btn{display:inline-block;zoom:1;cursor:pointer;line-height:normal;text-align:center;vertical-align:middle;white-space:nowrap;-webkit-user-drag:none;box-shadow:inset 0 -2px #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:hover{text-decoration:none}.btn .btn::-moz-focus-inner{border:0;padding:0}.btn.btn-hover,.btn:focus,.btn:hover{background:#eee}.btn:focus{outline:0}.btn.btn-active,.btn:active{border-color:#000\9;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),inset 0 0 6px rgba(0,0,0,.2)}.btn .btn[disabled],.btn.btn--disabled,.btn.btn--disabled:active,.btn.btn--disabled:focus,.btn.btn--disabled:hover{background-image:none;border:none;box-shadow:none!important;cursor:not-allowed;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4}.btn.btn-hidden{display:none}.btn.btn--keep{background:#fff;border:1px solid #f08f9b;box-shadow:inset 0 -2px #f08f9b;color:#f08f9b}.btn.btn--keeped{background-image:none;border:none;box-shadow:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4}.btn::-moz-focus-inner{border:0;padding:0}.btn .btn-primary,.btn .btn-selected,.btn a.btn-primary,.btn a.btn-selected{background-color:#0078e7;color:#fff}.btn.btn--xxsmall{font-size:10px}.btn.btn--xsmall{font-size:11px}.btn.btn--small{font-size:12px}.btn.btn--large{font-size:16px}.btn.btn--xlarge{font-size:18px}.btn.btn--xxlarge{font-size:20px}.btn.btn--pt1{background:#f26c7a;box-shadow:inset 0 -2px #ee3d50;color:#fff}.btn.btn--pt1:focus,.btn.btn--pt1:hover{background-color:#f47f8b}.btn.btn--pt1.btn--toastr11{box-shadow:inset 0 -4px #ee3d50}.btn.btn--pt2{background:#f08f9b;box-shadow:inset 0 -2px #ea6273;color:#fff}.btn.btn--pt2:focus,.btn.btn--pt2:hover{background-color:#f2a1ab}.btn.btn--pt3{background:#f97b0b;box-shadow:inset 0 -2px #cc6305;color:#fff}.btn.btn--pt3:focus,.btn.btn--pt3:hover{background-color:#f9861f}.btn.btn--pt4{background:#666;box-shadow:inset 0 -2px #4d4d4d;color:#fff}.btn.btn--pt4:focus,.btn.btn--pt4:hover{background-color:#707070}.btn.btn--pt5{background:#8fd5ed;box-shadow:none;color:#fff}.btn.btn--pt5.btn--toastr51{background:#a1dcf0;box-shadow:inset 0 -4px #1f9ac4}.btn.btn--pt5.btn--toastr52{background:#929292;box-shadow:inset 0 -4px #3c3c3c}.btn.btn--pt6{background:#ccc;box-shadow:inset 0 -2px #b3b3b3;box-shadow:none;color:#fff}.btn.btn--pt6:focus,.btn.btn--pt6:hover{background-color:#d6d6d6}.btn.btn--facebook{background:#3b559a;box-shadow:inset 0 -2px #2d4175;color:#fff;height:auto;line-height:1.4;padding:.5em}.btn.btn--facebook:focus,.btn.btn--facebook:hover{background-color:#415da9}.btn.btn--fb{background:#3b559a;box-shadow:inset 0 -2px #2d4175;color:#fff}.btn.btn--fb:focus,.btn.btn--fb:hover{background-color:#415da9}.btn.btn--twitter{background:#1da1f2;box-shadow:inset 0 -2px #0c85d0;color:#fff;height:auto}.btn.btn--twitter:focus,.btn.btn--twitter:hover{background-color:#30a9f3}.btn.btn--line{background:#00c300;box-shadow:inset 0 -2px #009000;color:#fff;height:auto}.btn.btn--line:focus,.btn.btn--line:hover{background-color:#00d700}.btn.btn--yahoojp{background:#ff0027;box-shadow:inset 0 -2px #cc001f;color:#fff;height:auto}.btn.btn--yahoojp:focus,.btn.btn--yahoojp:hover{background-color:#ff1438}.btn.btn--kantan{position:relative}.btn.btn--kantan:before{background-image:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/pc/img_button_kantan.png);background-repeat:no-repeat;background-size:58px;bottom:2px;content:"";display:block;height:46px;left:5px;position:absolute;width:58px}.btn.btn--flat{box-shadow:none}.btn.btn--bdr20{border-radius:20px}.btn.btn--h_30{height:30px}.btn.btn--text-overflow{overflow:hidden;text-overflow:ellipsis}.btn.btn--applying{background:#666;box-shadow:inset 0 -4px #333}.btn.btn--social{height:39px;line-height:2.8em;padding:0 1.2em}.btn.btn--social:before{font-family:fontello;margin-right:8px}.btn.btn--social.btn--line:before{content:"\e849";margin-right:6px}.btn.btn--social.connect{box-shadow:none;height:37px;margin-top:2px}.btn.btn--social.connect.btn--line{background:rgba(0,195,0,.7)}.btn.btn--social.connect.btn--facebook{background:rgba(59,85,154,.7)}.btn.btn--social.connect.btn--yahoojp{background:rgba(255,0,39,.7)}.btn.btn--social.connect.btn--twitter{background:rgba(29,161,242,.7)}.btn{background-color:#e6e6e6;border:transparent;border-radius:4px;color:#444;color:rgba(0,0,0,.8);font-size:100%;font-size:14px;height:3em;line-height:2.8em;padding:0 1.2em;text-decoration:none}.btn_wrap{background-image:linear-gradient(-180deg,#fafafa,#f3f2f2);border:1px solid #e5e5e5;border-radius:4px;margin:15px;padding:5px}.label{color:#888;display:inline-block;font-size:10px;line-height:2.4em;padding:0 1.6em;white-space:nowrap}.label.label--small{line-height:2em;padding:0 1em}.label.label--large{line-height:3.2em;padding:0 1em}.label.label--bdr20{border-radius:20px}.label{background:#eee}.label.label--pt1{background:#eee;border:1px solid #ccc}.label.label--pt2{background:#fff;border:1px solid #ccc}.label.label--pt3{background:#ff8d8d;border:1px solid #ff8d8d;color:#fff}.label.label--pt4{background:#fff;border:1px solid #ff8d8d;color:#ff8d8d}.label.label--pt5{background:#ff9d0a;border:1px solid #ff9d0a;color:#fff}.label.label--pt6{background:#fff;background-color:rgba(255,157,10,.05);border:1px solid #ff9d0a;color:#ff9d0a}.label.label--pt7{background:#2482c3;color:#fff}.label.label--pt8{background:#fff;border:1px solid #2482c3;color:#2482c3}.label.label--pt9{background:#2482c3;color:#58c250}.label.label--pt10{background:#fff;border:1px solid #58c250;color:#58c250}.label.label--pt11{background:#d6d6d6;border:1px solid #c9c9c9;color:#fff}.label.label--pt12{background:#ff4c4c;border:1px solid #ff4c4c;color:#fff}.label.label--optional{background:#a3a3a3;border:1px solid #a3a3a3;color:#fff}.label.label--new{background:red;color:#fff}.label-area{background-color:#dbebf7;border:1px solid #2482c3;border-radius:4px;color:#2482c3;display:inline-block;line-height:2em;padding:0 6px;white-space:nowrap}.label-area>a{margin-right:3px}.label-area>a:hover{text-decoration:none}.label-sikaku{background-color:#f7f7f7;border:1px solid #e8e8e8;border-radius:3px;line-height:1.8em;margin-left:8px;padding:3px 10px 3px 4px;white-space:nowrap}.label__category{background:rgba(0,0,0,.5);bottom:4px;display:block;font-size:10px;padding:2px 5px;position:absolute;text-align:right;width:100%}.label__category a{color:#fff}.label-mypage-info{background-color:#e6f3f8;color:#3a9bcb;display:block;font-size:10px;margin-top:5px;padding:5px 10px}.label__employment{background:#ff9d0a;color:#fff;display:inline-block;height:32px;line-height:30px;text-align:center;width:32px}.label__search-job-box{left:0;padding:0 20px;position:absolute;text-align:right;top:-1px;width:100%}.label__search-job-box [class^=appeal-label]{border-radius:0 0 3px 3px}[class^=appeal-label]{border-style:solid;border-width:1px;box-shadow:1px 1px 0 0 rgba(0,0,0,.1);color:#fff;display:inline-block;font-size:12px;line-height:1.2em;margin-left:2px;padding:6px 12px;vertical-align:top;white-space:nowrap}.appeal-label--mew[class^=appeal-label]{background-color:#ebdc4d;border:1px solid #ebdc4d}.appeal-label--pr[class^=appeal-label]{background-color:#ed99a3;border:1px solid #ed99a3}.appeal-label--contents[class^=appeal-label]{background-color:#eca3c2;border:1px solid #eca3c2}.appeal-label--near-end1[class^=appeal-label]{background-color:#ff7878;border:1px solid #ff7878}.appeal-label--near-end2[class^=appeal-label]{background-color:#ff4c4c;border:1px solid #ff4c4c}.appeal-label--almost-full[class^=appeal-label]{background-color:#ff7878;border:1px solid #ff7878}.appeal-label--near-end1--modal_heading[class^=appeal-label]{background-color:#fff;border:1px solid #ff7878;box-shadow:none;color:#ff7878}.appeal-label--near-end2--modal_heading[class^=appeal-label]{background-color:#fff;border:1px solid #ff4c4c;box-shadow:none;color:#ff4c4c}.label-set--scout{color:#fff;display:inline-block;font-size:11px;padding:3px 5px}.label-set--scout.label-set--scout__new{background:#fff;border:1px solid #ef4242;color:#ef4242;padding:2px 4px}.label-set--scout.label-set--scout__decline{background:#fff;border:1px solid #949494;color:#949494;padding:2px 4px}.label-set--scout.label-set--scout__recommend{background:#f08f9b}.label-set--scout.label-set--scout__scout{background:#e7a200}.icon-arrow,.p-panel-body-list__item{font-family:fontello;padding-left:1.5em;position:relative}.icon-arrow:before,.p-panel-body-list__item:before{content:"\e842";left:0;position:absolute;top:0}.icon-img:before{color:#ccc;font-size:80px;line-height:1em;margin-bottom:10px}.matching-support-login-btn-outer{margin-top:-48px;padding-bottom:8px;text-align:right}.matching-support-login-btn{height:40px;line-height:38px;width:130px}.badge{background-color:#f08f9b;border-radius:14px;color:#fff;display:inline-block;line-height:1;padding:.4em .5em;text-align:center;vertical-align:baseline;white-space:nowrap}.heading1-pt1{font-size:22px;font-weight:400;margin:30px 0}.heading1-pt1.heading1-pt1--bold{font-weight:700}.heading1-pt1>.heading1-pt1__sub{font-size:12px}.heading1-pt02{border-bottom:1px solid #ccc;font-size:18px;margin:30px 0;padding-bottom:5px;text-align:center}.heading2-pt1{border-bottom:1px solid #eee;color:#f08f9b;font-size:16px;padding:20px}.heading2-pt2{font-size:16px;padding:15px 20px;position:relative}.heading2-pt2.heading2-pt2--border-bt{border-bottom:1px solid #eee;margin:-20px -20px 20px}.heading2-pt3{font-size:16px;font-weight:700;padding:15px 0}.heading2-pt3.heading2-pt3--bdb{border-bottom:1px solid #ccc;margin-bottom:15px}.heading2-pt4{color:#f08f9b;font-size:16px;padding:30px 0 15px}.heading2-pt6{font-size:16px;padding:10px 5px;position:relative}.heading3-pt1{font-size:14px;padding-bottom:10px}.heading3-pt2{background:#eee;padding:.5em .8em}.heading3-pt3{background-color:#f26c7a;color:#fff;font-size:16px;margin:0 -20px 20px;padding:10px 20px}.heading3-pt4{border-left:5px solid #f26c7a;font-size:16px;padding-left:5px}.heading1-mypage-pt1{font-size:18px;margin-bottom:30px}.heading2-mypage{border-bottom:1px solid #eee;color:#f08f9b;font-size:16px;margin:0 -20px 20px;padding:20px 15px}.heading3-mypage{background:#fafafa;font-size:14px;padding:10px;position:relative}.heading3-mypage>.heading3-mypage__sub{color:#d6d6d6;font-size:12px;margin-top:-10px;position:absolute;right:10px;top:50%}.heading4--bold{font-weight:700;margin-top:16px}.search_count{color:#aaa;font-size:10px;margin-left:5px}.list-dl-pt1.list-dl-pt1--dt-bold dt{font-weight:700}.list-dl-pt1.list-dl-pt1--dt-pt1 dt{background:#eee;padding:.5em .8em}.list-dl-pt1.list-dl-pt1--dd-pt1 dd{margin-bottom:1em}.list-dl-pt1.list-dl-pt1--bl{border-left:4px solid #aaa;padding-left:10px}.list-dl-pt3 dt{clear:both;float:left;padding:.1em 0}.list-dl-pt3 dd{padding:.1em 0}.list-dl-pt3.list-dl-pt3--bdb dd{border-bottom:1px dotted #ccc;margin-bottom:.8em}.list-dl-pt3.list-dl-pt3--dt-bold dt{font-weight:700}.list-dl-pt3.list-dl-pt3--dt4em dd{padding-left:4em}.list-dl-pt3.list-dl-pt3--dt5em dd{padding-left:5em}.list-dl-pt3.list-dl-pt3--dt9em dd{padding-left:9em}.list-dl-pt3.list-dl-pt3--dt10em dd{padding-left:10em}ul{list-style-position:inside}ul.ul-list-none{list-style:none}ul.ul--p_tb2 li{padding:2px 0}ul.ul--p_4 li{padding:4px}ul.list-ul--pt1{border:1px solid #ccc;list-style:none}ul.list-ul--pt1 li{border-bottom:1px solid #eee;padding:10px 15px}ul.list-ul--pt1 li:last-child{border-bottom:none}.ul-inline li{float:left;list-style:none}.ul-inline.ul-inline--lr1 li{margin:0 1px}.ul-inline.ul-inline--mb_5-3 li{margin:0 5px 3px 0}.ul-inline.ul-inline--mb_5-5 li{margin:0 5px 5px 0}.ul-inline.ul-inline--mb_1e-3 li{margin:0 1em 3px 0}.ul-inline.ul-inline--mb_2e-3 li{margin:0 2em 3px 0}.ul-inline.ul-inline--mb_2-2 li{margin:0 2px 2px 0}.ul-inline.ul-inline--mb_5-10 li{margin:0 5px 10px 0}.ul-inline.ul-inline--mb_lr10 li{margin:0 10px}.ul-inline.ul-inline--p_5 li{padding:0 5px 5px 0}.ul-inline.ul-inline--mb_5 li{margin-bottom:5px}.ul-inline.ul-inline--m_5 li{margin:5px 0}.ul-inline.ul-inline--header-nav1{float:right;font-size:10px;margin-top:24px}.ul-inline.ul-inline--header-nav1 li a{border:1px solid #ccc;border-radius:16px;box-sizing:border-box;color:#666;display:block;padding:6px 10px 6px 20px;position:relative}.ul-inline.ul-inline--header-nav1 li a:active,.ul-inline.ul-inline--header-nav1 li a:hover{background:#666;border:1px solid #666;color:#fff;text-decoration:none}.ul-inline.ul-inline--header-nav1 li a:after{content:"\e80e";font-family:fontello;font-size:8px;left:10px;margin-top:-7px;position:absolute;top:50%}.ul-inline.ul-inline--header-nav1 li:not(:last-child){margin-right:10px}.ul-inline.ul-inline--header-nav2{clear:both;float:right;font-size:10px;line-height:22px;margin:5px 0 10px}.ul-inline.ul-inline--header-nav2 li:not(:last-child){margin-right:32px}.ul-inline.ul-inline--header-nav2 li a{color:#666}.ul-inline.ul-inline--header-nav2 li a:active,.ul-inline.ul-inline--header-nav2 li a:hover{color:#fd7085;text-decoration:none}.ul-inline.ul-inline--header-bottom li{font-size:14px;padding:16px 27px 16px 0}.ul-inline.ul-inline--header-bottom li:last-child{padding-right:0}.ul-inline.ul-inline--header-bottom li a{color:#333;display:block;padding:0 0 0 10px;position:relative}.ul-inline.ul-inline--header-bottom li a:before{color:#ffc8d2;content:"\e80e";font-family:fontello;left:0;position:absolute;top:0}.ul-inline.ul-inline--header-bottom li a:active,.ul-inline.ul-inline--header-bottom li a:hover{color:#fd7085;text-decoration:none}.ul-inline.ul-inline--header-bottom li a:active:before,.ul-inline.ul-inline--header-bottom li a:hover:before{color:#fd7085}.ul-inline.ul-inline--col2 li{width:50%}.ul-inline.ul-inline--col3 li{width:33.3%}.ul-inline.ul-inline--col4 li{width:25%}.ul-inline.ul-inline--col5 li{width:20%}.ul-inline.ul-inline--col6 li{width:16.6666%}.ul-inline.ul-inline--cut li:after{color:#ccc;content:"|";margin:0 .8em}.ul-inline.ul-inline--cut li:last-child:after{content:none}.ul-inline.ul-inline--cut-pt2 li:not(:last-child):after{color:#ccc;content:"/";margin:0 .6em 0 .4em}.ul-inline.ul-inline--cut2n>li:nth-child(2n):not(:last-child):after{color:#ccc;content:"/";margin:0 .8em}.ul-inline.ul-inline--arrow li:before{color:#eee;content:"\e842";font-family:fontello;margin-right:8px}.related-credential-expectation{overflow:hidden}.related-credential-expectation>.ul-inline>li:before{color:#ccc;content:"/";margin:0 .6em 0 .4em}.related-credential-expectation>.ul-inline>li.will-wrap:before,.related-credential-expectation>.ul-inline>li:first-child:before{content:none}.modal-add-credentials .ul-inline li{display:inline-block;float:none}.list-linkset-pt1 li{color:#ccc}.js-notes_text{color:#888}.ol-pt2{padding-left:2em}.ol-pt2>li{list-style-position:outside;margin-top:8px}.list-salon-pc{list-style-type:none}.list_pt05{list-style-position:outside;list-style-type:disc;margin-left:18px}.breadcrumb--pt1{border-bottom:1px solid #d6d6d6;font-size:10px}.breadcrumb--pt1>li{display:inline-block}.breadcrumb--pt1>li+li:before{color:#d6d6d6;content:">";padding:0 5px}.breadcrumb--pt1>li>a,.breadcrumb--pt1>li>span{line-height:3em;padding:5px 3px}.breadcrumb--pt1>li>span{color:#aaa}.step_chart{background:#fff;border-radius:4px;display:inline-block;font-size:12px;overflow:hidden;width:100%}.step_chart.step_chart__cols6 li{width:16.66666%}.step_chart.step_chart__cols5 li{width:20%}.step_chart.step_chart__cols3 li{width:33.33333%}.step_chart>li.step_chart__cols{display:inline-block;float:left;position:relative}.step_chart>li.step_chart__cols a{text-decoration:none}.step_chart>li.step_chart__cols a:hover{text-shadow:1px 1px 1px hsla(0,0%,100%,.8)}.step_chart>li.step_chart__cols:not(:last-child):before{border:22px solid transparent;border-left:16px solid #fff;content:"";height:0;position:absolute;right:-41px;top:-3px;width:0;z-index:4}.step_chart>li.step_chart__cols:not(:last-child):after{border:22px solid transparent;border-left:16px solid #ccc;content:"";height:0;position:absolute;right:-38px;top:-3px;width:0;z-index:5}.step_chart>li.step_chart__cols span.step_chart__cols__block{background:#ccc;color:#fff;display:block;padding:10px 30px}.step_chart>li.step_chart__cols.active span.step_chart__cols__block{background:#ed7987}.step_chart>li.step_chart__cols.active:not(:last-child):after{border-left:16px solid #ed7987}.step_chart .badge{margin-left:10px;position:absolute;top:-3px}.pagination--pt1{background:#fff;display:inline-block;font-size:12px}.pagination--pt1>li{display:inline}.pagination--pt1>li:first-child>a,.pagination--pt1>li:first-child>span{border-bottom-left-radius:4px;border-top-left-radius:4px;margin-left:0}.pagination--pt1>li:last-child>a,.pagination--pt1>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination--pt1>li>a,.pagination--pt1>li>span{border:1px solid #ccc;color:#666;float:left;margin-left:-1px;padding:6px 12px;position:relative;text-decoration:none}.pagination--pt1>li>a.current,.pagination--pt1>li>span.current{background:#ccc;color:#fff}.pagination--pt1>li>a.disabled,.pagination--pt1>li>span.disabled{color:#d6d6d6}.pagination--pt1>li a:hover{background:#ccc;color:#fff}.pagination--pt2{font-size:12px}.pagination--pt2>li{display:inline}.pagination--pt2>li a,.pagination--pt2>li span{color:#666;display:inline-block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.pagination--pt2>li a a:hover,.pagination--pt2>li a.current,.pagination--pt2>li span a:hover,.pagination--pt2>li span.current{background:#666;border-radius:100%;color:#fff}.pagination--pt2>li a.disabled,.pagination--pt2>li span.disabled{color:#d6d6d6}#lean_overlay{background:#000;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1001}.popDiv_id{background:none repeat scroll 0 0 #fff;box-shadow:0 0 4px rgba(0,0,0,.7);display:none;position:relative;width:840px}.popDiv_id.popDiv_id-pt2{padding:0}.modal_close{display:block;padding:2px;position:absolute;right:-6px;top:-12px;z-index:2}.modal_close:hover{text-decoration:none}.modal_close:after{color:#fff;content:"\e845";font-family:fontello;font-size:22px}.modal_close.btn_black:after{color:#333}.modal-content__main{margin:30px 0 0;max-height:420px;overflow:scroll;padding:0 30px;position:relative}.modal_heading2-pt1{background-color:#f08f9b;color:#fff;padding:15px 30px;text-align:center}.modal_heading2-pt1.modal_heading2-pt1--simple-form{position:relative}.modal_heading2-pt2{color:#f08f9b;font-size:20px;padding:10px 30px;text-align:center}.modal_heading2-pt3{font-size:18px;margin-bottom:5px;text-align:center}.modal_heading3-pt1{font-size:18px;font-weight:700;margin-bottom:5px}.modal_header-bar{border-top:10px solid #f08f9b;margin:0 0 20px}.modal_footer{background:#eee;padding:15px;text-align:center}.modal_footer h3{font-size:14px;font-weight:700}.modal_box01{border-top:1px solid #ccc;padding-top:20px;width:100%}.modal_box02{border-top:1px solid #eee}.area01{margin:0 auto;padding:30px;width:600px}.modal_img-area-select{height:300px;overflow-y:scroll;width:100%}.modal_img-thum{margin:0 -4px}.modal_img-thum li{float:left;list-style:none;margin-bottom:10px;padding:4px;position:relative;width:20%}.modal_img-thum li div{background:#eee;border:2px solid #fff;height:79px;margin-bottom:15px;text-align:center}.modal_img-thum li.active div{border-color:#54a4f3;position:relative}.modal_img-thum li.active div:after{background-color:#54a4f3;color:#fff;content:"\e801";display:block;font-family:fontello;height:20px;position:absolute;right:0;text-align:center;top:0;width:20px}.agreement{background-color:#ccc}.modal_img-area-up .modal_img-area-up__message{float:left;font-size:12px;width:80px}.modal_img-area-up .modal_img-area-up__thum{float:left;width:400px}.modal_img-area-up .modal_img-area-up__thum li{float:left;list-style-type:none;padding-right:5px;width:20%}.modal_img-area-up .modal_img-area-up__thum li img{border:1px solid #ccc;width:100%}.modal_img-footer{background-color:#eee;margin:30px 0 0;overflow:hidden;padding:10px 30px}.job_nav .job_nav__lists>.job_nav__list{display:inline-block;float:left;margin-right:2px;width:16%}.job_nav .job_nav__lists>.job_nav__list span,.job_nav .job_nav__lists>.job_nav__list>a{background-color:#f08f9b;border-radius:3px 3px 0 0;color:#fff;cursor:pointer;display:block;padding:10px 0;text-align:center;text-decoration:none}.job_nav.js--job_nav-fix{background:hsla(0,0%,53%,.9);box-shadow:0 1px 6px #eee;left:0;position:fixed;top:0;width:100%;z-index:3}.job_nav.js--job_nav-fix .job_nav__inner{margin:0 auto;width:980px}.job_nav.js--job_nav-fix .job_nav__lists>.job_nav__list{display:inline-block;float:left;margin-right:0;width:20%}.job_nav.js--job_nav-fix .job_nav__lists>.job_nav__list span,.job_nav.js--job_nav-fix .job_nav__lists>.job_nav__list>a{background:none}.job_nav.js--job_nav-fix .job_nav__lists>.job_nav__list span.active,.job_nav.js--job_nav-fix .job_nav__lists>.job_nav__list>a.active{background:hsla(0,0%,100%,.2);color:#fff}.job_title-h2,.job_title-h3{background:#eee;font-size:18px;margin:36px 0 12px;padding:12px}.job_scout_btn_wrap .btn{font-size:16px;line-height:2.9em;margin-top:5px}.job_scout_btn_wrap>.btn--pt3{width:100%}.job_scout_btn_wrap>.btn_scout_decline{float:left;padding:0;width:32%}.job_scout_btn_wrap .btn--keep,.job_scout_btn_wrap .btn--keeped,.job_scout_btn_wrap .js-scout-extendable{margin-left:3%;width:65%}.job_scout_btn_wrap .btn--keeped{padding:0}.job_scout_btn_wrap>.js-scout-extendable{display:inline-block;margin-top:5px}.job_scout_btn_wrap>.js-scout-extendable>.btn{margin:0;width:100%}.job_scout_btn_wrap>.scout_deadline_date{text-align:center}.js-scout-extended.hidden{display:none}.entry_complete{margin-bottom:20px}.entry_complete .entry_complete_message{font-size:16px;text-align:center}.entry_complete .box-pt1{margin-top:30px}.entry_complete .box-pt1:first-of-type .row{margin-top:16px}.entry_complete .box-pt1 .heading2-pt2--border-bt:nth-of-type(n+2){margin-top:0}.entry_complete .box-pt1.profile{padding:0}.entry_complete .box-pt1.profile .c-btn,.entry_complete .box-pt1.profile .p-friend-button,.entry_complete .box-pt1.profile .p-mail-btn,.entry_complete .box-pt1.profile .p-matching-support-cassette__button,.entry_complete .box-pt1.profile .p-suggest-list__btn{margin:16px auto;width:400px}.entry_complete .profile-description{color:#575757;font-size:10px;margin-top:12px}.entry_complete .info-box--pt5{margin-top:30px}.entry_complete .info-box--pt4{text-align:center}.entry_complete .info-box--pt4>p:first-of-type{font-size:16px;margin-bottom:20px}.entry_complete .info-box--pt4>p:nth-of-type(2){margin-bottom:5px}.entry-heading{font-size:16px;font-weight:700;line-height:1;padding:8px 0}.entry-heading__login-btn{bottom:-24px;height:40px;line-height:38px;position:absolute;right:0;width:130px}.entry-pr-textarea{height:64px;vertical-align:middle}.p-entry-btn.c-btn--primary-flat{width:280px}.scout_info_box{margin-bottom:15px;padding:6px 15px}.scout_info_box .js-acBtn--pt01{background-color:transparent}.scout_info_box .js-acBtn--pt01:after{margin-top:-12px;right:0}.scout_info_box_content{display:none;padding-top:6px}.list-dl-scout dd,.list-dl-scout dt{padding-left:20px;position:relative}.list-dl-scout dd>span,.list-dl-scout dt>span{font-weight:700;left:0;position:absolute;top:0}.list-dl-scout dt{font-weight:700}.list-dl-scout dd>span{color:#df7e8b}.list-dl-scout dd+dt{margin-top:10px}.scout_info_box_contact{border-top:2px dotted #333;margin-top:7px;padding-top:7px;text-align:center}.mypage_scout_box{padding:20px}.mypage_scout_box .pagination--pt2{padding-top:20px}.scout_count{font-size:16px;font-weight:700}.scout_count .scout_count_num{color:#f97b0b;font-size:21px;margin-right:2px}.scout_alert{color:#ef4242}.scout_cassette{border:1px solid #eee;margin-top:10px;padding:20px}.scout_cassette>p{margin-top:10px;text-align:center}.scout_cassette+.scout_cassette{margin-top:20px}.scout_cassette_contents{display:table;margin-top:5px;width:100%}.scout_cassette_contents_wrap{display:block}.scout_cassette_contents_wrap:active,.scout_cassette_contents_wrap:focus,.scout_cassette_contents_wrap:hover{text-decoration:none}.scout_cassette_contents_wrap:active .job-title,.scout_cassette_contents_wrap:focus .job-title,.scout_cassette_contents_wrap:hover .job-title{text-decoration:underline}.scout_cassette_shop_name{font-size:14px;font-weight:700;line-height:21px}.scout_cassette_shop_name>label{cursor:pointer}.scout_cassette_img,.scout_cassette_summary_wrap{display:table-cell;vertical-align:top}.scout_cassette_img{width:265px}.scout_cassette_img>img{width:100%}.scout_cassette_summary_wrap{color:#333;padding-left:10px;width:auto}.scout_cassette_summary{width:100%}.scout_cassette_summary>tbody>tr+tr{border-top:1px dotted #ccc}.scout_cassette_summary>tbody>tr>th{background-color:#fff1f3;height:30px;position:relative;width:28px}.scout_cassette_summary>tbody>tr>th>i{color:#f63f71;display:block;font-size:20px}.scout_cassette_summary>tbody>tr>th>i.icon-suitcase{font-size:16px}.scout_cassette_summary>tbody>tr>th:after,.scout_cassette_summary>tbody>tr>th:before{background:#fff;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.scout_cassette_summary>tbody>tr>th:before{top:0}.scout_cassette_summary>tbody>tr>th:after{bottom:0}.scout_cassette_summary>tbody>tr>td{overflow:hidden;padding:2px 0 2px 3px}.scout_cassette_summary>tbody>tr>td>p{overflow:hidden}.scout_cassette_summary>tbody>tr:first-child>th:before{content:none}.scout_cassette_summary>tbody>tr:first-child>th>i{margin-top:-3px}.scout_cassette_summary>tbody>tr:first-child>td{padding-top:0}.scout_cassette_summary>tbody>tr:last-child>th:after{content:none}.scout_cassette_summary>tbody>tr:last-child>th>i{margin-top:3px}.scout_cassette_summary>tbody>tr:last-child>td{padding-bottom:0}.scout_cassette_label_wrap .ul-inline{float:right}.scout_cassette_label_wrap .ul-inline>li{margin-left:4px}.scout_cassette_txt{color:#227cba;font-size:16px;font-weight:700;margin-top:5px}.scout_cassette_contents_wrap:visited .scout_cassette_txt,.scout_cassette_txt.checked{color:#8238ad}.scout_cassette_scout_with_shop,.scout_deadline_date{color:#ff6e3b;font-weight:700}.scout_deadline_date>span{color:#ef4242;font-size:18px}.scout_cassette_button_wrap{margin-top:5px;text-align:center}.scout_cassette_button_wrap .p-mypage-btn--left{width:160px}.scout_cassette_button_wrap .p-mypage-btn--right{margin-left:20px;width:240px}.scout_cassette_button_wrap .p-mypage-btn--single{width:400px}.scout_cassette_contents_wrap+.scout_cassette_button_wrap{margin-top:10px}.job_scout_btn_grid .btn{line-height:2.9em}.voice_cassette{font-size:14px;position:relative}.voice_cassette+.voice_cassette{margin-top:24px;padding-top:28px}.voice_cassette+.voice_cassette:before{background-image:repeating-linear-gradient(-45deg,#fd79a1,#fd79a1 8px,#fdbdd0 0,#fdbdd0 16px);content:"";display:block;height:4px;left:0;position:absolute;top:0;width:100%}.voice_cassette>.heading3-pt4{font-weight:700;margin:24px 0 12px}.voice_cassette_day{color:#666;float:right;font-size:12px}.voice_cassette_profile{display:inline-block;list-style-type:none;margin-left:10px}.voice_cassette_star{color:#fbb03b}.voice_cassette_star>i:before{margin:0}.user_voice_icon{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/sp/userVoice_icn_gender.png) no-repeat 0 0;background-size:130px 60px;display:inline-block;height:60px;vertical-align:top;width:60px}.user_voice_icon.male{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/sp/userVoice_icn_gender.png) no-repeat -70px 0;background-size:130px 60px}.user_voice_reason_list{list-style-type:none}.user_voice_reason_list>li{padding-left:20px;position:relative}.user_voice_reason_list>li+li{margin-top:3px}.user_voice_reason_list>li:before{color:#5bc0c3;content:"\e801";font-family:fontello;left:1px;position:absolute;top:0}.br-current-rating,.rating-star-pulldown{display:none}.br-theme-rj-rating-star{margin-top:12px}.br-theme-rj-rating-star .br-widget{width:240px}.br-theme-rj-rating-star .br-widget>a{color:#fbb03b;display:inline-block;font-size:42px;height:40px;position:relative;vertical-align:bottom;width:40px}.br-theme-rj-rating-star .br-widget>a:first-child{display:none}.br-theme-rj-rating-star .br-widget>a:nth-child(n+3){margin-left:10px}.br-theme-rj-rating-star .br-widget>a:focus,.br-theme-rj-rating-star .br-widget>a:hover{text-decoration:none}.br-theme-rj-rating-star .br-widget>a:before{content:"\e861";font-family:fontello;position:absolute;top:-10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.br-theme-rj-rating-star .br-widget>a.br-active:before,.br-theme-rj-rating-star .br-widget>a.br-selected:before{content:"\e860"}.review_star_bottom{list-style:none;margin-top:12px;width:240px}.review_star_bottom>li{float:left;width:50%}.review_star_bottom>li+li{text-align:right}.js_user_voice_reason_textarea{display:none}.js_user_voice_reason_textarea.show{display:block}.job-list-breadcrumb{margin-top:50px!important}.mypage_decline-modal-outer{max-height:80%;overflow-y:scroll;width:840px}.mypage_decline-modal{background-color:#fff;position:relative}.mypage_decline-modal .modal_close{right:15px;top:8px}.mypage_decline-modal-button{text-align:center}.is-overflow-hidden{overflow:hidden}[class*=client_lp__]{position:relative}[class*=client_lp__] img{width:100%}.test_map{background:rgba(255,0,0,.42);position:absolute}.slick-slider{box-sizing:border-box;-moz-box-sizing:border-box;display:block;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/fonts/slick.eot);src:url(/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/fonts/slick.woff) format("woff"),url(/fonts/slick.ttf) format("truetype"),url(/fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;margin-top:-10px;padding:0;position:absolute;top:50%;width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{color:#aaa;font-family:fontello;font-size:20px;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:""}[dir=rtl] .slick-prev:before{content:""}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:""}[dir=rtl] .slick-next:before{content:""}.slick-dots{display:block;list-style:none;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0px;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{color:#000;content:"•";font-family:fontello;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.js-slick--regular-banner .boxset-pt1{margin:0 10px}.js-slick--regular-banner div:focus{outline:none}.js-slick--regular-banner .slick-next,.js-slick--regular-banner .slick-prev{background:hsla(0,0%,80%,.6);border-radius:100%;height:60px;margin-top:-30px;top:50%;width:60px;z-index:100}.js-slick--regular-banner .slick-next:hover,.js-slick--regular-banner .slick-prev:hover{background:#ccc}.js-slick--regular-banner .slick-next.slick-disabled,.js-slick--regular-banner .slick-prev.slick-disabled{height:0}.js-slick--regular-banner .slick-prev{margin-left:-20px}.js-slick--regular-banner .slick-next{margin-right:-20px}.slick-slider{overflow:hidden;position:relative}.slick-slider .slick-next,.slick-slider .slick-prev{background:#eee;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 2px #ccc;font-size:23px;height:40px;margin-top:-20px;position:absolute;top:50%;width:30px}.slick-slider .slick-prev{left:-4px}.slick-slider .slick-next{right:-4px}.slick-slider .slick-dots{bottom:0;left:0;position:absolute;text-align:center}.slick-slider .slick-dots li{color:#aaa;display:inline-block;font-size:8px;padding:0 5px}.slick-slider .slick-dots li button{display:none}.slick-slider .slick-dots li:before{content:"●"}.slick-slider .slick-dots li.slick-active:before{content:"◯"}#_job_detail_window{background-color:hsla(0,0%,100%,.9);height:400px;left:20%;overflow:scroll;position:absolute;top:50px;width:60%}#_job_detail_window,#_job_detail_window td,#_job_detail_window th{border:1px solid #999}#_job_detail_window td,#_job_detail_window th{padding:10px}#_job_detail_window th{width:10em}#_search_detail_window{background-color:hsla(0,0%,100%,.9);height:400px;left:30%;overflow:scroll;position:absolute;top:700px;width:40%;z-index:3}#_search_detail_window tr:nth-child(9n+1){background-color:#ccc}#_search_detail_window,#_search_detail_window td,#_search_detail_window th{border:1px solid #999}#_search_detail_window td,#_search_detail_window th{padding:10px}#_search_detail_window th{width:10em}.xdsoft_datetimepicker{background:#fff;border:1px solid;border-color:#ccc #ccc #bbb;box-shadow:0 5px 15px -5px rgba(0,0,0,.506);-moz-box-sizing:border-box;box-sizing:border-box;color:#333;display:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:2px 8px 8px 0;position:absolute;z-index:9999}.xdsoft_datetimepicker iframe{background:transparent;border:none;height:210px;left:0;position:absolute;top:0;width:75px}.xdsoft_datetimepicker button{border:none!important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{box-shadow:none;display:inline-block;position:static}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{float:left;margin-left:8px;width:224px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{float:left;margin-left:8px;margin-top:0;text-align:center;width:58px}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-bottom:3px;margin-top:8px}.xdsoft_datetimepicker .xdsoft_mounthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{background-position:-92px -19px;display:inline-block;height:20px;opacity:.5;vertical-align:middle;width:9px}.xdsoft_datetimepicker .xdsoft_prev{background-position:-20px 0;float:left}.xdsoft_datetimepicker .xdsoft_today_button{background-position:-70px 0;float:left;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{background-position:0 0;float:right}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0;cursor:pointer;display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";height:30px;min-width:0;opacity:.5;outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px -15px;display:block;float:none;height:15px;margin-left:14px;margin-top:7px;width:30px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #ddd;height:151px;overflow:hidden}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-bottom-width:0;border-collapse:collapse;border-top:1px solid #ddd;color:#666;cursor:pointer;font-size:12px;height:25px;line-height:25px;text-align:center}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover,.xdsoft_datetimepicker .xdsoft_today_button:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.xdsoft_datetimepicker .xdsoft_label{background-color:#fff;cursor:pointer;display:inline;float:left;font-size:14px;font-weight:700;line-height:20px;margin:0;padding:5px 3px;position:relative;text-align:center;width:182px;z-index:9999}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{background:#fff;border:1px solid #ccc;display:none;max-height:160px;overflow-y:hidden;position:absolute;right:0;top:30px;z-index:101}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{background:#ff8000;color:#fff}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none!important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#3af;box-shadow:inset 0 1px 3px 0 #178fe5;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{text-align:right;width:100px}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{margin-left:5px;width:48px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{background:#f5f5f5;border:1px solid #ddd;border-collapse:collapse;color:#666;cursor:pointer;font-size:12px;height:25px;padding:0;text-align:right;vertical-align:middle;width:14.2857142%}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#3af}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:inset 0 1px 4px 0 #ffb871;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:inset 0 1px 4px 0 #00dd1c;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#3af;box-shadow:inset 0 1px 3px 0 #178fe5;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{cursor:default;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:.5}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";opacity:.2}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{background:#ff8000!important;box-shadow:none!important;color:#fff!important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#3af!important;box-shadow:inset 0 1px 3px 0 #178fe5!important;color:#fff!important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{background:inherit!important;box-shadow:inherit!important;color:inherit!important}.xdsoft_datetimepicker .xdsoft_calendar th{color:#999;cursor:default;font-weight:700;text-align:center}.xdsoft_datetimepicker .xdsoft_copyright{clear:both;color:#ccc!important;float:none;font-size:10px;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee!important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa!important}.xdsoft_time_box{border:1px solid #ccc;position:relative}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc!important;border-radius:3px;height:20px}.xdsoft_scrollbar{bottom:0;cursor:pointer;position:absolute;right:0;top:0;width:7px}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{background:#000;border:1px solid;border-color:#333 #333 #444;box-shadow:0 5px 15px -5px hsla(0,0%,100%,.506);color:#ccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{background:#000;border:1px solid #333}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{background:#007fff;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#c50;box-shadow:inset 0 1px 3px 0 #b03e00;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#c50}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:inset 0 1px 4px 0 #ffb871;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:inset 0 1px 4px 0 #00dd1c;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#c50;box-shadow:inset 0 1px 3px 0 #b03e00;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{background:#007fff!important;color:#000!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555!important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333!important}.xdsoft_datetimepicker .xdsoft_save_selected{border:1px solid #ddd!important;color:#454551;display:block;font-size:13px;margin-top:5px;width:100%}.xdsoft_datetimepicker .blue-gradient-button{background:-moz-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(73%,#f4f8fa));background:-webkit-linear-gradient(top,#fff,#f4f8fa 73%);background:-o-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-ms-linear-gradient(top,#fff 0,#f4f8fa 73%);background:linear-gradient(180deg,#fff 0,#f4f8fa 73%);border:1px solid #d7d8da;color:#82878c;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff",endColorstr="#f4f8fa",GradientType=0);font-family:museo-sans,Book Antiqua,sans-serif;font-size:12px;font-weight:300;height:28px;padding:4px 17px 4px 33px;position:relative}.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:focus span,.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:hover span{background:-moz-linear-gradient(top,#f4f8fa 0,#fff 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f4f8fa),color-stop(73%,#fff));background:-webkit-linear-gradient(top,#f4f8fa,#fff 73%);background:-o-linear-gradient(top,#f4f8fa 0,#fff 73%);background:-ms-linear-gradient(top,#f4f8fa 0,#fff 73%);background:linear-gradient(180deg,#f4f8fa 0,#fff 73%);color:#454551;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f8fa",endColorstr="#FFF",GradientType=0)}.slick-slider .slick-next,.slick-slider .slick-prev{z-index:1}.js-slick--keyvisual>div+div{display:none}.js-slick--keyvisual.slick-initialized>div+div{display:block}.js-preferred-date__time-selector-outer{display:none}.formError{z-index:990}.formError .formErrorContent{z-index:991}.formError .formErrorArrow{z-index:996}.ui-dialog .formError{z-index:5000}.ui-dialog .formError .formErrorContent{z-index:5001}.ui-dialog .formError .formErrorArrow{z-index:5006}.inputContainer{float:left;position:relative}.formError{cursor:pointer;display:block;left:300px;opacity:1!important;position:absolute;text-align:left;top:300px}.formError.inline{display:inline-block!important}.ajaxSubmit{background:#55ea55;border:1px solid #999;display:none;padding:20px}.form-date-error,.formCredentialError,.formError .formErrorContent,[class*=formExperienceError-]{background:#ef4242;border-radius:4px;color:#fff;line-height:1.5;padding:3px 8px}.form-validation-field-0formError .formErrorContent{margin-top:-30px;position:relative}.form-validation-field-0formError .formErrorContent:before{background:#ef4242;bottom:-4px;content:"";height:8px;left:10px;position:absolute;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:8px}.greenPopup .formErrorContent{background:#33be40}.blackPopup .formErrorContent{background:#393939;color:#fff}.formError .formErrorArrow{margin:-2px 0 0 13px;position:relative;width:15px}body.rtl .formError .formErrorArrow,body[dir=rtl] .formError .formErrorArrow{margin:-2px 13px 0 0}.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;margin:0 0 0 12px;top:2px}.formError .formErrorArrow div{background:#ee0101;border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow:0 2px 3px #444;-moz-box-shadow:0 2px 3px #444;-webkit-box-shadow:0 2px 3px #444;-o-box-shadow:0 2px 3px #444;display:block;font-size:0;height:1px;line-height:0;margin:0 auto}.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none}.greenPopup .formErrorArrow div{background:#33be40}.blackPopup .formErrorArrow div{background:#393939;color:#fff}.formError .formErrorArrow .line10{border:none;width:13px}.formError .formErrorArrow .line9{border:none;width:11px}.formError .formErrorArrow .line8{width:11px}.formError .formErrorArrow .line7{width:9px}.formError .formErrorArrow .line6{width:7px}.formError .formErrorArrow .line5{width:5px}.formError .formErrorArrow .line4{width:3px}.formError .formErrorArrow .line3{border-bottom:0 solid #ddd;border-left:2px solid #ddd;border-right:2px solid #ddd;width:1px}.formError .formErrorArrow .line2{background:#ddd;border:none;width:3px}.formError .formErrorArrow .line1{background:#ddd;border:none;width:1px}@font-face{font-family:fontello;font-style:normal;font-weight:400;src:url();src:url() format("embedded-opentype"),url(//39503109.fs1.hubspotusercontent-na1.net/hubfs/39503109/raw_assets/public/rejob--lp/images/global/font/fontello.woff2) format("woff2"),url(//39503109.fs1.hubspotusercontent-na1.net/hubfs/39503109/raw_assets/public/rejob--lp/images/global/font/fontello.woff) format("woff"),url(//39503109.fs1.hubspotusercontent-na1.net/hubfs/39503109/raw_assets/public/rejob--lp/images/global/font/fontello.ttf) format("truetype"),url(//39503109.fs1.hubspotusercontent-na1.net/hubfs/39503109/raw_assets/public/rejob--lp/images/global/font/fontello.svg) format("svg")}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:never;display:inline-block;font-variant:normal;line-height:1em;margin-left:.2em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-plus:before{content:"\e800"}.icon-check:before{content:"\e801"}.icon-download:before{content:"\e802"}.icon-print:before{content:"\e804"}.icon-location:before{content:"\e805"}.icon-left-open-mini:before{content:"\e809"}.icon-right-open-mini:before{content:"\e80a"}.icon-down-open-big:before{content:"\e80c"}.icon-left-open-big:before{content:"\e80d"}.icon-right-open-big:before{content:"\e80e"}.icon-up-open-big:before{content:"\e80f"}.icon-down-open-mini:before{content:"\e810"}.icon-cog:before{content:"\e811"}.icon-pencil:before{content:"\e814"}.icon-home:before{content:"\e815"}.icon-minus:before{content:"\e816"}.icon-cancel:before{content:"\e817"}.icon-paper-plane:before{content:"\e818"}.icon-monitor:before{content:"\e81c"}.icon-mobile:before{content:"\e81e"}.icon-phone:before{content:"\e81f"}.icon-help:before{content:"\e821"}.icon-chat:before{content:"\e822"}.icon-suitcase:before{content:"\e823"}.icon-search:before{content:"\e824"}.icon-lock:before{content:"\e826"}.icon-logout:before{content:"\e82a"}.icon-folder:before{content:"\e82b"}.icon-megaphone:before{content:"\e82d"}.icon-attach:before{content:"\e82f"}.icon-help-circled:before{content:"\e831"}.icon-doc-text:before{content:"\e833"}.icon-yen:before{content:"\e834"}.icon-arrow-combo:before{content:"\e836"}.icon-menu:before{content:"\e839"}.icon-down-dir:before{content:"\e83a"}.icon-scout:before{content:"\e83b"}.icon-user-1:before{content:"\e83e"}.icon-users:before{content:"\e83f"}.icon-user-add:before{content:"\e840"}.icon-right-dir:before{content:"\e842"}.icon-up-dir:before{content:"\e843"}.icon-archive:before{content:"\e844"}.icon-cancel-circled:before{content:"\e845"}.icon-clock:before{content:"\e846"}.icon-alert:before{content:"\e847"}.icon-attention:before{content:"\e848"}.icon-line:before{content:"\e849"}.icon-cancel-2:before{content:"\e84a"}.icon-lamp:before{content:"\e84b"}.icon-registration:before{content:"\e84d"}.icon-info-circled:before{content:"\e852"}.icon-right-circle:before{content:"\e854"}.icon-ok-circled:before{content:"\e855"}.icon-star:before{content:"\e860"}.icon-star-empty:before{content:"\e861"}.icon-crown:before{content:"\e862"}.icon-kengaku:before{content:"\e865"}.icon-search-1:before{content:"\e866"}.icon-clock-1:before{content:"\e867"}.icon-upload-1:before{content:"\e868"}.icon-picture-light:before{content:"\e869"}.icon-trash-empty:before{content:"\e86a"}.icon-plus-1:before{content:"\e86b"}.icon-login-1:before{content:"\e86d"}.icon-eye-off:before{content:"\e871"}.icon-eye-on:before{content:"\e872"}.icon-message:before{content:"\e873"}.icon-calendar:before{content:"\e874"}.icon-save:before{content:"\e875"}.icon-eye:before{content:"\e876"}.icon-right-to-bracket:before{content:"\e877"}.icon-sort:before{content:"\e878"}.icon-control:before{content:"\e879"}.icon-calendar_check:before{content:"\e87a"}.icon-picture:before{content:"\e87b"}.icon-shop:before{content:"\e87c"}.icon-care-consumer:before{content:"\e87d"}.icon-human:before{content:"\e87e"}.icon-job:before{content:"\e87f"}.icon-fire:before{content:"\e882"}.icon-file-lines:before{content:"\e886"}.icon-download-2:before{content:"\e8db"}.icon-paperclip:before{content:"\e8ec"}.icon-copy:before{content:"\e900"}.icon-flag:before{content:"\e904"}.icon-building:before{content:"\e905"}.icon-link-ext:before{content:"\f08e"}.icon-bookmark-empty:before{content:"\f097"}.icon-smile:before{content:"\f118"}.icon-star-half-alt:before{content:"\f123"}.icon-thumbs-up-alt:before{content:"\f164"}.icon-history:before{content:"\f1da"}.icon-user-circle:before{content:"\f2bd"}body,html{min-height:100%}@media screen and (min-width:980px){body,html{min-height:0}}html.html--v3{font-size:10px}html.html--v3-responsive{min-width:auto}body.body--v3{color:#666}body.body--v3 .l-main-container{font-size:14px}body.body--v3 img{max-width:100%;vertical-align:bottom}body.body--v3 li{list-style-type:none}body.background-light-grey{background-color:#f7f7f7;color:#333}@media screen and (min-width:768px){body.background-light-grey{background-color:#fff}}body.background-white{background-color:#fff;color:#333}.l-main-container{margin:0 auto;width:100%}@media screen and (min-width:768px){.l-main-container{max-width:1000px}}.l-main-container--has-padding-top{padding-top:30px}.l-main-container--has-padding-bottom{padding-bottom:36px}.l-main-container--job{padding-bottom:16px}@media screen and (min-width:768px){.l-main-container--job{padding-bottom:0}}.l-container{margin:0 auto;width:100%}.l-container--has-padding{padding:0 10px}.l-landing-container{margin:0 auto;max-width:1000px;padding:0 10px}.l-login-container{margin:0 auto;max-width:375px;padding:40px 24px 70px}@media screen and (min-width:768px){.l-login-container{padding-bottom:16px;padding-top:60px}}.l-newinquiry-header{background-color:#fff;border:none;height:auto;padding:0}@media (min-width:1024px){.l-newinquiry-header{box-sizing:border-box;padding-right:25vw;width:100%}}@media (min-width:1366px){.l-newinquiry-header{padding-right:28vw}}.l-newinquiry-main{background-color:#fff;color:#232323;font-size:1.5rem}@media (min-width:1024px){.l-newinquiry-main{box-sizing:border-box;padding-right:25vw;width:100%}}@media (min-width:1366px){.l-newinquiry-main{padding-right:28vw}}.l-newinquiry-main__container{margin:0 auto;position:relative;width:100%}@media (max-width:768px){.l-newinquiry-main__container table td{display:block;text-align:center;width:100%!important}.l-newinquiry-main__container table td h1,.l-newinquiry-main__container table td h3,.l-newinquiry-main__container table td span{text-align:center!important}.l-newinquiry-main__container table td img{float:inherit!important;margin:auto!important}}.l-newinquiry-footer{background-color:#ff9bbb;color:#fff;position:relative;z-index:10}.l-newinquiry-footer__inner{display:flex;flex-direction:column-reverse;padding:14px;text-align:center}@media (min-width:768px){.l-newinquiry-footer__inner{align-items:center;flex-direction:row;justify-content:space-between;padding:22px 2vw}}@media (min-width:1366px){.l-newinquiry-footer__inner{padding:22px 3.1vw}}.l-newinquiry_itype_header{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);min-width:767px}.l-newinquiry_itype_header_inner{align-items:center;display:-webkit-flex;display:flex;height:68px;margin:0 auto;padding:10px 0;width:767px}.l-newinquiry_itype_header_logo_outer{width:150px}.l-newinquiry_itype_logo_header{width:100%}.l-newinquiry_itype_header_txt{font-size:14px;font-weight:700;margin:0;padding-left:20px}.l-newinquiry_itype_header_contact{margin-left:auto;text-align:right}.l-newinquiry_itype_header_tel_num{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:21px;line-height:29px;margin:0}.l-newinquiry_itype_header_tel_num_strong{color:#ea2f2f;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:36px;letter-spacing:-1px;line-height:29px;margin:0}.l-newinquiry_itype_header_tel_txt{font-size:11px;margin-bottom:0}.l-newinquiry_itype_container,.l-newinquiry_itype_footer_inner{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:767px}.l-newinquiry_itype_main_txt{padding:24px 0}.l-newinquiry_itype_container_main{min-height:-webkit-calc(100vh - 129px);min-height:calc(100vh - 129px);padding-bottom:40px}.l-landing-scout-content,.p-landing-scout-breadcrumb__inner,.p-landing-scout-casset-list-outer,.p-landing-scout-form-outer,.p-landing-scout-introduction__inner,.p-landing-scout-main-visual-outer,.p-landing-scout-step-chart{margin:0 auto;max-width:1000px;padding:0 10px}.l-flexbox-gap8{display:flex;gap:8px}.c-box--pt1{border-radius:2px;box-shadow:0 1px 5px rgba(0,0,0,.3);padding:16px 8px}@media screen and (min-width:768px){.c-box--pt1{padding:24px}}.c-info-box{background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;padding:24px 16px}@media screen and (min-width:768px){.c-info-box{text-align:center}}.c-info-box__heading{color:#ee828f;font-size:1.6rem;font-weight:700}.c-btn,.c-btn--close-flat,.c-btn--disabled-flat,.c-btn--primary-flat,.c-btn--secondary-flat,.c-btn--tertiary-flat,.p-friend-button,.p-mail-btn,.p-matching-support-cassette__button,.p-suggest-list__btn{align-items:center;background-color:#eee;border:none;border-radius:4px;color:#333;display:inline-flex;justify-content:center;position:relative;text-align:center;width:100%}@media screen and (min-width:768px){.c-btn--close-flat:focus,.c-btn--close-flat:hover,.c-btn--disabled-flat:focus,.c-btn--disabled-flat:hover,.c-btn--primary-flat:focus,.c-btn--primary-flat:hover,.c-btn--secondary-flat:focus,.c-btn--secondary-flat:hover,.c-btn--tertiary-flat:focus,.c-btn--tertiary-flat:hover,.c-btn:focus,.c-btn:hover,.p-friend-button:focus,.p-friend-button:hover,.p-mail-btn:focus,.p-mail-btn:hover,.p-matching-support-cassette__button:focus,.p-matching-support-cassette__button:hover,.p-suggest-list__btn:focus,.p-suggest-list__btn:hover{opacity:.8}}.c-btn--close-flat:active,.c-btn--close-flat:focus,.c-btn--close-flat:hover,.c-btn--disabled-flat:active,.c-btn--disabled-flat:focus,.c-btn--disabled-flat:hover,.c-btn--primary-flat:active,.c-btn--primary-flat:focus,.c-btn--primary-flat:hover,.c-btn--secondary-flat:active,.c-btn--secondary-flat:focus,.c-btn--secondary-flat:hover,.c-btn--tertiary-flat:active,.c-btn--tertiary-flat:focus,.c-btn--tertiary-flat:hover,.c-btn:active,.c-btn:focus,.c-btn:hover,.p-friend-button:active,.p-friend-button:focus,.p-friend-button:hover,.p-mail-btn:active,.p-mail-btn:focus,.p-mail-btn:hover,.p-matching-support-cassette__button:active,.p-matching-support-cassette__button:focus,.p-matching-support-cassette__button:hover,.p-suggest-list__btn:active,.p-suggest-list__btn:focus,.p-suggest-list__btn:hover{text-decoration:none}.c-btn,.p-friend-button,.p-mail-btn,.p-matching-support-cassette__button,.p-suggest-list__btn{line-height:1;padding:0 5px}.c-btn--close-flat,.c-btn--disabled-flat,.c-btn--primary-flat,.c-btn--secondary-flat,.c-btn--tertiary-flat{box-shadow:none;font-size:16px;font-weight:700;height:48px}.c-btn--new{align-items:center;border:none;border-radius:4px;box-shadow:none;display:flex;justify-content:center;line-height:1;position:relative;text-align:center;width:100%}@media screen and (min-width:768px){.c-btn--new:focus,.c-btn--new:hover{opacity:.8}.c-btn--new:active,.c-btn--new:focus,.c-btn--new:hover{text-decoration:none}}button.c-btn,button.p-friend-button,button.p-mail-btn,button.p-matching-support-cassette__button,button.p-suggest-list__btn,input.c-btn,input.p-friend-button,input.p-mail-btn,input.p-matching-support-cassette__button,input.p-suggest-list__btn{display:block}.c-btn--shadow{box-shadow:inset 0 -2px #a8a8a8;line-height:1}.c-btn--primary{background-color:#f97b0b;border:1px solid #f97b0b;box-shadow:inset 0 -2px #cc6305;color:#fff;position:relative}.c-btn--primary.c-btn--primary--entry{background-color:#fb6341;box-shadow:inset 0 -2px #c6523e}@media screen and (min-width:768px){.c-btn--primary.c-btn--primary--entry:before{background:url(/images/user_frontend/pc/img_button_kantan.png) no-repeat;background-size:58px;bottom:2px;content:"";display:block;height:46px;left:5px;position:absolute;width:58px}.c-btn--primary.c-btn--primary--entry .icon-mobile{display:none}}.c-btn--deep-primary{background-color:#ff6e40;box-shadow:0 3px 0 0 #c6523e;color:#fff}.c-btn--tel{background-color:#88c01d;border:1px solid #88c01d;box-shadow:inset 0 -2px #699416;color:#fff}.c-btn--keep{background-color:#fff;border:1px solid #ff99a5;box-shadow:inset 0 -2px #f67b8a;color:#ff99a5}.c-btn--keep.is-keeped{background-color:#efefef;border:none;box-shadow:none;color:#ccc}.c-btn--detail{background:#ccc;border:1px solid #ccc;box-shadow:inset 0 -2px #a8a8a8;color:#fff}.c-btn--decline{background:#e6e6e6;border:1px solid #e6e6e6;box-shadow:inset 0 -2px #ccc}.c-btn--registration,.c-btn--search,.p-scout-off-user-modal__submit{background-color:#fb6341;color:#fff;font-size:16px;height:48px}.c-btn--facebook{background-color:#3b559a;border:1px solid #3b559a;box-shadow:inset 0 -2px #2d4175;color:#fff}.c-btn-oiwai-image{background-image:url(/images/user_frontend/sp/img_button_kantan.png);background-repeat:no-repeat;background-size:44px;content:"";display:block;height:35px;margin-right:4px;margin-top:2px;overflow:hidden;width:44px}@media screen and (min-width:768px){.c-btn-oiwai-image{background-size:contain;height:45px;width:56px}}.c-btn--kengaku{background-color:#f08f9b;border:1px solid #f08f9b;box-shadow:inset 0 -2px #ea6273;color:#fff}.c-btn--line{background-color:#00ab2e;box-shadow:inset 0 -4px #00880f;color:#fff}.c-btn--job-map{background-color:#fff;border:1px solid #d9d9d9;color:#575757;font-size:1.4rem;font-weight:700;height:46px;width:100%}@media screen and (min-width:768px){.c-btn--job-map:focus,.c-btn--job-map:hover{background-color:rgba(15,113,210,.2)}}.c-btn--ghost{background-color:#fff;border:1px solid #d9d9d9;color:#575757;cursor:pointer;font-size:14px;font-weight:700}@media screen and (min-width:768px){.c-btn--ghost:focus,.c-btn--ghost:hover{background-color:rgba(15,113,210,.2)}}.c-btn--ghost-icon{height:18px;margin-right:8px;width:8px}.c-btn--mypage{background-color:#f26c7a;box-shadow:inset 0 -4px #ee3d50;color:#fff;font-weight:700}@media screen and (min-width:768px){.c-btn--mypage{box-shadow:inset 0 -2px #ee3d50}}.c-btn--pc-mypage-gray,.c-btn--pc-mypage-small{height:30px!important}.c-btn--disable{color:#ccc}.c-btn--disable:focus{outline:none}.c-btn--disable:hover{opacity:1}.c-btn--pc-mypage-gray{background-color:#ccc;color:#fff}.c-btn--primary-flat{background:#fb6341;color:#fff}@media screen and (min-width:768px){.c-btn--primary-flat:hover{background:rgba(251,99,65,.8);border-color:#fff;box-shadow:0 0 8px #fb6341,inset 0 0 1px #fb6341;opacity:.8}}.c-btn--secondary-flat{background:#fff;border:1px solid #fb6341;color:#fb6341}@media screen and (min-width:768px){.c-btn--secondary-flat:hover{background:rgba(251,99,65,.2);border-color:#fff;box-shadow:0 0 8px #fb6341,inset 0 0 1px #fb6341}}.c-btn--secondary-flat.is-keeped{background:#fff;border:1px solid #d9d9d9;color:#575757}@media screen and (min-width:768px){.c-btn--secondary-flat.is-keeped:hover{border-color:#fff;box-shadow:0 0 8px #d9d9d9,inset 0 0 1px #d9d9d9;opacity:.8}}.c-btn--tertiary-flat{padding:4px 0 3px}@media screen and (min-width:768px){.c-btn--tertiary-flat:hover{border-color:#fff;box-shadow:0 0 8px #d9d9d9,inset 0 0 1px #d9d9d9;opacity:.8}}.c-btn--tertiary-flat{background:#fff;border:1px solid #d9d9d9;color:#575757}.c-btn--disabled-flat{background-color:#f9f9f9;border:none;color:#949494;font-weight:400;pointer-events:none}.c-btn--close-flat{background:#fff}.c-btn--rounded-corner{border-radius:100px}.c-btn--middle{font-size:14px;height:30px}.c-btn--multiple-line{line-height:1.2}.c-btn--with-icn .c-icn{margin-right:8px}.c-btn--small{font-size:12px;height:32px}.c-breadcrumb{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;background-color:#eee;color:#666;width:100%}@media screen and (min-width:768px){.c-breadcrumb{margin-top:50px}.c-breadcrumb.c-breadcrumb--no-margin{margin-top:0}}.mobile-app .c-breadcrumb{display:none!important}.pagination--pt3+.c-breadcrumb{margin-top:50px}.c-breadcrumb-container{margin:0 auto;max-width:1000px;min-width:max-content;padding:8px 0;width:100%}@media screen and (min-width:768px){.c-breadcrumb-container{min-width:auto}}.c-breadcrumb__list{display:block;font-size:10px;line-height:1.6;padding:0 10px}.c-breadcrumb__list>li{display:inline}.c-breadcrumb__list>li:not(:first-child):before{background-image:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/global/icn_arrow_right_gray.svg);background-size:contain;content:"";display:inline-block;height:8px;margin:0 5px;width:4px}.c-breadcrumb__list>li>*{display:inline;padding:0 3px}.c-breadcrumb__single{font-size:1rem;line-height:1;margin:0 auto;max-width:1000px;padding:8px 10px}.c-input,input.c-input:not([type=submit]),input.c-input[type=password],input.c-input[type=search]{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #bbb;border-radius:2px;box-shadow:none;font-size:14px;height:44px;padding:6px;width:100%}.c-input::-webkit-input-placeholder,.c-input::placeholder,input.c-input:not([type=submit])::-webkit-input-placeholder,input.c-input:not([type=submit])::placeholder,input.c-input[type=password]::-webkit-input-placeholder,input.c-input[type=password]::placeholder,input.c-input[type=search]::-webkit-input-placeholder,input.c-input[type=search]::placeholder{color:#ccc}.c-input-text,input.c-input-text:not([type=submit]),input.c-input-text[type=password],input.c-input-text[type=search]{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #d9d9d9;border-radius:0;box-shadow:none;font-size:14px;height:46px;outline:none;padding:0 8px;transition:border-color .1s,box-shadow .1s;width:100%}.c-input-text::placeholder,input.c-input-text:not([type=submit])::placeholder,input.c-input-text[type=password]::placeholder,input.c-input-text[type=search]::placeholder{color:#949494}.c-input-text:focus,input.c-input-text:not([type=submit]):focus,input.c-input-text[type=password]:focus,input.c-input-text[type=search]:focus{border-color:#0f71d2;box-shadow:0 0 8px #0f71d2,inset 0 0 1px #0f71d2}.c-select{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:1px solid #bbb;border-radius:4px;box-shadow:none;font-size:14px;height:44px;padding:0 6px;width:100%}.c-select.is-blank{color:#ccc}.c-select{background-image:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/global/common_icn_select.png);background-position:right 8px center;background-repeat:no-repeat;background-size:9px}.c-select option{color:#333}.c-select.is-default-disabled{background-image:none;border:none;padding:0;pointer-events:none}.c-input-select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/global/icon/icn_arrow_down.svg);background-position:right calc(4px + 2%) top 50%;background-repeat:no-repeat;background-size:12px;border:1px solid #d9d9d9;border-radius:0;box-shadow:none;color:#333;font-size:14px;height:46px;outline:none;padding:0 8px;transition:border-color .1s,box-shadow .1s;width:100%}.c-input-select:focus{border-color:#0f71d2;box-shadow:0 0 8px #0f71d2,inset 0 0 1px #0f71d2}.c-input-select.is-blank{color:#949494}.c-input-radio,input.c-input-radio[type=radio]{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:#eee;border:1px solid #bbb;border-radius:50%;height:24px;margin:0;position:relative;vertical-align:middle;width:24px}.c-input-radio:checked,input.c-input-radio[type=radio]:checked{background-color:#fff;border:2px solid #f66285}.c-input-radio:checked:before,input.c-input-radio[type=radio]:checked:before{background:#f66285;border-radius:100%;content:"";display:block;height:16px;left:2px;position:absolute;top:2px;width:16px}.c-input-radio:focus,input.c-input-radio[type=radio]:focus{box-shadow:none}.c-input-radio--defaultcheck{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:#eee;background-color:#fff;border:1px solid #bbb;border:2px solid #f66285!important;border-radius:50%;height:24px;margin:0;position:relative;vertical-align:middle;width:24px!important}.c-input-radio--defaultcheck:before{background:#f66285;border-radius:100%;content:"";display:block;height:16px;left:2px;position:absolute;top:2px;width:16px}.c-input-radio--defaultcheck__parents{pointer-events:none}.c-input-radio-flat{display:none}.c-input-radio-flat-txt{align-items:center;background-color:#fff;border:1px solid #bbb;border-radius:4px;box-shadow:none;color:#aaa;display:inline-flex;font-size:1.4rem;height:44px;line-height:1.25;padding:0 5px 0 24px;position:relative;width:100%}.c-input-radio-flat-txt:before{color:#ccc;content:"\e801";font-family:fontello;font-size:16px;left:6px;position:absolute;top:50%;transform:translateY(-50%)}.c-input-radio-flat:checked+.c-input-radio-flat-txt{background-color:#f66285;border:none;color:#fff}.c-input-radio-flat:checked+.c-input-radio-flat-txt:before{color:#fff;left:7px}.c-input-radio-flat-txt--small{font-size:1.3rem}.c-input-radio-flat-circle{display:none}.c-input-radio-flat-txt-circle{align-items:center;background-color:#f2f2f2;border-radius:22px;display:inline-flex;font-size:1.4rem;height:44px;justify-content:center;transition:opacity .2s;width:100%}.c-input-radio-flat-circle:checked+.c-input-radio-flat-txt-circle{background-color:#f96075;color:#fff;font-weight:700}.c-input-radio-flat-txt-circle--small{font-size:1.3rem}.c-input-checkbox,input.c-input-checkbox[type=checkbox]{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:#fff;border-radius:2px;cursor:pointer;height:24px;margin:0;position:relative;vertical-align:middle;width:24px}.c-input-checkbox:focus,input.c-input-checkbox[type=checkbox]:focus{box-shadow:none}.c-input-checkbox:checked,input.c-input-checkbox[type=checkbox]:checked{background-color:#f96075;border:none;color:#fff}.c-input-checkbox:checked:before,input.c-input-checkbox[type=checkbox]:checked:before{background-color:#fff;content:"";display:block;height:4px;left:13%;position:absolute;top:67%;transform:rotate(45deg);transform-origin:right center;width:36%}.c-input-checkbox:checked:after,input.c-input-checkbox[type=checkbox]:checked:after{background-color:#fff;content:"";display:block;height:4px;left:40%;position:absolute;top:64%;transform:rotate(-53deg);transform-origin:left center;width:54%}.c-checkbox,input.c-checkbox[type=checkbox]{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:#fff;border:1px solid #949494;border-radius:2px;cursor:pointer;height:26px;margin-right:0;margin-top:0;position:relative;vertical-align:middle;width:26px}.c-checkbox:checked,input.c-checkbox[type=checkbox]:checked{background-color:#f96075;border:none}.c-checkbox:checked:after,.c-checkbox:checked:before,input.c-checkbox[type=checkbox]:checked:after,input.c-checkbox[type=checkbox]:checked:before{background:#fff;content:"";display:block;position:absolute}.c-checkbox:checked:before,input.c-checkbox[type=checkbox]:checked:before{height:16%;left:22%;top:50%;transform:rotate(46deg);transform-origin:center;width:32%}.c-checkbox:checked:after,input.c-checkbox[type=checkbox]:checked:after{height:16%;left:32%;top:42%;transform:rotate(-44deg);transform-origin:center;width:52%}@media screen and (min-width:768px){.c-checkbox,input.c-checkbox[type=checkbox]{height:18px;width:18px}}.is-pc .c-checkbox,.is-pc input.c-checkbox[type=checkbox]{height:18px;width:18px}.c-radio-btn,input.c-radio-btn[type=radio]{appearance:none;background-color:#fff;border:1px solid #949494;border-radius:50%;box-shadow:none;cursor:pointer;height:24px;margin-right:0;margin-top:0;padding:0;position:relative;width:24px}.c-radio-btn:checked:before,input.c-radio-btn[type=radio]:checked:before{background:#f96075;border-radius:100%;content:"";display:block;height:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:15px}.c-radio-btn.is-error,input.c-radio-btn.is-error[type=radio]{border-color:#ef4242;box-shadow:0 0 8px #ef4242}.c-textarea{border:1px solid #bbb;border-radius:2px;box-shadow:none;resize:none;width:100%}.c-input-datetimepicker,input.c-input-datetimepicker{border-radius:4px;box-shadow:none;display:block;width:100%}.c-input-datetimepicker::-moz-placeholder,.c-input-datetimepicker::-ms-input-placeholder,.c-input-datetimepicker::-webkit-input-placeholder,.c-input-datetimepicker::placeholder,input.c-input-datetimepicker::-moz-placeholder,input.c-input-datetimepicker::-ms-input-placeholder,input.c-input-datetimepicker::-webkit-input-placeholder,input.c-input-datetimepicker::placeholder{color:#aaa}.c-input-datetimepicker-outer{margin-top:12px;position:relative}@media screen and (min-width:768px){.c-input-datetimepicker-outer{width:195px}}.c-input-datetimepicker-outer:after{color:#333;content:"\e874";display:block;font-family:fontello;font-size:16px;pointer-events:none;position:absolute;right:10px;top:21px;transform:translateY(-50%)}.c-form-input.is-error{border:1px solid #ef4242;box-shadow:0 0 8px #ef4242}.c-heading{display:block;font-weight:700}.c-heading--pt1{font-size:21px}.c-heading--pt2{border-left:5px solid #ea6273;font-size:1.6rem;padding-left:1rem}.c-heading--pt3{border-left:.6rem solid #f95874;font-size:1.6rem;padding-left:.6rem}.c-newinquiry-heading--form{color:#fe791b;font-size:5.3vw;font-weight:700}@media (min-width:425px){.c-newinquiry-heading--form{font-size:3.9vw}}@media (min-width:640px){.c-newinquiry-heading--form{font-size:4vw}}@media (min-width:768px){.c-newinquiry-heading--form{font-size:3.2vw}}@media (min-width:1024px){.c-newinquiry-heading--form{font-size:2vw}.c-newinquiry-heading--form-sp{display:none}}.c-newinquiry-heading--form-note{display:none}@media (min-width:1024px){.c-newinquiry-heading--form-note{color:#fe791b;display:block;font-size:1.16vw;font-weight:700}}.c-newinquiry-heading--underline,.c-newinquiry-heading--underline-arrow,.c-newinquiry-heading--underline-blue,.c-newinquiry-heading--underline-green,.c-newinquiry-heading--underline-pink,.c-newinquiry-heading--underline-white,.c-newinquiry-heading--underline-white-small{font-size:5.6vw;font-weight:700;text-align:center}.c-newinquiry-heading--underline-arrow:after,.c-newinquiry-heading--underline-blue:after,.c-newinquiry-heading--underline-green:after,.c-newinquiry-heading--underline-pink:after,.c-newinquiry-heading--underline-white-small:after,.c-newinquiry-heading--underline-white:after,.c-newinquiry-heading--underline:after{border-bottom:2px solid #dadada;content:"";display:block;height:0;margin:5px auto 0;width:10vw}@media (min-width:425px){.c-newinquiry-heading--underline,.c-newinquiry-heading--underline-arrow,.c-newinquiry-heading--underline-blue,.c-newinquiry-heading--underline-green,.c-newinquiry-heading--underline-pink,.c-newinquiry-heading--underline-white,.c-newinquiry-heading--underline-white-small{font-size:4.5vw}}@media (min-width:768px){.c-newinquiry-heading--underline,.c-newinquiry-heading--underline-arrow,.c-newinquiry-heading--underline-blue,.c-newinquiry-heading--underline-green,.c-newinquiry-heading--underline-pink,.c-newinquiry-heading--underline-white,.c-newinquiry-heading--underline-white-small{font-size:3.4vw}}@media (min-width:1024px){.c-newinquiry-heading--underline,.c-newinquiry-heading--underline-arrow,.c-newinquiry-heading--underline-blue,.c-newinquiry-heading--underline-green,.c-newinquiry-heading--underline-pink,.c-newinquiry-heading--underline-white,.c-newinquiry-heading--underline-white-small{font-size:2.4vw}.c-newinquiry-heading--underline-arrow:after,.c-newinquiry-heading--underline-blue:after,.c-newinquiry-heading--underline-green:after,.c-newinquiry-heading--underline-pink:after,.c-newinquiry-heading--underline-white-small:after,.c-newinquiry-heading--underline-white:after,.c-newinquiry-heading--underline:after{border-bottom:3px solid #dadada;width:80px}}@media (min-width:1366px){.c-newinquiry-heading--underline,.c-newinquiry-heading--underline-arrow,.c-newinquiry-heading--underline-blue,.c-newinquiry-heading--underline-green,.c-newinquiry-heading--underline-pink,.c-newinquiry-heading--underline-white,.c-newinquiry-heading--underline-white-small{font-size:3.4rem}}.c-newinquiry-heading--underline-arrow:after,.c-newinquiry-heading--underline-blue:after,.c-newinquiry-heading--underline-green:after,.c-newinquiry-heading--underline-pink:after,.c-newinquiry-heading--underline-white-small:after,.c-newinquiry-heading--underline-white:after{border-color:#fff}.p-newinquiry-main-section--small.bg--white .c-newinquiry-heading--underline-white-small:after{border-color:#dadada}@media (min-width:768px){.c-newinquiry-heading--underline-white-small{font-size:2.8vw}.c-newinquiry-heading--underline-white-small:after{width:8vw}}@media (min-width:1024px){.c-newinquiry-heading--underline-white-small{font-size:1.9vw}}@media (min-width:1366px){.c-newinquiry-heading--underline-white-small{font-size:2.4rem}}@media (min-width:768px){.c-newinquiry-heading--underline-arrow{background:url(//39503109.fs1.hubspotusercontent-na1.net/hubfs/39503109/raw_assets/public/rejob--lp/images/bk_arrow.png) no-repeat;background-position:center 30%;background-size:contain;color:#fff;font-size:3.4vw;padding:3%}.c-newinquiry-heading--underline-arrow:after{content:none}}@media (min-width:1024px){.c-newinquiry-heading--underline-arrow{font-size:2.6vw}}@media (min-width:1366px){.c-newinquiry-heading--underline-arrow{font-size:3.4rem;margin:0 auto;width:880px}}.c-newinquiry-heading--underline-pink{color:#ff5a8e}@media (min-width:768px){.c-newinquiry-heading--underline-pink{background:url(//39503109.fs1.hubspotusercontent-na1.net/hubfs/39503109/raw_assets/public/rejob--lp/images/bk_arrow_pink.png) no-repeat;background-position:center 30%;background-size:contain;color:#fff;font-size:3.4vw;padding:3%}.c-newinquiry-heading--underline-pink:after{content:none}}@media (min-width:1024px){.c-newinquiry-heading--underline-pink{font-size:2.6vw}}@media (min-width:1366px){.c-newinquiry-heading--underline-pink{font-size:3.4rem;margin:0 auto;width:880px}}.c-newinquiry-heading--underline-blue{color:#0af}@media (min-width:768px){.c-newinquiry-heading--underline-blue{background:url(//39503109.fs1.hubspotusercontent-na1.net/hubfs/39503109/raw_assets/public/rejob--lp/images/bk_arrow_blue.png) no-repeat;background-position:center 30%;background-size:contain;color:#fff;font-size:3.4vw;padding:3%}.c-newinquiry-heading--underline-blue:after{content:none}}@media (min-width:1024px){.c-newinquiry-heading--underline-blue{font-size:2.6vw}}@media (min-width:1366px){.c-newinquiry-heading--underline-blue{font-size:3.4rem;margin:0 auto;width:880px}}.c-newinquiry-heading--underline-green{color:#8bcf3a}@media (min-width:768px){.c-newinquiry-heading--underline-green{background:url(//39503109.fs1.hubspotusercontent-na1.net/hubfs/39503109/raw_assets/public/rejob--lp/images/bk_arrow_green.png) no-repeat;background-position:center 30%;background-size:contain;color:#fff;font-size:3.4vw;padding:3%}.c-newinquiry-heading--underline-green:after{content:none}}@media (min-width:1024px){.c-newinquiry-heading--underline-green{font-size:2.6vw}}@media (min-width:1366px){.c-newinquiry-heading--underline-green{font-size:3.4rem;margin:0 auto;width:880px}}.c-newinquiry-heading--business{display:block;font-size:18px}.c-newinquiry-heading--business:after,.c-newinquiry-heading--business:before{content:"|";display:inline-block;width:25px}.c-newinquiry-heading--business:before{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.c-newinquiry-heading--business:after{-webkit-transform:rotate(30deg);transform:rotate(30deg);width:20px}.c-newinquiry-heading--large,.c-newinquiry-heading--midium{font-size:7.8vw}@media (min-width:425px){.c-newinquiry-heading--large,.c-newinquiry-heading--midium{font-size:6vw}}@media (min-width:768px){.c-newinquiry-heading--large,.c-newinquiry-heading--midium{font-size:5vw}}@media (min-width:1024px){.c-newinquiry-heading--large,.c-newinquiry-heading--midium{font-size:3.2vw}}@media (min-width:768px){.c-newinquiry-heading--midium{font-size:4.3vw}}@media (min-width:1366px){.c-newinquiry-heading--midium{font-size:4rem;line-height:1.6}}.c-newinquiry-heading--black,.c-newinquiry-heading--black-center{font-size:16px;font-weight:700;padding-top:8px}@media (min-width:768px){.c-newinquiry-heading--black,.c-newinquiry-heading--black-center{font-size:2vw}}@media (min-width:1366px){.c-newinquiry-heading--black,.c-newinquiry-heading--black-center{font-size:2.7rem}}.c-newinquiry-heading--black-center{font-size:5vw;text-align:center}@media (min-width:425px){.c-newinquiry-heading--black-center{font-size:4vw}}@media (min-width:768px){.c-newinquiry-heading--black-center{font-size:2.6vw}}@media (min-width:1024px){.c-newinquiry-heading--black-center{font-size:1.8vw}}@media (min-width:1366px){.c-newinquiry-heading--black-center{font-size:2.6rem}}.c-newinquiry-heading--pink{color:#ff5a8e;font-size:4.2vw;font-weight:700}@media (min-width:768px){.c-newinquiry-heading--pink{font-size:2.8vw}}@media (min-width:1024px){.c-newinquiry-heading--pink{font-size:2.6rem}}@media (min-width:1366px){.c-newinquiry-heading--pink{font-size:3rem}}.c-newinquiry-heading--blue{color:#46b2e7;font-size:4.2vw;font-weight:700}@media (min-width:768px){.c-newinquiry-heading--blue{font-size:2.8vw}}@media (min-width:1024px){.c-newinquiry-heading--blue{font-size:2.6rem}}@media (min-width:1366px){.c-newinquiry-heading--blue{font-size:3rem}}.c-newinquiry-heading--green{color:#8bcf3a;font-size:4.2vw;font-weight:700}@media (min-width:768px){.c-newinquiry-heading--green{font-size:2.8vw}}@media (min-width:1024px){.c-newinquiry-heading--green{font-size:2.6rem}}@media (min-width:1366px){.c-newinquiry-heading--green{font-size:3rem}}.c-label{align-items:center;border:1px solid;display:inline-flex;justify-content:center;line-height:1;white-space:nowrap}.c-label-oiwai{display:inline-block;height:24px;width:126px}.c-label-oiwai.c-label-oiwai--10000{background-image:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/global/oiwai-10000.png);background-repeat:no-repeat;background-size:100%;vertical-align:bottom}.c-label-oiwai.c-label-oiwai--5000{background-image:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/global/oiwai-5000.png);background-repeat:no-repeat;background-size:100%;vertical-align:bottom}.c-label-validation{color:#ef4242;font-size:1.2rem;font-weight:400;line-height:1}.c-label-required{background-color:#ef4242;border:none;color:#fff;font-size:10px;line-height:1.5;padding:2px 12px}.c-loading{-moz-animation:spin 1s linear infinite;-webkit-animation:spin 1s linear infinite;border-left:5px solid rgba(255,105,150,.9);border-top:5px solid rgba(255,105,150,.9);border-color:transparent rgba(255,105,150,.9) rgba(255,105,150,.9) transparent;border-radius:100%;border-style:solid;border-width:5px;height:44px;margin:auto auto 10px;opacity:.9;width:44px}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}.c-pagenation-outer--top{display:none}@media screen and (min-width:980px){.c-pagenation-outer--top{display:block;flex-shrink:0;padding:0 10px}.c-pagenation-outer--top .c-pagenation{margin-top:24px}}.c-pagenation{margin-top:30px;text-align:center}.c-pagenation__item{cursor:pointer;display:inline-block;font-size:1.2rem;vertical-align:top}.c-pagenation__item+.c-pagenation__item{margin-left:2px}.c-pagenation__item.is-disabled{pointer-events:none}.c-pagenation__child-item{background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;box-sizing:content-box;color:#666;display:inline-block;line-height:20px;min-width:16px;padding:8px 10px;text-align:center;text-decoration:none}.c-pagenation__item.is-disabled .c-pagenation__child-item{background:#eee;color:#ccc;padding:8px 10px}.c-pagenation__item.is-active .c-pagenation__child-item{border-color:#ed7987;color:#ed7987;font-weight:700}.c-panel{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1);overflow:hidden}.c-panel__heading{background-color:#eee;border-bottom:1px solid transparent;padding:10px 15px;position:relative}.c-panel__title{font-weight:700}.c-panel__body{padding:10px 15px}.p-panel-body__title{margin-bottom:10px}.c-small-panel-list__item+.c-small-panel-list__item{margin-top:16px}.c-small-panel{border-radius:4px;box-shadow:0 3px 10px 0 rgba(0,0,0,.05);font-size:12px;overflow:hidden}.c-small-panel__header{align-items:center;background-color:#eee;color:grey;display:flex;height:34px;justify-content:space-between;padding:0 16px;position:relative}.c-small-panel__content{color:#000;padding:10px 16px}.c-small-panel__close-link{color:grey;font-size:18px;line-height:1;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.c-small-panel__close-link>.icon-cancel-circled:before{display:block;margin-left:0;margin-right:0}.c-small-panel__content-link{color:#000;display:block;margin:-10px -16px;padding:10px 29px 10px 16px;position:relative}.c-small-panel__content-link:focus,.c-small-panel__content-link:hover{text-decoration:none}.c-small-panel__content-link:after{color:#a0a0a0;content:"\e80a";font-family:fontello;font-size:34px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.c-prompt-outer{padding:10px}@media screen and (min-width:980px){.c-prompt-outer{margin:10px auto;max-width:980px;padding:0}}.c-prompt-outer--keep{left:0;padding:10px;position:absolute;top:55px;width:100%}@media screen and (min-width:980px){.c-prompt-outer--keep{left:auto;padding:0;right:240px;top:60px;width:auto}}.c-prompt{border-radius:6px;font-size:14px;position:relative}.c-prompt:before{content:"";height:10px;position:absolute;transform:rotate(-45deg);width:10px}.c-prompt--login{background:#fff;border:1px solid #ccc;box-shadow:inset 0 -2px 0 #ccc}.c-prompt--login:before{background:#fff;border-right:1px solid #ccc;border-top:1px solid #ccc;right:55px;top:-6px}@media screen and (min-width:980px){.c-prompt--login:before{display:none}}.c-prompt--keep{background:#1076db}.c-prompt--keep:before{background:#1076db;right:103px;top:-5px}@media screen and (min-width:980px){.c-prompt--keep:before{content:"";height:10px;position:absolute;right:155px;top:-5px;transform:rotate(-45deg);width:10px}}.c-prompt__close-btn{cursor:pointer;line-height:1;position:absolute;right:10px;top:calc(50% - .5em - 2px)}.c-prompt__close-btn--login{color:#666}.c-prompt__close-btn--keep{color:#fff}.c-prompt__text-outer{line-height:40px;padding:0 10px}.c-prompt__text-outer--login{font-weight:700}@media screen and (min-width:768px){.c-prompt__text-outer--login{font-weight:400}}@media screen and (min-width:980px){.c-prompt__text-outer--keep{line-height:normal;padding:9px 38px 9px 15px}}.c-prompt__text{vertical-align:middle}.c-prompt__link:focus,.c-prompt__link:hover{text-decoration:underline}.c-prompt__link--login{color:#0094ea}@media screen and (min-width:768px){.c-prompt__link--login{color:#0f71d2}}.c-prompt__link--login .icon-right-circle:before{font-size:.9em;margin:0}.c-prompt__link--keep{color:#fff}.c-full-screen-modal,.c-full-screen-rounded-modal{display:none;position:fixed;width:100%}.c-full-screen-modal__close{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;border:0;color:#fff;font-size:18px;left:50%;line-height:1;padding:0;position:fixed;text-align:center;top:15px;transform:translateX(-50%);width:100%}.c-full-screen-modal__close:before{color:#fff;content:"\e845";font-family:fontello;font-size:18px;padding-right:5px}@media screen and (min-width:980px){.c-full-screen-modal__close{background-color:#ff6285;border:2px solid #fff;border-radius:50%;cursor:pointer;height:34px;left:50%;position:fixed;top:16px;transform:translateX(392px);width:34px;z-index:110001}.c-full-screen-modal__close:hover{background-color:#f7809f}.c-full-screen-modal__close:after,.c-full-screen-modal__close:before{background-color:#fff;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;width:20px}.c-full-screen-modal__close:before{padding-right:0;transform:translate(-50%,-50%) rotate(45deg)}.c-full-screen-modal__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.c-full-screen-modal__close-txt{display:none}}.c-full-screen-modal__content{background-color:#fff;height:-webkit-calc(100% - 50px);height:-ms-calc(100% - 50px);height:calc(100% - 50px);left:50%;overflow:scroll;position:fixed;top:50px;transform:translateX(-50%);width:100%;-webkit-overflow-scrolling:touch;color:#333}@media screen and (min-width:980px){.c-full-screen-modal__content{box-shadow:0 0 2px 2px rgba(0,0,0,.3);height:-webkit-calc(83.95% - 28px);height:-ms-calc(83.95% - 28px);height:calc(83.95% - 28px);left:50%;top:28px;transform:translateX(-50%);width:840px}}.c-full-screen-rounded-modal__container{background-color:#fff;border-radius:16px 16px 0 0;color:#333;height:calc(100% - 50px);left:0;overflow:scroll;position:fixed;top:100vh;transition:top .3s;width:100%}.is-open .c-full-screen-rounded-modal__container{top:50px}.c-full-screen-rounded-modal__close{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:transparent;border:none;display:block;height:28px;outline:none;padding:0;position:absolute;right:10px;top:28px;transform:translateY(-50%);width:28px}.c-full-screen-rounded-modal__close:before{color:#a8a8a8;content:"\e845";font-family:fontello;font-size:28px;line-height:1}.c-full-screen-rounded-modal__heading{background-color:#fafafa;color:#000;font-size:20px;font-weight:700;line-height:1.2;padding:16px}.c-full-screen-rounded-modal__content{padding:8px 16px}.c-small-modal{background:#fff;border-radius:10px;font-size:12px;left:50%;padding:44px 16px 30px;position:fixed;top:50%;transform:translate(-50%,-50%);width:266px}@media screen and (min-width:768px){.c-small-modal{font-size:14px;padding:50px 44px 36px;width:742px}.c-small-modal--small{width:528px}}.c-small-modal__close-button{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:transparent;border:none;height:16px;outline:none;padding:0;position:absolute;right:14px;top:12px;width:16px}@media screen and (min-width:768px){.c-small-modal__close-button{right:23px;top:18px}.c-small-modal__close-button:hover{cursor:pointer}}.c-small-modal__close-button:after,.c-small-modal__close-button:before{background-color:#a3a3a3;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;width:120%}.c-small-modal__close-button:before{transform:translate(-50%,-50%) rotate(45deg)}.c-small-modal__close-button:after{transform:translate(-50%,-50%) rotate(-45deg)}.c-small-modal__heading{font-size:18px;font-weight:700;text-align:center}.c-small-modal__button-outer,.c-small-modal__txt{margin-left:auto;margin-right:auto;max-width:364px}.c-small-modal__txt{color:#000;line-height:1.5;margin-top:34px}@media screen and (min-width:768px){.c-small-modal__txt{text-align:center}}.c-small-modal__bold{color:#ff6e40;font-weight:700}.c-small-modal__button-outer{margin-top:14px;text-align:center}@media screen and (min-width:768px){.c-small-modal__button-outer{margin-top:16px}}.c-small-modal__button{font-size:16px;font-weight:700;height:44px}@media screen and (min-width:768px){.c-small-modal__button{font-size:18px;height:56px}}.c-small-modal__close-txt-outer{font-size:12px;margin-top:26px}.c-small-modal__close-txt{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:#0f71d2;display:inline;outline:none;padding:0}.c-medium-modal{background:#fff;border-radius:10px;left:50%;max-width:720px;padding:40px 3.73%;position:fixed;top:50%;transform:translate(-50%,-50%);width:83%;z-index:1001}.c-medium-modal__close{appearance:none;-webkit-appearance:none;background-color:transparent;border:none;height:18px;outline:none;padding:0;position:absolute;right:10px;top:11px;width:18px}.c-medium-modal__close:after,.c-medium-modal__close:before{background-color:#bbb;content:"";height:2px;left:50%;position:absolute;top:50%;width:100%}.c-medium-modal__close:before{transform:translate(-50%,-50%) rotate(45deg)}.c-medium-modal__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.c-bottom-modal,.p-search-modal{background-color:#fff;border-radius:16px 16px 0 0;color:#222;display:none;position:fixed;width:100%;z-index:10999}@media screen and (min-width:980px){.c-bottom-modal,.p-search-modal{border-radius:16px;max-height:587px;width:833px}}.c-bottom-modal__header,.p-search-modal__header{display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;background:#fafafa;border-radius:16px 16px 0 0}.c-bottom-modal__title,.p-search-modal__title{font-size:20px;font-weight:700;padding:14px}.c-bottom-modal__content{padding:16px}.c-job-image-outer{margin:0 auto;max-width:657px}.c-job-image img,.c-job-image-react-wrapper{height:auto;left:0;position:absolute;top:0;width:100%}.c-job-image{display:block;overflow:hidden;padding-bottom:56.32%;position:relative;width:100%}.c-search-condition-list{display:flex;flex-wrap:wrap}.c-search-condition-list>dt{color:#f97085;font-size:19px;position:relative;width:20px}.c-search-condition-list>dt:nth-of-type(n+2){margin-top:12px}.c-search-condition-list>dd{padding-left:6px;width:calc(100% - 20px)}.c-search-condition-list>dd:nth-of-type(n+2){margin-top:12px}.c-search-condition-list [class*=icon]{left:50%;position:absolute;top:0;transform:translateX(-50%)}.c-search-condition-list [class*=icon]:before{display:block;margin-left:0;margin-right:0}.c-search-condition-list .icon-suitcase{font-size:14px}.c-search-condition-list .icon-smile{font-size:13px}.c-document-list{list-style:none;margin-top:8px;padding-left:1em;text-indent:-1em}.c-document-list>li{margin-top:8px}.c-list-with-indent{list-style-type:none;padding-left:1em;text-indent:-1em}.c-awards-breadcrumb,.c-awards-container{margin:0 auto;max-width:1012px;padding:0 16px;width:100%}.c-awards-container--first-view{overflow-x:visible}.c-awards-outline-button{align-items:center;-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #f96075;border-radius:4px;color:#f96075;display:inline-flex;font-size:18px;font-weight:700;height:60px;justify-content:center;width:100%}@media screen and (min-width:768px){.c-awards-outline-button{font-size:20px;height:66px}}.c-awards-outline-button:hover{text-decoration:none}.c-awards-outline-button:after{background-image:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/special/rejob_awards_2021/icn_arrow_with_line_pink.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:12px;margin-left:8px;transition:transform .15s;width:26px}@media screen and (min-width:768px){.c-awards-outline-button:after{margin-left:10px}.c-awards-outline-button:hover:after{transform:translateX(.5em)}.c-awards-outline-button span{padding-left:30px;padding-right:30px}.c-awards-outline-button--small{font-size:18px;height:59px}}.c-awards-arrow-link{align-items:center;-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:#f96075;display:inline-flex;font-size:16px;font-weight:700;justify-content:flex-start;line-height:1.5;padding:0;position:relative}@media screen and (min-width:768px){.c-awards-arrow-link{font-size:18px}}.c-awards-arrow-link:not(.c-awards-arrow-link--disabled):after{background-image:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/special/rejob_awards_2021/icn_arrow_with_line_pink.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:14px;margin-left:8px;transition:transform .15s;width:27px}.c-awards-arrow-link:hover{text-decoration:none}@media screen and (min-width:768px){.c-awards-arrow-link:hover:after{transform:translateX(.5em)}}.c-awards-arrow-link--disabled{cursor:default}.c-awards-header{background-color:#fff;border-bottom:none;box-shadow:0 7px 26px 0 rgba(137,84,91,.2);font-size:16px;height:auto;padding:0;position:sticky;top:0;z-index:4}@media screen and (min-width:768px){.c-awards-header{font-size:14px}}.c-awards-header__inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:996px;padding:12px 16px}@media screen and (min-width:768px){.c-awards-header__inner{padding:29px 16px}}.c-awards-header__logo{width:186px}.c-awards-header__logo-link{transition:opacity .15s}@media screen and (min-width:768px){.c-awards-header__logo-link:hover{opacity:.7}}.c-awards-header__logo-link img{vertical-align:bottom}.c-awards-header-nav{background-color:#fff;display:none;left:0;max-height:calc(100vh - 64px);overflow-y:auto;position:absolute;top:64px;width:100%}@media screen and (min-width:768px){.c-awards-header-nav{display:block!important;max-height:none;overflow-y:visible;position:static;width:70%}.c-awards-header-nav__list{display:flex;justify-content:flex-end}}.c-awards-header-nav__list>li{list-style-type:none;padding:0 16px}@media screen and (min-width:768px){.c-awards-header-nav__list>li{padding:0}.c-awards-header-nav__list>li+li{margin-left:40px}}.c-awards-header-nav__link{appearance:none;-webkit-appearance:none;background-color:transparent;border:none;color:#333;display:block;font-weight:700;padding:16px;text-align:left;text-decoration:none;width:100%}.c-awards-header-nav__link:hover{text-decoration:none}@media screen and (min-width:768px){.c-awards-header-nav__link{display:block;padding:0;transition:color .15s}.c-awards-header-nav__link:hover{color:#f96075}}.c-awards-header-nav__link--arrow{padding-right:18px;position:relative}.c-awards-header-nav__link--arrow:after,.c-awards-header-nav__link--arrow:before{background-repeat:no-repeat;background-size:contain;content:"";height:7px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:11px}.c-awards-header-nav__link--arrow:before{background-image:url(/images/user_frontend/special/rejob_awards_2021/icn_arrow_black.svg)}.c-awards-header-nav__link--arrow:after{background-image:url(/images/user_frontend/special/rejob_awards_2021/icn_arrow_pink.svg);opacity:0;transition:opacity .15s;z-index:2}.c-awards-header-nav__link--arrow:hover:after{opacity:1}.c-awards-header__hamburger-menu{background-color:#fff;border:1px solid #f96075;border-radius:50%;height:40px;position:relative;width:40px}.c-awards-header__hamburger-menu.is-open span{background:transparent}.c-awards-header__hamburger-menu.is-open span:before{top:0;transform:rotate(-45deg)}.c-awards-header__hamburger-menu.is-open span:after{bottom:0;transform:rotate(45deg)}.c-awards-header__hamburger-menu span{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s;width:15px}.c-awards-header__hamburger-menu span:before{top:-4px}.c-awards-header__hamburger-menu span:after,.c-awards-header__hamburger-menu span:before{background:#f96075;content:"";display:block;height:100%;left:0;position:absolute;transition:all .5s;width:100%}.c-awards-header__hamburger-menu span:after{bottom:-4px}@media screen and (min-width:768px){.c-awards-header__hamburger-menu{display:none}}@keyframes showSubMenu{0%{opacity:0}to{opacity:1}}.c-awards-header-sub-nav-parent{list-style-type:none;position:relative}@media screen and (min-width:768px){.c-awards-header-sub-nav-parent:focus .c-awards-header-sub-nav-outer,.c-awards-header-sub-nav-parent:hover .c-awards-header-sub-nav-outer{animation:showSubMenu .15s linear 0s;display:block!important}.c-awards-header-sub-nav-parent:focus .c-awards-header-nav__link,.c-awards-header-sub-nav-parent:hover .c-awards-header-nav__link{color:#f96075}.c-awards-header-sub-nav-parent:focus .c-awards-header-nav__link--arrow:after,.c-awards-header-sub-nav-parent:hover .c-awards-header-nav__link--arrow:after{opacity:1}}.c-awards-header-sub-nav-outer{display:none;margin:0 -16px}@media screen and (min-width:768px){.c-awards-header-sub-nav-outer{left:50%;margin-left:0;margin-right:0;padding-top:29px;position:absolute;top:20px;transform:translateX(-50%);width:390px}}.c-awards-header-sub-nav{background-color:#f5f2f3;list-style-type:none;padding:8px 16px}@media screen and (min-width:768px){.c-awards-header-sub-nav{background-color:#fff;border-radius:4px;box-shadow:0 7px 26px rgba(137,84,91,.2);padding-left:34px;padding-right:34px}}.c-awards-header-sub-nav__link{color:#333;display:block;font-weight:700;padding:16px 32px;text-decoration:none;transition:color .15s}.c-awards-header-sub-nav__link:hover{text-decoration:none}@media screen and (min-width:768px){.c-awards-header-sub-nav__link{padding-left:0;padding-right:0}.c-awards-header-sub-nav__link:hover{color:#f96075}}.c-awards-header-overlay{opacity:0;transition:opacity .15s linear}.c-awards-header-overlay.is-overlay{background:#000;height:100%;left:0;opacity:.6;position:fixed;top:0;width:100%;z-index:3}.c-awards-footer{background-color:#fd7085;color:#fff;font-size:14px;font-weight:400;padding:18px 0;position:relative;text-align:center}@media screen and (min-width:768px){.c-awards-footer{text-align:left}}.c-awards-heading{font-size:24px;font-weight:700;line-height:1.5;text-align:center}@media screen and (min-width:768px){.c-awards-heading{font-size:26px}}.c-awards-heading__small{display:block;margin:0 auto;padding-bottom:4px}@media screen and (min-width:768px){.c-awards-heading__small{padding-bottom:0}}.c-awards-heading__small--about{width:57px}.c-awards-heading__small--category{width:89px}.c-awards-heading__small--selected{width:95px}@media screen and (min-width:768px){.c-awards-heading__small--selected{margin-left:0}}.c-awards-heading__small--others{width:66px}.c-awards-sub-heading{font-feature-settings:"palt";font-size:22px;font-weight:700;line-height:1.5}@media screen and (min-width:768px){.c-awards-sub-heading{font-size:40px}}.mobile-app .c-awards-breadcrumb,.mobile-app .c-awards-breadcrumb-outer{display:none!important}.c-awards-breadcrumb-outer{background-color:#f5f2f3;overflow-x:auto;width:100%}.c-awards-breadcrumb-outer .c-awards-breadcrumb{min-width:max-content;padding-bottom:12px;padding-top:12px}@media screen and (min-width:980px){.c-awards-breadcrumb-outer .c-awards-breadcrumb{min-width:auto}}.c-awards-breadcrumb{line-height:1.5;padding-bottom:16px;padding-top:16px}.c-awards-breadcrumb li{display:inline}.c-awards-breadcrumb li+li{padding-left:4px}.c-awards-breadcrumb li+li:before{background-image:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/special/rejob_awards_2021/icn_breadcrumb_arrow_gray.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:9px;margin-right:8px;width:4px}.c-awards-breadcrumb a:hover{text-decoration:none}.c-awards-share-button,.c-awards-share-button--facebook,.c-awards-share-button--twitter{align-items:center;background-color:#666;border-radius:4px;color:#fff;display:flex;font-size:14px;font-weight:700;height:36px;justify-content:center;transition:opacity .15s;width:100%}.c-awards-share-button--facebook:hover,.c-awards-share-button--twitter:hover,.c-awards-share-button:hover{text-decoration:none}@media screen and (min-width:768px){.c-awards-share-button--facebook:hover,.c-awards-share-button--twitter:hover,.c-awards-share-button:hover{opacity:.7}}.c-awards-share-button--facebook:before,.c-awards-share-button--twitter:before,.c-awards-share-button:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:25px;margin-right:6px;width:25px}.c-awards-share-button--facebook{background-color:#1877f2}.c-awards-share-button--facebook:before{background-image:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/special/rejob_awards_2021/icn_sns_facebook.png)}.c-awards-share-button--twitter{background-color:#1b9df0}.c-awards-share-button--twitter:before{background-image:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/special/rejob_awards_2021/icn_sns_twitter.png)}.c-awards-share-button-area{display:inline-flex;justify-content:center;margin-left:-8px;margin-right:-8px;width:calc(100% + 16px)}.c-awards-share-button-area__item{max-width:180px;padding:0 8px;width:100%}@media screen and (min-width:768px){.c-awards-share-button-area__item{max-width:174px}}.c-awards-previous,.c-awards-top-about,.c-awards-top-message,.p-awards-top-about,.p-awards2021-top-categories,.p-awards2022-top-categories,.p-awards2023-top-categories{padding-bottom:80px;padding-top:80px}@media screen and (min-width:768px){.c-awards-previous,.c-awards-top-about,.c-awards-top-message,.p-awards-top-about,.p-awards2021-top-categories,.p-awards2022-top-categories,.p-awards2023-top-categories{padding-bottom:120px;padding-top:140px}.c-awards-top-about__content{align-items:center;display:flex;margin-top:60px}}.p-awards2021-top-categories,.p-awards2022-top-categories,.p-awards2023-top-categories{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}@media screen and (min-width:768px){.p-awards2021-top-categories,.p-awards2022-top-categories,.p-awards2023-top-categories{padding-top:100px}}.is-fixed.p-awards2021-top-categories,.is-fixed.p-awards2022-top-categories,.is-fixed.p-awards2023-top-categories{position:fixed}.c-awards-top{overflow-x:hidden}.c-awards-top__content{background-color:#fff;margin-top:calc(100vh - 64px);position:relative}@media screen and (min-width:768px){.c-awards-top__content{display:block;margin-top:calc(100vh - 78px)}}.c-awards-first-view{display:flex;flex-direction:column;height:calc(100vh - 64px);justify-content:space-between;position:fixed;width:100%}@media screen and (min-width:768px){.c-awards-first-view{display:block;height:calc(100vh - 78px)}.c-awards-first-view .c-awards-container{height:100%}}.c-awards-about-text{font-size:16px;line-height:1.8;margin:24px auto 0}@media screen and (min-width:768px){.c-awards-about-text{margin-top:0;text-align:center}}.c-awards-about-text p+p{margin-top:28.8px}.c-awards-top-slider,.c-awards-top-slider .slick-list,.c-awards-top-slider .slick-slide,.c-awards-top-slider .slick-slide>div,.c-awards-top-slider .slick-track,.c-awards-top-slider__item{height:100%}.c-awards-top-slider__item img{height:100%;object-fit:cover;width:100%}.c-awards-first-view-button{align-items:center;-webkit-appearance:none;appearance:none;background-color:#f96075;border:none;bottom:0;color:#fff;display:flex;font-size:15px;font-weight:700;height:64px;justify-content:center;left:50%;max-width:486px;padding:0;position:absolute;transform:translateX(-50%);transition:opacity .15s;width:calc(100% - 32px)}@media screen and (max-width:374px){.c-awards-first-view-button{font-size:14px}}@media screen and (min-width:768px){.c-awards-first-view-button{height:75px;width:100%}}.c-awards-first-view-button:after{animation:arrowmove 1s ease-in-out infinite;background-image:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/special/rejob_awards_2021/icn_arrow_white.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:8px;margin-left:6px;width:15px}@media screen and (max-width:374px){.c-awards-first-view-button:after{height:6px;margin-left:2px;width:12px}}@media screen and (min-width:768px){.c-awards-first-view-button:after{margin-left:19px}}.c-awards-first-view-button:hover{opacity:.8}.c-awards-categories-menu{display:none;list-style-type:none;margin-top:30px}@media screen and (min-width:768px){.c-awards-categories-menu{display:flex;justify-content:center}}.c-awards-categories-menu li{border-left:1px solid #c7c7c7;width:20%}.c-awards-categories-menu li:last-of-type{border-right:1px solid #c7c7c7}.c-awards-categories-menu__link{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:#333;display:block;font-size:18px;font-weight:700;line-height:1.5;padding:12px 0;text-align:center;transition:color .15s;width:100%}.c-awards-categories-menu__link:hover{color:#f96075}.c-awards-categories-menu__link:hover .c-awards-categories-menu__link-inner:after{opacity:1}.c-awards-categories-menu__link-inner{align-items:center;display:flex;height:88px;justify-content:center;padding-bottom:18px;position:relative}.c-awards-categories-menu__link-inner:after,.c-awards-categories-menu__link-inner:before{background-repeat:no-repeat;background-size:contain;bottom:9px;content:"";height:8px;left:50%;position:absolute;transform:translate(-50%,50%);width:13px}.c-awards-categories-menu__link-inner:before{background-image:url(/images/user_frontend/special/rejob_awards_2021/icn_arrow_black.svg)}.c-awards-categories-menu__link-inner:after{background-image:url(/images/user_frontend/special/rejob_awards_2021/icn_arrow_pink.svg);opacity:0;transition:opacity .15s;z-index:2}.c-awards-top-category-outer{margin-top:40px}@media screen and (min-width:768px){.c-awards-top-category-outer{display:flex;margin-top:60px;padding-top:120px}}.c-awards-top-category-outer+.c-awards-top-category-outer{margin-top:80px}@media screen and (min-width:768px){.c-awards-top-category-outer+.c-awards-top-category-outer{display:flex;margin-top:0}.c-awards-top-category-outer:nth-child(odd) .c-awards-top-category__number{left:0;right:auto}.c-awards-top-category-outer:nth-child(odd) .c-awards-top-category__image{margin-left:auto}.c-awards-top-category-outer:nth-child(odd) .c-awards-top-category__content-outer{background:linear-gradient(-90deg,hsla(0,0%,100%,0) 32.5%,#fff 0)}.c-awards-top-category-outer:nth-child(odd) .c-awards-top-category__content-inner{margin-left:0;margin-right:auto}.c-awards-top-category-outer.is-mouseover .c-awards-arrow-link:after{transform:translateX(.5em)}}.c-awards-top-category{position:relative;width:100%}.c-awards-top-category__number{display:none}@media screen and (min-width:768px){.c-awards-top-category__number{display:block;position:absolute;right:0;top:0}}.c-awards-top-category__number--01{width:12.55%}.c-awards-top-category__number--02{width:16.73%}.c-awards-top-category__number--03{width:16.84%}.c-awards-top-category__number--04{width:17.04%}.c-awards-top-category__number--05{width:16.53%}.c-awards-top-category__image{margin-bottom:-72px;margin-left:-16px;margin-right:-16px}@media screen and (min-width:768px){.c-awards-top-category__image{margin-bottom:-17.55%;margin-left:0;margin-right:0;position:relative;z-index:2}}.c-awards-top-category__content-outer{background-color:#fff;position:relative}@media screen and (min-width:768px){.c-awards-top-category__content-outer{background:linear-gradient(90deg,hsla(0,0%,100%,0) 32.5%,#fff 0);left:50%;transform:translateX(-50%);width:100vw}.c-awards-top-category__content{margin:0 auto;max-width:1012px;padding:0 16px;width:100%}}.c-awards-top-category__content-inner{color:#333;display:block;padding:32px}.c-awards-top-category__content-inner:hover{text-decoration:none}@media screen and (min-width:768px){.c-awards-top-category__content-inner{margin-left:auto;margin-right:0;max-width:512px;padding:62px 0;width:52.24%}}.c-awards-top-category__link,.c-awards-top-category__link-list,.c-awards-top-category__text{margin-top:12px}@media screen and (min-width:768px){.c-awards-top-category__link,.c-awards-top-category__link-list,.c-awards-top-category__text{margin-top:24px}}.c-awards-top-category__text{font-size:14px;line-height:1.8}@media screen and (min-width:768px){.c-awards-top-category__text{font-size:16px}}.c-awards-top-category__link-list{list-style-type:none}.c-awards-top-category__link-list li+li{margin-top:30px}.c-awards-top-message{background-image:url(/images/user_frontend/special/rejob_awards_2021/top/img_message_background_sp.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;position:relative;z-index:2}@media screen and (min-width:768px){.c-awards-top-message{background-image:url(/images/user_frontend/special/rejob_awards_2021/top/img_message_background_pc.jpg);padding-bottom:114px;padding-top:114px}}.c-awards-top-message__text{font-family:Yu Gothic,游ゴシック,YuGothic,游ゴシック体,sans-serif;font-size:13px;line-height:3;margin-top:44px;text-align:center}@media screen and (max-width:374px){.c-awards-top-message__text{margin-top:70px}}@media screen and (min-width:768px){.c-awards-top-message__text{font-size:20px;margin-top:70px}}.c-awards-top-message__text p+p{margin-top:44px}@media screen and (min-width:768px){.c-awards-top-message__text p+p{margin-top:50px}}.c-awards-share{background-color:#fff;position:relative}.c-awards-share .c-awards-share-button-area{margin-top:16px;max-width:344px}@media screen and (min-width:768px){.c-awards-share .c-awards-share-button-area{margin-top:10px;max-width:332px}}.c-awards-share .c-awards-container{padding-bottom:80px;padding-top:80px;text-align:center}@media screen and (min-width:768px){.c-awards-share .c-awards-container{padding-bottom:40px;padding-top:40px}}.c-awards-share__heading{font-size:16px;font-weight:700}@media screen and (min-width:768px){.c-awards-share__heading{font-size:18px}}.c-awards-share__share-buttons-outer{margin:16px auto 0;max-width:344px}@media screen and (min-width:768px){.c-awards-share__share-buttons-outer{max-width:332px}}.c-awards-previous{background-color:#333;background-image:url(/images/user_frontend/special/rejob_awards_common/img_message_previous_background_sp.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;position:relative;z-index:2}@media screen and (min-width:768px){.c-awards-previous{background-image:url(/images/user_frontend/special/rejob_awards_common/img_message_previous_background_pc.jpg);background-size:auto 100%;padding-bottom:122px;padding-top:100px}}.c-awards-previous__button-list{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style-type:none;margin-top:24px}.c-awards-previous__button-list>li{width:100%}@media screen and (min-width:768px){.c-awards-previous__button-list>li{width:302px}}.c-awards-previous__button{align-items:center;background-color:#fff;border:1px solid #f96075;color:#f96075;display:inline-flex;font-size:16px;font-weight:700;height:44px;justify-content:center;position:relative;transition:opacity .15s;width:100%}@media screen and (min-width:768px){.c-awards-previous__button{font-size:18px}}.c-awards-previous__button:after{content:"\e80e";font-family:fontello;font-size:12px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.c-awards-previous__button:hover{opacity:.8;text-decoration:none}.c-landing-header{background-color:#fff;border-bottom:none;border-top:none;height:52px;padding:0}@media screen and (min-width:1020px){.c-landing-header{height:64px}}.c-landing-header--border{border-bottom:2px solid #f08f9b}.c-landing-header--shadow{box-shadow:0 4px 4px rgba(0,0,0,.05);z-index:1}.c-landing-header__group{margin:0 auto;max-width:980px;position:relative}.c-landing-header--shadow .c-landing-header__group{align-items:center;display:flex;height:52px}@media screen and (min-width:1020px){.c-landing-header--shadow .c-landing-header__group{height:64px}}.c-landing-header__logo{height:auto;margin:10px;width:161px}@media screen and (min-width:1020px){.c-landing-header__logo{width:201px}}.c-landing-header__login-link-outer{font-size:14px;padding:16px;position:absolute;right:0;text-align:right;top:0}@media screen and (min-width:1020px){.c-landing-header__login-link-outer{padding:22px 16px}}.c-landing-header__login-link-outer:hover{opacity:.7}.c-landing-header__login-link{color:#000;text-decoration:none}.c-landing-header__login-link:hover{text-decoration:none}.c-landing-header__login-link-outer__icon:before{color:#000;content:"\e854";font-family:fontello;font-style:normal}.c-landing-footer{background-color:#282846;color:#fff;font-size:10px;width:100%}.p-landing-group-wreath{color:#fff;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:886px;padding:20px;width:100%}@media screen and (min-width:768px){.p-landing-group-wreath{border-bottom:1px solid #949494}}.p-landing-group-wreath__eye_catch{text-align:center}@media screen and (min-width:768px){.p-landing-group-wreath__eye_catch{padding:0 19px}}.p-landing-group-wreath__eye_catch:nth-of-type(3){flex-basis:100%}@media screen and (min-width:768px) and (max-width:1020px){.p-landing-group-wreath__eye_catch:nth-of-type(3){flex-basis:auto}}.p-landing-group-wreath__eye_catch__wreath{margin:28px 3px 0;width:28px}.p-landing-group-wreath__eye_catch__text_wrap{display:inline-block;line-height:1.2;text-align:center;width:160px}.p-landing-group-wreath__eye_catch__text_s{font-size:16px}.p-landing-group-wreath__eye_catch__text_m{font-size:36px;font-weight:700;line-height:1.5}.p-landing-group-wreath__eye_catch__text_l{font-size:50px;font-weight:700}.p-landing-group-wreath__eye_catch__annotation{font-size:9px;margin-bottom:8px}.c-landing-footer__a{background-color:#282846;border-bottom:none;color:#fff;height:44px;padding:0}@media screen and (min-width:768px){.c-landing-footer__a{height:18px}}.c-landing-footer__a:hover{opacity:.7;text-decoration:none}.c-landing-footer__ul{font-family:Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:1.2em;text-align:center;width:100%}@media screen and (min-width:768px){.c-landing-footer__ul{color:#fff;height:88px;line-height:1;margin:auto;padding-top:24px;width:490px}}.c-landing-footer__li{border:solid;line-height:44px;width:50%}@media screen and (min-width:768px){.c-landing-footer__li{display:inline;float:left;height:14px;line-height:1;padding:0 8px;width:auto}.c-landing-footer__li__rightmost{border-right:none}}.c-landing-footer__li__border1{border-color:#949494;border-width:1px 1px 0 0;float:left}@media screen and (min-width:768px){.c-landing-footer__li__border1{border-width:0 1px 0 0;float:left}}.c-landing-footer__li__border2{border-color:#949494;border-width:1px 0 0;float:none;margin-left:50%}@media screen and (min-width:768px){.c-landing-footer__li__border2{border-width:0 1px 0 0;float:left;margin-left:0}}.c-landing-footer__li__border3{border-color:#949494;border-width:1px 1px 1px 0;float:left}@media screen and (min-width:768px){.c-landing-footer__li__border3{border-width:0 1px 0 0;float:left}}.c-landing-footer__li__border4{border-color:#949494;border-width:1px 0;float:none;margin-left:50%}@media screen and (min-width:768px){.c-landing-footer__li__border4{border-width:0;float:left;margin-left:0}}.c-landing-footer__ul__inside{list-style-type:none}@media screen and (min-width:768px){.c-landing-footer__ul__inside{margin-bottom:26px}}.c-landing-copywriter{line-height:3}@media screen and (min-width:768px){.c-landing-copywriter{line-height:1}}.c-tab{border-bottom:1px solid #f08f9b;display:flex}.c-tab li{display:inline-block;padding:0 2px;width:100%}.c-tab-link{border:solid #dfdfdf;border-width:1px 1px 0;color:#333;display:block;margin-top:4px;padding:15px 0;text-align:center}.c-tab-link.active{background-color:#fff;border-color:#fd7085;border-top-width:4px;font-weight:700;margin:0 0 -1px;padding:16px 0}.c-tab-link:hover{text-decoration:none}.p-banner--rectangle{height:0;overflow:hidden;padding-bottom:20%;position:relative;text-align:center}.p-banner--rectangle img{height:auto;left:0;margin:auto;max-width:100%;position:absolute;right:0;top:0}.p-app-banner{margin:15px 10px 10px}@media screen and (min-width:768px){.p-app-banner{max-width:480px}}.is-pc .p-app-banner{display:none}.p-banner--horizontally-long{height:0;overflow:hidden;padding-bottom:11.11%;position:relative}@media screen and (min-width:768px){.p-banner--horizontally-long{margin:10px;padding-bottom:8.16%}}.p-banner--horizontally-long img{height:auto;left:0;margin:auto;max-width:100%;position:absolute;right:0;top:0}.p-banner--jobs-top{margin:10px;text-align:center}.p-banner--jobs-top img{max-width:100%}.p-banner--jobs-top .is-pc{display:none}@media screen and (min-width:600px){.p-banner--jobs-top .is-sp{display:none}.p-banner--jobs-top .is-pc{display:block}}.p-feature-banner{display:none}.is-sp .p-feature-banner{display:block;margin:5px;width:100%}.p-drawer-banner{margin:10px}.p-drawer-banner__image{height:auto;max-width:100%;vertical-align:bottom}.p-brand-caption{color:#222}@media screen and (min-width:768px){.p-brand-caption{display:flex;flex-wrap:wrap;margin-left:-5px;margin-top:15px;width:-webkit-calc(100% + 10px);width:-ms-calc(100% + 10px);width:calc(100% + 10px)}}.p-brand-caption.p-brand-album--brand-modal{padding:0}.p-brand__image{height:auto}.p-brand__figure{text-align:center}@media screen and (min-width:768px){.p-brand__figure{flex-basis:-webkit-calc(50% - 10px);flex-basis:-ms-calc(50% - 10px);flex-basis:calc(50% - 10px);margin:5px}}@media screen and (max-width:767px){.p-brand__figure+.p-brand__figure{margin-top:10px}}.p-job-back-box{align-items:center;background-color:#ee828f;display:flex;font-size:14px;height:40px;justify-content:center;position:relative;width:100%}@media screen and (min-width:768px){.p-job-back-box__link-container{max-width:1000px;padding:0 10px;position:relative;text-align:left;width:100%}}.p-job-back-box__link{color:#fff}@media screen and (min-width:768px){.p-job-back-box__link{padding:0 20px;position:relative}}.p-job-back-box__link:before{color:#fff;content:"\e80d";font-family:fontello;left:15px;margin-top:-10px;position:absolute;top:50%}@media screen and (min-width:768px){.p-job-back-box__link:before{left:0}}.p-job-resume-box{margin-bottom:16px;text-align:center}@media screen and (min-width:768px){.p-job-resume-box{margin:20px 10px}}.p-job-resume-box__heading{color:#ee828f;font-size:1.6rem;font-weight:700}.p-job-resume-box__icon{height:44px;margin:16px auto 0;width:63px}.p-job-resume-box__bottom,.p-job-resume-box__button-outer,.p-job-resume-box__content{margin-top:16px}@media screen and (min-width:768px){.p-job-resume-box__button-outer{margin-left:auto;margin-right:auto;width:265px}}.p-job-resume-box__button-outer button{padding:8px 0}.p-job-resume-box__bottom{font-size:1.2rem}.p-job-panel-section{color:#222;padding-bottom:24px;padding-top:16px}.p-job-panel-section+.p-job-panel-section{border-top:1px solid #f2f2f2}.p-job-panel-content{margin-top:12px}.p-job-header{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:16px 16px 0}@media screen and (min-width:768px){.p-job-header{margin-left:10px;margin-right:10px;margin-top:12px}}.p-job-header--with-tab{margin-top:0}.p-job-header-inner{margin:0 auto;padding:0 10px;width:100%}@media screen and (min-width:768px){.p-job-header-inner{margin-left:10px;margin-right:10px;margin-top:12px;padding-left:20px;padding-right:20px;padding-top:20px}}.p-job-header--with-sticky-menu{padding-bottom:8px}@media screen and (min-width:768px){.p-job-header--with-sticky-menu{padding-bottom:60px}}.p-job-header-heading{font-size:1.8rem;font-weight:400;line-height:1.4;padding-bottom:12px}@media screen and (min-width:768px){.p-job-header-heading{font-size:2.2rem}}.p-job-header-heading__bold{color:#222;font-weight:700}.p-job-top-contents-outer{min-height:550px}@media screen and (min-width:768px){.p-job-top-contents-outer{min-height:400px}}.p-job-top-contents-outer--non-button{min-height:220px}@media screen and (min-width:768px){.p-job-top-contents-outer--non-button{min-height:400px}}.p-job-top-contents-outer--non-image{min-height:auto}@media screen and (max-width:767px){.p-job-top-contents-outer--short{min-height:300px}}.p-job-label-list{display:flex}.p-job-label-list.p-job-label-list--block{align-items:flex-end;flex-wrap:wrap;margin-left:-1px;width:-webkit-calc(100% + 2px);width:-ms-calc(100% + 2px);width:calc(100% + 2px)}@media screen and (min-width:768px){.p-job-label-list{align-items:flex-start}}.p-job-cassete--work .p-job-label-list{flex-wrap:nowrap}.p-job-label-list__item{font-size:10px;line-height:22px;margin:1px;padding:0 4.5px}.p-job-label-list--top .p-job-label-list__item{height:26px;padding:0 6.5px}.p-job-label-list__item--new{background-color:#ebdc4d;border-color:#ebdc4d;color:#fff}.p-job-label-list__item--scout{background-color:#eb714c;border-color:#eb714c;color:#fff}.p-job-label-list__item--premium-scout{background-color:#ff7878;border-color:#ff7878;color:#fff}.p-job-label-list__item--business-types,.p-job-label-list__item--features{background:#fff;border-color:#ff8d8d;color:#ff8d8d}.p-job-label-list__item--searched-features{background:#ff4c4c;border-color:#ff4c4c;color:#fff}.p-job-label-list__item--employments{background-color:#a8a8a8;border-color:#a8a8a8;border-radius:2px;color:#fff;font-size:11px}.p-job-label-list__item--oiwai{margin-right:5px;padding:0!important}.p-job-awards-label-outer{margin-bottom:8px;margin-left:-16px}@media screen and (min-width:768px){.p-job-awards-label-outer{margin-left:0}}.p-job-awards-label{align-items:center;background-position:6px;background-repeat:no-repeat;background-size:13px auto;color:#fff;display:inline-flex;font-size:1.1rem;font-weight:700;height:24px;padding-left:21px;padding-right:6px;position:relative}.p-job-awards-label:after,.p-job-awards-label:before{border-style:solid;content:"";display:block;height:0;position:absolute;right:-4px;width:0}.p-job-awards-label:before{border-width:12px 4px 0 0;top:0}.p-job-awards-label:after{border-width:12px 0 0 4px;bottom:0}.p-job-awards-label--gold{background-color:#cca62b;background-image:url(/images/user_frontend/global/icon/icn_awards_gold.svg)}.p-job-awards-label--gold:before{border-color:#cca62b transparent transparent}.p-job-awards-label--gold:after{border-color:transparent transparent transparent #cca62b}.p-job-awards-label--silver{background-color:#a0b0c7;background-image:url(/images/user_frontend/global/icon/icn_awards_silver.svg)}.p-job-awards-label--silver:before{border-color:#a0b0c7 transparent transparent}.p-job-awards-label--silver:after{border-color:transparent transparent transparent #a0b0c7}.p-job-awards-label--bronze{background-color:#e28d4e;background-image:url(/images/user_frontend/global/icon/icn_awards_bronze.svg)}.p-job-awards-label--bronze:before{border-color:#e28d4e transparent transparent}.p-job-awards-label--bronze:after{border-color:transparent transparent transparent #e28d4e}.p-job-awards-label--selected{background-color:#e67e9b;background-image:url(/images/user_frontend/global/icon/icn_awards_selected.svg)}.p-job-awards-label--selected:before{border-color:#e67e9b transparent transparent}.p-job-awards-label--selected:after{border-color:transparent transparent transparent #e67e9b}.p-job-group__label-list{display:flex;flex-wrap:wrap;margin:-4px}.p-job-group__label-list>li{background-color:#fff;border-color:#ff9696;color:#ff9696;font-size:1.1rem;font-weight:700;margin:4px;padding:5px}.p-job-image-content{margin-top:10px;text-align:center}.p-job-image-content.p-job-image-content--main-image{padding-bottom:16px}@media screen and (min-width:768px){.p-job-image-content.p-job-image-content--main-image{background:#fff;border:1px solid #d1d1d1;border-bottom:none;margin:20px 10px 0;padding:20px 20px 24px}}.p-job-image-content.p-job-image-content--job{margin-left:-16px;margin-right:-16px;padding-bottom:16px}@media screen and (min-width:768px){.p-job-image-content.p-job-image-content--job,.p-job-image-content.p-job-image-content--shop{margin-left:0;margin-right:0;margin-top:24px;padding-bottom:24px}}.p-job-image-content.p-job-image-content--client,.p-job-image-content.p-job-image-content--shop{margin-left:-16px;margin-right:-16px;margin-top:16px}.p-job-image-content__jobs-slider{height:0;padding-bottom:calc(56.53333% + 16px);position:relative;width:100%}@media screen and (min-width:768px){.p-job-image-content__jobs-slider{padding-bottom:calc(39.44563% + 16px)}}.p-job-image-list{padding-bottom:36px}.p-job-image-list .slick-dots{bottom:0;left:0;margin-top:0;position:absolute}.p-job-image-list .slick-dots li{height:auto;line-height:1;padding:13px 5px}.p-job-image-list .slick-dots li:before{content:"◯"}.p-job-image-list .slick-dots li.slick-active:before{content:"●"}@media screen and (min-width:768px){.p-job-image-list:not(.slick-initialized){display:flex}}.p-job-image-list__item{position:relative;vertical-align:bottom}.p-job-image-list--shops .p-job-image-list__item{margin:0 auto;max-width:414px;width:100%}.p-job-image-list:not(.slick-initialized) .p-job-image-list__item:nth-child(n+2){display:none}.p-job-image-list__caption{font-size:1.2rem;text-align:left}.p-job-image{height:auto;margin:0 auto}.p-job-image.is-prev{min-height:120px;min-width:60px}.p-job-image__caption{background:rgba(0,0,0,.6);background:linear-gradient(transparent,rgba(0,0,0,.6));bottom:0;color:#fff;font-size:1.2rem;left:0;padding:10px;position:absolute;text-align:left;width:100%}.p-job-under-consideration-outer{margin-bottom:16px;margin-left:-16px}@media screen and (min-width:768px){.p-job-under-consideration-outer{margin-bottom:8px;margin-left:0}.p-job-under-consideration-outer--bottom{margin-bottom:14px}}.p-job-under-consideration{border-bottom:1px solid #f97b0b;border-top:1px solid #f97b0b;color:#f97b0b;display:inline-block;font-size:1.2rem;font-weight:700;line-height:1;padding:4px 12px}.p-job-title{color:#222;font-size:1.8rem;font-weight:700;line-height:1.4;padding-bottom:8px}@media screen and (min-width:768px){.p-job-title{padding-bottom:14px}}.p-job-salary-area{color:#222;font-size:1.1rem;padding-bottom:14px}@media screen and (min-width:768px){.p-job-salary-area{display:none}}.p-job-salary-area__number{color:#f97b0b;font-size:1.6rem;font-weight:700}.p-job-button-area{margin-left:-6px;margin-right:-6px}@media screen and (min-width:768px){.p-job-button-area{margin-left:0;margin-right:0}}.p-job-occupation-area{border-top:1px solid #f2f2f2;margin-top:22px}@media screen and (min-width:768px){.p-job-occupation-area{margin-top:24px}}.p-job-occupation-area__other-occupation+.p-job-occupation-area__other-occupation{margin-top:12px}.p-job-other-occupation{background-color:#f2f2f2;color:#575757;line-height:2.16;margin-top:24px;padding:8px}.p-job-other-occupation__heading{padding-bottom:4px}.p-job-other-occupation-list li{display:inline}.p-job-other-occupation-list__icon{display:inline-block;padding:10px 0;vertical-align:top;width:4px}.p-job-fix-summary-list{display:flex;flex-wrap:wrap;font-size:12px}.p-job-fix-summary-list>dt{align-items:flex-start;border-bottom:1px solid #eee;display:flex;flex-basis:5em;flex-direction:column;font-weight:700;justify-content:center;max-width:5em;padding:8px 0}.p-job-fix-summary-list>dd{border-bottom:1px solid #eee;flex-basis:-webkit-calc(100% - 5em);flex-basis:-ms-calc(100% - 5em);flex-basis:calc(100% - 5em);max-width:-webkit-calc(100% - 5em);max-width:-ms-calc(100% - 5em);max-width:calc(100% - 5em);padding:8px 0}.p-job-fix-summary-list .icon-phone{color:#ccc;font-size:26px;margin-left:10px}@media screen and (min-width:768px){.p-job-group-outer{margin:20px 10px}}.p-job-group-outer.p-job-group-outer--top-attached{border-top:none;margin-top:0}.p-job-internal-link-area{background:#fff}.p-job-group,.p-job-resume-box,.p-matching-support-cassette{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-top:16px;padding:24px 16px}@media screen and (min-width:768px){.p-job-group,.p-job-resume-box,.p-matching-support-cassette{padding-bottom:24px;padding-left:20px;padding-right:20px}}.p-job-group--bg-white.p-job-resume-box,.p-job-group--bg-white.p-matching-support-cassette,.p-job-group.p-job-group--bg-white{background-color:#fff}.p-job-group .p-job-table,.p-job-group .p-search-cassette,.p-job-group .p-search-cassette__heading,.p-job-resume-box .p-job-table,.p-job-resume-box .p-search-cassette,.p-job-resume-box .p-search-cassette__heading,.p-matching-support-cassette .p-job-table,.p-matching-support-cassette .p-search-cassette,.p-matching-support-cassette .p-search-cassette__heading{color:#222}.p-job-group .p-search-cassette,.p-job-resume-box .p-search-cassette,.p-matching-support-cassette .p-search-cassette{border-top:1px solid #ccc}.p-job-group .p-search-label-list,.p-job-resume-box .p-search-label-list,.p-matching-support-cassette .p-search-label-list{margin-top:-1px;padding-bottom:2px}.p-job-group--no-padding-bottom{padding-bottom:0}.p-job-group--button-area-bottom{margin-top:0;position:relative}.p-job-group__heading{color:#222;font-size:18px;font-weight:700;line-height:1.4;padding-bottom:24px;padding-top:16px;text-align:center;width:100%}@media screen and (max-width:767px){.p-job-group__heading.p-job-group__heading--internal-link-area{background:#fff;border-bottom:none;padding:25px 0 0}}.p-job-group__heading.p-job-group__heading--tab-shops{margin-bottom:16px}@media screen and (min-width:768px){.p-job-group__heading:not(:first-child){margin-top:20px}}.p-job-group__heading-inner{border-bottom:4px solid rgba(249,96,117,.4);display:inline-block;padding-bottom:4px}.p-job-group-awards__heading,.p-job-heading{color:#222;font-size:1.8rem;font-weight:700;line-height:1.4;padding-bottom:16px}.p-job-sub-heading{color:#222;font-size:1.6rem;font-weight:700;line-height:1.4;padding-bottom:16px;padding-top:8px}.p-job-group-inner{color:#222;line-height:1.8}@media screen and (min-width:768px){.p-job-group-inner__figure-outer{display:flex}}.p-job-group-inner__figure-outer.p-job-group-inner__figure-outer--brand-content{border:1px solid #ccc;border-top:none;padding:10px}@media screen and (min-width:768px){.p-job-group-inner__figure-outer.p-job-group-inner__figure-outer--brand-content{flex-direction:column;padding:15px}.p-job-group-inner__figure-outer.p-job-group-inner__figure-outer--pc-1column{align-items:center;flex-direction:column;margin:0 auto;max-width:657px}.p-job-group-inner__figure-outer>*{max-width:100%;min-width:0}}.p-job-group-inner__heading-container{margin-top:-58px;padding-top:58px}@media screen and (min-width:768px){.p-job-group-inner__heading-container{margin-top:-48px;padding-top:48px}}.p-job-group-inner__heading{font-weight:700;padding-bottom:20px;padding-left:20px;position:relative}@media screen and (min-width:768px){.p-job-group-inner__heading{background:#f4f4f4;margin-bottom:20px;padding:10px}}.p-job-group-inner__heading:after,.p-job-group-inner__heading:before{content:"";display:block;height:10px;left:5px;position:absolute;width:8px}@media screen and (min-width:768px){.p-job-group-inner__heading:after,.p-job-group-inner__heading:before{display:none}}.p-job-group-inner__heading:before{background-color:#eb99a3}.p-job-group-inner__heading:after{background-color:#ea7986;bottom:20px}.p-job-group-inner__heading.p-job-group-inner__heading--client-shop-content{margin-left:-5px;margin-top:30px}.p-job-group-inner__title{font-weight:700;text-align:center;width:100%}.p-job-group-inner__narrow-content{width:100%}@media screen and (min-width:768px){.p-job-group-inner__narrow-content{margin-top:10px}}.p-job-group-inner__text{padding:0 5px}@media screen and (min-width:768px){.p-job-group-inner__text{margin-top:5px}}.p-job-group-inner__figure{margin-bottom:10px;text-align:center}@media screen and (min-width:768px){.p-job-group-inner__figure-outer .p-job-group-inner__figure{flex-shrink:0;margin-bottom:0;margin-right:20px;width:338px}.p-job-group-inner__figure-outer--brand-content .p-job-group-inner__figure{display:block;letter-spacing:-.4em;margin-right:0;padding:0;width:100%}.p-job-group-inner__figure-outer--pc-1column .p-job-group-inner__figure{margin-right:0}}.p-job-group-inner__figure.p-job-group-inner__figure--shop{margin-top:-5px}.p-job-group-outer__figure--center{margin:0 auto 10px;padding:5px;text-align:center;width:100%}@media screen and (min-width:768px){.p-job-group-outer__figure--center{width:338px}}@media screen and (max-width:767px){.p-job-group-outer__figure--center{max-width:50%!important}}.p-job-group-inner__figure--line,.p-job-group-inner__figure--logo,.p-job-group-inner__figure--medium{height:0;overflow:hidden;position:relative;text-align:center}.p-job-group-inner__figure--line img,.p-job-group-inner__figure--logo img,.p-job-group-inner__figure--medium img{height:auto;left:0;margin:auto;max-width:100%;position:absolute;right:0;top:0}.p-job-group-inner__figure--medium{padding-bottom:100%}.p-job-group-inner__figure--logo{padding-bottom:56.31%}.p-job-group-inner__figure--logo img{padding:0}.p-job-group-inner__figure--line{padding-bottom:56.31%}.p-job-group-inner__figure-img{margin:auto;padding:5px;width:100%}@media screen and (max-width:767px){.p-job-group-inner__figure-img{max-width:50%!important}}@media screen and (min-width:768px){.p-job-group-inner__figure-outer--brand-content .p-job-group-inner__figure-img{display:inline-block;width:50%}}.p-job-group-inner__figcaption{padding-top:10px;text-align:left}.p-job-group-inner-content__heading{font-weight:700;padding:20px 0 5px}.p-job-group-inner-content:first-of-type .p-job-group-inner-content__heading{padding-top:0}@media screen and (min-width:768px){.p-job-filter-outer{margin-left:auto;margin-right:auto;max-width:575px}}.p-job-filter{display:flex;flex-wrap:wrap;margin-bottom:20px}.p-job-filter__note{font-size:1.2rem;margin-bottom:5px;text-align:center;width:100%}@media screen and (min-width:768px){.p-job-filter__note{margin-top:0}}.p-job-filter__heading{flex-shrink:0;padding-bottom:5px;padding-top:30px;width:100%}.p-job-filter__pulldown-container{align-items:center;display:flex;width:100%}.p-job-filter__pulldown{flex-grow:1}.p-job-filter__pulldown[disabled=true]{background-color:#eee;color:#ccc}.p-job__num-container{color:#222;font-size:1.2rem}.p-job__num-container.p-job__num-container--filter{font-size:1.4rem;padding-top:10px}.p-job__num-container.p-job__num-container--filter .p-job__num{font-size:1.4rem}.p-job__num{color:#f97b0b;font-size:2rem;padding-right:5px}.p-job-cassete{background:#fff;border-top:4px solid #f08f9b;box-shadow:0 1px 2px rgba(0,0,0,.25);padding:15px 10px}@media screen and (min-width:768px){.p-job-cassete{border-bottom:1px solid #d1d1d1;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;margin-top:20px;padding:30px 20px}}.p-job-cassete+.p-job-cassete{margin-top:10px}.p-job-cassete__link{color:#666;display:block}.p-job-cassete__link:hover{text-decoration:none}.p-job-cassete__heading-container{align-items:flex-start;display:flex;justify-content:space-between;padding-bottom:10px}.p-job-cassete-table{background:#fff;width:100%}.p-job-cassete-table td,.p-job-cassete-table th{border:1px solid #ccc}.p-job-cassete-table th{background:#eee;color:#bbb;font-size:2rem;padding:8px 4px;text-align:center;vertical-align:middle;width:38px}.p-job-cassete-table td{padding:8px}.p-job-cassete-table caption{caption-side:bottom;font-size:1.2rem;margin-top:5px;text-align:left}.p-job-video-outer{margin-left:-16px;margin-right:-16px;padding-top:56.25%;position:relative}@media screen and (min-width:768px){.p-job-video-outer{margin-left:0;margin-right:0}}.p-job-video{height:100%;left:0;position:absolute;top:0;width:100%}@keyframes job_video_show{0%{opacity:0}to{opacity:1}}.p-job-video-modal.is-show{animation:job_video_show .2s linear 0s;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1001}.p-job-video-modal.is-show .p-job-video-modal-content{left:50%;max-width:1296px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}.p-job-video-modal.is-show .p-job-video-modal-content__inner{margin:0 auto;max-width:177.78vh;position:relative}@media screen and (min-width:768px){.p-job-video-modal.is-show .p-job-video-modal-content__inner{padding:0 48px}}.p-job-video-modal__close-btn{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;display:none;height:32px;padding:0;position:absolute;right:8px;top:8px;transition:opacity .2s;width:32px;z-index:2}.p-job-video-modal__close-btn:focus,.p-job-video-modal__close-btn:hover{opacity:.6}@media screen and (min-width:768px){.p-job-video-modal__close-btn:after,.p-job-video-modal__close-btn:before{background-color:#fff;border-radius:2px;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;width:4px}}.p-job-video-modal__close-btn:before{transform:translate(-50%,-50%) rotate(45deg)}.p-job-video-modal__close-btn:after{transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (min-width:768px){.p-job-video-modal.is-show .p-job-video-modal__close-btn{display:block}}.p-job-video-modal__overlay{background-color:rgba(0,0,0,.6);cursor:pointer;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.p-job-video-modal.is-show .p-job-video-modal__overlay{display:block}@media screen and (min-width:768px){.p-job-btnlist{margin-left:0;margin-right:0}}.p-job-btnlist{display:flex;flex-wrap:wrap;font-size:14px;list-style-type:none;margin-top:5px}@media screen and (min-width:768px){.p-job-btnlist{margin-left:-5px;padding:5px 0;width:-webkit-calc(100% + 10px);width:-ms-calc(100% + 10px);width:calc(100% + 10px)}}.p-job-btnlist-outer--fixed{background-color:rgba(0,0,0,.75);bottom:-62px;left:0;position:fixed;transition:bottom .2s;width:100%;z-index:2}@media screen and (min-width:768px){.p-job-btnlist-outer--fixed{background:#000}}.js-footer-fix__btn.is-hide{display:none}.p-job-btnlist--fixed{font-size:1.6rem;margin:0 auto;max-width:1010px;padding:6.25px 10px}@media screen and (min-width:768px){.p-job-btnlist__item{padding:0 5px}}.p-job-btnlist__item--keep{position:relative}.p-job-btnlist__item--col2{flex-basis:50%;max-width:50%;padding:0 1px}@media screen and (min-width:768px){.p-job-btnlist__item--col2{padding:0 5px}.p-job-btnlist:not(.p-job-btnlist--fixed) .p-job-btnlist__item--col2{flex-basis:25%;max-width:25%}}.p-job-btnlist__item--col2-left{flex-basis:33.3333333333%;max-width:33.3333333333%;padding-right:2px}@media screen and (min-width:768px){.p-job-btnlist__item--col2-left{flex-basis:25%;max-width:25%;padding:0 5px}}.p-job-btnlist__item--col2-right{flex-basis:66.6666666667%;max-width:66.6666666667%}@media screen and (min-width:768px){.p-job-btnlist__item--col2-right{flex-basis:25%;max-width:25%}}.p-job-btnlist__item--col1{flex-basis:100%;max-width:100%}@media screen and (min-width:768px){.p-job-btnlist__item--col1{flex-basis:50%;margin:0 auto;max-width:50%}.p-job-btnlist__item--col1.p-job-btnlist__item--disable,.p-job-btnlist__item--col1.p-job-btnlist__item--shops{flex-basis:100%;max-width:100%}}.p-job-btnlist__child-item{font-size:16px;height:42px;margin-top:5px}@media screen and (min-width:768px){.p-job-btnlist__child-item{font-size:14px;height:56px}}.p-job-btnlist__child-item--entry{background-color:#fb6341}.p-job-btnlist__child-item--small-text{font-size:14px;padding:0}.p-job-btnlist__child-item--small-text .icon-phone:before{margin-left:0}.p-job-btnlist__child-item--side-keep{font-size:12px;height:36px}.p-job-single-btn-outer{margin:10px 0}@media screen and (min-width:768px){.p-job-single-btn-outer{margin:15px auto;max-width:50%}}.p-job-single-btn-outer--keep-top{position:relative}.p-job-single-btn{height:42px}@media screen and (min-width:768px){.p-job-single-btn{height:56px}}.p-job-balloon{border-radius:4px;height:44px;padding:0 10px;width:100%;z-index:4}.p-job-balloon__icon-cancel{font-size:18px;margin-right:-5px}.p-job-balloon__icon-cancel:before{margin:0}.p-job-balloon--webview-pc-keep{align-items:center;background-color:#1076db;bottom:-54px;color:#fff;cursor:pointer;display:flex;font-size:13px;justify-content:space-between;left:0;position:absolute;z-index:3}.p-job-balloon--webview-pc-keep:before{border-color:transparent transparent #1076db;border-style:solid;border-width:0 10px 7px;content:"";height:0;left:50%;position:absolute;top:-7px;transform:translateX(-50%);width:0}.p-job-balloon--webview-pc-keep{width:calc(100vw - 20px)}.p-job-balloon--webview-pc-keep:before{left:16.6%}.is-pc .p-job-balloon--webview-pc-keep{bottom:auto;top:-49px}.is-pc .p-job-balloon--webview-pc-keep:before{border-color:#1076db transparent transparent;border-width:7px 10px 0;bottom:-7px;top:auto}@media screen and (min-width:768px){.p-job-balloon--webview-pc-keep{bottom:-49px;left:50%;max-width:400px;transform:translateX(-50%);width:50vw}.p-job-balloon--webview-pc-keep:before{left:50%}}.p-job-entry-box-container--bottom{margin:0 -6px}@media screen and (min-width:768px){.p-job-entry-box-container--bottom{margin-left:0;margin-right:0}}.is-pc .p-job-entry-box{display:flex;margin:5px 0 0}@media screen and (min-width:768px){.is-pc .p-job-entry-box{background:#f8f8f8;margin:10px 0 0}}.is-pc .p-job-entry-box .p-job-btnlist{display:inline-flex;flex-basis:60%;flex-grow:1;margin:0 5px 5px;order:2}.is-pc .p-job-entry-box .p-job-btnlist__item--tel{display:none}.is-pc .p-job-entry-box .p-job-btnlist--search .p-job-btnlist__item,.is-pc .p-job-entry-box .p-job-btnlist--shop .p-job-btnlist__item,.is-pc .p-job-entry-box .p-job-btnlist--work .p-job-btnlist__item{margin:0 auto}.is-pc .p-job-entry-box .p-job-btnlist--search .p-job-btnlist__item--entry,.is-pc .p-job-entry-box .p-job-btnlist--shop .p-job-btnlist__item--entry,.is-pc .p-job-entry-box .p-job-btnlist--work .p-job-btnlist__item--entry{flex-basis:50%;max-width:50%;order:2}.is-pc .p-job-entry-box .p-job-btnlist--search .p-job-btnlist__item--keep,.is-pc .p-job-entry-box .p-job-btnlist--shop .p-job-btnlist__item--keep,.is-pc .p-job-entry-box .p-job-btnlist--work .p-job-btnlist__item--keep{flex-basis:50%;max-width:50%;order:1}.is-pc .p-job-entry-box .p-job-btnlist--search .p-job-btnlist__item--disable,.is-pc .p-job-entry-box .p-job-btnlist--search .p-job-btnlist__item--scout,.is-pc .p-job-entry-box .p-job-btnlist--shop .p-job-btnlist__item--disable,.is-pc .p-job-entry-box .p-job-btnlist--shop .p-job-btnlist__item--scout,.is-pc .p-job-entry-box .p-job-btnlist--work .p-job-btnlist__item--disable,.is-pc .p-job-entry-box .p-job-btnlist--work .p-job-btnlist__item--scout{flex-basis:100%;max-width:100%}.is-pc .p-job-entry-box .p-job-btnlist--search .p-job-btnlist__item--disable,.is-pc .p-job-entry-box .p-job-btnlist--search .p-job-btnlist__item--scout{flex-basis:75%;max-width:75%}.is-pc .p-job-entry-box .p-job-tell-list{margin-right:0}.is-pc .p-job-entry-box--search-cassette{margin-top:0}.p-job-btnlist--side .p-job-btnlist__item{width:100%}.p-job-btnlist--job-browse>li{margin-top:5px;padding:0 5px;width:100%}.p-job-tell-list{background:#fff;border:1px solid #eee;border-radius:4px;display:none;flex-direction:column;font-size:12px;height:56px;justify-content:center;margin:10px;order:1;padding:0 5px 0 50px;position:relative;width:40%}.p-job-tell-list:before{color:#ccc;content:"\e81f";font-family:fontello;font-size:30px;left:12px;position:absolute}@media screen and (min-width:980px){.p-job-tell-list{display:flex}}.p-job-tell-list__item--tel-num{display:block}.p-job-tell-list__tel-num{color:#f97b0b;font-size:18px}.p-job-work-num{font-size:12px;margin-top:5px}.p-job-work-num--cassette{display:none}@media screen and (min-width:768px){.p-job-work-num--cassette{display:block}}.p-job__deadline-container{padding-top:10px;text-align:center}.p-job__deadline{color:#f97b0b;font-size:20px}.p-job-scout-label-container{margin-top:-19px;padding-bottom:5px}@media screen and (min-width:768px){.p-job-scout-label-container{margin-top:-34px}}.p-job-scout-label{border:none;border-radius:0 0 2px 2px;color:#fff;font-size:1rem;font-weight:700;height:26px;padding:0 10px}.p-job-scout-label.p-job-scout-label--scout{background-color:#eb714c;border-color:#eb714c}.p-job-scout-label.p-job-scout-label--premium-scout{background-color:#ff7878;border-color:#ff7878}.p-job-btn-area-bottom{padding:0 10px}@media screen and (min-width:768px){.p-job-btn-area-bottom{padding:0}}.p-job-cassete-pagenation{margin-top:10px}.p-job-search{font-size:14px}.p-job-brand-image-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-20px}@media screen and (min-width:768px){.p-job-brand-image-list{justify-content:flex-start}}.p-job-brand-image-list__item{align-items:flex-start;display:flex;flex-basis:48%;margin-top:20px}@media screen and (min-width:768px){.p-job-brand-image-list__item{flex-basis:24%;margin-right:1.3333333333%}.p-job-brand-image-list__item:nth-child(4){margin-right:0}}.p-job-brand-image-list__link{width:100%}.p-job-brand-image-list__image{border:1px solid #eee;margin-bottom:5px}@media screen and (min-width:768px){.p-job-search__top-contents{display:flex;justify-content:space-between;width:100%}}.p-job-search__pulldown-container{align-items:center;display:flex;justify-content:space-between;width:100%}@media screen and (min-width:768px){.p-job-search__pulldown-container{flex-basis:40%}}.p-job-search__top-icon{width:11px}.p-job-search__label{position:relative;width:-webkit-calc(50% - 22px);width:-ms-calc(50% - 22px);width:calc(50% - 22px)}.p-job-search__label:after{background-image:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/global/icon/icn_arrow_down.svg);background-repeat:no-repeat;background-size:auto;content:"";display:inline-block;height:8px;margin-top:-4px;position:absolute;right:10px;top:50%;width:12px}@media (-ms-high-contrast:none){.p-job-search__label ::-ms-backdrop,.p-job-search__label:after{display:none}}.p-job-search__pulldown{-webkit-appearance:none;appearance:none;border:1px solid #d9d9d9;border-radius:0;box-shadow:none;color:#222;height:46px;width:100%}.p-job-search__pulldown.is-initialvalue{color:#949494}.p-job-search__input-container{margin-top:8px}@media screen and (min-width:768px){.p-job-search__input-container{flex-basis:35%;margin-top:0;padding-left:12px}}input.p-job-search__input{border:1px solid #d9d9d9;border-radius:0;box-shadow:none;color:#222;height:46px;width:100%}input.p-job-search__input:-ms-input-placeholder{color:#949494}input.p-job-search__input::-moz-placeholder{color:#949494}input.p-job-search__input::-webkit-input-placeholder{color:#949494}.p-job-search-btn{appearance:none;background-color:transparent;border:none;color:#227cba;cursor:pointer;margin-right:10px;outline:none;padding:0;position:relative}.p-job-search-btn:after{background-image:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/global/icon/icn_arrow_blue_right.svg);content:"";height:13px;position:absolute;right:-10px;top:3px;width:6px}.p-job-search-btn-container{margin-top:8px}@media screen and (min-width:768px){.p-job-search-btn-container{flex-basis:25%;margin-top:0;padding-left:12px}}.p-job-search-btnlist__submit{align-items:center;background-color:#fb6341;border-radius:4px;box-shadow:none;font-size:16px;height:48px;justify-content:center;line-height:1;position:relative;text-align:center;width:100%}@media screen and (min-width:768px){.p-job-search-btnlist__submit{height:46px}}.p-job-link-panel__item{background:#fff;border-bottom:1px solid #eee}.p-job-link-panel__item:last-child,.p-job-link-panel__item:nth-child(5n){border-bottom:none!important}.p-job-link-panel__item.p-job-link-panel__item--shops:nth-child(n+6){display:none}.p-job-link-panel__child-item{align-items:center;display:flex;padding:10px 15px 10px 10px;position:relative;width:100%}@media screen and (min-width:768px){.p-job-link-panel__child-item{padding:10px 0}}.p-job-link-panel__child-item:hover{opacity:.8;text-decoration:none}.p-job-link-panel__child-item:after{color:#ccc;content:"\e80e";font-family:fontello;font-style:normal;font-weight:400;margin-top:-8px;position:absolute;right:5px;top:50%}@media screen and (min-width:768px){.p-job-link-panel__item:last-child .p-job-link-panel__child-item{padding-bottom:0!important}}.p-job-link-panel--shops .p-job-link-panel__child-item{padding-left:0}.p-job-link-panel__image{padding-right:10px;width:25%}@media screen and (min-width:768px){.p-job-link-panel__image{width:160px}}.p-job-link-panel__image>img{height:auto}.p-job-link-panel__detail{width:75%}@media screen and (min-width:768px){.p-job-link-panel__detail{width:-webkit-calc(100% - 160px);width:-ms-calc(100% - 160px);width:calc(100% - 160px)}}.p-job-link-panel__subheading{font-size:1rem}.p-job-link-panel__heading{font-weight:400;margin-bottom:5px}.p-job-link-panel__text{font-size:1.2rem}.p-job-link-panel__text-link{font-size:14px;font-weight:700;margin-top:24px;text-align:right}.p-job-recommend-innerlist{font-size:1rem;letter-spacing:-.4em}.p-job-recommend-innerlist__item{display:inline-block;letter-spacing:normal}.p-job-recommend-innerlist__item:not(:last-child):after{color:#ccc;content:"|";margin:0 .8em}.p-client-oiwai-banner{text-align:center}.p-job-average-salary{background-color:#fff;margin-top:4px}@media screen and (min-width:768px){.p-job-average-salary{display:flex;margin-left:-16px;margin-right:-16px;margin-top:8px}}.p-job-average-salary .c-heading{color:#222}@media screen and (min-width:768px){.p-job-average-salary__item{flex-basis:50%;max-width:50%;padding:16px}}.p-job-average-salary__item+.p-job-average-salary__item{margin-top:48px}@media screen and (min-width:768px){.p-job-average-salary__item+.p-job-average-salary__item{margin-top:0}}.p-job-average-salary__heading{color:#222;font-size:1.6rem;font-weight:700}.p-job-average-salary__description{padding-top:24px}.p-job-average-salary-average{align-items:flex-end;display:flex;flex-basis:auto;flex-grow:1;flex-wrap:wrap;font-weight:700;line-height:1.14}.p-job-average-salary-average__num{color:#f97b0b;font-size:3.5rem;line-height:1;padding-left:8px;padding-right:2px}.p-job-average-salary-average__bottom{display:inline-flex;flex-basis:100%;font-size:1.2rem;margin-top:16px}@media screen and (min-width:980px){.p-job-average-salary-average__bottom{flex-basis:auto}}.p-job-average-salary-average__bottom>span+span{padding-left:4px}.p-job-average-salary-list{display:flex;flex-basis:65%;flex-wrap:wrap;font-size:12px;margin-left:-24px;margin-top:16px}@media screen and (min-width:768px){.p-job-average-salary-list{margin-left:-32px;margin-top:0}}.p-job-average-salary-list>li{padding-left:24px}@media screen and (min-width:768px){.p-job-average-salary-list>li{padding-left:32px}}.p-job-average-salary-list__num{font-weight:700}.p-job-average-salary__comment{flex-basis:100%;font-size:1.2rem;line-height:1.5;margin-top:8px}.p-job-average-salary__histogram-outer{margin-top:16px}@media screen and (min-width:768px){.p-job-footer-nav-outer{margin:0 10px}}.p-job-footer-nav{background:#fff;padding:24px 16px 0}.p-job-footer-nav-list{font-weight:700}.p-job-footer-nav-list:first-of-type{border-top:1px solid #eee}.p-job-footer-nav-list:last-of-type .p-job-footer-nav-inner{padding-bottom:24px}.p-job-footer-nav-links-list{color:#333}.p-job-footer-nav-links__accordion-title{font-size:16px}.p-job-footer-nav-list__header{border-bottom:1px solid #eee;color:#222;cursor:pointer;display:block;font-weight:700;padding:18px 21px 18px 0;position:relative}.p-job-footer-nav-links-list .p-job-footer-nav-list__header{border-bottom:none}.p-job-footer-nav-list__header:after{content:"\e80c";font-family:fontello;line-height:1.2rem;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:1.2rem}.p-job-footer-nav-links-list:last-child .p-job-footer-nav-list__header.is-open,.p-job-footer-nav-list__header .p-job-footer-nav-list.is-open:last-child{border-bottom:1px solid #f96075;color:#f96075}.p-job-footer-nav-links-list:last-child .p-job-footer-nav-list__header.is-open:after,.p-job-footer-nav-list__header .p-job-footer-nav-list.is-open:last-child:after{transform:translateY(-50%) rotate(180deg)}.p-job-footer-nav-list:last-child .p-job-footer-nav-list__header{border-bottom:none}.p-job-footer-nav-list__header.is-open{border-bottom:1px solid #f96075;color:#f96075}.p-job-footer-nav-list__header.is-open:after{transform:translateY(-50%) rotate(180deg)}.p-job-footer-nav-links-list .p-job-footer-nav-list__item{border-top:1px solid #eee}.p-job-footer-nav-inner{display:none;line-height:32px}@media screen and (min-width:768px){.p-job-footer-nav-inner{background-color:transparent;line-height:1.5}}.p-job-footer-nav-inner__header{font-weight:400}.p-job-footer-nav-inner__header:not(:first-child){border-top:1px solid #eee;margin-top:8px;padding-top:8px}@media screen and (min-width:768px){.p-job-footer-nav-inner__header:not(:first-child){border-top:none;margin-top:10px;padding-top:0}}.p-job-footer-nav-innerlist{letter-spacing:-.4em}.p-job-footer-nav-inner--depth-3 .p-job-footer-nav-innerlist{padding-left:1em}.p-job-footer-nav-innerlist__item{background:#f8f8f8;letter-spacing:normal;margin-bottom:1px;padding:7px 16px;position:relative}@media screen and (min-width:768px){.p-job-footer-nav-innerlist__item{padding:12.5px 16px}}.p-job-footer-nav-innerlist__item:after{color:#ccc;content:"\e80e";font-family:fontello;font-style:normal;font-weight:400;position:absolute;right:9px;top:50%;transform:translateY(-50%)}@media screen and (min-width:768px){.p-job-footer-nav-innerlist__item:after{right:9.5px}.p-job-footer-nav-links__accordion--inner{margin-bottom:10px}}.p-job-footer-nav-links-innerlist{display:flex;flex-wrap:wrap;margin:8px 0}.p-job-footer-nav-links-innerlist__item{display:block;font-size:14px;font-weight:400;padding:8px 12px}.p-job-footer-nav-links-innerlist__item-head{font-size:14px;font-weight:700;margin:12px 12px 0}.p-job-footer-nav-links-parent-innerlist{display:flex;flex-wrap:wrap;margin-bottom:8px}.p-job-footer-nav-links-child-innerlist{display:flex;flex-wrap:wrap}.p-job-footer-nav-links-parent-innerlist__item{display:block;width:100%}.p-job-footer-nav-links__title{color:#222;font-size:16px;font-weight:700;padding:16px 0}@media screen and (min-width:768px){.p-job-footer-nav-links__title{padding-top:0}}.p-job-footer-nav-links__contents-outer,.p-job-footer-nav-links__tab-buttons{padding:16px 0}.p-job-table{border:1px solid #ccc;border-bottom:none;color:#666;display:flex;flex-wrap:wrap;font-size:12px;max-width:100%;order:5}.p-job-table .p-job-table__row{display:inherit;flex-basis:100%}.p-job-table .p-job-table__left,.p-job-table .p-job-table__right,.p-job-table dd,.p-job-table dt{border-bottom:1px solid #ccc}.p-job-table .p-job-table__left,.p-job-table dt{align-items:center;background:#eee;display:flex;flex-wrap:wrap;justify-content:center;padding:8px 4px;text-align:center;vertical-align:middle;width:6em}@media screen and (min-width:768px){.p-job-table .p-job-table__left,.p-job-table dt{justify-content:left;padding:8px 12px;width:11em}}.p-job-table .p-job-table__right,.p-job-table dd{background:#fff;padding:8px;width:-webkit-calc(100% - 6em);width:-ms-calc(100% - 6em);width:calc(100% - 6em)}@media screen and (min-width:768px){.p-job-table .p-job-table__right,.p-job-table dd{padding:8px 12px;width:-webkit-calc(100% - 11em);width:-ms-calc(100% - 11em);width:calc(100% - 11em)}}@media screen and (max-width:767px){.p-job-table.p-job-table--icon .p-job-table__left,.p-job-table.p-job-table--icon dt{width:38px}}.p-job-table.p-job-table--icon .p-job-table__left [class*=icon-],.p-job-table.p-job-table--icon dt [class*=icon-]{color:#bbb;font-size:20px}@media screen and (min-width:768px){.p-job-table.p-job-table--icon .p-job-table__left [class*=icon-],.p-job-table.p-job-table--icon dt [class*=icon-]{display:none}}@media screen and (max-width:767px){.p-job-table.p-job-table--icon .p-job-table__right,.p-job-table.p-job-table--icon dd{display:flex;flex-direction:column;justify-content:center;width:-webkit-calc(100% - 38px);width:-ms-calc(100% - 38px);width:calc(100% - 38px)}}.p-job-group-table{border:1px solid #f2f2f2;position:relative}.p-job-group-table:after{color:#ccc;content:"\e80e";cursor:pointer;font-family:fontello;font-style:normal;font-weight:400;margin-top:-8px;position:absolute;right:8px;top:50%}.p-job-table__link{display:flex;padding:16px 25px 16px 16px;width:100%}.p-job-table__image{flex-basis:32.33%;flex-shrink:0;height:auto;margin-right:8px;width:100%}@media screen and (min-width:768px){.p-job-table__image{flex-basis:auto;margin-right:16px;width:160px}}.p-job-table--shop{margin-top:5px}.p-job-table__inner-heading{font-weight:400}.p-job-table-innerlist__item{padding-left:26px;position:relative}.p-job-table-innerlist__item:before{background-image:url(/images/user_frontend/global/icon/icn_map_light_gray.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;left:0;position:absolute;top:0;width:12px}.p-job-table-innerlist__item+.p-job-table-innerlist__item{margin-top:.5em}.p-job-table-innerlist__emphasis{font-weight:700}.p-job-panel-navi-link-outer{margin-top:28px;text-align:right}.p-job-panel-navi-link-outer--video{margin-top:10px;text-align:center}.p-job-panel-navi-link{align-items:center;-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:#0f71d2;display:inline-flex;font-weight:700;padding:0}@media screen and (min-width:768px){.p-job-panel-navi-link:focus,.p-job-panel-navi-link:hover{text-decoration:underline}}.p-job-panel-navi-link__icon{display:inline-block;margin-left:8px;width:6px}.p-job-panel-navi-link__anchor-icon{display:inline-block;margin-right:8px;width:15px}.p-job-panel-navi-link__text{text-align:left}.p-job-panel-navi-link__anchor-icon--bottom img{transform:rotate(180deg)}.p-job-panel-navi-link__video-icon{height:14px;margin-right:8px;width:14px}.p-job-table__text-link-container{margin-top:10px;text-align:right;width:100%}.p-job-table__text-link{display:inline-block;text-align:left}.p-job-table__text-link:hover{text-decoration:underline}.p-job-table__num{color:#f97b0b;font-size:16px;font-weight:700}.p-job-table__shop-list{margin:-5px 0}.p-job-table__shop-list>li{padding:5px 0}.p-job-table__shop-name{font-size:14px}.js-shops-accordion__item.is-hidden{display:none}.p-job-table-btn-content{margin-top:16px}@media screen and (min-width:768px){.p-job-table-btn-content .c-btn--job-map{max-width:343px}}.p-job-table-btn{height:32px}@media screen and (min-width:768px){.p-job-table-btn{margin:0 auto;max-width:280px}}.p-job-toggle-text{font-size:1.2rem;margin-top:.5em;padding:0 5px;text-align:right;width:100%}.p-job-fb-area{background:#fff;border:2px solid #b3def3;padding:8px}@media screen and (min-width:768px){.p-job-fb-area{width:49%}}.p-job-fb-area__btn-container{margin-bottom:8px}.p-job-fb-area-btn{font-size:1.2rem;height:41px}.p-job-fb-area-btn__inner{align-items:baseline;display:flex}.p-job-fb-area-btn__small-text{font-size:1rem;margin-left:5px}.p-job-fb-area__text{font-size:1.2rem;text-align:center}.p-job-fb-area__text.fb-area__text--small{font-size:1rem}.p-job-sns-btn__small-text{font-size:1.2rem}.p-job-sns-col2{display:flex;padding-top:5px;width:-webkit-calc(100% + 2px);width:-ms-calc(100% + 2px);width:calc(100% + 2px)}.p-job-sns-col2__item{flex-basis:50%;padding:0 1px}.p-job-sns-col2__child-item{background:#fff;border:1px solid #d1d1d1;color:#666;display:block;font-size:1.2rem;padding:8px 0;text-align:center}.p-job-sns-col2__child-item:hover{background-color:#eee;text-decoration:none}.p-job-group-awards{background-color:#fff5f7;margin-top:12px;padding:24px 16px}@media screen and (min-width:768px){.p-job-group-awards{padding-bottom:30px}.p-job-group-awards__heading{font-size:1.4rem}}.p-job-group-awards__list{line-height:1.5}.p-job-group-awards__list li+li{margin-top:16px}.p-job-group-awards__link{align-items:center;background-position:0;background-repeat:no-repeat;background-size:26px auto;display:inline-flex;min-height:34px;padding-left:34px}.p-job-group-awards__link--gold{background-image:url(/images/user_frontend/global/icon/icn_awards_ribbon_gold.svg)}.p-job-group-awards__link--silver{background-image:url(/images/user_frontend/global/icon/icn_awards_ribbon_silver.svg)}.p-job-group-awards__link--bronze{background-image:url(/images/user_frontend/global/icon/icn_awards_ribbon_bronze.svg)}.p-job-group-awards__link--selected{background-image:url(/images/user_frontend/global/icon/icn_awards_ribbon_selected.svg)}.p-job-group-awards__link-inner:after{background-image:url(/images/user_frontend/global/icon/icn_new_window_blue.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;margin-left:8px;vertical-align:middle;width:16px}.js-toggle-area{display:none}.p-job-banner{margin-top:16px}.p-job-shop-num{padding-bottom:16px}.p-job-number-emphasis{color:#f97b0b;font-weight:700}.p-job-shop-omitted{margin-top:8px;text-align:right}.p-job-description-list{line-height:1.5}.p-job-description-list>dt{font-weight:700}.p-job-description-list>dt:not(:first-of-type){margin-top:8px}.p-job-description-list>dd{margin-top:4px}.p-job-fixed-btnlist{background:rgba(0,0,0,.6);bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.25);padding:16px;position:fixed;right:16px;text-align:center;z-index:3}.p-job-fixed-btnlist__tel{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:700;justify-content:center}.p-job-fixed-btnlist__tel i{font-size:15px;margin-right:5px}.p-job-fixed-btnlist__work-num{color:#d9d9d9;font-size:11px;margin-top:3px}.p-job-fixed-btnlist__tel-num{color:#f97b0b;font-size:18px;font-weight:700;margin-top:3px}.p-job-preparing-outer{margin:10px auto 0;max-width:657px;width:100%}.p-job-preparing{background-color:#f9f9f9;color:#575757;height:0;padding-top:56.3166%;position:relative;text-align:center;width:100%}@media screen and (min-width:768px){.p-job-preparing{margin-top:0}}.p-job-preparing__inner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.p-job-preparing__icon{font-size:10.66vw;line-height:1}@media screen and (min-width:689px){.p-job-preparing__icon{font-size:73.4px}}.p-job-preparing__bold{font-size:6.4vw;font-weight:700;letter-spacing:.06em;line-height:1;margin-top:3.2vw}@media screen and (min-width:689px){.p-job-preparing__bold{font-size:44px;margin-top:22px}}.p-job-preparing__text{font-size:4.26vw;line-height:1.5;margin-top:4.26vw}@media screen and (min-width:689px){.p-job-preparing__text{font-size:29.3px;margin-top:29.3px}}body[data-controller=Jobs] img[src^="https://analytics.twitter.com/i/adsct"]{display:none}.p-sticky-anchor-link-outer{height:56px}.p-job-work-client-image{height:auto;width:100%}@media screen and (min-width:768px){.p-job-work-client-image{width:35%}}.p-job-last-edited-date{color:#575757;font-size:12px;margin-top:4px;text-align:right}.p-regist-box__inner{margin-top:12px}@media screen and (min-width:768px){.p-regist-box__inner{margin-left:auto;margin-right:auto;width:480px}}.p-regist-form__listitem--term{font-weight:700;margin-bottom:4px}.p-regist-form__listitem--description{font-size:1.2rem;margin-top:4px}.p-regist-complete__inner--search{margin-top:12px}@media screen and (min-width:768px){.p-regist-complete__inner--search{margin-top:32px}}.p-regist-complete__inner--profile{margin-top:32px}@media screen and (min-width:768px){.p-regist-complete__inner--profile{margin-top:64px}}.p-regist-complete__btn-area{margin-top:16px}@media screen and (min-width:768px){.p-regist-complete__btn-area{display:block;margin-left:auto;margin-right:auto;max-width:420px}}.p-review{color:#575757;font-size:14px;padding-bottom:24px}.p-review__layout--flex{display:flex}@media screen and (min-width:768px){.p-review__layout--flex-pc{display:flex;justify-content:flex-start}.p-review__question--left{border-right:1px solid #f2f2f2;padding:0 16px;width:52%}}.p-review__question--right{margin-top:58px}@media screen and (min-width:768px){.p-review__question--right{margin-top:0;padding:0 16px 0 36px}}.p-review__supplement{color:#222;text-align:center}.p-review__question,.p-review__question--border{color:#222;font-size:18px;font-weight:700;margin-top:48px}.p-review__question--border{border-top:1px solid #f2f2f2;padding-top:24px}.p-review__question-item{color:#222;font-weight:400;margin-top:14px}@media screen and (min-width:768px){.p-review__question-item{margin-top:25px}}.p-review__answer{font-weight:400}@media screen and (min-width:768px){.p-review__answer{margin-top:24px}}.p-review__list-number{font-size:18px;font-weight:700;margin-right:8px;vertical-align:top}.p-review__list--bold,.p-review__list--highlight{display:flex;font-weight:700;margin-top:11px}@media screen and (min-width:768px){.p-review__list--bold,.p-review__list--highlight{margin-top:8px}}.p-review__list--highlight{color:#f96075}.p-review__list--light{color:#949494;font-weight:400}.p-review__feature{margin-top:28px}@media screen and (min-width:768px){.p-review__feature{margin:auto;max-width:710px}}.p-review__match{margin-top:24px}@media screen and (min-width:768px){.p-review__match{margin:0;padding:6px}}.p-review__match-profile{display:flex}.p-review__match-profile-detail{width:90%}.p-review__match-profile-icon{margin:auto;width:32px}@media screen and (min-width:768px){.p-review__match-profile-icon{margin:auto 0}}.p-review__match-profile-years{color:#575757;font-size:14px}.p-review__match-profile-years__bold{font-weight:700;margin-right:8px}.p-review__match-profile-tags>li{background-color:#fff5f7;display:inline;font-size:11px;font-weight:400;margin-right:4px;padding:4px}.p-review__match-comment{font-weight:400;line-height:1.8;padding:12px 0}.p-review__match-date{color:#949494;font-size:12px;margin-top:8px}.p-rewards-form-information{color:#575757;display:flex;gap:4px;padding-bottom:16px;padding-top:8px}.p-rewards-form-information__icon{font-size:16px;padding:2px 4px}.p-rewards-form-about-rejob{border-top:1px solid #efefef}.p-rewards-form-about-rejob:last-child{border-bottom:1px solid #efefef}.p-rewards-form-optional-label{font-weight:700;line-height:2em;margin-left:5px;text-shadow:none}.p-rewards-form-toform{display:inline-flex;font-size:14px;font-weight:700;gap:4px;padding:12px}.p-rewards-form-toform:active,.p-rewards-form-toform:hover{text-decoration:none}.p-rewards .p-rewards-top{text-align:center}@media screen and (min-width:768px){.p-rewards .p-rewards-top{margin-top:45px}}@media screen and (max-width:767px){.p-rewards .p-rewards-top{margin-top:36px}}@media screen and (min-width:768px){.p-rewards .p-rewards-top__head{font-size:22px}}@media screen and (max-width:767px){.p-rewards .p-rewards-top__head{font-size:18px;font-weight:400}}.p-rewards .p-rewards-top__text{margin-top:32px}@media screen and (min-width:768px){.p-rewards .p-rewards-top__text{font-size:14px}}@media screen and (max-width:767px){.p-rewards .p-rewards-top__text{padding:0 16px;text-align:left}}.p-rewards .p-rewards-information{margin:16px auto 0}@media screen and (min-width:768px){.p-rewards .p-rewards-information{max-width:480px;padding-bottom:74px}}@media screen and (max-width:767px){.p-rewards .p-rewards-information{padding:0 16px 50px}}.p-rewards .p-rewards-information__table{background:#fff;border:1px solid #efefef;border-collapse:separate;border-radius:4px;border-spacing:0;width:100%}.p-rewards .p-rewards-information__table tr:first-of-type td,.p-rewards .p-rewards-information__table tr:first-of-type th{padding-top:22px}.p-rewards .p-rewards-information__table tr:last-of-type td,.p-rewards .p-rewards-information__table tr:last-of-type th{padding-bottom:22px}.p-rewards .p-rewards-information__table tr td,.p-rewards .p-rewards-information__table tr th{padding:9px 18px;position:relative;text-align:left}.p-rewards .p-rewards-information__table tr th{background:#f8f8f8}@media screen and (max-width:767px){.p-rewards .p-rewards-information__table tr th{font-weight:400}}.p-rewards .p-rewards-information__text{line-height:1.67;margin-top:15px}.p-rewards .p-rewards-content{background-color:#fff4f4}@media screen and (min-width:768px){.p-rewards .p-rewards-content{margin:0 -20px}}.p-rewards .p-rewards-content__inner{background-repeat:no-repeat;background-size:contain;display:inline-block;margin:0 auto;width:100%}@media screen and (min-width:768px){.p-rewards .p-rewards-content__inner{background-image:url(/images/user_frontend/global/img_rewards_bg_pc.png);padding:55px 0 63px}}@media screen and (max-width:767px){.p-rewards .p-rewards-content__inner{background-image:url(/images/user_frontend/global/img_rewards_bg_sp.png);padding:45px 16px 68px}}.p-rewards .p-rewards-content__title{color:#f96075;font-size:26px;font-weight:700;line-height:44px;margin-top:67px;text-align:center}@media screen and (max-width:767px){.p-rewards .p-rewards-content__title{font-size:20px;line-height:1.7;margin-top:52px}}.p-rewards .p-rewards-content__element-button-box{margin-top:20px;text-align:center}.p-rewards .p-rewards-content__element-button{line-height:44px;padding:0}@media screen and (min-width:768px){.p-rewards .p-rewards-content__element-button{width:228px}}@media screen and (max-width:767px){.p-rewards .p-rewards-content__element-button{width:215px}}.p-rewards .p-rewards-content__elements>div{background-color:#fff;border-radius:20px;text-align:center}@media screen and (min-width:768px){.p-rewards .p-rewards-content__elements{margin:0 auto;width:692px}}.p-rewards .p-rewards-content__element{margin-top:28px;padding-top:8px 0}@media screen and (min-width:768px){.p-rewards .p-rewards-content__element{padding-bottom:40px;padding-top:40px}}@media screen and (max-width:767px){.p-rewards .p-rewards-content__element{padding:44px 36px}}.p-rewards .p-rewards-content__element-title{font-weight:700}@media screen and (min-width:768px){.p-rewards .p-rewards-content__element-title{font-size:18px}}@media screen and (max-width:767px){.p-rewards .p-rewards-content__element-title{font-size:16px}}.p-rewards .p-rewards-content__element-lead{font-size:12px;line-height:20px;text-align:center}@media screen and (min-width:768px){.p-rewards .p-rewards-content__element-lead{margin-top:20px}}@media screen and (max-width:767px){.p-rewards .p-rewards-content__element-lead{margin-top:16px}}.p-rewards .p-rewards-content__element-image--illustration{height:138px;margin-top:24px;width:174px}.p-rewards .p-rewards-content__element-image--qr{height:80px;margin-left:10px;width:80px}.p-rewards .p-rewards-content__element-box.is-pc{align-items:center;display:flex;justify-content:center;margin-top:23px}@media screen and (max-width:1024px){.p-rewards .p-rewards-content__element-box.is-pc{display:none}}.p-rewards .p-rewards-content__element-box.is-sp{margin-top:20px}@media screen and (min-width:1025px){.p-rewards .p-rewards-content__element-box.is-sp{display:none}}.p-rewards .p-rewards-content__element-box-text{color:#f26c7a;font-size:14px;font-weight:700;text-align:left}.p-rewards .p-rewards-resume{margin:60px 0;padding:0 16px}.p-rewards .p-rewards-complete-modal{font-size:14px;text-align:center}.p-rewards .p-rewards-complete-modal__image{height:auto}@media screen and (min-width:768px){.p-rewards .p-rewards-complete-modal__image{max-width:276px}}@media screen and (max-width:767px){.p-rewards .p-rewards-complete-modal__image{max-width:200px}}.p-rewards .p-rewards-complete-modal__heading{font-size:20px;font-weight:700;line-height:1.5;margin-top:24px}.p-rewards .p-rewards-complete-modal__lead{margin-top:16px}.p-rewards .p-rewards-complete-modal__button-area{margin-top:32px}@media screen and (min-width:768px){.p-rewards .p-rewards-complete-modal__button-area{margin-left:auto;margin-right:auto;max-width:254px}}.p-rewards .p-rewards-complete-modal__close-link{margin-top:32px}.p-rewards .p-rewards-complete-modal__overlay{background:rgba(0,0,0,.3);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.p-scout-wrapper .p-scout-nothing{background-color:#f9f9f9;padding:27px 17px 40px;text-align:center}@media screen and (max-width:767px){.p-scout-wrapper .p-scout-nothing{margin:-10px}}@media screen and (min-width:768px){.p-scout-wrapper .p-scout-nothing{margin:-20px}}.p-scout-wrapper .p-scout-nothing--narrow{align-items:center;background-color:#f9f9f9;display:flex;justify-content:center;padding-top:6px}@media screen and (min-width:768px){.p-scout-wrapper .p-scout-nothing--narrow{padding:6px 0 25px}}.p-scout-wrapper .p-scout-nothing__outer{align-items:center;display:flex;justify-content:center}.p-scout-wrapper .p-scout-nothing__outer .p-scout-nothing__heading{margin-left:8px;text-align:left}.p-scout-wrapper .p-scout-nothing__heading{color:#575757;font-size:13px;font-weight:600;line-height:18px}.p-scout-wrapper .p-scout-nothing__img{margin-top:20px}.p-scout-wrapper .p-scout-notging-img__outer{width:84px}.p-scout-wrapper .p-scout-nothing-img__outer--icon{width:61px}@media screen and (min-width:768px){.p-scout-wrapper .p-scout-nothing__button-outer{margin:0 auto;max-width:341px}}.p-scout-wrapper .p-scout-nothing__button-outer .c-btn--primary-flat{margin-top:26px}.p-scout-wrapper .p-scout-nothing__link{color:#0f71d2;display:block;font-size:14px;margin-top:41px;text-align:center}.p-scout-wrapper .p-scout-nothing__box{margin-left:20px}@media screen and (min-width:768px){.p-scout-wrapper .p-scout-nothing__box{min-width:220px}}.p-scout-wrapper .p-scout-nothing__box .c-btn--primary-flat{margin-top:26px}.p-scout-wrapper .p-scout-nothing__top-text{color:#333;font-weight:600;margin:30px 0 40px;text-align:center}.p-search-navigation-outer{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-top:10px;padding:16px}@media screen and (min-width:768px){.p-search-navigation-outer{margin-top:16px}}.p-search-navigation-outer--add-min-height{min-height:144px}.p-search-navigation-condition--fixed{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);display:none;left:0;padding:4px 16px;position:fixed;top:0;width:100%;z-index:1000}.p-search-navigation-condition-inner{align-items:center;border:1px solid #d9d9d9;border-radius:4px;color:#222;display:flex;justify-content:space-between;padding:0 8px}.p-search-navigation-condition-inner:hover{text-decoration:none}.p-search-navigation-condition-inner p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px}@media screen and (min-width:768px){.p-search-navigation-condition-inner p{-webkit-line-clamp:1;font-size:14px}}.p-search-navigation-condition__button{appearance:none;background-color:transparent;border:none;color:#0f71d2;cursor:pointer;font-size:12px;font-weight:700;outline:none;padding:9px 0;white-space:nowrap}.p-search-navigation-condition__button i{margin-right:2px}.p-search-navigation-condition__button:active{text-decoration:none}@media screen and (min-width:768px){.p-search-navigation-condition__button{font-size:14px}.p-search-navigation-condition__button:hover{opacity:.8;text-decoration:none}}.p-suggest{align-items:center;font-size:1.2rem;padding-top:20px}@media screen and (min-width:768px){.p-suggest{display:flex;padding-top:16px}}.p-suggest__header{font-size:1.6rem}@media screen and (min-width:768px){.p-suggest__header{font-size:1.5rem;text-align:left;width:116px}}.p-suggest-list{display:flex;flex-wrap:wrap;margin-left:-2px;margin-top:5px;width:-webkit-calc(100% + 4px);width:calc(100% + 4px)}@media screen and (min-width:768px){.p-suggest-list{margin-left:0;margin-top:0;width:-webkit-calc(100% - 116px);width:calc(100% - 116px)}}.p-suggest-list__item{flex-basis:33.33333%;max-width:33.33333%;padding:3px 2px}@media screen and (min-width:768px){.p-suggest:not(.p-suggest--bottom) .p-suggest-list__item{flex-basis:16.66%;flex-grow:1;padding:0 3px}}.p-suggest:not(.p-suggest--bottom) .p-suggest-list__item.p-suggest-list__item--col1{flex-basis:100%;max-width:100%}@media screen and (min-width:768px){.p-suggest:not(.p-suggest--bottom) .p-suggest-list__item.p-suggest-list__item--col1{flex-basis:16.66%;flex-grow:1;padding-right:0}}.p-suggest-list__btn{background-color:#fff;border:1px solid #ff7c80;border-radius:0;color:#ff7c80;height:40px}@media screen and (min-width:768px){.p-suggest-list__btn{box-shadow:0 0 4px 0 rgba(0,0,0,.3)}}.p-shop-list-header-outer{padding-top:10px}@media screen and (min-width:768px){.p-shop-list-header-outer{margin-top:28px;padding:0}}.p-shop-list-header{font-weight:400}@media screen and (min-width:768px){.p-shop-list-header{font-size:1.8rem}}.p-search-header-outer{padding:12px 16px 0}@media screen and (min-width:768px){.p-search-header-outer{margin-top:28px;padding:0}}.p-search-header{font-size:1.4rem}.p-search-header.p-search-header--top{color:#222;font-weight:700}@media screen and (min-width:768px){.p-search-header.p-search-header--top{font-size:1.8rem}}.p-search-header.p-search-header--bottom{color:#666;margin-top:30px;padding:12px 16px 0}@media screen and (min-width:768px){.p-search-header.p-search-header--bottom{padding:0}.p-search-sort-outer,.p-search-sort-outer--with-select-box{display:flex}}.p-search-sort{margin-bottom:26px;margin-top:20px}@media screen and (min-width:768px){.p-search-sort{align-items:center;display:flex;margin-bottom:10px;margin-top:24px}}.p-search-sort-outer--with-select-box .p-search-sort{display:flex;flex-direction:column;margin:16px 0}@media screen and (min-width:768px){.p-search-sort-outer--with-select-box .p-search-sort{align-items:end;flex-direction:row;margin:0}}.p-search-sort__num-container{color:#666;font-size:1.6rem;margin-bottom:6px}@media screen and (min-width:768px){.p-search-sort__num-container{font-size:1.2rem;margin-bottom:0;min-width:208px}}.p-search-sort-outer--with-select-box .p-search-sort__num-container{font-size:1.4rem;margin-top:8px;order:2}@media screen and (min-width:768px){.p-search-sort-outer--with-select-box .p-search-sort__num-container{margin-top:0;order:1;width:max-content}}.p-search-sort__button-container{order:1}@media screen and (min-width:768px){.p-search-sort__button-container{margin-left:24px;order:2}}.p-search-sort__total-num{color:#f97b0b;font-size:2rem}@media screen and (min-width:768px){.p-search-sort__total-num{font-size:1.7rem}}.p-search-sort-outer--with-select-box .p-search-sort__total-num{font-size:1.6rem;font-weight:700;margin-right:1px}.p-search-sort__num{font-size:1.2rem;margin-left:20px}@media screen and (min-width:768px){.p-search-sort__num{margin-left:16px}}.p-search-sort-outer--with-select-box .p-search-sort__num{display:block;font-size:1.4rem;margin-left:0}.p-search-sort-list{border:1px solid #ccc;border-radius:2px;display:flex;font-size:1.2rem}@media screen and (min-width:768px){.p-search-sort-list{margin-left:20px;width:288px}}.p-search-sort-list__item{background-color:#fff;flex-basis:50%;text-align:center}.p-search-sort-list__item+.p-search-sort-list__item{border-left:1px solid #ccc}.p-search-sort-list__item-inner{align-items:center;color:#666;display:flex;height:46px;justify-content:center;width:100%}.p-search-sort-list__item-inner+.p-search-sort-list__item-inner{border-left:1px solid #ccc}@media screen and (min-width:768px){.p-search-sort-list__item-inner{height:38px}.p-search-sort-list__item-inner:hover{background-color:#f2f2f2;text-decoration:none}}.p-search-sort-list__item-inner--active{background-color:#fde6eb;position:relative}.p-search-sort-list__item-inner--active:after{border-color:#fde6eb transparent transparent;border-style:solid;border-width:8px 8px 3px;bottom:-11px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.p-search-sort-list__item-inner--active:before{border-color:#ccc transparent transparent;border-style:solid;border-width:9px 9px 4px;bottom:-13px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}@media screen and (min-width:768px){.p-search-sort-list__item-inner--active:hover{background-color:#f2f2f2}.p-search-sort-list__item-inner--active:hover:after{border-color:#f2f2f2 transparent transparent}}.p-search-pr{cursor:pointer;margin:10px 0}@media screen and (min-width:768px){.p-search-pr{display:flex;flex-direction:column}}.p-search-pr__link:hover{text-decoration:none}.p-search-pr__content{background:#fff;border:1px solid #f96075;box-sizing:border-box;color:#666;font-size:1.2rem;margin-bottom:10px;padding:12px 15px;position:relative;z-index:1}@media screen and (min-width:768px){.p-search-pr__content{order:2;padding:15px}.p-search-pr__content:hover{background-color:#fef6f7}}.p-search-pr__content:before{background-image:linear-gradient(45deg,transparent 50%,#f96075 0);box-sizing:border-box;color:#fff;content:"PR";display:block;height:40px;padding-right:4px;padding-top:4px;position:absolute;right:0;text-align:right;top:0;width:40px}@media screen and (min-width:768px){.p-search-pr__content:before{height:50px;padding-top:6px;width:50px}}.p-search-pr__content-inner{display:flex;flex-wrap:wrap;position:relative}@media screen and (min-width:768px){.p-search-pr__content-inner{display:block}}.p-search-pr__content-inner:after{clear:both;content:"";display:table}.p-search-pr__heading{color:#666;font-weight:400;margin-bottom:14px;padding-right:25px;width:100%}@media screen and (max-width:767px){.p-search-pr__heading{order:1}}@media screen and (min-width:768px){.p-search-pr__heading{float:right;font-size:1.4rem;margin-bottom:8px;padding-right:35px;width:-webkit-calc(100% - 210px);width:calc(100% - 210px)}}.p-search-pr__img-container{align-self:center;flex-shrink:0;padding-right:10px;width:110px}@media screen and (max-width:767px){.p-search-pr__img-container{order:2}}@media screen and (min-width:768px){.p-search-pr__img-container{float:left;padding-right:20px;width:210px}}.p-search-pr__img{height:auto;width:100%}.p-search-pr__entry-box{margin-top:25px}@media screen and (min-width:980px){.p-search-pr__entry-box{display:flex;justify-content:flex-end;margin-top:30px}}@media screen and (max-width:767px){.p-search-pr__entry-box.p-search-pr__entry-box--scout{display:block}}.p-search-pr__tell-list{display:none}@media screen and (min-width:980px){.p-search-pr__tell-list{display:block;flex-basis:30%;font-size:12px;padding-left:34px;position:relative}.p-search-pr__tell-list [class*=icon-]{color:#4f4f4f;font-size:32px;left:0;position:absolute}.p-search-pr__tell-list [class*=icon-]:before{margin:0}}@media screen and (min-width:768px){.p-search-pr__tel-num{color:#fb6341;font-size:20px;font-weight:700}.p-search-pr__work-num{display:block}}.p-search-pr__btnlist{display:flex;justify-content:flex-end}@media screen and (min-width:980px){.p-search-pr__btnlist{flex-basis:70%;margin-left:16px}}@media screen and (max-width:767px){.p-search-pr__btnlist{font-size:14px}.p-search-pr__btnlist.p-search-pr__btnlist--scout{display:block}}.p-search-pr__btn-apply,.p-search-pr__btn-disabled,.p-search-pr__btn-keep{align-items:center;border-radius:4px;box-sizing:border-box;display:inline-flex;font-weight:700;height:100%;justify-content:center;padding:13px 0;position:relative;text-align:center;text-decoration:none;transition:all .2s;width:100%}.p-search-pr__btn-disabled{background-color:#f2f2f2;border:none;color:#575757}@media screen and (min-width:768px){.p-search-pr__btn-disabled{font-size:16px;line-height:1}}.p-search-pr__btnouter--left,.p-search-pr__btnouter--right{flex-basis:59%}.p-search-pr__btnouter--right{margin-left:12px}.p-search-pr__btnouter--scout{margin-top:8px}@media screen and (min-width:768px){.p-search-pr__btnouter--scout{flex-basis:50%;margin-left:12px;margin-top:0}}.p-search-pr__btnouter--applied{flex-basis:100%}@media screen and (min-width:768px){.p-search-pr__btnouter--applied{flex-basis:50%}}.p-search-pr__deadline-container{line-height:16px;text-align:center}@media screen and (min-width:768px){.p-search-pr__deadline-container{align-items:center;display:flex;flex-basis:50%;justify-content:flex-end}}.p-search-pr__deadline{color:#fb6341;font-size:16px;font-weight:700}.p-search-pr__btn-keep{background:#fff;border:1px solid #fb6341;color:#fb6341}.p-search-pr__btn-keep:active{text-decoration:none}@media screen and (min-width:768px){.p-search-pr__btn-keep{font-size:16px;line-height:1}.p-search-pr__btn-keep:hover{background:rgba(251,99,65,.2);border-color:#fff;box-shadow:0 0 8px #fb6341,inset 0 0 1px #fb6341;opacity:.8;text-decoration:none}}.p-search-pr__btn-keep.is-keeped{background-color:#f2f2f2;border:none;color:#4f4f4f}.p-search-pr__btn-keep.is-keeped:focus{outline:none}@media screen and (min-width:768px){.p-search-pr__btn-keep.is-keeped:hover{background:#f2f2f2;box-shadow:0 0 8px #d9d9d9,inset 0 0 1px #d9d9d9;opacity:1}}.p-search-pr__btn-apply{background:#fb6341;border:1px solid #fb6341;color:#fff}.p-search-pr__btn-apply:active{text-decoration:none}@media screen and (min-width:768px){.p-search-pr__btn-apply{font-size:16px;line-height:1}.p-search-pr__btn-apply:hover{background:rgba(251,99,65,.8);border-color:#fff;box-shadow:0 0 8px #fb6341,inset 0 0 1px #fb6341;opacity:.8;text-decoration:none}}.p-search-pr__text{display:-webkit-box;width:-webkit-calc(100% - 120px);width:calc(100% - 120px);-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#0f71d2;font-size:1.3rem;font-weight:700;line-height:1.5;overflow:hidden}@media screen and (max-width:767px){.p-search-pr__text{order:3}}@media screen and (min-width:768px){.p-search-pr__text{float:right;width:-webkit-calc(100% - 210px);width:calc(100% - 210px);-webkit-line-clamp:3;font-size:1.6rem}}.p-search-pr-bottom-group{margin-top:4px}@media screen and (max-width:767px){.p-search-pr-bottom-group{order:4}}@media screen and (min-width:768px){.p-search-pr-bottom-group{float:right;letter-spacing:-.4em;margin-top:10px;width:-webkit-calc(100% - 210px);width:calc(100% - 210px)}.p-search-pr-salary{display:inline-block;letter-spacing:normal;vertical-align:top;width:50%}}.p-search-pr-salary>li{align-items:center;color:#666;display:flex;margin-top:4px}.p-search-pr-salary__icon{color:#bbb;font-size:1.8rem;padding-right:6px}.p-search-pr-salary__icon:before{margin:0}@media screen and (min-width:768px){.p-search-pr-salary__icon{font-size:1.6rem}}@media screen and (max-width:767px){.p-search-pr__location{display:none}}@media screen and (min-width:768px){.p-search-pr__location{display:inline-block;font-weight:700;letter-spacing:normal;vertical-align:top;width:50%}}.p-search-pr-salary__num{color:#f97b0b;font-size:1.6rem;font-weight:700}.p-search-pr__comment{background-color:#fef6f7;box-sizing:content-box;color:#d3314f;font-weight:700;margin:10px -15px -15px;padding:8px 15px;width:100%}@media screen and (min-width:768px){.p-search-pr__comment{font-size:1.4rem;margin:15px -15px -15px;padding-left:15px;padding-right:15px}}.p-search-pr__comment-inner{overflow:hidden}@media screen and (max-width:767px){.p-search-pr__comment-inner{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media screen and (min-width:768px){.p-search-pr__comment-inner{display:block;text-overflow:ellipsis;white-space:nowrap}}.p-search-cassettes-outer{min-height:211px}.p-search-cassette{background:#fff;border:1px solid #ccc;border-top:4px solid #ed99a3;color:#666;margin:10px 5px;position:relative}.p-search-cassette ul{list-style-type:none}@media screen and (min-width:768px){.p-search-cassette{margin:20px 0}.p-search-cassette.p-search-cassette--search{margin:20px 10px}.p-search-cassette.p-search-cassette--search .p-search-cassette__table{margin-top:10px}}.p-search-cassette__main{padding:10px}@media screen and (min-width:768px){.p-search-cassette__main{padding:0 0 10px}.p-search-cassette__main:hover{background-color:#fef6f7;cursor:pointer}.js-link-expand__unlink:hover{cursor:auto}}.p-search-cassette__link{align-items:flex-start;display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.p-search-cassette__link{display:block;padding:30px 20px 10px}}.p-search-cassette__link:after{clear:both;content:"";display:table}.p-search-cassette__link:focus,.p-search-cassette__link:hover{text-decoration:none}.p-search-cassette__table{margin-top:10px}@media screen and (min-width:768px){.p-search-cassette__table{margin-top:0}.p-search-cassette__content{padding:0 20px}}.p-search-cassette__content .p-job-btnlist__child-item{font-size:14px;height:37px}@media screen and (min-width:768px){.p-search-cassette__content .p-job-btnlist__child-item{height:56px}}.p-search-cassette__img{max-width:100%;width:100%}.p-search-cassette__heading{color:#666;font-size:10px;font-weight:400;order:1;padding-bottom:5px;width:100%}@media screen and (min-width:768px){.p-search-cassette__heading{font-size:14px}}.p-search-cassette__heading.p-search-cassette__heading--large{font-size:16px;font-weight:700}.p-search-cassette__img-container{flex-shrink:0;margin-right:10px;order:2;padding-right:10px;width:126px}@media screen and (min-width:768px){.p-search-cassette__img-container{float:left;margin-right:20px;width:338px}}.p-search-cassette__text{display:-webkit-box;flex-grow:1;font-size:16px;font-weight:700;order:3;overflow:hidden;width:-webkit-calc(100% - 136px);width:calc(100% - 136px);-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (min-width:768px){.p-search-cassette__text{width:auto;-webkit-line-clamp:2}}.p-search-cassette__label-list,.p-search-cassette__location{list-style-type:none;margin-top:10px;order:4}.p-search-cassette__label-list .icon-location,.p-search-cassette__location .icon-location{font-size:20px;margin:0}@media screen and (min-width:768px){.p-job-label-list.p-search-cassette__label-list{width:auto}}.p-search-cassette__location{color:#666}.p-search-label-list{margin-bottom:-10px;margin-top:-4px;overflow:hidden;padding-bottom:5px;text-align:right;width:100%}@media screen and (min-width:768px){.p-search-label-list{margin-bottom:-29px;padding-left:10px;padding-right:10px}}.p-search-label-list__item{display:inline-block}.p-search-label-list__item.p-search-label-list__item--left{float:left}.p-search-label{align-items:center;border-radius:0 0 2px 2px;box-shadow:1px 1px 0 0 rgba(0,0,0,.1);color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:26px;padding:0 10px}@media screen and (min-width:768px){.p-search-label{font-size:12px;font-weight:400;height:28px;padding:0 13px}}.p-search-label.p-search-label--content{background:#eca3c2;color:#fff}.p-search-label.p-search-label--new{background:#ebdc4d}.p-search-label.p-search-label--scout{background:#eb714c}.p-search-label.p-search-label--premium-scout{background:#ff7878}.p-search-label.p-search-label--near-end{background:#ff4c4c}.p-search-cassette__2block:nth-of-type(n+3),.p-search-cassette__2inline:nth-of-type(n+3),.p-search-cassette__toggle-area{display:none}.js-search-cassette__toggle-area-container.is-open .p-search-cassette__2block:nth-of-type(n+3),.js-search-cassette__toggle-area-container.is-open .p-search-cassette__toggle-area{display:block}.js-search-cassette__toggle-area-container.is-open .p-search-cassette__2inline:nth-of-type(n+3){display:inline}.p-search-cassette__worktimes{margin-bottom:5px}.p-search-cassette__worktimes:nth-child(n+2){display:none}.js-search-cassette__toggle-area-container.is-open .p-search-cassette__worktimes:nth-child(n+2){display:block}.p-search-cassette__toggle-area{margin-bottom:5px}.p-search-cassette__toggle-btn-container{margin-top:5px;text-align:right}.p-search-cassette__toggle-btn{cursor:pointer}.p-shops-cassette-works__heading{color:#666;font-size:14px;padding:10px 10px 5px}@media screen and (min-width:768px){.p-shops-cassette-works__heading{padding-left:20px;padding-right:20px}}.p-shops-cassette-works__heading-num{color:#f97b0b;font-size:20px;font-weight:700;margin:0 5px}.p-shops-cassette-works__item{border-top:1px solid #ccc;font-size:14px}.p-shops-cassette-works__link{color:#666;display:block;padding:10px 20px 10px 10px;position:relative}@media screen and (min-width:768px){.p-shops-cassette-works__link{padding-left:20px;padding-right:20px}}.p-shops-cassette-works__link:hover{text-decoration:none}@media screen and (min-width:768px){.p-shops-cassette-works__link:hover{background:#eee}}.p-shops-cassette-works__arrow{color:#0f71d2;font-size:14px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:14px}.p-shops-cassette-works__name{color:#0f71d2;font-weight:700;padding-bottom:0}.p-shops-cassette-works__salary{font-size:12px}.p-shops-cassette-works__link-more-container{border-top:1px solid #ccc;font-size:12px;position:relative;text-align:right}.p-shops-cassette-works__link-more-container .icon-right-open-big{font-size:14px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:14px}.p-shops-cassette-works__link-more{display:block;padding:10px 25px}.p-shops-cassette-works__link-more:hover{background:#eee;text-decoration:none}@media screen and (min-width:768px){.p-shops-cassette-works__link-more{opacity:.8}.p-search-header-container{margin-top:-10px;padding-bottom:16px;padding-top:10px}}.p-search-modal{height:-webkit-calc(100% - 76px);height:calc(100% - 76px)}.p-search-modal__close{background:none;border:none;outline:none;padding:10px 19px}.p-search-modal__close>i{color:#a8a8a8;font-size:26px}@media screen and (min-width:980px){.p-search-modal__close :hover{opacity:.8}.p-search-modal__close-txt{display:none}}.p-search-modal__content{background:#fff;height:100%;overflow:scroll;position:relative}@media screen and (min-width:980px){.p-search-modal__content{background:#fff;max-height:calc(100% - 64px)}}.p-search-modal__prefectures{padding:16px}@media screen and (min-width:980px){.p-search-modal__prefectures{padding:0 16px 9px;width:280px}}.p-search-modal__select{-webkit-appearance:none;appearance:none;background-image:url(/images/user_frontend/global/common_icn_select_arrow.png);background-position:center right 10px;background-repeat:no-repeat;background-size:10px;border:1px solid #dadada;border-radius:2px;box-shadow:none;font-size:1.4rem;height:46px;padding:0 16px;width:100%}.p-search-modal__select::-ms-expand{display:none}.p-search-modal__tab-outer{background:#f2f2f2}@media screen and (min-width:980px){.p-search-modal__tab-outer{display:flex;justify-content:space-between;padding-top:14px}}.p-search-modal__tab{display:flex;justify-content:space-between;margin-bottom:-1px;padding:0 16px}@media screen and (min-width:980px){.p-search-modal__tab{width:375px}}.p-search-modal__tab-item{flex-basis:49%}.p-search-modal__tab-btn{align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-bottom-color:#f96075;color:#222;display:flex;font-weight:700;height:50px;justify-content:center;width:100%}.p-search-modal__tab-btn:focus{outline:none}.p-search-modal__tab-btn.is-current{border-bottom:none;border-color:#f96075;border-top-width:4px;color:#f96075}@media screen and (min-width:980px){.p-search-modal__tab-btn{font-size:16px;height:56px}.p-search-modal__tab-btn:focus,.p-search-modal__tab-btn:hover{text-decoration:none}}.p-search-modal__inner-content,.p-search-modal__tab-content{background-color:#fff;padding:6px 16px 101px}@media screen and (min-width:980px){.p-search-modal__inner-content,.p-search-modal__tab-content{padding:0 16px 50px}}.p-search-modal__tab-content{border-top:1px solid #f76e82;display:none}.p-search-modal__tab-content.is-show{display:block}.p-search-modal__section{flex-direction:column;position:relative}.p-search-modal__section p{font-weight:700}.p-search-modal__section--has-padding{padding:16px 16px 101px}.p-search-modal__heading-outer{height:26px}@media screen and (min-width:980px){.p-search-modal__heading-outer{display:flex;height:auto}}.p-search-modal__heading{background-color:#949494;color:#fff;font-size:1.2rem;font-weight:700;line-height:1;padding:7px 10px;width:100%;z-index:2}@media screen and (min-width:980px){.p-search-modal__heading{background-color:#f2f2f2;color:#333;font-weight:700;line-height:1.5;padding:12px 8px;width:108px}}.p-search-modal__heading.is-fixed{position:fixed;top:50px}@media screen and (min-width:980px){.p-search-modal__heading.is-fixed{position:static;top:auto}}.p-search-modal__heading.is-absolute{position:absolute;top:50px}@media screen and (min-width:980px){.p-search-modal__heading.is-absolute{position:static;top:auto}}.p-search-modal__check-list,.p-search-modal__check-list--employment{border-top:1px solid #f2f2f2;flex-direction:column}@media screen and (min-width:980px){.p-search-modal__check-list,.p-search-modal__check-list--employment{border-left:1px solid #f2f2f2;border-top:none;display:flex;flex-basis:-webkit-calc(100% - 130px);flex-basis:calc(100% - 130px);flex-direction:row;flex-wrap:wrap}}.p-search-modal__check-list li,.p-search-modal__check-list--employment li{align-items:center;font-size:13px;padding-left:16px}.p-search-modal__check-list li:not(:last-child),.p-search-modal__check-list--employment li:not(:last-child){border-bottom:1px solid #f2f2f2}@media screen and (min-width:980px){.p-search-modal__check-list li,.p-search-modal__check-list--employment li{border-right:1px solid #f2f2f2;flex-basis:33.33%;height:auto;max-width:33.33%;padding-left:0}.p-search-modal__check-list li:last-child,.p-search-modal__check-list--employment li:last-child{border-bottom:1px solid #f2f2f2}.p-search-modal__check-list li:nth-of-type(-n+3),.p-search-modal__check-list--employment li:nth-of-type(-n+3){border-top:1px solid #f2f2f2}}@media screen and (max-width:979px){.p-search-modal__check-list--employment{border:none}}.p-search-modal__check-list--employment li{padding-left:0}.p-search-modal-accordion-child{display:none;padding:0 16px 16px}.p-search-modal-category-parent--line{border:1px solid #d9d9d9;border-radius:4px;box-sizing:border-box;margin-top:10px}.p-search-modal-category-parent--line>dt{align-items:center;display:flex;font-weight:700;justify-content:space-between}@media screen and (min-width:980px){.p-search-modal-category-parent--line>dt{padding-left:16px}.p-search-modal-category-parent--line{border-color:#f2f2f2;margin-top:8px}}.p-search-modal-category-parent--city,.p-search-modal-category-parent--popular_area{box-sizing:border-box;margin-top:10px}@media screen and (max-width:979px){.p-search-modal-category-parent--city,.p-search-modal-category-parent--popular_area{border:1px solid #d9d9d9;border-radius:4px}}@media screen and (min-width:980px){.p-search-modal-category-parent--city,.p-search-modal-category-parent--popular_area{border-color:#f2f2f2;margin-top:14px}}.p-search-modal-category-parent--city>dt,.p-search-modal-category-parent--popular_area>dt{align-items:center;display:flex;font-weight:700;justify-content:space-between}@media screen and (min-width:980px){.p-search-modal-category-parent:not(:first-of-type){margin-top:30px}}.p-search-modal-category-parent--city>dt label,.p-search-modal-category-parent--city>dt p,.p-search-modal-category-parent--line>dt label,.p-search-modal-category-parent--line>dt p,.p-search-modal-category-parent--popular_area>dt label,.p-search-modal-category-parent--popular_area>dt p,.p-search-modal-category-parent>dt label,.p-search-modal-category-parent>dt p{align-items:center;display:flex;font-size:16px;line-height:30px;padding:11px 16px;white-space:nowrap}.p-search-modal-category-parent--city>dt label>span,.p-search-modal-category-parent--city>dt p>span,.p-search-modal-category-parent--line>dt label>span,.p-search-modal-category-parent--line>dt p>span,.p-search-modal-category-parent--popular_area>dt label>span,.p-search-modal-category-parent--popular_area>dt p>span,.p-search-modal-category-parent>dt label>span,.p-search-modal-category-parent>dt p>span{white-space:nowrap}@media screen and (min-width:980px){.p-search-modal-category-parent--city>dt label,.p-search-modal-category-parent--city>dt p,.p-search-modal-category-parent--line>dt label,.p-search-modal-category-parent--line>dt p,.p-search-modal-category-parent--popular_area>dt label,.p-search-modal-category-parent--popular_area>dt p,.p-search-modal-category-parent>dt label,.p-search-modal-category-parent>dt p{align-items:center;border:none;cursor:pointer;display:flex;font-size:14px;line-height:16px;padding:10px 0;position:relative;width:100%}.p-job-footer-nav-links .p-search-modal-category-parent--city>dt label,.p-job-footer-nav-links .p-search-modal-category-parent--city>dt p,.p-job-footer-nav-links .p-search-modal-category-parent--line>dt label,.p-job-footer-nav-links .p-search-modal-category-parent--line>dt p,.p-job-footer-nav-links .p-search-modal-category-parent--popular_area>dt label,.p-job-footer-nav-links .p-search-modal-category-parent--popular_area>dt p,.p-job-footer-nav-links .p-search-modal-category-parent>dt label,.p-job-footer-nav-links .p-search-modal-category-parent>dt p{font-size:16px}}.p-search-modal-category-parent dd label,.p-search-modal-category-parent--city dd label,.p-search-modal-category-parent--line dd label,.p-search-modal-category-parent--popular_area dd label{display:block;font-size:13px;line-height:30px;padding:11px 0;width:100%}@media screen and (min-width:980px){.p-search-modal-category-parent dd label,.p-search-modal-category-parent--city dd label,.p-search-modal-category-parent--line dd label,.p-search-modal-category-parent--popular_area dd label{cursor:pointer;padding:12px 16px}}.p-search-modal__category-list-arrow-outer{align-items:center;display:flex;justify-content:end;padding:14px 16px;text-align:right;width:100%}.p-search-modal__category-list-arrow-outer.is-active .p-search-modal__category-list-arrow{transform:scaleY(-1)}@media screen and (min-width:980px){.p-search-modal__category-list-arrow-outer{cursor:pointer;margin-left:30px;width:15%}.p-job-footer-nav-links-list .p-search-modal__category-list-arrow-outer{margin-left:0;padding-left:0;width:100%}}.p-job-footer-nav-links-list .p-search-modal__category-list-arrow-outer{justify-content:space-between}.p-search-modal__category-list-arrow{-webkit-appearance:none;background:url(/images/shared/icon/icn_down_circled_gray.svg) no-repeat;background-size:contain;border:none;cursor:pointer;display:inline-block;height:24px;margin:0;width:24px}@media screen and (min-width:980px){.p-search-modal__category-list-arrow:hover{opacity:.8}}.p-search-modal__checkbox-outer{display:inline-block;line-height:1;margin-right:8px;vertical-align:middle;width:24px}@media screen and (min-width:980px){.p-search-modal__checkbox-outer{cursor:pointer;width:20px}}input.p-search-modal__checkbox[type=checkbox]{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #a8a8a8;border-radius:2px;box-shadow:none;display:inline-block;flex-shrink:0;font-size:1.2rem;height:26px;margin-right:8px;margin-top:0;position:relative;vertical-align:middle;width:26px}@media screen and (min-width:980px){input.p-search-modal__checkbox[type=checkbox]{display:block;height:20px;width:20px}}input.p-search-modal__checkbox[type=checkbox]:checked{background:#f96075;border:none}input.p-search-modal__checkbox[type=checkbox]:checked:after,input.p-search-modal__checkbox[type=checkbox]:checked:before{background:#fff;content:"";display:block;position:absolute}input.p-search-modal__checkbox[type=checkbox]:checked:before{height:4px;left:3px;top:15px;-webkit-transform:rotate(45deg);-webkit-transform-origin:right center;width:8px}@media screen and (min-width:980px){input.p-search-modal__checkbox[type=checkbox]:checked:before{height:3px;left:4px;top:12px;width:5px}}input.p-search-modal__checkbox[type=checkbox]:checked:after{height:4px;left:10px;top:17px;-webkit-transform:rotate(-53deg);-webkit-transform-origin:left center;width:17px}@media screen and (min-width:980px){input.p-search-modal__checkbox[type=checkbox]:checked:after{height:3px;left:8px;top:13px;width:11px}}.p-show-outside{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;padding:0 14px}@media screen and (min-width:768px){.p-show-outside{justify-content:flex-start;margin-bottom:16px;padding:0}}.p-show-outside__txt{padding:0 10px}@media screen and (min-width:768px){.p-show-outside__txt{font-size:1.3rem;padding-left:0;padding-right:6px}}.p-show-outside__toggle-btn{background-color:#949494;border-radius:17px;display:block;font-size:1.2rem;height:34px;position:relative;width:52px}.p-show-outside__toggle-btn:after{background-color:#fff;border-radius:50%;content:"";display:block;height:24px;left:4px;position:absolute;top:50%;transform:translateY(-50%);width:24px}@media screen and (min-width:768px){.p-show-outside__toggle-btn{height:22px;width:32px}.p-show-outside__toggle-btn:after{height:16px;left:3px;width:16px}}.p-show-outside__toggle-btn.is-active{background-color:#ff6285}.p-show-outside__toggle-btn.is-active:after{left:auto;right:4px}@media screen and (min-width:768px){.p-show-outside__toggle-btn.is-active:after{right:3px}}.p-search-modal__bottom{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 2px hsla(0,0%,60%,.2);color:#222;display:flex;justify-content:space-between;left:50%;padding:8px 16px;position:fixed;transform:translateX(-50%);width:100%}@media screen and (min-width:980px){.p-search-modal__bottom{background:#fff;border-radius:0 0 16px 16px;bottom:-40px;justify-content:center;position:absolute;width:833px}}.p-search-modal__bottom-num-area{font-size:12px;font-weight:700;width:157px}.p-search-modal__bottom-num{color:#fb6341;display:inline-block;font-size:24px;min-width:30px;text-align:center}.p-search-modal__bottom-btn-area{width:171px}@media screen and (min-width:980px){.p-search-modal__bottom-btn-area{margin-left:50px}}.p-search-modal__bottom-btn{background:#fb6341;border:none;border-radius:4px;color:#fff;display:block;font-size:16px;font-weight:700;line-height:24px;padding:12px 0;width:100%}.p-search-modal__bottom-btn:hover{text-decoration:none}@media screen and (min-width:980px){.p-search-modal__bottom-btn:hover{background:rgba(251,99,65,.8);border-color:#fff;box-shadow:0 0 8px #fb6341,inset 0 0 1px #fb6341;opacity:.8;text-decoration:none}}.p-search-modal__bottom-btn.is-disabled{background:#f2f2f2;color:#575757;cursor:default;pointer-events:none}@media screen and (min-width:980px){.p-search-modal__bottom-btn.is-disabled :hover{background:#f2f2f2;border:none;box-shadow:none;opacity:1}}.p-search-modal__empty-message{margin-top:20px}.p-mail-btn-container{margin:10px}@media screen and (min-width:768px){.p-mail-btn-container{margin:30px auto 0;max-width:280px}}.p-mail-btn{background:#f26c7a;border:1px solid #f26c7a;box-shadow:inset 0 -2px #ee3d50;color:#fff;height:37px}@media screen and (min-width:768px){.p-mail-btn{height:54px}}.p-search-recommend-heading{color:#f08f9b;font-size:1.2rem;padding-top:30px;text-align:center}@media screen and (min-width:768px){.p-search-recommend-heading{font-size:2.2rem;font-weight:400;padding-left:10px;padding-right:10px;text-align:left}}.p-search-recommend-heading__inner{font-size:2.2rem}.p-suggest--bottom{background:#fff;border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin-top:43px;padding:12px}@media screen and (min-width:768px){.p-suggest--bottom{border:1px solid #ccc;margin:20px 10px 0}}.p-suggest--bottom__heading{border-bottom:1px solid #f08f9b;color:#f08f9b;font-size:1.4rem;line-height:2em;margin-bottom:10px;text-align:center}@media screen and (min-width:768px){.p-suggest--bottom__heading{border:none;flex-shrink:0;padding-right:20px}}.p-search-navigation{font-size:1.2rem;margin-top:14px}@media screen and (min-width:768px){.p-search-navigation{margin-top:16px}}.p-search-navigation__heading{color:#222;font-size:12px;font-weight:700;padding-bottom:6px}.p-search-navigation__list-outer{margin:0 -10px -10px;overflow-x:auto;padding:0 10px 10px}@media screen and (min-width:768px){.p-search-navigation__list-outer{overflow-x:initial}}.p-search-navigation__list-outer::-webkit-scrollbar{display:none}.p-search-navigation__list{display:flex;margin:0 -4px}@media screen and (min-width:768px){.p-search-navigation__list{flex-wrap:wrap;margin-bottom:-3px;margin-top:-3px}}.p-search-navigation__list>li{flex-shrink:0;padding:0 4px}@media screen and (min-width:768px){.p-search-navigation__list>li{padding-bottom:3px;padding-top:3px}}.p-search-navigation-btn{align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:19px;color:#0f71d2;display:flex;font-weight:700;height:38px;line-height:1;padding:12px}.p-search-navigation-btn:hover{opacity:.7;padding-bottom:11px;padding-top:11px;text-decoration:none}.p-search-navigation-btn__count{font-weight:400;padding-left:4px}.p-matching-support-cassette{color:#333;margin:24px 0;padding-left:12px;padding-right:12px}@media screen and (min-width:768px){.p-matching-support-cassette{margin:20px 12px;padding-bottom:40px;padding-top:40px}}.p-matching-support-cassette__inner{margin:0 auto;max-width:592px;position:relative}@media screen and (min-width:768px){.p-matching-support-cassette__inner{display:flex;flex-direction:column;justify-content:center;min-height:159px;padding-right:298px}}.p-matching-support-cassette__heading{color:#222;font-size:1.8rem;font-weight:700;text-align:center}.p-matching-support-cassette__image{margin:16px auto 0;max-width:272px}@media screen and (min-width:768px){.p-matching-support-cassette__image{margin-top:0;position:absolute;right:0;top:0;width:100%}}.p-matching-support-cassette__paragraph{margin-top:16px}.p-matching-support-cassette__button{background:#f26c7a;box-shadow:inset 0 -2px #ee3d50;color:#fff;font-size:1.6rem;font-weight:700;height:48px;margin-top:16px}.p-matching-support-cassette__button:focus,.p-matching-support-cassette__button:hover{text-decoration:none}.p-panel--line{margin:20px}.p-panel__heading--line{background:#06c755;color:#fff;text-align:center}.p-panel__title--line .icon-line{font-size:1.8rem;padding-right:5px;vertical-align:middle}.p-panel-body-list__item{overflow:hidden}.p-panel-body-list__item:not(:last-of-type){border-bottom:1px solid #eee}@media screen and (min-width:768px){.p-panel-body-list__item{padding-left:0}.p-panel-body-list__item:before{display:none}}.p-panel-body-list__child-item{display:block;font-size:12px;padding:6px;position:relative}.p-panel-body-list__business-type-name{font-size:14px}.p-share-ranking{margin-top:25px}@media screen and (min-width:768px){.p-share-ranking{padding:0 10px}}.p-share-ranking__heading{font-size:1.2rem;margin-top:25px;padding:5px}@media screen and (min-width:768px){.p-share-ranking__heading{font-size:1.4rem}}.p-share-ranking__heading-medium{font-size:1.4rem}.p-share-ranking__heading-large{font-size:1.6rem}.p-share-ranking-list-container{background-color:#fff;padding:10px 20px}@media screen and (min-width:768px){.p-share-ranking-list-container{padding:0}}.p-share-ranking-list{border:4px solid #eee;border-radius:3px;box-shadow:1px 1px 2px hsla(0,0%,67%,.5)}.is-pc .p-share-ranking-list{display:flex}.p-share-ranking-list__item{padding:10px}@media screen and (min-width:768px){.p-share-ranking-list__item{padding:20px}}.p-share-ranking-list__item+.p-share-ranking-list__item:not(.slick-initialized){display:none}.is-pc .p-share-ranking-list__item+.p-share-ranking-list__item:not(.slick-initialized){display:block}@media screen and (min-width:768px){.p-share-ranking-list__item{border-left:1px solid #ccc}}a.p-share-ranking-list__link{color:#666;display:block}a.p-share-ranking-list__link:hover{opacity:.8;text-decoration:none}.p-share-ranking-list__heading{font-size:1.2rem;font-weight:400;margin-bottom:5px}@media screen and (min-width:768px){.p-share-ranking-list__heading{font-size:1.4rem}}.p-share-ranking-list__content{display:flex}.p-share-ranking-list__img-container{width:110px}@media screen and (min-width:768px){.p-share-ranking-list__img-container{width:190px}}.p-share-ranking-list__text{font-weight:700;padding-left:10px}@media screen and (min-width:768px){.p-share-ranking-list__text{padding-left:20px}}.p-share-ranking-innerlist{font-size:1.2rem}@media screen and (min-width:768px){.p-share-ranking-innerlist{margin-top:10px}}.p-share-ranking-list__salary{font-size:1.2rem}.p-share-ranking-list__salary-num{color:#f97b0b;font-size:1.6rem;font-weight:700}.p-faq-outer{color:#333;list-style:none;position:relative}.p-faq-list dt{font-size:16px;font-weight:700;padding:15px 15px 0 28px;position:relative}.p-faq-list dd{border-bottom:1px solid #eee;font-size:12px;padding:10px 15px 15px 28px;position:relative}@media screen and (min-width:768px){.p-faq-list dd{padding:5px 15px 15px 28px}}.p-faq-list__icon-a,.p-faq-list__icon-q{font-size:16px;font-weight:700;left:0;position:absolute}.p-faq-list__icon-a{color:#df7e8b}@media screen and (min-width:768px){.p-faq-list__icon-a{margin-top:-16px;top:50%}}.p-shop-access-text{margin-top:20px}.p-shop-cassette-outer{margin:-10px -16px}@media screen and (min-width:768px){.p-shop-cassette-outer{margin:-20px 0}}.p-staff-profile-outer{margin-top:16px}@media screen and (min-width:768px){.p-staff-profile-outer{display:flex;flex-wrap:wrap;margin-left:-5px;margin-top:0;width:-webkit-calc(100% + 10px);width:-ms-calc(100% + 10px);width:calc(100% + 10px)}}.p-staff-profile{background:#fff;font-size:1.2rem;padding:15px;text-align:left}@media screen and (max-width:767px){.p-staff-profile{box-shadow:0 0 4px #d8d8d8}}@media screen and (min-width:768px){.p-staff-profile{flex-basis:-webkit-calc(50% - 10px);flex-basis:-ms-calc(50% - 10px);flex-basis:calc(50% - 10px);margin:5px}}@media screen and (max-width:767px){.p-staff-profile+.p-staff-profile{margin-top:16px}}.p-staff-profile__head{align-items:flex-start;display:flex;padding-bottom:15px}.p-staff-profile__image-container{border-radius:50%;flex-shrink:0;height:110px;overflow:hidden;width:110px}.p-staff-profile__image{height:auto}.p-staff-profile__content{padding-left:20px}.p-staff-profile__ruby{display:block;font-weight:400}.p-staff-profile-list__item{margin-top:5px}.p-staff-profile-list__heading{color:#aaa}.p-staff-profile__foot{border-top:3px solid #eee;padding-top:15px}.p-shop-album{color:#222}@media screen and (min-width:768px){.p-shop-album{display:flex;flex-wrap:wrap;margin-left:-5px;width:-webkit-calc(100% + 10px);width:-ms-calc(100% + 10px);width:calc(100% + 10px)}}.p-shop-album.p-shop-album--shop-modal{padding:0}.p-shop-album__image{height:auto}.p-shop-album__figure{text-align:center}@media screen and (min-width:768px){.p-shop-album__figure{flex-basis:-webkit-calc(50% - 10px);flex-basis:-ms-calc(50% - 10px);flex-basis:calc(50% - 10px);margin:5px}}@media screen and (max-width:767px){.p-shop-album__figure+.p-shop-album__figure{margin-top:10px}}.p-shop-album__figcaption{font-size:1.2rem;padding-top:5px;text-align:left}.p-detail-bottom--sort{display:flex;flex-direction:column}@media screen and (min-width:768px){.p-detail-bottom--sort{margin-bottom:10px}.p-detail-bottom--sort .p-job-group-outer{margin-bottom:0;margin-top:20px}.p-detail-bottom--sort .p-job-group,.p-detail-bottom--sort .p-job-resume-box,.p-detail-bottom--sort .p-matching-support-cassette{margin-top:0}}.p-detail-bottom--sort .p-detail-bottom__search{order:2}.p-access-map{display:none;padding-bottom:133%}@media screen and (min-width:768px){.is-sp .p-access-map{padding-bottom:60%}}@media screen and (min-width:980px){.p-access-map{padding-bottom:60%}}.p-acces-map-icon{margin-right:8px;width:8px}.p-shop-chart-wrapper--ratio{margin:0 auto;max-width:322px;width:70%}.p-shop-chart-wrapper--ratio canvas{height:90px!important;width:100%!important}.p-shop-chart-wrapper--pie{margin:0 auto;max-width:322px;width:100%}.p-shop-chart-wrapper--pie canvas{height:130px!important}@media screen and (max-width:767px){.p-shop-chart-wrapper--pie canvas{height:230px!important}}.p-shop-box-wrapper{padding:22px 0;text-align:center}@media screen and (min-width:768px){.p-shop-box-wrapper{border:1px solid #eee;height:226px}}.p-shop-box-wrapper--profile{padding:22px 0;text-align:center}@media screen and (min-width:768px){.p-shop-box-wrapper--profile{border:1px solid #eee}.p-shop-box-wrapper-fix-height{height:226px}.p-shop-box-wrapper-variable-height{min-height:226px}}@media screen and (max-width:767px){.p-shop-box-wrapper--narrow{margin:auto;width:278px}.p-shop-box-wrapper--narrow .p-shop-box-wrapper:not(:first-of-type){border-top:2px solid #eee}}.p-shop-chart-percent{display:flex;font-size:14px;justify-content:space-between;margin:0 4px}.p-shop-box-flex-max3{flex-wrap:wrap}@media screen and (max-width:767px){.p-shop-box-flex-max3>:not(:first-child){border-top:2px solid #eee}}@media screen and (min-width:768px){.p-shop-box-flex-max3{display:flex;justify-content:space-between;min-height:226px}.p-shop-box-flex-max3>:nth-child(2n){margin-left:16px}}@media screen and (min-width:960px){.p-shop-box-flex-max3>:nth-child(2n){margin-left:0}.p-shop-box-flex-max3>:not(:nth-child(3n+1)){margin-left:16px}}@media screen and (min-width:768px){.p-shop-box-flex-max3__contents{flex-basis:48%;flex-grow:1}}@media screen and (min-width:960px){.p-shop-box-flex-max3__contents{flex-basis:302px}}.p-shop-box-flex-max2{flex-wrap:wrap}@media screen and (max-width:767px){.p-shop-box-flex-max2>:not(:first-child){border-top:2px solid #eee}}@media screen and (min-width:768px){.p-shop-box-flex-max2{display:flex;justify-content:space-between;min-height:226px}.p-shop-box-flex-max2>.p-shop-box-flex-max2__contents+.p-shop-box-flex-max2__contents{margin-left:16px}.p-shop-box-flex-max2__contents{flex-basis:346px;flex-grow:1}}@media screen and (min-width:960px){.p-shop-box-flex-max2__contents{flex-basis:462px}}@media screen and (min-width:768px){.p-shop-box-flex-max1__contents{width:100%}}.p-shop-box-title{background-color:#f6f6f6;border-radius:30px;display:inline-block;font-size:14px;font-weight:700;line-height:1.2;padding:10px 20px}.p-shop-important-unit{font-size:20px;font-weight:700}.p-shop-important-unit--multiple{font-size:18px;font-weight:700;min-width:101px}.p-shop-important-num{color:#fb6341;font-size:50px;font-weight:700}.p-shop-important-num--multiple{color:#fb6341;font-size:33px;font-weight:700;margin:0 4px}.p-shop-box-margin{margin:16px auto 0}@media screen and (min-width:768px){.p-shop-box-margin__pc{margin-top:16px}.p-shop-box-contents{align-items:center;display:flex;height:77%;justify-content:center}}@media screen and (max-width:767px){.p-shop-box-contents{margin-top:16px}}.p-shop-box-contents-margin{margin-top:21px}@media screen and (max-width:767px){.p-shop-box-contents-margin{margin-top:16px}}.p-shop-staff-average{margin-top:16px;width:100%}.p-shop-shift-staff{display:flex;flex-wrap:wrap;justify-content:space-evenly}@media screen and (max-width:767px){.p-shop-customer{margin:auto;width:80vw}}.p-shop-customer-info-wrapper{display:flex;justify-content:center}.p-shop-customer-info-type{font-size:15px;font-weight:700;margin-bottom:8px}@media screen and (max-width:767px){.p-shop-customer-info-type{font-size:14.5px}}.p-shop-customer-info-content{align-items:center;display:flex;flex-wrap:wrap;font-weight:700;justify-content:center;line-height:1;margin-top:-18px}@media screen and (min-width:768px){.p-shop-customer-price{display:flex;flex-wrap:wrap;justify-content:center;padding:10px 20px 0}}.p-shop-customer-info-price__wrapper{margin:18px 30px 0}@media screen and (max-width:767px){.p-shop-customer-info-price__wrapper{margin-bottom:20px}}.p-shop-customer-info-price{font-size:20px}.p-shop-customer-info-price__num{color:#fb6341;font-size:30px}@media screen and (min-width:768px){.p-shop-customer-info-segment__desc{position:relative}.p-shop-customer-info-segment__text{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70%;word-break:break-all}}.p-shop-user-rate-wrapper{margin-top:2px}.p-shop-user-rate-wrapper canvas{height:58px!important}.p-shop-users-rate-unit{font-weight:700;width:100%}.p-shop-users-rate-content{display:flex;justify-content:space-between}.p-shop-users-rate-num{color:#fb6341}.p-shop-service-menu-item{border:1px solid #d9d9d9}@media screen and (min-width:768px){.p-shop-service-menu-item{align-items:stretch;display:flex}}.p-shop-service-menu-item-title{background-color:#f9f9f9;border-bottom:1px solid #d9d9d9;line-height:1;padding:15px 16px}@media screen and (min-width:768px){.p-shop-service-menu-item-title{align-items:center;border-bottom:none;border-right:1px solid #d9d9d9;display:flex;width:168px}}.p-shop-service-menu-item-content{padding:16px}@media screen and (min-width:768px){.p-shop-service-menu-item-content{flex:1}}.p-tab-buttons-list{display:flex;overflow-x:auto;position:relative}@media screen and (min-width:768px){.p-tab-buttons-list{margin-left:0;margin-right:0}}.p-tab-buttons-list.p-tab-buttons-list--top{margin-bottom:-1px;margin-top:16px}.p-tab-buttons-list.p-tab-buttons-list--bottom{margin-top:-1px}.p-tab-buttons-list--bottom--wide:after{background:#f96075;content:"";display:none;height:4px;position:absolute;top:52px;transition:left 225ms ease,left 225ms ease;width:50%;z-index:2}.p-tab-buttons-list--bottom--wide.is-tab-shop:after{display:block;left:50%}.p-tab-buttons-list--bottom--wide.is-tab-detail:after{display:block;left:0}.js-tab-underline{background:#f96075;content:"";display:block;height:4px;position:absolute;top:52px;transition:left 225ms ease,left 225ms ease;z-index:2}.p-tab-contents-wrapper{background:#fff;padding:32px 16px 16px;position:relative;z-index:1}@media screen and (min-width:768px){.p-tab-contents-wrapper{padding-bottom:54px;padding-left:20px;padding-right:20px}}.p-tab-contents-wrapper--wide{min-height:56px}.p-tab-contents-wrapper--wide.is-shop-preview{position:sticky;top:0;z-index:5}.p-tab-contents--wide{background:#fff;box-shadow:0 2px 2px rgba(0,0,0,.05);position:relative;width:100%;z-index:5}.p-tab-contents--wide.is-fixed{position:fixed;top:0}.p-tab-buttons-list__item{min-width:27.5%}@media screen and (min-width:768px){.p-tab-buttons-list__item{min-width:157px;width:20%}}.p-tab-contents-inner--wide{margin:0 auto;width:100%}.p-tab-contents-inner--wide.is-job-preview{max-width:414px}@media screen and (min-width:768px){.is-pc .p-tab-contents-inner--wide.is-job-preview,.p-tab-contents-inner--wide{max-width:980px}}.p-tab-buttons-list__item--wide{flex-basis:50%}.p-tab-buttonslist__child-item{background-color:#f2f2f2;border:none;color:#222;cursor:pointer;font-size:12px;font-weight:700;height:56px;outline:none;padding:0;width:100%}.p-tab-button-list-item .p-tab-buttonslist__child-item,.p-tab-buttons-list__item--wide .p-tab-buttonslist__child-item{align-items:center;background-color:#fff;display:flex;justify-content:center}@media screen and (min-width:768px){.p-tab-buttonslist__child-item{font-size:14px;width:100%}.p-tab-buttonslist__child-item:focus,.p-tab-buttonslist__child-item:hover{opacity:.8;text-decoration:none}}.p-tab-buttonslist__child-item,.p-tab-buttonslist__child-item ::-ms-backdrop{border-radius:none}@media screen and (min-width:768px){.p-tab-buttonslist__child-item:not(.is-current):focus,.p-tab-buttonslist__child-item:not(.is-current):hover{opacity:.8}}.is-current .p-tab-buttonslist__child-item,.p-tab-buttonslist__child-item.is-current{background:#fff;color:#f96075}.p-tab-buttons-list--top .is-current .p-tab-buttonslist__child-item,.p-tab-buttons-list--top .p-tab-buttonslist__child-item.is-current{border-top:2px solid #f96075}.p-tab-buttons-list--bottom .is-current .p-tab-buttonslist__child-item,.p-tab-buttons-list--bottom .p-tab-buttonslist__child-item.is-current{border-bottom:2px solid #f96075}.p-tab-buttons-list__item:first-child .is-current .p-tab-buttonslist__child-item,.p-tab-buttons-list__item:first-child .p-tab-buttonslist__child-item.is-current{border-left-color:transparent}.p-tab-buttons-list__item:last-child .is-current .p-tab-buttonslist__child-item,.p-tab-buttons-list__item:last-child .p-tab-buttonslist__child-item.is-current{border-right-color:transparent}.p-tab-buttonslist__child-item span{display:inline-block;margin:0 auto;max-width:6em}@media screen and (min-width:768px){.p-tab-content{padding-top:0}}.js-page-tab-content,.js-tab-content{height:0;overflow:hidden}.js-page-tab-content.is-show,.js-tab-content.is-show{flex-wrap:inherit;height:auto;overflow:visible}.p-tab-buttons__outer{background:#fff;width:100%}.p-tab-buttons-list__container{position:relative}.p-work-number{font-size:1.2rem;padding-top:10px}.p-work-under-consideration{text-align:center}.is-pc .p-work-under-consideration{flex-grow:1}.p-work-under-consideration__num{color:#f97b0b;font-size:2rem;padding-right:5px}@media screen and (min-width:980px){.p-work-oiwai-box-outer{align-items:center;display:flex;justify-content:flex-end}}.p-work-oiwai-box{background:#fff;border:5px solid #9df;padding:5px;position:relative;text-align:center;width:100%}.p-work-oiwai-box:after{border:16px solid transparent;border-bottom:10px solid #9df;content:"";left:50%;margin-left:-16px;position:absolute}.p-work-oiwai-box.p-work-oiwai-box--top{margin:18px 0 10px}.p-work-oiwai-box.p-work-oiwai-box--top:after{top:-28px}.p-work-oiwai-box.p-work-oiwai-box--bottom{margin:10px 0 18px}.p-work-oiwai-box.p-work-oiwai-box--bottom:after{bottom:-28px;transform:rotate(180deg)}.p-work-oiwai-box__heading{font-weight:700}.p-work-oiwai-box__text{font-size:1.2rem}.p-work-oiwai-box__text-inner{color:#f97b0b}.p-work-oiwai-box__num{font-size:1.8rem;font-weight:700}.p-work-requirement-shops{border-top:1px solid #f2f2f2;padding-top:24px}.p-work-requirement-shops .p-job-cassete:nth-of-type(n+6){display:none}.p-work-requirement-shops.p-work-requirement-shops--tab{border:none}.p-magiclink{margin:120px 0;text-align:center}.p-magiclink-heading-outer{margin-bottom:16px}@media screen and (min-width:768px){.p-magiclink-heading-outer{margin-bottom:32px}}.p-magiclink-heading{font-size:2.1rem;font-weight:700}@media screen and (min-width:768px){.p-magiclink-heading{font-size:2.8rem}}.p-magiclink-login-text{margin-bottom:16px;text-align:center}@media screen and (min-width:768px){.p-magiclink-login-text{margin-bottom:10px}}.p-login-heading-outer{margin:16px 0 24px;text-align:center}@media screen and (min-width:768px){.p-login-heading-outer{margin-top:32px}}.p-login-heading{font-size:1.8rem;font-weight:700}.p-login-form-heading{font-size:2rem;font-weight:700;margin-bottom:12px;text-align:center}@media screen and (min-width:768px){.p-login-form-heading{margin-bottom:24px}}.p-login-primary-btn{font-size:1.8rem;height:48px}@media screen and (min-width:768px){.p-login-primary-btn{margin:0 auto;max-width:440px}}.p-sns-login{margin-top:24px}.p-sns-login__heading{font-size:1.2rem;margin-bottom:16px;text-align:center}@media screen and (min-width:768px){.p-sns-login__heading{font-size:1.4rem}}.p-sns-login-list{display:flex;justify-content:space-around;list-style:none}.p-sns-login-list__listitem{width:34px}@media screen and (min-width:768px){.p-sns-login-list__listitem{width:44px}.p-sns-login-list__link:hover{opacity:.7}.p-login-container{margin:0 auto;max-width:440px}}.p-login-section{margin-top:48px}@media screen and (min-width:768px){.p-login-section{margin-top:64px}}.p-login-section--registration{border-top:1px solid #e0e0e0;margin-top:32px;padding-top:32px}.p-login-container__form-space{margin-top:8px}.p-login-container__form-space-small{margin-top:4px}.p-login-container__form-space-large{margin-top:16px}.p-login-container__remember{font-size:1.2rem;margin-top:18px;text-align:center}.p-login-container__remember .c-input-checkbox,.p-login-container__remember input.c-input-checkbox[type=checkbox]{margin-right:8px}.p-login-container__login-outer{margin-top:18px}.p-login-container__magiclink-text{font-size:1.2rem;margin-top:4px}.p-login-container__submit-outer{margin-top:24px}@media screen and (min-width:768px){.p-login-container__submit-outer{margin-top:56px}}.p-login-aside{margin-top:39px;text-align:center}@media screen and (min-width:768px){.p-login-aside{margin-top:48px}.p-login-aside--login{border-top:1px solid #e0e0e0;margin-bottom:80px;margin-top:20px;padding-top:10px}}.p-login-aside__inner{font-size:1.4rem}@media screen and (min-width:768px){.p-login-aside__inner{font-size:1.6rem}}.p-login-terms{font-size:1.2rem;margin-top:58px;text-align:center}@media screen and (min-width:768px){.p-login-terms{margin:80px 0}}.p-login-app-banner{margin-top:40px}.p-login-form-column{margin:0 auto;max-width:1028px;padding:0 24px;width:100%}@media screen and (min-width:768px){.p-login-form-column{display:flex;margin-bottom:112px;margin-top:64px}.p-login-form-column__login,.p-login-form-column__registration{flex-basis:50%}}.p-login-form-column__login{padding-bottom:12px}@media screen and (min-width:768px){.p-login-form-column__login{padding-bottom:0}}.p-login-form-column__registration{background-color:#efefef;margin:0 -24px;padding:20px 24px 16px}@media screen and (min-width:768px){.p-login-form-column__registration{background-color:transparent;margin-left:24px;margin-right:0;padding:0}.p-login-form-column__pc-panel{border:3px solid #efefef;padding-bottom:24px}}.p-login-form-column__title{background-color:#efefef;display:none;font-size:1.6rem;font-weight:700;padding:12px 0;text-align:center}@media screen and (min-width:768px){.p-login-form-column__title{display:block;font-size:16px}}.p-login-form-column__section{margin:0 auto;max-width:328px;padding:16px 0}@media screen and (min-width:768px){.p-login-form-column__section{padding-bottom:30px;padding-top:46px}}.p-login-form-colum__password,.p-login-form-colum__top-password{font-size:1.3rem;margin-top:36px;text-align:center}@media screen and (min-width:768px){.p-login-form-colum__password,.p-login-form-colum__top-password{margin-top:28px}}.p-login-form-colum__top-password{margin-top:28px}.p-login-form-column__line{margin-top:50px;padding-bottom:22px}@media screen and (min-width:768px){.p-login-form-column__line{margin-top:56px}}.p-login-form-column__top-line{margin-top:70px}@media screen and (min-width:768px){.p-login-form-column__top-line{margin-top:58px}}.p-login-line-button{background-color:#06c755;box-shadow:none;color:#fff;font-size:16px;font-weight:700;height:48px;width:100%}.p-login-line-button:hover{border:1px solid #fff;box-shadow:0 0 8px 0 #06c755}.p-forgot-password-form{text-align:center}.p-forgot-password-form__text{line-height:1.58}.p-forgot-password-form__form{margin-top:26px}.p-forgot-password-form__form .c-btn,.p-forgot-password-form__form .p-friend-button,.p-forgot-password-form__form .p-mail-btn,.p-forgot-password-form__form .p-matching-support-cassette__button,.p-forgot-password-form__form .p-suggest-list__btn{margin-top:14px}.p-forgot-password-form__link-outer{font-size:1.3rem;margin-top:36px}.p-forgot-password-form__address{font-size:1.4rem;text-align:center}.p-forgot-password-form__complete-text{margin-top:32px;text-align:left}.p-forgot-password-form__contact-link,.p-forgot-password-form__list{margin-top:16px;text-align:left}.p-forgot-password-form__list{list-style:none}.p-forgot-password-form__list li{padding-left:1em;text-indent:-1em}.p-registration-btn--login,.p-registration-btn--login-outline,.p-registration-btn--primary{background-color:#fb6341;color:#fff;font-weight:700}.is-disabled.p-registration-btn--login,.is-disabled.p-registration-btn--login-outline,.p-registration-btn--primary.is-disabled{background:#eee;box-shadow:none;color:#ccc;cursor:default;opacity:1}.p-registration-btn--login,.p-registration-btn--login-outline{box-shadow:none;font-size:16px;height:48px}.p-registration-btn--login-outline{background-color:#fff;border:1px solid #fb6341;color:#fb6341}.p-registration-line-btn{font-size:1.4rem;font-weight:700;height:44px;margin-top:12px}.p-registration-line-btn:before{content:"\e849";font-family:fontello;font-size:2.1rem;font-weight:400;margin-right:4px}.js-registration-button.is-disabled,.p-withdrawals .is-disabled.p-withdrawals__continue-button{background-color:#f3f3f3;box-shadow:none;color:#a9a9a9;cursor:not-allowed}@media screen and (min-width:768px){.js-registration-button.is-disabled:hover,.p-withdrawals .is-disabled.p-withdrawals__continue-button:hover{opacity:1}}.p-registration-box-pt1{background-color:#fff;font-size:1.2rem;margin-top:12px;padding-bottom:32px;width:100%}@media screen and (min-width:768px){.p-registration-box-pt1{padding:32px 24px}}.p-registration-box-pt1+.p-registration-box-pt1{margin-top:16px}.p-registration-box-pt1 .c-btn--search,.p-registration-box-pt1 .p-scout-off-user-modal__submit{background:#f26c7a;border:none;font-weight:700;height:44px}.p-registration-complete .p-registration-box-pt1{margin:8px 0}@media screen and (min-width:768px){.p-registration-complete .p-registration-box-pt1{margin:11px}}.p-registration-complete .p-registration-box-pt1+.p-registration-complete .p-registration-box-pt1{margin-top:8px}@media screen and (min-width:768px){.p-registration-complete .p-registration-box-pt1+.p-registration-complete .p-registration-box-pt1{margin-top:11px}}.p-registration-box-pt1--app-promotion,.p-registration-box-pt1--line,.p-registration-box-pt1--new-work,.p-registration-box-pt1--popular-conditions,.p-registration-box-pt1--search,.p-registration-box-pt1--to-mypage{font-size:1.2rem;padding:16px 20px 24px}@media screen and (min-width:768px){.p-registration-box-pt1--app-promotion,.p-registration-box-pt1--line,.p-registration-box-pt1--new-work,.p-registration-box-pt1--popular-conditions,.p-registration-box-pt1--search,.p-registration-box-pt1--to-mypage{padding:32px 24px}}.p-registration-box-pt1--line,.p-registration-box-pt1--to-mypage{text-align:center}@media screen and (min-width:768px){.p-registration-box-pt1--search,.p-registration-box-pt1--to-mypage{flex-basis:calc(50% - 22px);max-width:calc(50% - 22px)}}.p-registration-box-pt1--search{padding-top:32px}.p-registration-box-pt1--search .p-job-search{padding-top:8px}@media screen and (min-width:768px){.p-registration-box-pt1--search .p-job-search__top-contents{display:block}.p-registration-box-pt1--search .p-job-search-btn-container,.p-registration-box-pt1--search .p-job-search__input-container{margin-top:8px;padding-left:0}.p-registration-box-pt1--search .p-job-link-panel__text-link{margin-top:18px}}.p-registration-complete-content--search .p-registration-box-pt1--search{order:-3}.p-registration-complete-content--search .p-registration-box-pt1--popular-conditions{order:-2}@media screen and (min-width:768px){.p-registration-complete-content--search .p-registration-box-pt1--popular-conditions{order:-1}}.p-registration-complete-content--search .p-registration-box-pt1--to-mypage{order:-1}@media screen and (min-width:768px){.p-registration-complete-content--search .p-registration-box-pt1--to-mypage{order:-2}.p-registration-box-pt1--step4{margin-top:34px}.p-registration-box-pt1__inner{margin:0 auto;max-width:600px}}.p-registration-grid{display:flex;flex-wrap:wrap}.p-registration-grid--step2{margin:-5px}@media screen and (min-width:768px){.p-registration-grid--step2{margin:-8px}}.p-registration-grid--step2 .p-registration-grid__item{padding:5px}@media screen and (min-width:768px){.p-registration-grid--step2 .p-registration-grid__item{padding:8px}}.p-registration-grid--step2 .p-registration-grid__item.is-default-disabled{cursor:not-allowed}.p-registration-grid--step2 .p-registration-grid__item.is-default-disabled>input{pointer-events:none}.p-registration-grid__item--check{margin:auto}.p-registration-grid--step3{margin:0 -5px}.p-registration-grid--step3 .p-registration-grid__item{padding:0 5px}@media screen and (min-width:768px){.p-registration-grid--step3 .p-registration-grid__item{padding-left:8px;padding-right:8px}}.p-registration-grid--step3 .p-registration-grid__item label{align-items:center;display:flex;justify-content:flex-start;min-height:34px}@media screen and (min-width:768px){.p-registration-grid--step3 .p-registration-grid__item label{min-height:40px}}.p-registration-grid--step3 .p-registration-grid__item label input{flex-shrink:0;margin-right:8px}.p-registration-grid--search{align-items:center;justify-content:space-between;margin:-5px 0}@media screen and (min-width:768px){.p-registration-grid--search{margin:0 -6px}}.p-registration-grid--search .p-registration-grid__item{padding:5px 0;text-align:center}@media screen and (min-width:768px){.p-registration-grid--search .p-registration-grid__item{padding:0 6px}}.p-registration-grid--txt-small{font-size:13px}.p-registration-grid__item--50p{flex-basis:50%}.p-registration-grid__item--col1-2{flex-basis:100%}@media screen and (min-width:768px){.p-registration-grid__item--col1-2{flex-basis:50%}}.p-registration-grid__item--25p{flex-basis:25%}.p-registration-grid__item--step2{flex-basis:50%}@media screen and (min-width:768px){.p-registration-grid__item--step2{flex-basis:33.333333%}}.p-registration-grid__item--col2-4{flex-basis:50%}@media screen and (min-width:768px){.p-registration-grid__item--col2-4{flex-basis:25%}}.p-registration-grid__item--credential{flex-basis:35%}.p-registration-grid__item--pulldown{flex-basis:45%}@media screen and (min-width:768px){.p-registration-grid__item--pulldown{flex-basis:15.5%}}.p-registration-grid__item--search-center{flex-basis:10%}@media screen and (min-width:768px){.p-registration-grid__item--search-center{flex-basis:30px}}.p-registration-grid__item--search-keyword{flex-basis:100%}@media screen and (min-width:768px){.p-registration-grid__item--search-keyword{flex-basis:auto;flex-grow:1}}.p-registration-grid__item--search-more{flex-basis:45%}@media screen and (min-width:768px){.p-registration-grid__item--search-more{flex-basis:14%;order:6}}.p-registration-grid__item--search-submit{flex-basis:calc(55% - 8px)}@media screen and (min-width:768px){.p-registration-grid__item--search-submit{flex-basis:17.5%;order:5}}.p-registration-grid__item--year{flex-basis:40%}@media screen and (min-width:768px){.p-registration-grid__item--year{flex-basis:33.333333%}}.p-registration-grid__item--day{flex-basis:30%}@media screen and (min-width:768px){.p-registration-grid__item--day{flex-basis:33.333333%}}.p-registration-grid--radio>.p-registration-grid__item{padding-left:34px;text-indent:-28px}.p-registration-job-type-credential-list__open-outer{display:none;margin-top:20px;text-align:right}.p-registration-job-type-credential-list__open{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:#0f71d2;cursor:pointer;padding:0}.p-registration-job-type-credential-list__open:focus,.p-registration-job-type-credential-list__open:hover{text-decoration:underline}.p-registration-job-type-credential-list__text{display:none}.p-registration-input-outer{margin-top:16px;width:100%}.p-registration-checkbox,input.p-registration-checkbox[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #bbb;box-shadow:none;height:24px;margin-right:0;vertical-align:middle;width:24px}.p-registration-checkbox:checked,input.p-registration-checkbox[type=checkbox]:checked{background-color:#f96075;border:none;position:relative}.p-registration-checkbox:checked:after,.p-registration-checkbox:checked:before,input.p-registration-checkbox[type=checkbox]:checked:after,input.p-registration-checkbox[type=checkbox]:checked:before{background:#fff;content:"";display:block;position:absolute}.p-registration-checkbox:checked:before,input.p-registration-checkbox[type=checkbox]:checked:before{height:4px;left:4px;top:16px;transform:rotate(45deg);transform-origin:right center;width:8px}.p-registration-checkbox:checked:after,input.p-registration-checkbox[type=checkbox]:checked:after{height:4px;left:10px;top:16px;transform:rotate(-53deg);transform-origin:left center;width:14px}.p-registration-dlist__title{font-size:12px;font-weight:700}.p-registration-dlist__title:not(:first-of-type){margin-top:21px}.p-registration-dlist__description{margin-top:8px;position:relative}.p-registration-dlist__description .c-btn--ghost{font-size:1.4rem;height:46px}.p-registration-dlist--step3 .p-registration-dlist__title{font-size:1.3rem}@media screen and (min-width:768px){.p-registration-dlist--step3 .p-registration-dlist__title{font-size:1.6rem}.p-registration-dlist--step3 .p-registration-dlist__title .p-registration-label{font-size:1.1rem}}.p-registration-dlist--step3 .p-registration-grid{font-size:1.3rem}@media screen and (min-width:768px){.p-registration-dlist--pc-table{display:flex;flex-wrap:wrap}.p-registration-dlist--pc-table>.p-registration-dlist__title{border-right:1px solid #d6d6d6;flex-basis:17.333333%;padding-right:20px}.p-registration-dlist--pc-table>.p-registration-dlist__title:not(:first-of-type){margin-top:0;padding-top:40px}.p-registration-dlist--pc-table>.p-registration-dlist__description{flex-basis:82.666667%;margin-top:0;padding-left:30px}.p-registration-dlist--pc-table>.p-registration-dlist__description:not(:first-of-type){padding-top:40px}.p-registration-dlist--pc-table>.p-registration-dlist__description.is-default-disabled{padding-top:30px}}.p-registration-dlist--optional{margin-top:21px}@media screen and (min-width:768px){.p-registration-dlist--optional{border-top:1px solid #d6d6d6;margin-top:26px;padding-top:28px}}.p-registration-dlist--credential{padding:10.5px 0}@media screen and (min-width:768px){.p-registration-dlist--credential{padding:20px 0}}.p-registration-textarea-outer{display:none;margin-top:10px}@media screen and (min-width:768px){.p-registration-textarea-outer{margin-top:8px}}.p-registration-textarea-outer.is-show{display:block}.p-registration-textarea-outer .c-textarea{height:108px}.p-registration-label{font-size:10px;font-weight:400}.p-registration-label--required{color:#ef4242;font-weight:700}.p-registration-label--gray{color:#666}.p-registration-label-layout{margin-left:8px}@media screen and (min-width:768px){.p-registration-label-layout--gray{margin-left:0}}.p-registration-preview{margin-bottom:20px}.p-registration-step1-to-app__title{font-weight:700;margin:16px 0;text-align:center}.p-registration-step1-to-app__container{width:100%}.p-registration-step1-to-app__image-container{margin:16px auto 0;padding-top:109px;position:relative;width:80%}.p-registration-step1-to-app__content{height:109px;position:absolute;top:0;width:100%}.p-registration-step1-to-app__button-wrapper{height:48px;margin-top:32px}.p-registration-step1-to-app__button{align-items:center;background-color:#fb6341;border:1px solid #fb6341;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;height:100%;justify-content:center;position:relative;text-align:center;text-decoration:none;width:100%}.p-registration-step1-to-app__or-text{align-items:center;display:flex;justify-content:center;margin-top:42px}.p-registration-step1-to-app__or-text:before{border-top:1px solid #949494;content:"";flex-grow:1;margin-right:16px}.p-registration-step1-to-app__or-text:after{border-top:1px solid #949494;content:"";flex-grow:1;margin-left:16px}.p-registration-step1__top{background-color:#f4f9ff;border-radius:22px;display:flex;justify-content:space-around;margin-bottom:45px;margin-top:19px;padding:19px 0;position:relative}.p-registration-step1__top:after{border-color:#f4f9ff transparent transparent;border-style:solid;border-width:20px 17px 0;bottom:-20px;content:"";display:block;height:0;position:absolute;width:0}@media screen and (min-width:768px){.p-registration-step1__top{margin-top:60px}}.p-registration-step1__top-box{text-align:center}.p-registration-step1__top-box-icon{height:40px;width:56px}.p-registration-step1__top-box-text{color:#666;font-size:13px;font-weight:600;margin-top:6px}.p-registration-step1-login-link,.p-registration-student-step1-header-link{align-items:center;border-bottom:1px solid transparent;display:inline-flex;margin-bottom:-1px}.p-registration-step1-login-link .c-icn,.p-registration-student-step1-header-link .c-icn{margin-left:2px}.p-registration-step1-login-link:hover,.p-registration-student-step1-header-link:hover{border-bottom-color:#0f71d2;text-decoration:none}.p-registration-student-step1-header-link{font-size:14px}.p-registration-student-step1-header-link .c-icn{font-size:16px}.p-registration-student-step1-heading{margin-bottom:32px}.p-registration-student-step1-heading__small{font-size:16px}.p-registration-student-step1-image-area{margin:32px auto 0;max-width:273px;padding-top:20px}.p-registration-heading-wrapper{margin:24px 0 20px;text-align:center}@media screen and (min-width:768px){.p-registration-heading-wrapper{margin-bottom:30px;margin-top:40px}}.p-registration-balloon-area{margin:24px 0 12px;text-align:center}@media screen and (min-width:768px){.p-registration-balloon-area{margin-top:10px}}.p-registration-heading{font-size:1.6rem;font-weight:700}@media screen and (min-width:768px){.p-registration-heading{font-size:2.1rem}}.p-registration-heading-small{font-size:1.2rem;font-weight:700;margin-top:8px}@media screen and (min-width:768px){.p-registration-heading-small{font-size:1.4rem}}.p-registration-balloon-outer{padding-bottom:12px}.p-registration-bar{display:flex;justify-content:center;margin-top:8px}@media screen and (min-width:768px){.p-registration-bar{padding-bottom:26px}}.p-registration-bar__item{align-items:center;background-color:#e7e7e7;border-radius:50%;color:#949494;display:inline-flex;font-weight:700;height:32px;justify-content:center;position:relative;width:32px}@media screen and (min-width:768px){.p-registration-bar__item{background-color:#f5f9ff}}.p-registration-bar__item+.p-registration-bar__item{margin-left:26px}.p-registration-bar__item+.p-registration-bar__item:before{background:#e7e7e7;content:"";height:4px;left:-26px;position:absolute;top:50%;transform:translateY(-50%);width:26px}@media screen and (min-width:768px){.p-registration-bar__item+.p-registration-bar__item:before{background-color:#f5f9ff}}.p-registration-bar__item.is-current,.p-registration-bar__item.is-previous{background-color:#f96075;color:#fff}.p-registration-bar__item.is-current:before,.p-registration-bar__item.is-previous:before{background-color:#f96075}.p-registration-skip{font-size:14px;line-height:14px;padding:32px 0 0;text-align:center}.p-registration-step2__credential-outer{margin:-10.5px 0}@media screen and (min-width:768px){.p-registration-step2__credential-outer{margin:-20px 0}}.p-registration-submit-outer{margin-top:40px}.p-registration-balloon{align-items:center;background-color:#fff;background-position:center left 20px;background-repeat:no-repeat;background-size:49px 46px;border-radius:20px;color:#555;display:flex;font-size:1.3rem;font-weight:700;line-height:1.5;min-height:79px;padding:20px 20px 20px 72px;position:relative;text-align:left}@media screen and (min-width:768px){.p-registration-balloon{background-color:#f5f9ff;background-position:center left 12px;border-radius:30px;display:inline-flex;font-size:1.4rem;padding-left:66px}}.p-registration-balloon:after{border-color:#fff transparent transparent;border-style:solid;border-width:12px 13px 0;bottom:0;content:"";height:0;left:50%;position:absolute;transform:translate(-50%,100%);width:0}@media screen and (min-width:768px){.p-registration-balloon:after{border-color:#f5f9ff transparent transparent}}.p-registration-balloon .icon-help{border:1px solid #fb798e;border-radius:50%;color:#fb798e;display:inline-block;font-size:1.1rem;height:16px;position:relative;vertical-align:middle;width:16px}.p-registration-balloon .icon-help:before{left:50%;margin-left:0;margin-right:0;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width:768px){.p-registration-balloon .icon-help{vertical-align:text-bottom}}.p-registration-balloon--step2{background-image:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/global/icn_step2_balloon.png)}.p-registration-balloon--step2:after{left:calc(50% - 58px)}.p-registration-balloon--step3,.p-registration-balloon--step4{background-image:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/global/icn_step3_balloon.png);padding-left:74px}@media screen and (min-width:768px){.p-registration-balloon--step3,.p-registration-balloon--step4{padding-left:66px}}.p-registration-balloon--step4:after{left:calc(50% + 58px)}.p-registration-balloon__emphasis{color:#ef4242}.p-registration-balloon__button{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;padding:0}.p-registration-underline{background:linear-gradient(transparent 60%,#ffe65a 0)}.p-registration-step2-modal{display:none}.p-registration-step2-modal .c-small-modal{padding-top:38px}@media screen and (min-width:768px){.p-registration-step2-modal .c-small-modal{max-width:660px;padding-bottom:38px}}.p-registration-step2-modal .c-small-modal__heading{font-size:2rem}.p-registration-step2-modal .c-small-modal__txt{margin-top:8px;max-width:none;text-align:left}@media screen and (min-width:768px){.p-registration-step2-modal .c-small-modal__txt{text-align:center}}.p-registration-step2-modal .c-small-modal__txt+.c-small-modal__txt{margin-top:18px}@media screen and (min-width:768px){.p-registration-step2-modal .c-small-modal__txt+.c-small-modal__txt{margin-top:4px}}.p-registration-step2-modal__heading-small{font-size:1.2rem}.p-registration-step2-modal__image{margin:0 auto;width:226px}.p-registration-bottom-text{color:#949494;font-size:1.2rem;margin-top:34px;text-align:center}.p-registration-complete-title{margin:14px auto 22px;width:263px}@media screen and (min-width:768px){.p-registration-complete-title{margin-bottom:43px;margin-top:22px}}.p-registration-complete-title__text{font-size:1.2rem;margin-top:3px;text-align:center}@media screen and (min-width:768px){.p-registration-complete-title__text{font-size:1.4rem}}.p-registration-complete-content{display:flex;flex-direction:column;flex-wrap:wrap;margin:-8px 0}@media screen and (min-width:768px){.p-registration-complete-content{flex-direction:row;margin:-11px}}.p-registration-complete__profile-link{margin-top:16px}@media screen and (min-width:768px){.p-registration-complete__profile-link{margin-top:8px}}.p-registration-complete-mypage-image{margin:0 auto}.p-registration-complete-mypage-image--scout{width:226px}.p-registration-complete-mypage-image--recommend{margin-top:20px;width:169px}.p-registration-complete-mypage-image--resume{margin-top:20px;width:260px}.p-registration-complete-heading{font-size:2.1rem;font-weight:700;padding-bottom:10px;text-align:center}@media screen and (min-width:768px){.p-registration-complete-heading{padding-bottom:12px;text-align:left}.p-registration-box-pt1--search .p-registration-complete-heading,.p-registration-box-pt1--to-mypage .p-registration-complete-heading{text-align:center}}.p-registration-complete-campaign{padding-bottom:40px}@media screen and (min-width:980px){.p-registration-complete-campaign{padding-top:12px}}.p-registration-complete-campaign__top{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;padding-bottom:8px;padding-top:12px;position:relative}@media screen and (min-width:768px){.p-registration-complete-campaign__top{background-color:#fff5f7;border-bottom:none;border-top:none;padding-bottom:12px}}.p-registration-complete-campaign__title{margin:0 auto;width:175px}@media screen and (min-width:768px){.p-registration-complete-campaign__title{width:254px}}@media screen and (min-width:980px){.p-registration-complete-campaign__line-break{display:none}}.p-registration-complete-campaign__text{color:#575757;font-size:13px;font-weight:700;line-height:1.4;margin-top:12px;padding-left:calc(50% - 48px)}@media screen and (min-width:768px){.p-registration-complete-campaign__text{font-size:18px;margin-top:8px;padding-left:0;text-align:center}}.p-registration-complete-campaign__image-man,.p-registration-complete-campaign__image-woman{bottom:0;position:absolute}.p-registration-complete-campaign__image-man{left:calc(50% - 154px);width:90px}@media screen and (min-width:768px){.p-registration-complete-campaign__image-man{left:16px;width:180px}}.p-registration-complete-campaign__image-woman{display:none}@media screen and (min-width:768px){.p-registration-complete-campaign__image-woman{display:block;right:24px;width:124px}}.p-registration-complete-campaign__list{color:#575757;font-size:10px;line-height:1.5;margin-top:8px}.p-registration-complete-campaign__list>li{padding-left:1em;text-indent:-1em}.p-registration-complete-campaign__list>li:before{content:"・"}.login-search-cross{position:relative}.login-search-cross:after,.login-search-cross:before{background-color:#f77187;content:"";display:block;height:4px;left:50%;position:absolute;top:50%;width:20px}.login-search-cross:before{transform:translate(-50%,-50%) rotate(45deg)}.login-search-cross:after{transform:translate(-50%,-50%) rotate(-45deg)}.p-registration-complete__input,.p-registration-complete__select{border:2px solid #fd7085}@media screen and (min-width:768px){.p-registration-complete__input,.p-registration-complete__select{height:54px!important}}input.p-registration-complete__input:not([type=submit]){border:2px solid #fd7085;border-radius:4px}.p-registration-complete-btn{background:#f26c7a;box-shadow:inset 0 -4px #ee3d50;color:#fff;font-size:1.4rem;font-weight:700;height:44px;margin-top:12px}@media screen and (min-width:768px){.p-registration-complete-btn{margin-top:14px}}.p-registration-popular-list{display:flex;flex-wrap:wrap;list-style:none;margin:-5px}@media screen and (min-width:768px){.p-registration-popular-list{margin:-8px}}.p-registration-popular-list__listitem{display:flex;flex-basis:50%;padding:5px}@media screen and (min-width:768px){.p-registration-popular-list__listitem{flex-basis:25%;padding:8px}}.p-registration-popular-list__link{background-color:#f26c7a;border-radius:4px;color:#fff;display:flex;flex-direction:column;width:100%}@media screen and (min-width:768px){.p-registration-popular-list__link:hover{opacity:.4;text-decoration:none;transition:opacity .2s ease}}.p-registration-popular-list__link img{flex-grow:0}.p-registration-popular-list__link p{align-items:center;display:flex;flex-grow:1;font-size:1.4rem;font-weight:700;padding:12px 16px 12px 14px;position:relative}@media screen and (min-width:768px){.p-registration-popular-list__link p{padding:18px 22px 18px 20px}}.p-registration-popular-list__link p:after{background-image:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/global/icon/icn_arrow_white_right.svg);background-repeat:no-repeat;background-size:contain;content:"";height:10px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:6px}@media screen and (min-width:768px){.p-registration-popular-list__link p:after{height:14px;right:14px;width:8px}}.p-registration-new-panel{background-color:#fff;border-top:1px solid #eee;margin:0 -20px -24px}@media screen and (min-width:768px){.p-registration-new-panel{border-top:none;display:flex;flex-wrap:wrap;margin:-10px}.p-registration-new-panel__item{flex-basis:33.333333%;padding:10px}}.p-registration-new-panel__item+.p-registration-new-panel__item{border-top:1px solid #eee}@media screen and (min-width:768px){.p-registration-new-panel__item+.p-registration-new-panel__item{border-top:none}}.p-registration-new-panel__child-item{align-items:center;display:flex;padding:10px 15px 10px 10px;position:relative;width:100%}.p-registration-new-panel__child-item:after{color:#ccc;content:"\e80e";font-family:fontello;font-size:1.4rem;font-style:normal;font-weight:400;margin-top:-8px;position:absolute;right:5px;top:50%}@media screen and (min-width:768px){.p-registration-new-panel__child-item{flex-wrap:wrap;padding:0}.p-registration-new-panel__child-item:after{content:""}.p-registration-new-panel__child-item:hover{text-decoration:none}.p-registration-new-panel__child-item:hover .p-registration-new-innerlist__heading{text-decoration:underline}.p-registration-new-panel__child-item:hover .p-registration-new-panel__image{opacity:.4;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}}.p-registration-new-panel__image{flex-basis:25%}@media screen and (min-width:768px){.p-registration-new-panel__image{flex-basis:100%}}.p-registration-new-panel__detail{flex-basis:75%;padding-left:10px}@media screen and (min-width:768px){.p-registration-new-panel__detail{flex-basis:100%;margin-top:10px;padding-left:0}}.p-registration-new-innerlist{font-size:1rem}.p-registration-new-innerlist__heading{font-size:1.4rem;font-weight:700;margin-bottom:5px}@media screen and (min-width:768px){.p-registration-new-innerlist__heading{height:3em;overflow:hidden}}.p-registration-new-dlist{display:flex;flex-wrap:wrap;font-size:1.2rem;width:100%}@media screen and (min-width:768px){.p-registration-new-dlist{font-size:1.4rem}}.p-registration-new-dlist__title{color:#ccc;flex-basis:5em;font-weight:700}.p-registration-new-dlist__description{color:#333;flex-grow:1}@media screen and (min-width:768px){.p-registration-new-dlist__description{padding-left:1em}}.p-registration__validation-bottom{display:inline-block;margin-top:8px}@media screen and (min-width:768px){.p-registration__validation-bottom{bottom:-22px;left:30px;position:absolute}}.p-registration__validation-left{margin-left:16px}.p-password__field-container{position:relative}@media screen and (min-width:768px){.p-password__field-container{display:inline-block}}.p-password__toggle-display-btn{background:none;border:none;color:#999;font-size:20px;height:44px;padding:0;position:absolute;right:0;top:0;touch-action:manipulation;width:44px}@media screen and (min-width:768px){.p-password__toggle-display-btn{height:34px;width:34px}}.p-password__toggle-display-btn:focus,.p-password__toggle-display-btn:hover{opacity:.8}.p-password__toggle-display-btn [class^=icon-eye-]:before{margin:0}@media screen and (min-width:768px){.p-password__toggle-display-btn--registration{height:44px;width:44px}}.p-password__note{color:#666;margin-top:4px}@media screen and (min-width:768px){.p-password__note{color:#333;display:inline;height:34px;width:34px}}.p-from-pulldown__container{display:flex;justify-content:space-between}.p-from-pulldown__container .p-from-pulldown__child:not(:last-child){margin-right:5px}.p-from-pulldown__child{width:100%}.p-preferred-note{color:#666;margin-bottom:8px}.p-preferred-button-outer{margin-top:16px}.p-preferred-button{appearance:none;background-color:#fff;border:1px solid #fb6341;color:#fb6341;cursor:pointer;font-size:16px;font-weight:700;height:48px;line-height:1;padding:15px;text-align:center;text-decoration:none;width:100%}.p-preferred-button.is-disabled{background:#f9f9f9;border:none;box-shadow:none;color:#949494;cursor:default;font-weight:400;opacity:1}@media screen and (min-width:768px){.p-preferred-button{margin-left:auto;margin-right:0;padding:12px;white-space:nowrap;width:160px}}.p-preferred__block{padding:9px 32px 24px 31px!important}.p-preferred__heading{color:#f96075;font-size:14px}.p-preferred__heading .c-icn-light{font-size:24px}.p-preferred__heading-text{vertical-align:text-bottom}.p-preferred-panel__wrapper{list-style-type:none;margin-top:16px}.p-preferred-panel__wrapper:first-child{margin-top:10px}.p-preferred-panel{background-color:#f9f9f9;list-style-type:none;margin:4px -8px 0;padding:8px 8px 4px}@media screen and (min-width:768px){.p-preferred-panel{margin:4px 0 0}}.p-preferred-panel .p-preferred-panel__datetimepicker-outer{height:46px;position:relative;width:180px}.p-preferred-panel .p-preferred-panel__datetimepicker{border:1px solid #d9d9d9;border-radius:2px;box-shadow:none;display:block;font-size:14px;height:100%;padding:8px 8px 7px 16px;width:100%}.p-preferred-panel .c-icn-calendar-check{color:#575757;font-size:24px;position:absolute;right:8px;top:11px}@media screen and (min-width:768px){.p-preferred-panel{height:110px;padding:8px 8px 12px}}.p-preferred-panel__reset-text{font-size:14px;margin-right:12px}.p-preferred-panel__day-block{display:flex;justify-content:space-between}.p-preferred-panel__heading{position:relative}.p-preferred-panel__delete{align-items:center;appearance:none;-wewbkit-appearance:none;background-color:#f9f9f9;border:none;color:#0f71d2;display:flex;line-height:1;padding:0}.p-preferred-panel__delete-icon{background-color:#949494;border-radius:50%;height:40px;margin-left:4px;position:relative;width:40px}@media screen and (min-width:768px){.p-preferred-panel__delete-icon{margin-right:12px}}.p-preferred-panel__delete-icon:after,.p-preferred-panel__delete-icon:before{background-color:#fff;content:"";height:14px;left:50%;position:absolute;top:50%;width:3px}.p-preferred-panel__delete-icon:before{transform:translate(-50%,-50%) rotate(45deg)}.p-preferred-panel__delete-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.p-preferred-panel__checkbox,input.p-preferred-panel__checkbox{background-color:#fff;border:1px solid #bbb;height:30px;margin-right:8px;width:30px}@media screen and (min-width:768px){.p-preferred-panel__checkbox,input.p-preferred-panel__checkbox{height:14px;width:14px}}.p-preferred-panel__checkbox:checked,input.p-preferred-panel__checkbox:checked{border:2px solid #fd7085}.p-preferred-panel__checkbox:checked:after,.p-preferred-panel__checkbox:checked:before,input.p-preferred-panel__checkbox:checked:after,input.p-preferred-panel__checkbox:checked:before{background-color:#fd7085;content:"";display:block;position:absolute}@media screen and (min-width:768px){.p-preferred-panel__checkbox:checked:after,.p-preferred-panel__checkbox:checked:before,input.p-preferred-panel__checkbox:checked:after,input.p-preferred-panel__checkbox:checked:before{content:none}}.p-preferred-panel__checkbox:checked:before,input.p-preferred-panel__checkbox:checked:before{left:5px;top:20px;transform:rotate(45deg);transform-origin:right center;width:10px}.p-preferred-panel__checkbox:checked:after,input.p-preferred-panel__checkbox:checked:after{left:13px;top:20px;transform:rotate(-53deg);transform-origin:left center;width:15px}.p-preferred-panel__list{display:flex;flex-wrap:wrap;list-style-type:none;margin-right:-11px;margin-top:12px}.p-preferred-panel__list>li{margin-bottom:16px;margin-right:11px;width:100px}.p-preferred-panel__list>li .c-checkbox{border-radius:4px;height:24px!important;width:24px!important}@media screen and (min-width:768px){.p-preferred-panel__list>li{margin-bottom:0;width:auto}.p-preferred-panel__list{justify-content:flex-start;margin-top:20px}}.p-preferred-panel__label{align-items:center;display:flex}.p-preferred-panel__text{margin-left:4px}.p-entry-job-list-modal__heading{font-size:21px;font-weight:700;padding:16px 10px}.p-entry-job-list-modal__job-list{list-style-type:none}.p-entry-job-list-modal__job-list>li{border-top:1px solid #ccc;padding:20px 10px}.p-entry-job-list-modal__sub-title{font-size:10px}.p-entry-job-list-modal__title{font-size:16px;font-weight:700;margin-top:5px}.p-entry-job-list-table{border:1px solid #ccc;border-bottom:none;color:#666;display:flex;flex-wrap:wrap;font-size:12px;margin-top:16px;max-width:100%}.p-entry-job-list-table>dd,.p-entry-job-list-table>dt{border-bottom:1px solid #ccc;padding:8px}.p-entry-job-list-table>dt{align-items:center;background:#eee;color:#bbb;display:flex;flex-wrap:wrap;font-size:16px;justify-content:center;width:32px}.p-entry-job-list-table>dd{width:-webkit-calc(100% - 32px);width:-ms-calc(100% - 32px);width:calc(100% - 32px)}.p-entry-job-list-table__number{color:#f97b0b;font-weight:700}.p-entry-job-list-table__list{list-style-type:none}.p-entry-job-list-table__list--shops>li+li{margin-top:8px}.p-entry-job-list-table__shops-other{margin-top:6px}.registration_lp_accent_all{background-color:#f96f82;font-family:ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS P Gothic,Verdana,sans-serif;font-size:10px;min-width:320px}.registration_lp_accent_all .hover-opacity:hover{opacity:.7}.registration_lp_accent_all .hover-background-color{background-color:#ffe42a;transition:background-color .2s}.registration_lp_accent_all .hover-background-color:hover{background-color:#fff9cc;transition:.2s}.registration_lp_accent_all .introduction_area{background-color:none;margin:60px 0}@media screen and (min-width:768px){.registration_lp_accent_all .introduction_area{margin:60px 20px}}@media screen and (min-width:1020px){.registration_lp_accent_all .introduction_area{margin:60px auto;width:980px}}.registration_lp_accent_all .introduction_area__eye_catch{background-image:url(/images/user_frontend/landing/registration/keyv_introduction-area_sp.png);background-position:top;background-repeat:no-repeat;background-size:contain;height:0;overflow:hidden;padding-top:87.68407%;text-indent:100%;white-space:nowrap;width:100%}@media only screen and (-webkit-min-device-pixel-ratio:2){.registration_lp_accent_all .introduction_area__eye_catch{background-image:url(/images/user_frontend/landing/registration/keyv_introduction-area_sp@2x.png)}}@media screen and (min-width:768px){.registration_lp_accent_all .introduction_area__eye_catch{background-image:url(/images/user_frontend/landing/registration/keyv_introduction-area_pc.png);padding-top:28.85417%}}@media only screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2){.registration_lp_accent_all .introduction_area__eye_catch{background-image:url(/images/user_frontend/landing/registration/keyv_introduction-area_pc@2x.png)}}.registration_lp_accent_all .introduction_area__firstheading__fadein{animation-duration:.8s;animation-name:fadein}.registration_lp_accent_all .introduction_area__go_to_register__fadein{animation-delay:.1s;animation-duration:.8s;animation-name:fadein}.registration_lp_accent_all .go_to_register{display:block;height:60px;margin:52px auto;text-decoration:none;width:280px}.registration_lp_accent_all .go_to_register:focus,.registration_lp_accent_all .go_to_register:hover{text-decoration:none}.registration_lp_accent_all .register_button{background-color:#ffe42a;border:2px solid #fff;border-radius:4px;box-shadow:0 6px 16px 0 rgba(0,0,0,.2);color:#000;font-size:2.4em;font-weight:700;height:60px;line-height:1;padding-top:18px;text-align:center}.registration_lp_accent_all .main_area{background-color:#fff;border-radius:10px;box-shadow:6px 6px 0 0 rgba(0,0,0,.2);display:block;margin:30px 20px;overflow:auto;padding:30px 18px 8px}@media screen and (min-width:1020px){.registration_lp_accent_all .main_area{background-color:none;margin:30px auto;width:980px}}.registration_lp_accent_all .main_area__secondaryheading{color:#000;font-size:2.4em;font-weight:700;margin:10px 0 40px;text-align:center}@media screen and (min-width:768px){.registration_lp_accent_all .main_area__secondaryheading{font-size:3.6em;margin:28px 0 40px}}@media screen and (min-width:1020px){.registration_lp_accent_all .main_area__secondaryheading{line-height:1.2;margin:30px 0 40px}}.registration_lp_accent_all .main_area__text__br{display:block}@media screen and (min-width:456px){.registration_lp_accent_all .main_area__text__br{display:none}.registration_lp_accent_all .group-4column{margin:0 auto;width:376px}}@media screen and (min-width:768px){.registration_lp_accent_all .group-4column{margin:0 auto;width:712px}}@media screen and (min-width:1020px){.registration_lp_accent_all .group-4column{width:880px}}.registration_lp_accent_all .group-4column__left{background-color:none;float:left;margin:0 16px 22px 0;width:calc(50% - 10px)}@media screen and (min-width:768px){.registration_lp_accent_all .group-4column__left{margin:0 16px 0 0;width:calc(25% - 16px)}}@media screen and (min-width:1020px){.registration_lp_accent_all .group-4column__left{margin:0 14px 27px 0}}.registration_lp_accent_all .group-4column__right{background-color:none;float:right;margin:0 0 22px;width:calc(50% - 10px)}@media screen and (min-width:768px){.registration_lp_accent_all .group-4column__right{float:left;margin:0 16px 0 0;width:calc(25% - 16px)}}@media screen and (min-width:1020px){.registration_lp_accent_all .group-4column__right{margin:0 14px 27px 0}}.registration_lp_accent_all .group-4column__eye_catch{display:block;margin:0 auto;max-width:180px;width:100%}.registration_lp_accent_all .group-4column__text{color:#000;font-size:1.5em;font-weight:700;height:60px;margin:10px 0;text-align:center}@media screen and (min-width:398px){.registration_lp_accent_all .group-4column__text{height:40px}}@media screen and (min-width:768px){.registration_lp_accent_all .group-4column__text{margin:10px 0 40px}}@media screen and (min-width:1020px){.registration_lp_accent_all .group-4column__text{font-size:1.6em}}.registration_lp_accent_all .group-4column__text--accent{color:#f96075}.registration_lp_accent_all .group-3column{background-color:none;margin:0 auto 44px;max-width:330px}@media screen and (min-width:768px){.registration_lp_accent_all .group-3column{float:left;margin:0 auto;padding:10px}}@media screen and (min-width:1020px){.registration_lp_accent_all .group-3column{margin:0 45px 0 0;width:calc(33.33333% - 30px)}}@media screen and (min-width:768px){.registration_lp_accent_all .wrap-3column{background-color:none;margin:0 auto;width:680px}}@media screen and (min-width:1020px){.registration_lp_accent_all .wrap-3column{width:880px}}@media screen and (min-width:768px){.registration_lp_accent_all .group-3column--rightmost{margin-left:170px}}@media screen and (min-width:1020px){.registration_lp_accent_all .group-3column--rightmost{margin:0 auto;padding-bottom:18px}}.registration_lp_accent_all .group-3column__eye_catch{width:100%}.registration_lp_accent_all .user_review__level{color:#f96075;font-size:1.6em;margin:12px 0}.registration_lp_accent_all .icon-star:before{content:"\e860";font-family:fontello;font-size:1.2em;margin-right:0}.registration_lp_accent_all .star-opacity{opacity:.2}.registration_lp_accent_all .user_review__text{color:#282846;font-size:1.6em;font-weight:700}.registration_lp_accent_all .user_review__source{color:#949494;font-size:1.4em;margin:12px 0}.registration_lp_accent_all .group-1column{background-color:none}.registration_lp_accent_all .group-1column__eye_catch{display:block;margin:0 auto 60px;max-width:524px;width:100%}.registration_lp_accent_all .case{font-size:66%;text-align:center}.registration_lp_accent_all .action_area{background-color:none;margin:70px 20px}@media screen and (min-width:1020px){.registration_lp_accent_all .action_area{margin:110px auto;width:980px}}.registration_lp_accent_all .action_area__secondaryheading{color:#fff;font-size:2.4em;font-weight:700;margin:40px 0;text-align:center}@media screen and (min-width:768px){.registration_lp_accent_all .action_area__secondaryheading{font-size:3.6em}}.registration_lp_accent_all .action_area__form{height:62px;margin:0 auto;width:280px}@media screen and (min-width:768px){.registration_lp_accent_all .action_area__form{width:420px}}.registration_lp_accent_all .action_area__form--mail{margin:44px auto}.registration_lp_accent_all .action_area__form__text{color:#fff;font-size:1.6em;font-weight:700;line-height:1;margin-bottom:4px}.registration_lp_accent_all .action_area__form__input{font-size:1.6em;height:44px;width:280px}@media screen and (min-width:768px){.registration_lp_accent_all .action_area__form__input{width:420px}.registration_lp_accent_all .p-password__toggle-display-btn{margin:5px}}.registration_lp_accent_all .action_register{height:60px;margin:52px auto 0;width:280px}.registration_lp_accent_all .action_register__a,.registration_lp_accent_all .action_register__a:hover{text-decoration:none}.registration_lp_accent_all .action_register_button{background-color:#ffe42a;border:2px solid #fff;border-radius:4px;box-shadow:0 6px 16px 0 rgba(0,0,0,.2);color:#000;font-size:2.4em;font-weight:700;height:60px;line-height:1;text-align:center;width:280px}.registration_lp_accent_all .action_register_button.js-validate-form__registration-btn.is-disabled{background-color:#ccc;border:2px solid #eee;box-shadow:none;color:#666}.registration_lp_accent_all .formErrorContent{background-color:#f96f82;color:#ff0;font-size:1.2em;font-weight:700;line-height:1.2;padding:2px 0 0}.registration_lp_accent_all .formErrorContent:before{color:#ff0;content:"\e848";font-family:fontello;font-style:normal;margin-right:2px}.registration_lp_accent_all .formerror{color:#ff0;display:block;margin:auto;padding:2px 0 0;width:280px}.registration_lp_accent_all .formerror:before{padding-right:2px}@media screen and (min-width:768px){.registration_lp_accent_all .formerror{width:420px}}.registration_lp_accent_all .action_area__text{color:#fff;font-size:1.15em;padding-top:60px;text-align:center}.registration_lp_accent_all .action_area__a{color:#000;text-decoration:underline}.registration_lp_accent_all .action_area__text__br{display:none}@media screen and (min-width:340px){.registration_lp_accent_all .action_area__text__br{display:block}}.registration_lp_accent_all .action_login{color:#fff;display:block;font-size:1.6em;margin:44px auto 0;padding-left:10px;width:160px}.registration_lp_accent_all .action_login:hover{text-decoration:none}.registration_lp_accent_all .action_area__icon:before{color:#fff;content:"\e854";font-family:fontello;font-size:.9em;font-style:normal}.registration_lp_accent_all .fixed__go_to_register__fadein{animation-delay:.1s;animation-duration:.8s;animation-name:fadein}@keyframes fadein{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.registration_lp_accent_all .fixed_go_to_register{bottom:0;height:60px;margin:auto;position:fixed;width:100%}.registration_lp_accent_all .fixed_go_to_register.js-scroll-btn-fix{bottom:-60px;transition:bottom .2s ease-out}.registration_lp_accent_all .fixed_go_to_register.js-scroll-btn-fix.is-fixed{bottom:0}@media screen and (min-width:768px){.registration_lp_accent_all .fixed_go_to_register{bottom:0;height:64px;right:0;width:320px}.registration_lp_accent_all .fixed_go_to_register.js-scroll-btn-fix{bottom:-64px}}.registration_lp_accent_all .fixed_go_to_register__a,.registration_lp_accent_all .fixed_go_to_register__a:focus,.registration_lp_accent_all .fixed_go_to_register__a:hover{text-decoration:none}.registration_lp_accent_all .fixed_register_button{background-color:#ffe42a;border:none;border-radius:6px;box-shadow:0 6px 16px 0 rgba(0,0,0,.6);height:52px;margin:0 auto;width:280px}@media screen and (min-width:768px){.registration_lp_accent_all .fixed_register_button{border-radius:6px 0 0 0;height:64px;margin:0;width:320px}}.registration_lp_accent_all .fixed_register_button__eye_catch{float:left;height:52px;width:58px}@media screen and (min-width:768px){.registration_lp_accent_all .fixed_register_button__eye_catch{float:left;height:64px;width:71px}}.registration_lp_accent_all .fixed_register_button__div{color:#282846;font-size:2em;font-weight:700;height:20px;line-height:1;margin-left:58px;padding-left:10px;padding-top:16px;width:212px}@media screen and (min-width:768px){.registration_lp_accent_all .fixed_register_button__div{font-size:2.2em;margin-left:71px;padding-left:12px;padding-top:21px}}.alert-box--registration_lp{background-color:#eee;border-color:#333;font-size:12px}.alert-box--registration_lp .alert-box__close{color:#333}.p-footer-outer{background-color:#949494;color:#fff;font-size:12px;margin-top:50px}.c-breadcrumb+.js-scout-modal-container+.p-footer-outer,.c-breadcrumb+.p-footer-outer,.p-footer-outer--inquiry,.p-footer-outer--sp-no-space{margin-top:0}.p-footer-outer--inquiry{position:relative;z-index:10}.p-footer-outer--sp-entry-form.is-sp{margin-bottom:81px;margin-top:40px}.p-footer-content__column{flex-basis:75%}.p-footer-accordion__content{display:none}.p-footer-nav-grid__item{flex-basis:50%}.p-footer-nav-list{flex-basis:calc(50% + 10px)}.p-footer-nav-list__title{font-size:14px;font-weight:700;padding:18px 16px;position:relative}.p-footer-nav-list__title:after{content:"\e80c";font-family:fontello;line-height:.6rem;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:1.2rem}.is-open .p-footer-nav-list__title:after{transform:rotate(180deg) translateY(50%)}.p-footer-nav-child-list{list-style-type:none}.p-footer-nav-child-list>li{margin-top:1px}.p-footer-nav-link{background-color:#878787;color:#fff;display:block;font-size:14px;padding:13px 13px 13px 31px;position:relative}.p-footer-pc-banner-outer,.p-footer-scroll-top-outer{display:none}.p-footer-copyright{padding:12px;text-align:center}.p-footer-content__banner{max-width:198px}@media screen and (min-width:980px){.p-footer-outer--inquiry,.p-footer-outer--sp-no-space{margin-top:50px}.c-breadcrumb+.js-scout-modal-container+.p-footer-outer--sp-no-space,.c-breadcrumb+.p-footer-outer--sp-no-space{margin-top:0}.p-footer-container{margin:0 auto;max-width:980px;position:relative}.p-footer-content{display:flex;justify-content:space-between;padding:20px 0 45px}.p-footer-accordion__content{display:block}.p-footer-nav-grid{display:flex;margin-left:-10px;margin-right:-10px;padding-top:10px}.p-footer-nav-grid__item{padding:0 10px}.p-footer-nav-list__title{box-shadow:0 1px 0 hsla(0,0%,100%,.2);font-size:14px;margin-bottom:5px;padding:0 0 5px}.p-footer-nav-list__title:after{content:""}.p-footer-nav-link{background-color:transparent;border-bottom:none;display:inline;padding:2px 0}.p-footer-nav-link:focus,.p-footer-nav-link:hover{text-decoration:none}.p-footer-pc-banner-outer{display:block;flex-basis:218px;padding-right:20px}.p-footer-scroll-top-outer{bottom:-26px;display:block;position:absolute;right:0;width:100px}.p-footer-scroll-top{background-color:#949494;border-radius:0 0 3px 3px;box-shadow:0 1px 2px 0 rgba(0,0,0,.03);color:#fff;display:block;font-size:10px;line-height:2.6;padding:0 20px;text-align:center}.p-footer-scroll-top:focus,.p-footer-scroll-top:hover{text-decoration:none}.p-footer-copyright{background-color:#878787;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.03);padding:10px}.js-footer-accordion__content{display:block!important}}.is-pc:not(.html--v3-responsive) .p-footer-outer--inquiry,.is-pc:not(.html--v3-responsive) .p-footer-outer--sp-no-space{margin-top:50px}.is-pc:not(.html--v3-responsive) .c-breadcrumb+.js-scout-modal-container+.p-footer-outer--sp-no-space,.is-pc:not(.html--v3-responsive) .c-breadcrumb+.p-footer-outer--sp-no-space{margin-top:0}.is-pc:not(.html--v3-responsive) .p-footer-container{margin:0 auto;max-width:980px;position:relative}.is-pc:not(.html--v3-responsive) .p-footer-content{display:flex;justify-content:space-between;padding:20px 0 45px}.is-pc:not(.html--v3-responsive) .p-footer-accordion__content{display:block}.is-pc:not(.html--v3-responsive) .p-footer-nav-grid{display:flex;margin-left:-10px;margin-right:-10px;padding-top:10px}.is-pc:not(.html--v3-responsive) .p-footer-nav-grid__item{padding:0 10px}.is-pc:not(.html--v3-responsive) .p-footer-nav-list__title{box-shadow:0 1px 0 hsla(0,0%,100%,.2);font-size:14px;margin-bottom:5px;padding:0 0 5px}.is-pc:not(.html--v3-responsive) .p-footer-nav-list__title:after{content:""}.is-pc:not(.html--v3-responsive) .p-footer-nav-link{background-color:transparent;border-bottom:none;display:inline;padding:2px 0}.is-pc:not(.html--v3-responsive) .p-footer-nav-link:focus,.is-pc:not(.html--v3-responsive) .p-footer-nav-link:hover{text-decoration:none}.is-pc:not(.html--v3-responsive) .p-footer-pc-banner-outer{display:block;flex-basis:218px;padding-right:20px}.is-pc:not(.html--v3-responsive) .p-footer-scroll-top-outer{bottom:-26px;display:block;position:absolute;right:0;width:100px}.is-pc:not(.html--v3-responsive) .p-footer-scroll-top{background-color:#949494;border-radius:0 0 3px 3px;box-shadow:0 1px 2px 0 rgba(0,0,0,.03);color:#fff;display:block;font-size:10px;line-height:2.6;padding:0 20px;text-align:center}.is-pc:not(.html--v3-responsive) .p-footer-scroll-top:focus,.is-pc:not(.html--v3-responsive) .p-footer-scroll-top:hover{text-decoration:none}.is-pc:not(.html--v3-responsive) .p-footer-copyright{background-color:#878787;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.03);padding:10px}.is-pc:not(.html--v3-responsive) .js-footer-accordion__content{display:block!important}.p-header{background-color:#fff;border-bottom:none;height:auto;padding:0;position:relative;z-index:1000}.p-header-inner{border-bottom:1px solid #eee}.p-header--sticky{position:-webkit-sticky;position:sticky;top:0}.p-header-client-menu-list{display:none}.p-header-client-menu-list li{padding-left:1px}.p-header-client-menu-list__link{background-color:#fde3e8;border-radius:2px;color:#4d4d4d;display:block;font-size:11px;line-height:18px;padding:0 10px}.p-header-client-menu-list__link:focus,.p-header-client-menu-list__link:hover{background-color:#f7f7f7;text-decoration:none}.p-header__top{align-items:center;display:flex;height:50px;justify-content:space-between;padding:0 10px}.p-header__login .btn2{float:right}.p-header__logo{background-image:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/global/rejob_service_logo.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:24px;overflow:hidden;text-indent:100%;vertical-align:bottom;white-space:nowrap;width:120px}[data-site=kaigo] .p-header__logo{background-image:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/global/rejob_care_logo.svg);background-size:contain}.p-header-sp-navi-list-outer{margin-right:-10px}.p-header-sp-navi-list{align-items:center;display:flex;justify-content:flex-end}.p-header-sp-navi-list__item{border-left:1px solid #eee;height:50px;position:relative;text-align:center;width:45px}.p-header-sp-navi-list__item--menu{border-left:none;width:50px}.p-header-sp-navi-list__item--menu .p-header-sp-navi-list__icon{color:#fff}.p-header-sp-navi-list__item--menu .p-header-sp-navi-list__txt{font-weight:700}.p-header-sp-navi-list__link{color:#575757;display:block;height:100%;padding:7.5px 0;width:100%}.p-header-sp-navi-list__link:hover{text-decoration:none}.p-header-sp-navi-list__link--menu{-webkit-appearance:none;appearance:none;background-color:#949494;border:none;color:#fff;padding-left:0;padding-right:0}.p-header-sp-navi-list__icon{color:#949494;display:block;font-size:24px;line-height:1}.p-header-sp-navi-list__icon:before{margin:0}.p-header-sp-navi-list__icon.animated{animation:swing 3s ease infinite}.p-header-sp-navi-list__txt{display:block;font-size:10px}.p-header-pc-navi-list-outer{display:none}.p-header-pc-navi-list{align-items:center;display:flex;justify-content:flex-end;list-style-type:none;margin:0}.p-header-pc-navi-list__item{padding:0;position:relative;text-align:center}.p-header-pc-navi-list__item+.p-header-pc-navi-list__item:before{background-color:#eee;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.p-header-pc-navi-list__link{align-items:center;-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:#575757;display:flex;font-size:14px;font-weight:700;padding:6px 10px;position:relative}.p-header-pc-navi-list__link:focus,.p-header-pc-navi-list__link:hover{color:#fa798f;text-decoration:none}.p-header-pc-navi-list__link:focus .p-header-pc-navi-list__icon,.p-header-pc-navi-list__link:hover .p-header-pc-navi-list__icon{color:#fa798f}.is-open .p-header-pc-navi-list__link{background-color:#f7f7f7}.p-header-pc-navi-list__link--disabled,.p-header-pc-navi-list__link--disabled .p-header-pc-navi-list__icon{color:#bbb}.p-header-pc-navi-list__link--login{border:1px solid #fa798f;border-radius:16px;height:32px;justify-content:center;margin-left:12px;min-width:99px}.p-header-pc-navi-list__link--login:focus,.p-header-pc-navi-list__link--login:hover{background-color:#fa798f;color:#fff}.p-header-pc-navi-list__link--login:focus .p-header-pc-navi-list__icon--login,.p-header-pc-navi-list__link--login:hover .p-header-pc-navi-list__icon--login{color:#fff}.p-header-pc-navi-list__icon{color:#949494;display:inline-block;font-size:15px;line-height:1}.p-header-pc-navi-list__icon:before{margin:0 5px 0 0}.p-header-pc-navi-list__icon.animated{animation:swing 3s ease infinite}@keyframes swing{0%{-webkit-transform:rotate(0deg)}5%{-webkit-transform:rotate(20deg)}10%{-webkit-transform:rotate(-15deg)}15%{-webkit-transform:rotate(10deg)}20%{-webkit-transform:rotate(-10deg)}25%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(0deg)}}.p-header-pc-navi-list__icon--login{color:#fa798f}.p-header-pc-child-navi-list{background-color:#949494;left:0;list-style-type:none;padding:1px 0;position:absolute;text-align:left;top:32px;width:150px;z-index:2}.p-header-pc-child-navi-list>li{padding:1px 2px}.p-header-pc-navi-list__scout-modal-icon{border:1px solid #fa798f;border-radius:50%;color:#fa798f;cursor:pointer;display:block;height:18px;position:relative;width:18px}.p-header-pc-navi-list__scout-modal-icon:focus,.p-header-pc-navi-list__scout-modal-icon:hover{background-color:#fa798f;color:#fff;text-decoration:none}.p-header-pc-navi-list__scout-modal-icon:before{left:50%;margin-left:0;margin-right:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.p-header-pc-navi-list__scout-modal-link{padding:6px 0 6px 10px}.p-header-pc-navi-list__scout-modal-link,.p-header-pc-navi-list__scout-modal-link-button{align-items:center;-webkit-appearance:none;appearance:none;background-color:transparent;border:none;display:inline-block;font-size:14px;font-weight:700;position:relative}.p-header-pc-navi-list__scout-modal-link-button{padding:6px 10px 6px 0;vertical-align:top}.p-header-pc-child-navi-list__link{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:700;padding:5.5px 10px;position:relative}.p-header-pc-child-navi-list__link:after{color:#fff;content:"\e80e";font-family:fontello;font-size:12px;position:absolute;right:4px;top:50%;transform:translateY(-50%)}.p-header-pc-child-navi-list__link:focus,.p-header-pc-child-navi-list__link:hover{background-color:#fa798f;text-decoration:none}.p-header-pc-child-navi-list__link--disabled{color:hsla(0,0%,100%,.3)}.p-header-pc-child-navi-list__link--disabled:after{content:""}.p-header-pc-child-navi-list__link--disabled:focus,.p-header-pc-child-navi-list__link--disabled:hover{background-color:transparent}.p-header-pc-child-navi-list__icon{font-size:15px;margin-right:5px}.p-header-pc-child-navi-list__icon:before{margin:0}.p-header-badge{align-items:center;background-color:#f96075;border:1px solid #fff;border-radius:8px;color:#fff;display:flex;font-size:10px;font-weight:400;height:16px;justify-content:center;min-width:17px;padding:0 2px}.p-header-badge--navi{position:absolute;right:2px;top:2px}.p-header-badge-menu{align-items:center;background-color:#f96075;border:1px solid #fff;border-radius:50%;display:flex;height:15px;justify-content:center;padding:0 2px;width:15px}.p-header-badge-menu--mypage{height:10px;margin:-12px -4px 0 0;width:10px}.p-header-badge--child-navi,.p-header-badge--drawer-menu{margin-left:4px}.p-header-business-type-list-outer{display:none}.p-header-business-type-list{align-items:center;display:flex;height:52px;list-style-type:none;margin:0 -18px}.p-header-business-type-list__item{padding:0 18px;position:relative}.p-header-business-type-list__item+.p-header-business-type-list__item:before{background-color:#ccc;content:"";display:block;height:10px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.p-header-business-type-list__link{color:#333;font-size:14px}.p-header-business-type-list__link:focus,.p-header-business-type-list__link:hover{color:#fd7085;text-decoration:none}button.p-header-login-btn{background-color:#e6e6e6;box-shadow:inset 0 -4px #a8a8a8;color:#666;display:inline-flex;font-size:12px;height:38px;padding-bottom:4px;padding-left:0;padding-right:0;width:80px}.p-header-login-btn__icon{font-size:19px}.p-header-login-btn__icon:before{margin:0}.p-drawer-menu-list{color:#333!important}.p-drawer-menu-list__item+.p-drawer-menu-list__item{border-top:1px solid #eee}.p-drawer-menu-list__item--login{background-color:#eee;padding:24px 30px}.p-drawer-menu-list__item--popular-job{align-items:center;background-color:#eee;display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;padding:12px}.p-drawer-menu-list__link{align-items:center;color:#575757;display:flex;font-size:13px;font-weight:700;padding:17px 12px;position:relative}.p-drawer-menu-list__link:not(.p-drawer-menu-list__link--disabled):after{color:#949494;content:"\e80e";font-family:fontello;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.p-drawer-menu-list__link--disabled,.p-drawer-menu-list__link--gray{background-color:#f7f7f7}.p-drawer-menu-list__link--disabled{color:#bbb}.p-drawer-menu-icon{color:#8a8a9f;font-size:16px;line-height:1;margin-right:6px}.p-drawer-menu-icon:before{margin:0}.p-drawer-menu-icon--disabled{color:#bbb}.p-drawer-menu-icon--popular-job{color:#fa798f}.p-drawer-menu-list__txt-small{font-size:11px;font-weight:400}.p-drawer-menu-list__modal-button{appearance:none;-webkit-appearance:none;background-color:transparent;border:none;margin-left:4px;outline:none;padding:0}.p-drawer-menu-list__modal-button .icon-help{align-items:center;border:1px solid #fa798f;border-radius:50%;color:#fa798f;display:inline-flex;font-size:12px;height:18px;justify-content:center;width:18px}.p-drawer-menu-list__modal-button .icon-help:before{margin-left:0;margin-right:0}.p-drawer-menu-login-list{display:flex;margin:0 -6px}.p-drawer-menu-login-list>li{flex-basis:50%;padding:0 6px}.p-drawer-menu-login-list__link{border-radius:8px;display:block;font-size:12px;font-weight:700;height:66px;line-height:1;padding:13px 0;text-align:center}.p-drawer-menu-login-list__link--login{background-color:#fff;color:#fa798f}.p-drawer-menu-login-list__link--registration{background-color:#fa798f;color:#fff}.p-drawer-menu-login-list__icon{display:block;font-size:20px;margin-bottom:7px}.p-drawer-client-menu-list{align-items:center;display:flex;height:64px;justify-content:center}.p-drawer-client-menu-list__item{padding:0 10px}.p-drawer-client-menu-list__item+.p-drawer-client-menu-list__item{position:relative}.p-drawer-client-menu-list__item+.p-drawer-client-menu-list__item:before{background-color:#eee;content:"";height:11px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.p-drawer-client-menu-list__link{color:#666;display:block;font-size:11px;padding:6px 8px;text-align:center}.p-drawer-popular-job-list{display:flex;flex-basis:100%;flex-wrap:wrap;margin:10px -1px -1px 0}.p-drawer-popular-job-list li{border-bottom:1px solid #eee;border-right:1px solid #eee;flex-basis:33.33%;font-size:10px;font-weight:400}.p-drawer-popular-job-list__link{align-items:center;background-color:#fff;color:#575757;display:flex;height:44px;padding:0 5px;position:relative;width:100%}.p-drawer-popular-job-list__link:after{color:#fdccd5;content:"\e80e";font-family:fontello;position:absolute;right:4px;top:50%;transform:translateY(-50%)}@media screen and (min-width:980px){.p-header-inner{border-top:2px solid #ed7987;box-shadow:0 0 2px 2px rgba(0,0,0,.05)}.p-header--sticky{position:relative}.p-header-client-menu-list{display:flex;justify-content:flex-end;list-style:none;margin:0 auto -18px;max-width:980px;position:relative;z-index:3}.p-header__top{align-items:center;height:auto;margin-left:auto;margin-right:auto;max-width:980px;padding-bottom:21.5px;padding-left:0;padding-top:21.5px;position:relative;z-index:2}.p-header__logo{height:39px;width:193px}.p-header-sp-navi-list-outer{display:none}.p-header-pc-navi-list-outer{display:block;margin-right:-10px}.p-header-badge--navi{margin:-14px -4px 0;position:static}.p-header-business-type-list-outer{display:block;margin-left:auto;margin-right:auto;max-width:980px}.p-drawer{display:none}}.is-pc:not(.html--v3-responsive) .p-header-inner{border-top:2px solid #ed7987;box-shadow:0 0 2px 2px rgba(0,0,0,.05)}.is-pc:not(.html--v3-responsive) .p-header--sticky{position:relative}.is-pc:not(.html--v3-responsive) .p-header-client-menu-list{display:flex;justify-content:flex-end;list-style:none;margin:0 auto -18px;max-width:980px;position:relative;z-index:3}.is-pc:not(.html--v3-responsive) .p-header__top{align-items:center;height:auto;margin-left:auto;margin-right:auto;max-width:980px;padding-bottom:21.5px;padding-left:0;padding-top:21.5px;position:relative;z-index:2}.is-pc:not(.html--v3-responsive) .p-header__logo{height:39px;width:193px}.is-pc:not(.html--v3-responsive) .p-header-sp-navi-list-outer{display:none}.is-pc:not(.html--v3-responsive) .p-header-pc-navi-list-outer{display:block;margin-right:-10px}.is-pc:not(.html--v3-responsive) .p-header-badge--navi{margin:-14px -4px 0;position:static}.is-pc:not(.html--v3-responsive) .p-header-business-type-list-outer{display:block;margin-left:auto;margin-right:auto;max-width:980px}.is-pc:not(.html--v3-responsive) .p-drawer{display:none}.p-oiwai-modal{background-color:#fff}.p-oiwai-modal__key-visual{width:100%}.p-oiwai-modal__container{padding:0 25px}.p-oiwai-modal__title-line{background:url(/images/user_frontend/global/oiwai_title-line.png) 0 0 repeat-x;background-size:auto 100%;height:10px;margin:80px 0 10px;position:relative;width:100%}.p-oiwai-modal__title-line:after{background:url(/images/user_frontend/global/oiwai_title-ribon.png) 0 0 no-repeat;background-size:auto 100%;content:"";display:block;height:70px;left:50%;margin-left:-35px;margin-top:-30px;position:absolute;top:0;width:70px}.p-oiwai-modal-search-form{align-items:center;display:flex;flex-wrap:wrap}.p-oiwai-modal-search-form--top{margin-top:20px}.p-oiwai-modal-search-form--bottom{margin-top:50px}.p-oiwai-modal-search-form__area-outer{flex-basis:41.67%}.p-oiwai-modal-search-form__center-icon-outer{flex-grow:1;text-align:center}.p-oiwai-modal-search-form__center-icon{color:#f08f9b;font-size:36px;line-height:44px}.p-oiwai-modal-search-form__select-outer{position:relative}.p-oiwai-modal-search-form__select-outer:after{color:#aaa;content:"\e836";font-family:fontello;font-size:16px;margin-top:-10px;position:absolute;right:10px;top:50%}.p-oiwai-modal-search-form__select{-webkit-appearance:none;appearance:none;background:#fff;border:3px solid #f08f9b;border-radius:2px;box-shadow:inset 1px 1px 1px #eee;font-size:12px;height:44px;padding:6px;width:100%}.p-oiwai-modal-search-form__btn-outer{flex-basis:100%;margin-top:13px}.p-oiwai-modal-search-form__btn{background-color:#f08f9b;border:1px solid #f08f9b;box-shadow:inset 0 -2px #ea6273;color:#fff;font-size:14px;height:37px}@media screen and (min-width:768px){.p-oiwai-modal-search-form__btn:hover{background:#f2a1ab;text-decoration:none}}.p-oiwai-modal__btn-close-outer{margin-top:40px}.p-oiwai-modal__btn-close-outer--middle{margin-top:30px}.p-oiwai-modal__btn-close-outer--bottom{margin-top:30px;padding-bottom:30px}.p-oiwai-modal__btn-close{-webkit-appearance:none;appearance:none;background-color:#00a8e6;border:solid #2394cc;border-radius:50px;border-width:1px 1px 5px;color:#fff;display:inline-block;font-size:16px;line-height:30px;min-height:30px;padding:5px 40px;text-align:center;text-decoration:none;width:100%}.p-oiwai-modal__circle-step{border:2px solid #ffad7a;border-radius:60px;box-shadow:4px 4px 0 #ffd3b7;color:#ffad7a;display:block;font-size:20px;font-style:normal;font-weight:700;line-height:80px;margin:0 auto;text-align:center;width:80px}.p-oiwai-modal__circle-step--red{background-color:#fff8f4;border-color:#ef4242;color:#ef4242}.p-oiwai-modal-step-outer{margin-left:-10px;margin-top:15px}.p-oiwai-modal-step-row{border-bottom:1px dotted #ccc;margin-bottom:20px;padding-bottom:20px;padding-left:10px;position:relative;width:100%}.p-oiwai-modal-step-row:after{bottom:-32px;color:#eee;content:"\e80c";font-family:fontello;font-size:40px;font-weight:700;position:absolute;right:5%}.p-oiwai-modal-step-row__gift-pic{bottom:-40px;height:auto;position:absolute;right:0;width:70px;z-index:3}.p-oiwai-modal-grid{display:flex;flex-wrap:wrap}.p-oiwai-modal-grid--small{margin-left:-10px}.p-oiwai-modal-grid__child--left{flex-basis:30%;text-align:center}.p-oiwai-modal-grid__child--right{flex-basis:70%;padding-left:25px}.p-oiwai-modal-faq__title{background:#ffeee4;font-weight:700;margin:5px 0;padding:15px 15px 15px 50px;position:relative}.p-oiwai-modal-faq__title:before{bottom:3px;color:#ffad7a;content:"Q.";font-family:游ゴシック,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-size:30px;left:10px;position:absolute}.p-oiwai-modal-faq__title:after{content:"\e810";font-family:fontello;position:absolute;right:10px}.p-oiwai-modal-faq__title.is-active:after{content:"\e80b";font-family:fontello;position:absolute;right:10px}.p-oiwai-modal-faq__content{font-size:14px;padding:15px}.p-oiwai-modal-terms__paragraph{font-size:14px;margin-top:15px}.p-oiwai-modal-close-link{color:#fff;font-size:18px;left:50%;position:fixed;text-align:center;top:15px;transform:translateX(-50%);width:100%}.p-oiwai-modal-close-link:before{color:#fff;content:"\e845 ";font-family:fontello;font-size:18px;padding-right:5px}.p-oiwai-modal-full-screen-outer{display:none;position:fixed;width:100%}.p-oiwai-modal-full-screen{height:calc(100% - 50px);left:50%;overflow:scroll;position:fixed;top:50px;transform:translateX(-50%);width:100%;-webkit-overflow-scrolling:touch}.p-page-top{background:rgba(0,0,0,.4);border-radius:40px;bottom:10px;color:#fff;cursor:pointer;display:none;font-size:20px;height:40px;padding-top:3px;position:fixed;right:10px;text-align:center;width:40px;z-index:4}.p-balloon-notify{animation:fadeIn 1s ease-in 2s 1;animation-fill-mode:forwards;margin:0 auto;max-width:980px;opacity:0;position:relative;width:calc(100% - 20px);z-index:10}.p-balloon-notify__list li{color:#ccc;list-style:none}.p-balloon-close{font-size:16px;padding:3px}.p-balloon-notify-box{background-color:#fff;border:1px solid #eb99a3;border-radius:2px;box-shadow:1px 1px 1px #555;color:#eb99a3;padding:10px;position:absolute;top:10px;width:100%}.p-balloon-notify__heading{font-size:16px;margin:5px}.p-balloon-notify__message{font-size:14px;font-weight:700;padding:5px 0;text-align:center}.p-balloon-notify__message-link{text-decoration:underline}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.p-top-page-title{background:#f08f9b;color:#fff;font-size:1rem;font-weight:400;text-align:center}@media screen and (min-width:768px){.p-top-page-title{font-size:1.4rem}}.p-top-section{margin-top:36px}@media screen and (min-width:980px){.p-top-section{margin-top:48px}}.p-top-section__content{line-height:1.8;margin-top:20px}@media screen and (min-width:980px){.p-top-section__content{margin-top:16px}}.p-top-slider{padding-bottom:37px;position:relative}.p-top-slider--login{background-color:#f0f4fb}.p-top-slider--login .slick-track{align-items:center;display:flex}.p-top-slider__item{overflow:hidden;vertical-align:bottom}.p-top-slider__item+.p-top-slider__item{display:none}.p-top-slider__item--billboard{background-color:#f0f4fb}.p-top-slider__item--registration{background-color:#ffb3c9}.p-top-slider__item--oiwai{background-color:#fca1ad}.p-top-slider__item--apppromotion{background-color:#fb959d}.p-top-slider__item--awards2023{background-color:#fff}.p-top-slider__spacer{height:0;padding-top:93.86%;position:relative}@media screen and (min-width:768px){.p-top-slider__spacer{padding-top:46.53%}}@media screen and (min-width:980px){.p-top-slider__spacer{padding-top:456px}}.p-top-slider__dots{background-color:#f7f7f9;border-bottom:1px solid #eee;bottom:0;font-size:1rem;left:0;line-height:1;margin-top:0;padding-bottom:13px;padding-top:13px;position:absolute;text-align:center;width:100%}.p-top-slider__dots>li{color:#aaa;display:inline-block;padding:0 5px}.p-top-slider__dots>li:before{content:"○";cursor:pointer}.p-top-slider__dots>li>button{display:none}.p-top-slider__dots>li.slick-active:before{content:"●"}.p-top-slider__image-container{margin:0 auto;max-width:1200px;width:100%}.p-top-slider__cassette-link,.p-top-slider__key-visual{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.p-top-slider__key-visual{height:100%;width:auto}@media screen and (min-width:768px){.p-top-slider__key-visual{height:100%;max-width:none!important;width:auto}}@media screen and (min-width:980px){.p-top-slider__key-visual{height:auto;width:1200px}.p-top-slider__key-visual--small{width:980px}}.p-top-slider__cassette-link{color:#333;display:inline-block;vertical-align:bottom;width:100%}@media screen and (min-width:768px){.p-top-slider__cassette-link{display:block;margin-left:auto;margin-right:auto;max-width:1000px}.p-top-slider__cassette-link:focus,.p-top-slider__cassette-link:hover{text-decoration:none}}.p-top-slider-cassette{background-color:#fff;border-radius:4px;box-shadow:0 3px 6px 0 rgba(0,0,0,.2);margin:0 10px;overflow:hidden}@media screen and (min-width:768px){.p-top-slider-cassette{display:flex;flex-wrap:wrap;margin-bottom:10px;margin-top:10px;padding:34px 32px}}.p-top-slider-cassette__heading{color:#535353;font-size:1.4rem;font-weight:700;padding:10px;text-align:center}@media screen and (min-width:768px){.p-top-slider-cassette__heading{flex-basis:100%;font-size:2rem;padding-bottom:34px;padding-top:0}.p-top-slider-cassette__image-area{flex-basis:54%}}.p-top-slider-cassette__image-outer{padding-top:56.31%;position:relative}.p-top-slider-cassette__image-outer img{height:auto;left:0;position:absolute;top:0;width:1px}.p-top-slider-cassette__image-outer img:not([data-lazy]){width:100%}@media screen and (min-width:768px){.p-top-slider-cassette__image-outer img{border-radius:4px}}.p-top-slider-cassette__content{margin-top:-24px;position:relative}@media screen and (min-width:768px){.p-top-slider-cassette__content{flex-basis:46%;margin-top:0;padding-left:30px}}.p-top-slider-cassette__company-name{background-color:rgba(0,0,0,.7);color:#fff;font-size:1.1rem;font-weight:700;height:2.4rem;line-height:2.4rem;padding:0 10px}@media screen and (min-width:768px){.p-top-slider-cassette__company-name{background-color:transparent;color:#575757;font-size:1.3rem;height:auto;padding-left:0;padding-right:0}}.p-top-slider-cassette__title{color:#0f71d2;font-size:1.2rem;font-weight:700;height:36px;line-height:1.23;overflow:hidden;padding:8px 10px 0}@media screen and (min-width:768px){.p-top-slider-cassette__title{font-size:1.6rem;height:auto;padding-left:0;padding-right:0}}.p-top-slider-cassette__text{padding:8px 10px 12px}@media screen and (min-width:768px){.p-top-slider-cassette__text{border-top:1px solid #8a8a9f;line-height:1.75;margin-top:16px;padding-left:0;padding-right:0}}.p-top-slider-cassette__emphasis{color:#f76700;font-weight:700}@media screen and (min-width:768px){.p-top-slider-cassette__emphasis{font-size:1.6rem}}.p-top-slider-cassette-banner{width:100%}.p-top-carousel-wrapper{padding-top:calc(93.86% + 37px);position:relative}@media screen and (min-width:768px){.p-top-carousel-wrapper{padding-top:calc(46.53% + 37px)}}@media screen and (min-width:980px){.p-top-carousel-wrapper{padding-top:493px}}.p-top-carousel-inner{left:0;position:absolute;top:0;width:100%}.p-top-search-form{display:flex;flex-wrap:wrap;padding-top:15px}@media screen and (min-width:980px){.p-top-search-form{align-items:center;justify-content:flex-end;padding-top:36px}.p-top-search-form--bottom{padding-top:16px}}.p-top-search-form__quick-search-image-outer{display:none}@media screen and (min-width:980px){.p-top-search-form__quick-search-image-outer{display:block;flex-basis:13.06%;max-width:13.06%;padding-right:9px}}.p-top-search-form__select-outer{flex-basis:41.67%}@media screen and (min-width:980px){.p-top-search-form__select-outer{flex-basis:10.61%;max-width:10.61%}}.p-top-search-form__select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(/images/user_frontend/global/common_icn_select.png);background-position:right 8px center;background-repeat:no-repeat;background-size:8px;border:3px solid #f08f9b;border-radius:2px;box-shadow:inset 1px 1px 1px #eee;font-size:1.3rem;height:44px;padding:0 16px 0 6px;width:100%}.p-top-search-form__select::-ms-expand{display:none}@media screen and (min-width:980px){.p-top-search-form__select{background-position:right 4px center;background-size:7px;font-size:1.1rem;height:38px;padding-right:12px}}.p-top-search-form__icon-outer{flex-basis:16.66%;text-align:center}@media screen and (min-width:980px){.p-top-search-form__icon-outer{flex-basis:3.57%;max-width:3.57%}}.p-top-search-form__icon-outer--only-pc{display:none}@media screen and (min-width:980px){.p-top-search-form__icon-outer--only-pc{display:block}}.p-top-search-form__icon{color:#f08f9b;font-size:3.6rem;line-height:1}.p-top-search-form__icon:before{margin-left:0;margin-right:0}@media screen and (min-width:980px){.p-top-search-form__icon{font-size:3rem}}.p-top-search-form__input-outer{flex-basis:100%;margin-top:8px}@media screen and (min-width:980px){.p-top-search-form__input-outer{flex-basis:25.51%;margin-top:0;max-width:25.51%}}input.p-top-search-form__input:not([type=submit]){border:3px solid #f08f9b}@media screen and (min-width:980px){input.p-top-search-form__input:not([type=submit]){height:38px}}.p-top-search-form__more-button-outer{flex-basis:41.67%;margin-top:8px;max-width:41.67%}@media screen and (min-width:980px){.p-top-search-form__more-button-outer{flex-basis:13.37%;margin-top:0;max-width:13.37%;order:8;padding-left:8px}}.p-top-search-form__search-button-outer{flex-basis:58.33%;margin-top:8px;max-width:58.33%;padding-left:2px}@media screen and (min-width:980px){.p-top-search-form__search-button-outer{flex-basis:19.18%;margin-top:0;max-width:19.18%;order:7;padding-left:16px}}.p-top-search-form__button{height:37px}.p-top-salary-condition{display:flex;margin-left:-5px;margin-top:3px}@media screen and (min-width:980px){.p-top-salary-condition{width:400px}}.p-top-salary-condition__item{padding-left:5px}.p-top-salary-condition__item--pulldown-outer{flex-basis:33.33%;max-width:33.33%}.p-top-salary-condition__item--text-outer{align-items:center;display:flex;flex-basis:16.66%;max-width:16.66%}.p-top-history-links{font-size:12px;margin-top:10px}.p-top-first-banner-list-outer{background-color:#f7f7f9;margin-top:15px;padding:10px}@media screen and (min-width:768px){.p-top-first-banner-list-outer{background-color:transparent;margin-top:24px;padding-bottom:0;padding-top:0}}.p-top-first-banner-list{margin:-5px 0}@media screen and (min-width:768px){.p-top-first-banner-list{display:flex;margin-left:-32px}}.p-top-first-banner-list>li{padding:5px 0}@media screen and (min-width:768px){.p-top-first-banner-list>li{flex-basis:50%;padding-left:32px}}.p-top-banner{height:auto;width:100%}.p-top-search-more{display:none;padding:0 5px}@media screen and (min-width:980px){.p-top-search-more{padding-bottom:34px;padding-left:0;padding-right:0}}.p-top-search-more__heading-outer{font-size:1rem;padding:10px;text-align:center}@media screen and (min-width:980px){.p-top-search-more__heading-outer{padding:32px 0 16px;text-align-last:left}}.p-top-search-more__heading{font-size:1.6rem;font-weight:700}.p-top-search-more__table{border:1px solid #eee;border-top:none;display:flex;flex-wrap:wrap;font-size:1.2rem;width:100%}.p-top-search-more__table>dd,.p-top-search-more__table>dt{border-top:1px solid #eee}.p-top-search-more__table>dt{align-items:center;background-color:#f7f7f7;display:flex;flex-basis:60px;justify-content:center;max-width:60px}.p-top-search-more__table>dd{flex-basis:calc(100% - 60px);max-width:calc(100% - 60px);padding:10px 5px}@media screen and (min-width:980px){.p-top-search-more__table>dd{padding-left:25px;padding-right:15px}}.p-top-search-checkbox-list{display:flex;flex-wrap:wrap}.p-top-search-checkbox-list>li{align-items:center;display:flex;flex-basis:50%;padding:2px}@media screen and (min-width:980px){.p-top-search-checkbox-list>li{flex-basis:12.5%}}.p-top-search-checkbox-outer{align-items:center;display:flex}@media screen and (min-width:980px){.p-top-search-checkbox-outer{padding-right:8px}}.p-top-search-checkbox,input.p-top-search-checkbox[type=checkbox]{-webkit-appearance:none;background:#eee;border:1px solid #bbb;border-radius:2px;box-shadow:none;flex-shrink:0;font-size:1.2rem;height:24px;margin-right:8px;margin-top:0;position:relative;vertical-align:middle;width:24px}@media screen and (min-width:980px){.p-top-search-checkbox,input.p-top-search-checkbox[type=checkbox]{height:16px;width:16px}}.p-top-search-checkbox:checked,input.p-top-search-checkbox[type=checkbox]:checked{background:#fff;border:2px solid #f08f9b}.p-top-search-checkbox:checked:after,.p-top-search-checkbox:checked:before,input.p-top-search-checkbox[type=checkbox]:checked:after,input.p-top-search-checkbox[type=checkbox]:checked:before{background:#f08f9b;content:"";display:block;position:absolute}.p-top-search-checkbox:checked:before,input.p-top-search-checkbox[type=checkbox]:checked:before{height:4px;left:-1px;top:13px;-webkit-transform:rotate(45deg);-webkit-transform-origin:right center;width:8px}@media screen and (min-width:980px){.p-top-search-checkbox:checked:before,input.p-top-search-checkbox[type=checkbox]:checked:before{height:3px;left:0;top:8px;width:5px}}.p-top-search-checkbox:checked:after,input.p-top-search-checkbox[type=checkbox]:checked:after{height:4px;left:7px;top:15px;-webkit-transform:rotate(-53deg);-webkit-transform-origin:left center;width:17px}@media screen and (min-width:980px){.p-top-search-checkbox:checked:after,input.p-top-search-checkbox[type=checkbox]:checked:after{height:3px;left:4px;top:9px;width:11px}}.p-top-search-more__pulldown{background-image:url(/images/user_frontend/global/common_icn_select.png);background-position:right 8px center;background-repeat:no-repeat;background-size:8px;padding-right:16px}.p-top-search-more__pulldown::-ms-expand{display:none}@media screen and (min-width:980px){.p-top-search-more__pulldown{max-width:160px}.p-top-occupations{margin-top:15px}.p-top-occupations__item{align-items:center;display:flex}.p-top-occupations__item+.p-top-occupations__item{border-top:1px solid #e4e4e9}}.p-top-occupations__heading{border-top:1px solid #eee;margin-top:20px}@media screen and (min-width:980px){.p-top-occupations__heading{border-top:none;flex-basis:16.53%;margin-top:0;max-width:16.53%}}.p-category-occupations__heading-link,.p-top-occupations__heading-link{align-items:center;color:#8a8a9f;display:flex;font-weight:700;height:40px;position:relative}@media screen and (min-width:980px){.p-category-occupations__heading-link,.p-top-occupations__heading-link{height:34px}.p-category-occupations__heading-link{color:#222;font-size:16px}}.p-top-occupations__heading-link--biyo:after,.p-top-occupations__heading-link--chiryo:after,.p-top-occupations__heading-link--relaxation:after{color:#8a8a9f;content:"\e80e";font-family:fontello;font-size:15px;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.p-top-occupations__heading-link--biyo.p-category-occupations__heading-link:after,.p-top-occupations__heading-link--chiryo.p-category-occupations__heading-link:after,.p-top-occupations__heading-link--relaxation.p-category-occupations__heading-link:after{content:none}@media screen and (min-width:980px){.p-top-occupations__heading-link--biyo:after,.p-top-occupations__heading-link--chiryo:after,.p-top-occupations__heading-link--relaxation:after{content:none}}.p-top-occupations__heading-link--biyo:before,.p-top-occupations__heading-link--chiryo:before,.p-top-occupations__heading-link--kaigo:before,.p-top-occupations__heading-link--nurse:before,.p-top-occupations__heading-link--other:before,.p-top-occupations__heading-link--rehabili:before,.p-top-occupations__heading-link--relaxation:before,.p-top-occupations__heading-link--social-work:before{background-repeat:no-repeat;content:"";display:block;height:40px;margin-right:2px;width:40px}@media screen and (min-width:980px){.p-top-occupations__heading-link--biyo:before,.p-top-occupations__heading-link--chiryo:before,.p-top-occupations__heading-link--kaigo:before,.p-top-occupations__heading-link--nurse:before,.p-top-occupations__heading-link--other:before,.p-top-occupations__heading-link--rehabili:before,.p-top-occupations__heading-link--relaxation:before,.p-top-occupations__heading-link--social-work:before{height:26px;width:26px}.p-top-occupations__heading-link--biyo.p-category-occupations__heading-link:before,.p-top-occupations__heading-link--chiryo.p-category-occupations__heading-link:before,.p-top-occupations__heading-link--kaigo.p-category-occupations__heading-link:before,.p-top-occupations__heading-link--nurse.p-category-occupations__heading-link:before,.p-top-occupations__heading-link--other.p-category-occupations__heading-link:before,.p-top-occupations__heading-link--rehabili.p-category-occupations__heading-link:before,.p-top-occupations__heading-link--relaxation.p-category-occupations__heading-link:before,.p-top-occupations__heading-link--social-work.p-category-occupations__heading-link:before{height:40px;width:40px}}.p-top-occupations__heading-link--other:before{background-image:url(/images/user_frontend/global/icon/icn_other_sp.svg)}.p-top-occupations__heading-link--other.p-top-occupations__heading-link--other--care:before{background-image:url(/images/user_frontend/global/icon/icn_other_kaigo_sp.svg)}.p-top-occupations__heading-link--biyo:before{background-image:url(/images/user_frontend/global/icn_biyo_sp.svg)}@media screen and (min-width:980px){.p-top-occupations__heading-link--biyo:before{background-image:url(/images/user_frontend/global/icn_biyo_pc.svg)}.p-top-occupations__heading-link--biyo.p-category-occupations__heading-link:before{background-image:url(/images/user_frontend/global/icn_biyo_sp.svg)}}.p-top-occupations__heading-link--chiryo:before{background-image:url(/images/user_frontend/global/icn_chiryo_sp.svg)}@media screen and (min-width:980px){.p-top-occupations__heading-link--chiryo:before{background-image:url(/images/user_frontend/global/icn_chiryo_pc.svg)}.p-top-occupations__heading-link--chiryo.p-category-occupations__heading-link:before{background-image:url(/images/user_frontend/global/icn_chiryo_sp.svg)}}.p-top-occupations__heading-link--relaxation:before{background-image:url(/images/user_frontend/global/icn_relaxation_sp.svg)}@media screen and (min-width:980px){.p-top-occupations__heading-link--relaxation:before{background-image:url(/images/user_frontend/global/icn_relaxation_pc.svg)}.p-top-occupations__heading-link--relaxation.p-category-occupations__heading-link:before{background-image:url(/images/user_frontend/global/icn_relaxation_sp.svg)}}.p-top-occupations__heading-link--kaigo:before{background-image:url(/images/user_frontend/global/icon/icn_category_kaigo_sp.svg)}@media screen and (min-width:980px){.p-top-occupations__heading-link--kaigo:before{background-image:url(/images/user_frontend/global/icon/icn_category_kaigo_pc.svg)}.p-top-occupations__heading-link--kaigo.p-category-occupations__heading-link:before{background-image:url(/images/user_frontend/global/icon/icn_category_kaigo_sp.svg)}}.p-top-occupations__heading-link--nurse:before{background-image:url(/images/user_frontend/global/icon/icn_category_nurse_sp.svg)}@media screen and (min-width:980px){.p-top-occupations__heading-link--nurse:before{background-image:url(/images/user_frontend/global/icon/icn_category_nurse_pc.svg)}.p-top-occupations__heading-link--nurse.p-category-occupations__heading-link:before{background-image:url(/images/user_frontend/global/icon/icn_category_nurse_sp.svg)}}.p-top-occupations__heading-link--rehabili:before{background-image:url(/images/user_frontend/global/icon/icn_category_rehabili_sp.svg)}@media screen and (min-width:980px){.p-top-occupations__heading-link--rehabili:before{background-image:url(/images/user_frontend/global/icon/icn_category_rehabili_pc.svg)}.p-top-occupations__heading-link--rehabili.p-category-occupations__heading-link:before{background-image:url(/images/user_frontend/global/icon/icn_category_rehabili_sp.svg)}}.p-top-occupations__heading-link--social-work:before{background-image:url(/images/user_frontend/global/icon/icn_category_social_work_sp.svg)}@media screen and (min-width:980px){.p-top-occupations__heading-link--social-work:before{background-image:url(/images/user_frontend/global/icon/icn_category_social_work_pc.svg)}.p-top-occupations__heading-link--social-work.p-category-occupations__heading-link:before{background-image:url(/images/user_frontend/global/icon/icn_category_social_work_sp.svg)}.p-top-occupations__content{flex-basis:83.47%;max-width:83.47%;overflow:hidden;position:relative}}.p-top-occupation-list{display:flex;flex-wrap:wrap;margin-left:-1px;margin-top:-1px}@media screen and (min-width:980px){.p-top-occupation-list{left:-1px;padding-bottom:4px;padding-top:4px;position:relative}}.p-top-occupation-list>li{flex-basis:50%;max-width:50%;padding-left:1px;padding-top:1px}@media screen and (min-width:980px){.p-top-occupation-list>li{border-left:1px solid #8a8a9f;flex-basis:auto;margin-bottom:4px;margin-top:4px}}.p-top-occupation-list__link{align-items:center;border:1px solid #eee;display:flex;font-size:13px;font-weight:700;height:44px;padding:0 15px 0 8px;position:relative}.p-top-occupation-list__link:after{color:#8a8a9f;content:"\e80e";font-family:fontello;font-size:15px;position:absolute;right:4px;top:50%;transform:translateY(-50%)}.p-top-occupation-list__link:focus,.p-top-occupation-list__link:hover{text-decoration:none}@media screen and (min-width:980px){.p-top-occupation-list__link{border:none;height:auto;padding-left:10px;padding-right:10px}.p-top-occupation-list__link:after{content:none}.p-top-occupation-list__link:focus,.p-top-occupation-list__link:hover{text-decoration:underline}}.p-top-occupation-list__link--biyo{color:#f65a96}.p-top-occupation-list__link--relaxation{color:#0097ef}.p-top-occupation-list__link--chiryo{color:#00c07d}.p-top-occupation-list__link--sports{color:#d57b00}.p-top-occupation-list__link--kaigo{color:#009245}.p-popular-area{border-bottom:1px solid #e4e4e9;margin:20px -10px 0}@media screen and (min-width:980px){.p-popular-area{margin-left:0;margin-right:0}}.p-top-area-heading{border-top:1px solid #e4e4e9;color:#666;font-size:1.3rem;font-weight:400;padding:7px 10px;position:relative}.p-top-area-heading:after{color:#8a8a9f;content:"\e80c";font-family:fontello;font-size:1.2rem;position:absolute;right:10px;top:50%;transform:translateY(-50%)}@media screen and (min-width:980px){.p-top-area-heading{padding-left:28px}.p-top-area-heading:after{left:9px;right:auto}}.p-top-list{display:flex;flex-wrap:wrap}.p-top-list>dt{color:#575757;flex-basis:100%;font-size:12px;font-weight:700;margin-top:12px;max-width:100%}.p-top-list>dd{display:flex;flex-wrap:wrap;font-size:13px}.p-top-list--area{background-color:#f7f7f9;border-top:1px solid #e4e4e9;padding:4px 10px 12px}.p-top-list--area>dt{padding-bottom:4px}.p-top-list--feature{margin-top:8px}.p-top-list__link{color:#0f71d2;display:block;padding:8px 10px 8px 8px;position:relative}.p-top-list__link:before{color:#8a8a9f;content:"\e842";display:block;font-family:fontello;left:0;position:absolute;top:50%;transform:translateY(-50%)}.p-top-cassette-list{border-bottom:1px solid #eee;list-style-type:none;margin-top:20px}@media screen and (min-width:980px){.p-top-cassette-list{border-bottom:none;display:flex;margin-left:-7px;margin-right:-7px;margin-top:16px}}.p-top-cassette-list>li{border-top:1px solid #eee;overflow:hidden}@media screen and (min-width:980px){.p-top-cassette-list>li{border-top:none;flex-basis:16.66%;padding-left:7px;padding-right:7px}.p-top-cassette-list--checked-works{background-color:#f7f7f9;margin-left:0;margin-right:0;padding:16px 10px}.p-top-cassette-list--checked-works>li{flex-basis:33.33%;padding-left:10px;padding-right:10px}.p-top-cassette-list--checked-works .p-top-cassette{background-color:#fff;border-radius:4px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);display:flex;line-height:1.08;overflow:hidden}.p-top-cassette-list--checked-works .p-top-cassette__left,.p-top-cassette-list--checked-works .p-top-cassette__right{flex-basis:50%;width:50%}.p-top-cassette-list--checked-works .p-top-cassette__right{padding:5px 8px}.p-top-cassette-list--checked-works .p-top-cassette__brand-name{margin-top:0}.p-top-cassette-list--checked-works .p-top-cassette__title{height:36px;margin-top:4px}.p-top-cassette-list--checked-works .p-top-cassette__text{margin-top:4px}}.p-top-cassette-link{color:#0f71d2;display:block;transition:opacity,.2s}.p-top-cassette-link:focus,.p-top-cassette-link:hover{opacity:.7;text-decoration:none}.p-top-cassette{display:flex;font-size:1.2rem;padding:8px 0}@media screen and (min-width:980px){.p-top-cassette{display:block;padding-bottom:0;padding-top:0}}.p-top-cassette__left{flex-basis:32.33%;flex-shrink:0}.p-top-cassette__right{flex-basis:67.67%;padding-left:10px}@media screen and (min-width:980px){.p-top-cassette__right{padding-left:0}}.p-top-cassette__left{height:auto;width:100%}.p-top-cassette__image{width:100%}.p-top-cassette__brand-name{font-weight:700}@media screen and (min-width:980px){.p-top-cassette__brand-name{margin-top:8px}}.p-top-cassette__title{font-weight:400;height:34px;overflow:hidden}@media screen and (min-width:980px){.p-top-cassette__title{height:51px;margin-top:8px}}.p-top-cassette__text{color:#333;font-weight:700;height:17px;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:980px){.p-top-cassette__text{margin-top:8px;max-width:150px}}.p-top-oiwai-banner{margin-top:36px}@media screen and (min-width:980px){.p-top-oiwai-banner{margin-top:48px}}.p-top-pink-box,.p-top-pink-box-registration{background-color:#fff;border:2px solid #f95874;border-radius:4px;margin-top:34px;padding:30px 4%}@media screen and (min-width:980px){.p-top-pink-box,.p-top-pink-box-registration{display:flex;margin-top:48px;padding:38px 52px}}.p-top-pink-box-registration{padding-bottom:24px;padding-top:24px}@media screen and (min-width:980px){.p-top-pink-box-registration{padding-bottom:56px;padding-top:48px}}.p-top-login-outer,.p-top-todays-outer{flex-basis:50%}@media screen and (min-width:980px){.p-top-todays-outer{padding-right:74px}.p-top-todays-outer--logined{align-items:center;display:flex;flex-basis:calc(100% + 14px);justify-content:space-between;margin-left:-14px;padding-left:0;padding-right:46px}.p-top-todays-outer--logined .p-top-todays__item{padding-left:30px}}.p-top-todays-outer--logined .p-top-todays{text-align:right}@media screen and (min-width:980px){.p-top-todays-outer--logined .p-top-todays{margin-top:0}}.p-top-todays{font-size:1.2rem;margin-top:24px;padding:0 11%;text-align:center}@media screen and (min-width:980px){.p-top-todays{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:center;padding-left:0;padding-right:0}}.p-top-todays__balloon,.p-top-todays__emphasis,.p-top-todays__emphasis-login{color:#ff6e40}.p-top-todays__balloon{flex-basis:100%;font-size:1.6rem;font-weight:700}.p-top-todays__emphasis{flex-basis:100%;font-size:3.5rem;font-weight:700}.p-top-todays__emphasis-login{font-size:2.6rem}.p-top-todays__item--small{font-size:1rem}.p-top-todays__registration{margin-top:18px}@media screen and (min-width:980px){.p-top-todays__registration{margin-top:24px}}.p-top-login-outer{margin-top:70px}@media screen and (min-width:980px){.p-top-login-outer{margin-top:0;padding:0 37px}}.p-top-login{font-size:1.2rem;margin-top:24px;text-align:right}.p-top-login__sub-heading{text-align-last:left}.p-top-line{margin:20px -10px 0}.p-category-contents-list,.p-top-contents-list{font-size:1.2rem;list-style-type:none}@media screen and (min-width:768px){.p-category-contents-list,.p-top-contents-list{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}}.p-category-contents-list{margin-top:0}@media screen and (min-width:768px){.p-category-contents-list{margin-bottom:24px}.p-top-contents-list--with-text{margin-top:0}}.p-top-contents-list__item{margin-top:16px}@media screen and (min-width:768px){.p-top-contents-list__item{flex-basis:32%;margin-top:20px;max-width:32%;padding-left:10px;padding-right:10px}}.p-top-contents-list__item--with-text{margin-top:20px}.p-top-link-hover-effect{display:block;transition:opacity,.2s}.p-top-link-hover-effect:focus,.p-top-link-hover-effect:hover{opacity:.7;text-decoration:none}.p-top-contents-heading{color:#0f71d2;font-weight:700;margin-top:8px}.p-top-contents-text{color:#333;margin-top:8px}.p-top-inquiry{margin-top:20px}@media screen and (min-width:768px){.p-top-inquiry{margin-top:16px;width:30.61%}}.p-top-fixed-btn--registration{background-color:#ff6e40;border-radius:4px;box-shadow:0 3px 0 0 #c6523e;color:#fff}.p-top-fixed-btn__registration-image{height:22px;width:22px}.p-top-fixed-btn__registration-text{padding-left:6px}.p-top-fixed-btn__registration-small{display:inline-block;font-size:10px;padding-bottom:3px}.p-top-fixed-btn--app-install{background-color:#fafafa;border-radius:4px;box-shadow:0 3px 0 0 #bababa;color:#575757}.p-top-fixed-btn__app-install-small{display:inline-flex;font-size:10px;padding-top:3px}.p-top-fixed-btn__app-install-emphasis{color:#f95874}.p-top-accordion__label{cursor:pointer}.p-top-accordion__content{display:none}.p-top-accordion__more-button{align-items:flex-end;background:-moz-linear-gradient(bottom,#fff 35%,hsla(0,0%,100%,0));background:-webkit-linear-gradient(bottom,#fff 35%,hsla(0,0%,100%,0));background:linear-gradient(0deg,#fff 35%,hsla(0,0%,100%,0));color:#0f71d2;display:flex;font-weight:700;height:50px;justify-content:center;margin-top:-50px;position:relative;z-index:2}@media screen and (min-width:980px){.p-top-accordion__more-button{display:none}}.p-top-accordion__more-button-icon{font-size:1.2rem}.p-top-accordion__more-content{height:265px;overflow:hidden}@media screen and (min-width:980px){.p-top-accordion__more-content{height:auto}}.p-top-accordion__checkbox{display:none}.p-top-accordion__checkbox:checked~.p-top-accordion__label .p-top-area-heading:after{content:"\e80f"}.p-top-accordion__checkbox:checked~.p-top-accordion__content{display:flex}.p-top-accordion__checkbox:checked~.p-top-accordion__more-content{height:auto}.p-top-accordion__checkbox:checked~.p-top-accordion__more-button{display:none}.p-top-premium-banner-list{background-color:#f7f7f9;font-size:1.2rem;margin:20px -10px 0;padding:0 10px}@media screen and (min-width:768px){.p-top-premium-banner-list{background-color:transparent;display:flex;flex-wrap:wrap;font-size:1.4rem;margin-left:-8px;margin-right:-8px;margin-top:16px;padding-left:0;padding-right:0}}.p-top-premium-banner-list>li{padding:10px 0}@media screen and (min-width:768px){.p-top-premium-banner-list>li{flex-basis:33.33%;max-width:33.33%;padding:0 8px}}.p-top-premium-banner-list__link{color:#575757;text-decoration:none}@media screen and (min-width:768px){.p-top-premium-banner-list__link:focus,.p-top-premium-banner-list__link:hover{text-decoration:none}}.p-top-premium-banner-list__heading{color:#0f71d2;font-weight:700;margin-top:10px}.p-top-premium-banner-list__text{margin-top:8px}@media screen and (min-width:768px){.p-top-premium-banner-list__text{font-size:1.2rem}}.p-top-special-banner-list{margin:16px -8px 0}.p-top-special-banner-list__item{padding:0 8px}.p-top-special-banner-list__image{height:auto;width:100%}.p-category__outer{background-color:#fafafa;padding:0 16px}@media screen and (min-width:768px){.p-category__outer{padding:30px 0 0}}.p-category__container{font-size:14px;margin:0 auto;width:100%}@media screen and (min-width:768px){.p-category__container{max-width:980px}}.p-category-top__outer{background:rgba(0,0,0,.03);border-radius:8px;display:flex;justify-content:space-between;margin-top:16px}@media screen and (min-width:768px){.p-category-top__outer{margin-top:0}}.p-category-top__img-outer{min-width:110px;position:relative}@media screen and (min-width:768px){.p-category-top__img-outer{margin-right:5px;min-width:145px}}.p-category-top__img-outer img{bottom:0;left:50%;max-height:80px;position:absolute;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (min-width:768px){.p-category-top__img-outer img{max-height:120px}}.p-category-top__text-outer{margin:10px 5px 10px 0;width:100%}@media screen and (min-width:768px){.p-category-top__text-outer{margin:25px 0}}.p-category-top__title{font-size:14px;font-weight:700}@media screen and (min-width:768px){.p-category-top__title{font-size:19px}}.p-category-top__text{font-size:10px;margin-top:4px}@media screen and (min-width:768px){.p-category-top__text{margin-top:8px}}.p-category-prefecture__container--sp{height:318px;margin-top:16px}@media screen and (max-width:767px){.p-category-prefecture__container--sp{margin:16px -16px 0}}@media screen and (min-width:980px){.p-category-prefecture__container--sp{display:none}}@media screen and (max-width:979px){.p-category-prefecture__container--pc{display:none}.p-category-prefecture__outer{background:#fcf8f8;box-shadow:0 0 8px rgba(0,0,0,.1);padding:24px 16px}.p-category-prefecture__outer.p-category-prefecture__outer--care{background:#f6f8f2}.p-category-prefecture__outer.p-category-prefecture__outer--aroma,.p-category-prefecture__outer.p-category-prefecture__outer--chiropractic,.p-category-prefecture__outer.p-category-prefecture__outer--massage,.p-category-prefecture__outer.p-category-prefecture__outer--reflexology,.p-category-prefecture__outer.p-category-prefecture__outer--relaxation,.p-category-prefecture__outer.p-category-prefecture__outer--seitai,.p-category-prefecture__outer.p-category-prefecture__outer--therapist{background:#f8fbfc}.p-category-prefecture__outer.p-category-prefecture__outer--chiryo,.p-category-prefecture__outer.p-category-prefecture__outer--jusei,.p-category-prefecture__outer.p-category-prefecture__outer--massageshi,.p-category-prefecture__outer.p-category-prefecture__outer--shinkyu{background:#f6f8f2}.p-category-prefecture__outer.p-category-prefecture__outer--fitness,.p-category-prefecture__outer.p-category-prefecture__outer--reception,.p-category-prefecture__outer.p-category-prefecture__outer--sports,.p-category-prefecture__outer.p-category-prefecture__outer--yoga{background:#fcfaf2}}@media screen and (min-width:980px){.p-category-prefecture__outer{background-color:#fff;margin-top:24px;min-height:545px;padding:24px;position:relative}.p-category-prefecture__inner--pc{background-image:url(/images/user_frontend/pc/img_top_map.png);background-position:top;background-repeat:no-repeat;background-size:626px;min-height:500px}.p-category-prefecture__list{background-color:#fafafa;border-radius:4px;display:inline-block;font-size:12px;padding:16px;position:absolute}.p-category-prefecture__list dt{color:#222;font-weight:700}.p-category-prefecture__list dd{background-color:#fff;margin-top:8px;padding:6px 0;text-align:center;width:48px}.p-category-prefecture__list dd a{color:#0f71d2}}.p-category-prefecture__list--hokkaido{right:340px;top:62px}.p-category-prefecture__list--koushinetsuhokuriku{right:446px;top:122px}.p-category-prefecture__list--cyuugoku{right:654px;top:122px}.p-category-prefecture__list--cyuugoku,.p-category-prefecture__list--koushinetsuhokuriku{display:flex;flex-wrap:wrap;width:192px}.p-category-prefecture__list--cyuugoku dt,.p-category-prefecture__list--koushinetsuhokuriku dt{flex-basis:100%}.p-category-prefecture__list--cyuugoku dd,.p-category-prefecture__list--koushinetsuhokuriku dd{margin-left:8px}.p-category-prefecture__list--cyuugoku dd:first-of-type,.p-category-prefecture__list--cyuugoku dd:nth-of-type(4),.p-category-prefecture__list--koushinetsuhokuriku dd:first-of-type,.p-category-prefecture__list--koushinetsuhokuriku dd:nth-of-type(4){margin-left:0}.p-category-prefecture__list--kansai,.p-category-prefecture__list--kyusyu{display:flex;flex-wrap:wrap;width:136px}.p-category-prefecture__list--kansai dt,.p-category-prefecture__list--kyusyu dt{flex-basis:100%}.p-category-prefecture__list--kansai dd:nth-of-type(2n),.p-category-prefecture__list--kyusyu dd:nth-of-type(2n){margin-left:8px}.p-category-prefecture__list--kyusyu{right:710px;top:326px}.p-category-prefecture__list--shikoku{right:614px;top:326px}.p-category-prefecture__list--kansai{right:462px;top:326px}.p-category-prefecture__list--toukai{right:366px;top:326px}.p-category-prefecture__list--kantou{right:270px;top:230px}.p-category-prefecture__list--tohoku{right:174px;top:199px}.p-category-prefecture__list--kaigai{background-color:#fff;font-size:12px;position:absolute;right:133px;text-align:center;top:457px}.p-category-prefecture__list--kaigai a{bottom:6px;display:block;position:absolute;right:0}.p-category-prefecture__list--kaigai__inner{position:relative}.p-category-prefecture__list--kaigai__circle{display:flex;flex-wrap:wrap}.p-category-prefecture__list--kaigai__circle:after{border:1px solid #949494;border-bottom:0;border-radius:75px 0 0 0;border-right:0;box-sizing:border-box;content:"";height:53px;width:48px}.p-category-prefecture__title{align-items:center;display:flex;height:38px;justify-content:center;position:relative}@media screen and (min-width:980px){.p-category-prefecture__title{justify-content:left}}.p-category-prefecture__title div{height:38px;width:38px}.p-category-prefecture__child-title-text,.p-category-prefecture__title-text{color:#f96075;font-size:18px;font-weight:700;margin-left:8px}.p-category-prefecture__child-title-text{color:#222}.p-category-prefecture__nav{position:relative}.p-category-prefecture__area-parent{height:318px;left:0;position:absolute;width:100%;z-index:1}.p-category-prefecture__area-child{display:none;height:318px;left:100vw;position:absolute;width:100vw;z-index:2}.p-category-prefecture__area-child.is-show{display:block}.p-category-prefecture__back{appearance:none;background-color:transparent;border:none;color:#0f71d2;cursor:pointer;font-size:14px;left:0;outline:none;padding:6px 12px;position:absolute}.p-category-prefecture__area-list{display:flex;flex-wrap:wrap;margin-top:20px}.p-category-prefecture__area-list li{align-items:center;background:#fff;border-radius:8px;box-shadow:0 0 20px rgba(225,98,107,.1);display:flex;flex-basis:31%;font-size:16px;font-weight:700;height:60px;justify-content:center;text-align:center}.p-category-prefecture__area-list li:nth-child(n+4){margin-top:12px}.p-category-prefecture__area-list li:not(:first-child,:nth-child(4),:nth-child(7)){margin-left:3.5%}.p-category-prefecture__area-list li a{color:#222}.p-category-prefecture__outer--aroma .p-category-prefecture__area-list li,.p-category-prefecture__outer--chiropractic .p-category-prefecture__area-list li,.p-category-prefecture__outer--massage .p-category-prefecture__area-list li,.p-category-prefecture__outer--reflexology .p-category-prefecture__area-list li,.p-category-prefecture__outer--relaxation .p-category-prefecture__area-list li,.p-category-prefecture__outer--seitai .p-category-prefecture__area-list li,.p-category-prefecture__outer--therapist .p-category-prefecture__area-list li{box-shadow:0 0 20px rgba(32,159,223,.1)}.p-category-prefecture__outer--chiryo .p-category-prefecture__area-list li,.p-category-prefecture__outer--jusei .p-category-prefecture__area-list li,.p-category-prefecture__outer--massageshi .p-category-prefecture__area-list li,.p-category-prefecture__outer--shinkyu .p-category-prefecture__area-list li{box-shadow:0 0 20px rgba(107,204,91,.1)}.p-category-prefecture__outer--fitness .p-category-prefecture__area-list li,.p-category-prefecture__outer--reception .p-category-prefecture__area-list li,.p-category-prefecture__outer--sports .p-category-prefecture__area-list li,.p-category-prefecture__outer--yoga .p-category-prefecture__area-list li{box-shadow:0 0 20px rgba(233,130,28,.1)}.p-category-prefecture__outer--care .p-category-prefecture__area-list li{box-shadow:0 0 20px rgba(107,204,91,.1)}.p-category-app-banner__outer{margin-top:16px}@media screen and (min-width:768px){.p-category-app-banner__outer{margin-top:24px}}.p-category-app-banner__outer--bottom{margin:16px -16px 0}@media screen and (min-width:768px){.p-category-app-banner__outer--bottom{margin:80px calc(50% - 50vw) 0;width:100vw}}.p-category__app-banner{height:auto;width:100%}.p-category-contents__banner-title,.p-category-contents__title{color:#222;font-size:16px;font-weight:700}.p-category-contents__banner-container,.p-category-contents__login-outer,.p-category-contents__outer,.p-category-contents__outer--wide{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);margin-top:16px;padding:24px 16px 16px}@media screen and (min-width:768px){.p-category-contents__banner-container,.p-category-contents__login-outer,.p-category-contents__outer,.p-category-contents__outer--wide{margin-top:24px}}@media screen and (min-width:980px){.p-category-contents__banner-container,.p-category-contents__login-outer{background:none;box-shadow:none;display:flex;justify-content:space-between;padding:0}}@media screen and (min-width:768px){.p-category-contents__banner-container{display:block;flex-basis:49%}.p-category-contents__banner-outer{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:24px;padding:24px}}.p-category-contents__banner-title{flex-basis:100%}.p-category-contents__outer--wide{margin:16px -16px 0}@media screen and (min-width:768px){.p-category-contents__outer--wide{margin:24px 0 0}}.p-category-feature-links{display:flex;flex-wrap:wrap;padding-top:24px}@media screen and (min-width:768px){.p-category-feature-links{padding:8.5px 0 4px}}.p-category-feature-links:not(:first-child){border-top:1px solid #f2f2f2}.p-category-feature-links:first-child{padding-top:0}.p-category-feature-links:last-child{padding-bottom:0}.p-category-feature-links dt{color:#222;flex-basis:100%;font-size:16px;font-weight:700;margin-bottom:8px;max-width:100%}@media screen and (min-width:768px){.p-category-feature-links dt{align-items:center;display:flex;flex-basis:200px;margin-bottom:0}}.p-category-feature-links dd{display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.p-category-feature-links dd{flex-basis:calc(100% - 200px)}}.p-category-feature-links a{color:#0f71d2;display:inline-flex;padding:10px 15px 10px 0}@media screen and (min-width:768px){.p-category-feature-links a{font-size:12px;padding:6px 14px 6px 0}}.p-category-feature-links a:before{content:""}.p-category-premium__lists{margin-top:16px;padding-bottom:12px}@media screen and (min-width:768px){.p-category-premium__lists{display:flex;flex-wrap:wrap}.p-category-premium__lists li{flex-basis:50%}}.p-category-premium__lists a,.p-category-premium__lists a:hover{text-decoration:none}.p-category-new-graduate{margin-top:16px}@media screen and (min-width:768px){.p-category-new-graduate{width:50%}}.p-category-login-outer{border-top:1px solid #f2f2f2;margin-top:24px;padding-top:24px}@media screen and (min-width:980px){.p-category-login-outer{border:none;margin-top:0}.p-category-login-outer,.p-category-todays-outer{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);flex-basis:49%;padding:32px 85px;text-align:center}}.p-category-contents__heading{color:#0f71d2;font-size:16px;font-weight:700;margin-top:16px}.p-category-contents___text{color:#222;font-size:14px;line-height:25.2px;margin-top:4px}.p-category-history-links{border-top:1px solid #f2f2f2;margin-top:28px;padding-bottom:16px}@media screen and (min-width:768px){.p-category-history-links{border:none;margin-top:0;padding-bottom:24px}}.p-category-search-form{margin-top:18px}.p-category-search-form__title{margin-top:10px}.p-category-accordion,.p-category-occupations__accordion{border-top:1px solid #f2f2f2}.p-category-accordion:first-of-type,.p-category-occupations__accordion:first-of-type{margin-top:17px}@media screen and (min-width:768px){.p-category-accordion:first-of-type,.p-category-occupations__accordion:first-of-type{border-top:none}}.p-category-area-heading{font-weight:700;padding:20px 0;position:relative}.p-category-area-heading:after{content:"\e80c";font-family:fontello;line-height:.6rem;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:1.2rem}.is-open .p-category-area-heading{border-bottom:1px solid #f96075;color:#f96075}.is-open .p-category-area-heading:after{transform:rotate(180deg) translateY(50%)}.p-category-accordion__content,.p-category-occupations__content{display:none}.p-category-accordion__content a,.p-category-occupations__content a{background-color:#f8f8f8;color:#0f71d2;display:block;font-size:14px;font-weight:700;margin-top:1px;padding:16px 9px 16px 16px;position:relative}.p-category-accordion__content a:after,.p-category-occupations__content a:after{color:#949494;content:"\e80e";font-family:fontello;line-height:.6rem;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:1.2rem}.p-category-occupations-heading{font-weight:700}@media screen and (max-width:767px){.p-category-occupations-heading{padding:8px 0;position:relative}.p-category-occupations-heading:after{content:"\e80c";font-family:fontello;line-height:.6rem;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:1.2rem}.p-category-occupations-heading span{align-items:center;display:flex}}@media screen and (min-width:768px){.p-category-occupations-heading{align-items:center;display:flex;flex-basis:200px;max-width:100%}}.is-open .p-category-occupations-heading{border-bottom:1px solid #f96075;color:#f96075}.is-open .p-category-occupations-heading span{color:#f96075}.is-open .p-category-occupations-heading:after{transform:rotate(180deg) translateY(50%)}@media screen and (min-width:768px){.p-category-occupations__accordion{display:flex;flex-wrap:wrap;padding:8.5px 0 4px}.p-category-occupations__accordion:first-child{padding-top:0}.p-category-occupations__accordion:last-child{padding-bottom:0}.p-category-occupations__content{display:flex;flex-basis:calc(100% - 200px);flex-wrap:wrap}.p-category-occupations__content a{align-items:center;background-color:#fff;color:#0f71d2;display:flex;font-size:12px;font-weight:400;margin-top:0;padding:6px 14px 6px 0}.p-category-occupations__content a:after{content:""}}.p-category-button{font-size:16px;height:48px}.p-category-inquiry__link{margin-top:16px;padding-bottom:8px}.p-category-description{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);margin:16px -16px 0;padding:0 16px 40px}@media screen and (min-width:768px){.p-category-description{margin:16px 0 0}}.p-bridging{border-top:1px solid #d9d9d9;margin-top:36px;padding-top:24px}.p-bridging__logo{margin:0 auto;max-width:163px;width:auto}@media screen and (min-width:768px){.p-bridging__logo{max-width:220px}}.p-bridging__logo-care{margin:0 auto;max-width:200px;width:auto}@media screen and (min-width:768px){.p-bridging__logo-care{max-width:280px}}.p-bridging__text{font-size:14px;line-height:1.8;margin-top:28px}@media screen and (min-width:768px){.p-bridging__text{text-align:center}}.p-bridging-list,.p-bridging-list--care{margin-top:24px}@media screen and (min-width:768px){.p-bridging-list,.p-bridging-list--care{background-color:#f9f9f9;border-radius:12px;padding:16px 24px}}.p-bridging-list .p-category-occupations__accordion,.p-bridging-list--care .p-category-occupations__accordion{margin-top:0}@media screen and (min-width:768px){.p-bridging-list .p-category-occupations__accordion+.p-category-occupations__accordion,.p-bridging-list--care .p-category-occupations__accordion+.p-category-occupations__accordion{padding-top:14px}.p-bridging-list .p-category-occupations__accordion:not(:last-child),.p-bridging-list--care .p-category-occupations__accordion:not(:last-child){padding-bottom:14px}.p-bridging-list .p-category-occupations-heading,.p-bridging-list--care .p-category-occupations-heading{align-items:flex-start;flex-basis:164px}.p-bridging-list .p-category-occupations__heading-link,.p-bridging-list--care .p-category-occupations__heading-link{color:#575757;font-size:14px}.p-bridging-list .p-category-occupations__heading-link:before,.p-bridging-list--care .p-category-occupations__heading-link:before{background-size:contain;height:26px;margin-right:0;width:26px}.p-bridging-list .p-category-occupations__content,.p-bridging-list--care .p-category-occupations__content{flex-basis:calc(100% - 140px);margin-right:-24px}}.p-bridging-list .p-category-occupations__content>a,.p-bridging-list--care .p-category-occupations__content>a{font-weight:700}@media screen and (min-width:768px){.p-bridging-list .p-category-occupations__content>a,.p-bridging-list--care .p-category-occupations__content>a{background-color:transparent;font-size:13px;line-height:1.8;padding-bottom:2px;padding-top:2px;width:198px}.p-bridging-list--care .p-category-occupations__content>a{color:#0f71d2}}.p-bridging-link-outer{margin-top:24px;text-align:center}.p-bridging-link{align-items:center;display:inline-flex;font-weight:700;justify-content:center}.p-bridging-link:hover{text-decoration:none}.p-bridging-link:hover>span{text-decoration:underline}.p-bridging-link:after{content:"\e80a";font-family:fontello;font-size:24px;margin-left:8px}.p-top-app-appeal{align-items:center;bottom:0;display:flex;flex-direction:column;padding:20px 16px;position:fixed;width:100%;z-index:11}.p-top-app-appeal.p-top-app-appeal__biyo{background-color:#fff5f7}.p-top-app-appeal.p-top-app-appeal__kaigo{background-color:#f2fbf6}.p-top-app-appeal__icon{width:56px}.p-top-app-appeal__text_main{font-size:18px;font-weight:700}.p-top-app-appeal__text_rejob{font-size:12px}.p-top-app-appeal__text_strong{color:#fb6341}.p-top-app-appeal__text_small{font-size:9px}.p-top-app-appeal__button_wrapper{display:flex;justify-content:space-between;width:100%}.p-top-app-appeal__button_wrapper .c-btn,.p-top-app-appeal__button_wrapper .p-friend-button,.p-top-app-appeal__button_wrapper .p-mail-btn,.p-top-app-appeal__button_wrapper .p-matching-support-cassette__button,.p-top-app-appeal__button_wrapper .p-suggest-list__btn{font-size:14px;font-weight:600}.p-top-app-appeal__button_wrapper .p-top-app-appeal__button_after{width:30%}.p-top-app-appeal__button_wrapper .p-top-app-appeal__button_download{width:65%}.p-withdrawals img{height:auto;max-width:100%}.p-withdrawals.p-withdrawals--thanks{margin:0 auto}@media screen and (min-width:768px){.p-withdrawals.p-withdrawals--thanks{max-width:980px}}.p-withdrawals .p-withdrawals__inner{padding:30px 10px 0}@media screen and (min-width:768px){.p-withdrawals .p-withdrawals__inner{padding-top:20px}.p-withdrawals .p-withdrawals__top-content{text-align:center}}.p-withdrawals .p-withdrawals__head--h1{font-size:16px;font-weight:700;margin:5px 0;position:relative}@media screen and (min-width:768px){.p-withdrawals .p-withdrawals__head--h1{border-bottom:1px solid #eee;color:#f08f9b;margin-top:10px;padding:20px 15px}}@media screen and (max-width:767px){.p-withdrawals .p-withdrawals__head--h1{padding:10px}}.p-withdrawals .p-withdrawals__head{font-size:16px;font-weight:700;text-align:center}@media screen and (min-width:768px){.p-withdrawals .p-withdrawals__head.p-withdrawals__head__icon-outer{align-items:center;display:inline-flex}}.p-withdrawals .p-withdrawals__head .icon-exclamation{background:url(/images/user_frontend/global/icn_exclamation.svg);background-size:auto 100%;display:inline-block;height:18px;margin-right:5px;vertical-align:text-bottom;width:18px}.p-withdrawals .p-withdrawals__back-button-outer{text-align:center}@media screen and (min-width:768px){.p-withdrawals .p-withdrawals__back-button-outer{margin-top:40px;padding-bottom:70px}}@media screen and (max-width:767px){.p-withdrawals .p-withdrawals__back-button-outer{margin-top:30px;padding-bottom:65px}}.p-withdrawals .p-withdrawals__back-button{color:#000;display:block;font-size:14px;margin:0 auto;max-width:355px;width:100%}@media screen and (min-width:768px){.p-withdrawals .p-withdrawals__back-button--complete{margin-top:50px}}@media screen and (max-width:767px){.p-withdrawals .p-withdrawals__back-button--complete{margin-top:40px}}.p-withdrawals .p-withdrawals__continue-button{border:none;display:block;font-size:14px;margin:0 auto;max-width:355px;width:100%}@media screen and (min-width:768px){.p-withdrawals .p-withdrawals__buttons-outer{margin:0 auto}}.p-withdrawals .p-withdrawals__contents--bg{background-color:#f7f7f7;padding:56px 0 40px}@media screen and (min-width:768px){.p-withdrawals .p-withdrawals__contents--bg{margin:0 -30px}}@media screen and (max-width:767px){.p-withdrawals .p-withdrawals__contents--bg{margin:0 calc(50% - 50vw);width:100vw}}.p-withdrawals .p-withdrawals__contents{display:flex;margin-top:24px}@media screen and (min-width:768px){.p-withdrawals .p-withdrawals__contents{padding:0 20px}}@media screen and (max-width:767px){.p-withdrawals .p-withdrawals__contents{flex-direction:column;padding:0 10px}}.p-withdrawals .p-withdrawals__content{background-color:#fff;border-radius:4px;text-align:center}@media screen and (max-width:767px){.p-withdrawals .p-withdrawals__content{padding:30px 11px}.p-withdrawals .p-withdrawals__content:not(:first-of-type){margin-top:16px}}@media screen and (min-width:768px){.p-withdrawals .p-withdrawals__content{flex-basis:48.5%;padding:35px 20px}.p-withdrawals .p-withdrawals__content:last-of-type{margin-left:24px}.p-withdrawals .p-withdrawals__content-inner{max-width:337px;min-height:180px}}.p-withdrawals .p-withdrawals__content-title{font-size:14px;font-weight:700}@media screen and (min-width:768px){.p-withdrawals .p-withdrawals__content-button{margin-top:10px}}@media screen and (max-width:767px){.p-withdrawals .p-withdrawals__content-button:first-of-type{margin-top:10px}.p-withdrawals .p-withdrawals__content-button:not(:first-of-type){margin-top:20px}}.p-withdrawals .p-withdrawals__content-annotation{font-size:10px;margin-top:10px;text-align:left}.p-withdrawals .p-withdrawals__content--bottom{padding:76px 0}@media screen and (min-width:768px){.p-withdrawals .p-withdrawals__content--bottom{text-align:center}}.p-withdrawals .p-withdrawals__form-list{list-style:none}.p-withdrawals .p-withdrawals__form-list>li{flex-basis:50%;margin-top:15px}.p-withdrawals .p-withdrawals__form-list textarea{height:80px;margin-top:15px;resize:none;width:100%}@media screen and (min-width:768px){.p-withdrawals .p-withdrawals__form-list{display:flex;flex-wrap:wrap;padding-left:0}.p-withdrawals .p-withdrawals__rating:not(:first-of-type){margin-left:35px}}@media screen and (max-width:767px){.p-withdrawals .p-withdrawals__rating:not(:first-of-type){margin-top:35px}}.p-withdrawals .p-withdrawals__rating-inner{margin:0 auto}@media screen and (min-width:768px){.p-withdrawals .p-withdrawals__rating-inner{max-width:235px}}@media screen and (max-width:767px){.p-withdrawals .p-withdrawals__rating-inner{max-width:250px}.p-withdrawals .p-withdrawals__rating-inner .br-theme-rj-rating-star{margin-top:20px}}.p-withdrawals .p-withdrawals__rating-box{margin-top:50px}@media screen and (min-width:768px){.p-withdrawals .p-withdrawals__rating-box{display:flex}.p-withdrawals .p-withdrawals__desc{line-height:18px;text-align:center}}.p-withdrawals .p-withdrawals__desc-box{margin-top:50px}@media screen and (min-width:768px){.p-withdrawals .p-withdrawals__desc-box{margin-top:60px}}.p-withdrawals .p-withdrawals__complete-desc{margin-top:25px}@media screen and (min-width:768px){.p-withdrawals .p-withdrawals__complete-desc{text-align:center}}@media screen and (max-width:767px){.p-withdrawals .p-withdrawals__complete-desc{text-align:left}.p-withdrawals .p-withdrawals__complete-text{margin-top:25px}}@media screen and (min-width:768px){.p-withdrawals .p-withdrawals__complete-text:last-of-type{margin-top:25px}}.p-withdrawals .p-withdrawals__review-star-bottom{display:flex;justify-content:space-between;list-style:none;margin-top:12px}.p-withdrawals .js-withdrawal-other-reason{display:none}.p-withdrawals .js-withdrawal-other-reason.show{display:block}.p-key-visual-category{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;padding-top:50%;position:relative;vertical-align:bottom}@media screen and (min-width:768px){.p-key-visual-category{height:300px;overflow:hidden;padding-top:0}}.p-key-visual-category+.p-key-visual-category{display:none}.slick-active .p-key-visual-category+.p-key-visual-category{display:block}.p-key-visual-category--banner{padding-top:0}.key-visual-top-billboard__img{width:980px}.p-key-visual-category--biyo,.p-key-visual-category--biyobuin,.p-key-visual-category--biyoshi,.p-key-visual-category--esthe,.p-key-visual-category--eyelist,.p-key-visual-category--nail,.p-key-visual-category--riyoshi{color:#f65a96}.p-key-visual-category--biyo,.p-key-visual-category--biyoshi{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/sp/img_prefectures_keyv_biyoshi.png) 50%/cover no-repeat,linear-gradient(90deg,#fcd0d7,#fcd0d7 50%,#fff 0,#fff)}@media screen and (min-width:768px){.p-key-visual-category--biyo,.p-key-visual-category--biyoshi{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/pc/img_prefectures_keyv_biyoshi.png) 50%/cover no-repeat}}.p-key-visual-category--nail{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/sp/img_prefectures_keyv_nail.png) 50%/cover no-repeat,linear-gradient(90deg,#fcd0d7,#fcd0d7 50%,#fff 0,#fff)}@media screen and (min-width:768px){.p-key-visual-category--nail{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/pc/img_prefectures_keyv_nail.png) 50%/cover no-repeat}}.p-key-visual-category--esthe{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/sp/img_prefectures_keyv_esthe.png) 50%/cover no-repeat,linear-gradient(90deg,#fcd0d7,#fcd0d7 50%,#fff 0,#fff)}@media screen and (min-width:768px){.p-key-visual-category--esthe{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/pc/img_prefectures_keyv_esthe.png) 50%/cover no-repeat}}.p-key-visual-category--eyelist{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/sp/img_prefectures_keyv_eyelist.png) 50%/cover no-repeat,linear-gradient(90deg,#fcd0d7,#fcd0d7 50%,#fff 0,#fff)}@media screen and (min-width:768px){.p-key-visual-category--eyelist{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/pc/img_prefectures_keyv_eyelist.png) 50%/cover no-repeat}}.p-key-visual-category--riyoshi{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/sp/img_prefectures_keyv_riyoshi.png) 50%/cover no-repeat,linear-gradient(90deg,#fcd0d7,#fcd0d7 50%,#fff 0,#fff)}@media screen and (min-width:768px){.p-key-visual-category--riyoshi{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/pc/img_prefectures_keyv_riyoshi.png) 50%/cover no-repeat}}.p-key-visual-category--biyobuin{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/sp/img_prefectures_keyv_biyobuin.png) 50%/cover no-repeat,linear-gradient(90deg,#fcd0d7,#fcd0d7 50%,#fff 0,#fff)}@media screen and (min-width:768px){.p-key-visual-category--biyobuin{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/pc/img_prefectures_keyv_biyobuin.png) 50%/cover no-repeat}}.p-key-visual-category--aroma,.p-key-visual-category--chiropractic,.p-key-visual-category--massage,.p-key-visual-category--reflexology,.p-key-visual-category--relaxation,.p-key-visual-category--seitai,.p-key-visual-category--therapist{color:#0097ef}.p-key-visual-category--chiropractic,.p-key-visual-category--relaxation{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/sp/img_prefectures_keyv_chiropractic.png) 50%/cover no-repeat,linear-gradient(90deg,#b2dcfb,#b2dcfb 50%,#fff 0,#fff)}@media screen and (min-width:768px){.p-key-visual-category--chiropractic,.p-key-visual-category--relaxation{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/pc/img_prefectures_keyv_chiropractic.png) 50%/cover no-repeat}}.p-key-visual-category--therapist{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/sp/img_prefectures_keyv_therapist.png) 50%/cover no-repeat,linear-gradient(90deg,#b2dcfb,#b2dcfb 50%,#fff 0,#fff)}@media screen and (min-width:768px){.p-key-visual-category--therapist{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/pc/img_prefectures_keyv_therapist.png) 50%/cover no-repeat}}.p-key-visual-category--massage{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/sp/img_prefectures_keyv_massage.png) 50%/cover no-repeat,linear-gradient(90deg,#b2dcfb,#b2dcfb 50%,#fff 0,#fff)}@media screen and (min-width:768px){.p-key-visual-category--massage{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/pc/img_prefectures_keyv_massage.png) 50%/cover no-repeat}}.p-key-visual-category--aroma{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/sp/img_prefectures_keyv_aroma.png) 50%/cover no-repeat,linear-gradient(90deg,#b2dcfb,#b2dcfb 50%,#fff 0,#fff)}@media screen and (min-width:768px){.p-key-visual-category--aroma{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/pc/img_prefectures_keyv_aroma.png) 50%/cover no-repeat}}.p-key-visual-category--reflexology{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/sp/img_prefectures_keyv_reflexology.png) 50%/cover no-repeat,linear-gradient(90deg,#b2dcfb,#b2dcfb 50%,#fff 0,#fff)}@media screen and (min-width:768px){.p-key-visual-category--reflexology{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/pc/img_prefectures_keyv_reflexology.png) 50%/cover no-repeat}}.p-key-visual-category--seitai{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/sp/img_prefectures_keyv_seitai.png) 50%/cover no-repeat,linear-gradient(90deg,#b2dcfb,#b2dcfb 50%,#fff 0,#fff)}@media screen and (min-width:768px){.p-key-visual-category--seitai{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/pc/img_prefectures_keyv_seitai.png) 50%/cover no-repeat}}.p-key-visual-category--chiryo,.p-key-visual-category--jusei,.p-key-visual-category--massageshi,.p-key-visual-category--shinkyu{color:#00c07d}.p-key-visual-category--chiryo,.p-key-visual-category--shinkyu{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/sp/img_prefectures_keyv_shinkyu.png) 50%/cover no-repeat,linear-gradient(90deg,#d8ecb0,#d8ecb0 50%,#fff 0,#fff)}@media screen and (min-width:768px){.p-key-visual-category--chiryo,.p-key-visual-category--shinkyu{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/pc/img_prefectures_keyv_shinkyu.png) 50%/cover no-repeat}}.p-key-visual-category--jusei{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/sp/img_prefectures_keyv_jusei.png) 50%/cover no-repeat,linear-gradient(90deg,#d8ecb0,#d8ecb0 50%,#fff 0,#fff)}@media screen and (min-width:768px){.p-key-visual-category--jusei{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/pc/img_prefectures_keyv_jusei.png) 50%/cover no-repeat}}.p-key-visual-category--massageshi{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/sp/img_prefectures_keyv_massageshi.png) 50%/cover no-repeat,linear-gradient(90deg,#d8ecb0,#d8ecb0 50%,#fff 0,#fff)}@media screen and (min-width:768px){.p-key-visual-category--massageshi{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/pc/img_prefectures_keyv_massageshi.png) 50%/cover no-repeat}}.p-key-visual-category--fitness,.p-key-visual-category--reception,.p-key-visual-category--sports,.p-key-visual-category--yoga{color:#d57b00}.p-key-visual-category--fitness,.p-key-visual-category--sports{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/sp/img_prefectures_keyv_sports.png) 50%/cover no-repeat,linear-gradient(90deg,#fddfb1,#fddfb1 50%,#fff 0,#fff)}@media screen and (min-width:768px){.p-key-visual-category--fitness,.p-key-visual-category--sports{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/pc/img_prefectures_keyv_sports.png) 50%/cover no-repeat}}.p-key-visual-category--yoga{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/sp/img_prefectures_keyv_yoga.png) 50%/cover no-repeat,linear-gradient(90deg,#fddfb1,#fddfb1 50%,#fff 0,#fff)}@media screen and (min-width:768px){.p-key-visual-category--yoga{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/pc/img_prefectures_keyv_yoga.png) 50%/cover no-repeat}}.p-key-visual-category--reception{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/sp/img_prefectures_keyv_reception.png) 50%/cover no-repeat,linear-gradient(90deg,#fddfb1,#fddfb1 50%,#fff 0,#fff)}@media screen and (min-width:768px){.p-key-visual-category--reception{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/pc/img_prefectures_keyv_reception.png) 50%/cover no-repeat}}.p-key-visual-category--care,.p-key-visual-category--care_staff,.p-key-visual-category--caremanager,.p-key-visual-category--childminder,.p-key-visual-category--children_dev_support,.p-key-visual-category--childrens-home-staff,.p-key-visual-category--communicator,.p-key-visual-category--cooks,.p-key-visual-category--director,.p-key-visual-category--exercise,.p-key-visual-category--functional,.p-key-visual-category--guidehelper,.p-key-visual-category--homehelper,.p-key-visual-category--ineligibility,.p-key-visual-category--kaigo,.p-key-visual-category--language,.p-key-visual-category--life_counseling,.p-key-visual-category--life_supporting,.p-key-visual-category--management_post,.p-key-visual-category--medical_assistant,.p-key-visual-category--mental,.p-key-visual-category--nurse,.p-key-visual-category--nurse_assistant,.p-key-visual-category--nutritionist,.p-key-visual-category--occupational,.p-key-visual-category--office,.p-key-visual-category--physical,.p-key-visual-category--service_delivery,.p-key-visual-category--service_manage,.p-key-visual-category--social,.p-key-visual-category--taxi,.p-key-visual-category--tool{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/sp/img_prefectures_keyv_kaigo.png) 50%/cover no-repeat,linear-gradient(90deg,#b0e1b7,#b0e1b7 50%,#fff 0,#fff);color:#009245}@media screen and (min-width:768px){.p-key-visual-category--care,.p-key-visual-category--care_staff,.p-key-visual-category--caremanager,.p-key-visual-category--childminder,.p-key-visual-category--children_dev_support,.p-key-visual-category--childrens-home-staff,.p-key-visual-category--communicator,.p-key-visual-category--cooks,.p-key-visual-category--director,.p-key-visual-category--exercise,.p-key-visual-category--functional,.p-key-visual-category--guidehelper,.p-key-visual-category--homehelper,.p-key-visual-category--ineligibility,.p-key-visual-category--kaigo,.p-key-visual-category--language,.p-key-visual-category--life_counseling,.p-key-visual-category--life_supporting,.p-key-visual-category--management_post,.p-key-visual-category--medical_assistant,.p-key-visual-category--mental,.p-key-visual-category--nurse,.p-key-visual-category--nurse_assistant,.p-key-visual-category--nutritionist,.p-key-visual-category--occupational,.p-key-visual-category--office,.p-key-visual-category--physical,.p-key-visual-category--service_delivery,.p-key-visual-category--service_manage,.p-key-visual-category--social,.p-key-visual-category--taxi,.p-key-visual-category--tool{background:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/pc/img_prefectures_keyv_kaigo.png) 50%/cover no-repeat}}.p-key-visual-category--oiwai{background-color:#fca1ad}.p-key-visual-category--registration{background-color:#ffffd4}.p-key-visual-category--app-kaigo{background:linear-gradient(90deg,#b9e26a,#b9e26a 50%,#d0f293 0,#d0f293)}.p-key-visual-category--shokai{background-color:#fef0f0}@media screen and (min-width:768px){.p-key-visual-category__inner{height:300px;margin:0 auto;position:relative;width:980px}}.p-key-visual-category__link{display:block;width:100%}.p-key-visual-category__txt{font-size:18px;font-size:5.7vw;font-weight:700;left:36px;line-height:1.8;max-width:50%;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (min-width:768px){.p-key-visual-category__txt{font-size:40px;left:68px;max-width:none}}.p-key-visual-category--office .p-key-visual-category__txt,.p-key-visual-category--sports .p-key-visual-category__txt{max-width:4em}@media screen and (min-width:768px){.p-key-visual-category--office .p-key-visual-category__txt,.p-key-visual-category--sports .p-key-visual-category__txt{max-width:none}}.p-key-visual-category--care .p-key-visual-category__txt,.p-key-visual-category--childrens-home-staff .p-key-visual-category__txt,.p-key-visual-category--language .p-key-visual-category__txt,.p-key-visual-category--life_counseling .p-key-visual-category__txt,.p-key-visual-category--life_supporting .p-key-visual-category__txt,.p-key-visual-category--nail .p-key-visual-category__txt,.p-key-visual-category--occupational .p-key-visual-category__txt,.p-key-visual-category--physical .p-key-visual-category__txt,.p-key-visual-category--social .p-key-visual-category__txt,.p-key-visual-category--therapist .p-key-visual-category__txt{max-width:5em}@media screen and (min-width:768px){.p-key-visual-category--care .p-key-visual-category__txt,.p-key-visual-category--childrens-home-staff .p-key-visual-category__txt,.p-key-visual-category--language .p-key-visual-category__txt,.p-key-visual-category--life_counseling .p-key-visual-category__txt,.p-key-visual-category--life_supporting .p-key-visual-category__txt,.p-key-visual-category--nail .p-key-visual-category__txt,.p-key-visual-category--occupational .p-key-visual-category__txt,.p-key-visual-category--physical .p-key-visual-category__txt,.p-key-visual-category--social .p-key-visual-category__txt,.p-key-visual-category--therapist .p-key-visual-category__txt{max-width:none}}.p-key-visual-category--caremanager .p-key-visual-category__txt,.p-key-visual-category--children_dev_support .p-key-visual-category__txt,.p-key-visual-category--cooks .p-key-visual-category__txt,.p-key-visual-category--exercise .p-key-visual-category__txt,.p-key-visual-category--fitness .p-key-visual-category__txt,.p-key-visual-category--kaigo .p-key-visual-category__txt,.p-key-visual-category--nutritionist .p-key-visual-category__txt,.p-key-visual-category--service_delivery .p-key-visual-category__txt,.p-key-visual-category--service_manage .p-key-visual-category__txt,.p-key-visual-category--tool .p-key-visual-category__txt{max-width:6em}.p-key-visual-category--taxi .p-key-visual-category__txt{max-width:7em}@media screen and (min-width:768px){.p-key-visual-category--caremanager .p-key-visual-category__txt,.p-key-visual-category--fitness .p-key-visual-category__txt{max-width:none}.p-key-visual-category--children_dev_support .p-key-visual-category__txt,.p-key-visual-category--cooks .p-key-visual-category__txt{max-width:8em}.p-key-visual-category--exercise .p-key-visual-category__txt,.p-key-visual-category--nutritionist .p-key-visual-category__txt,.p-key-visual-category--service_delivery .p-key-visual-category__txt,.p-key-visual-category--service_manage .p-key-visual-category__txt,.p-key-visual-category--taxi .p-key-visual-category__txt,.p-key-visual-category--tool .p-key-visual-category__txt{max-width:9em}}.p-key-visual-category--care_staff .p-key-visual-category__txt,.p-key-visual-category--caremanager .p-key-visual-category__txt,.p-key-visual-category--communicator .p-key-visual-category__txt,.p-key-visual-category--director .p-key-visual-category__txt,.p-key-visual-category--functional .p-key-visual-category__txt,.p-key-visual-category--guidehelper .p-key-visual-category__txt,.p-key-visual-category--homehelper .p-key-visual-category__txt,.p-key-visual-category--mental .p-key-visual-category__txt{letter-spacing:-.4px;max-width:7em}@media screen and (min-width:768px){.p-key-visual-category--care_staff .p-key-visual-category__txt,.p-key-visual-category--caremanager .p-key-visual-category__txt,.p-key-visual-category--communicator .p-key-visual-category__txt,.p-key-visual-category--director .p-key-visual-category__txt,.p-key-visual-category--functional .p-key-visual-category__txt,.p-key-visual-category--guidehelper .p-key-visual-category__txt,.p-key-visual-category--homehelper .p-key-visual-category__txt,.p-key-visual-category--mental .p-key-visual-category__txt{letter-spacing:0;max-width:none}.p-key-visual-category--care_staff .p-key-visual-category__txt,.p-key-visual-category--communicator .p-key-visual-category__txt,.p-key-visual-category--massageshi .p-key-visual-category__txt{letter-spacing:0;max-width:11em}}.p-key-visual-category--reception .p-key-visual-category__txt{max-width:10em}@media screen and (min-width:768px){.p-key-visual-category--reception .p-key-visual-category__txt{max-width:14em}.p-key-visual-category--kaigo .p-key-visual-category__txt{max-width:10em}}.p-key-visual-category__txt-inner{background-color:#fff;box-shadow:0 0 0 6px #fff;display:inline}@media screen and (min-width:768px){.p-key-visual-banner,.p-key-visual-banner--small{left:50%;min-width:1200px;position:absolute;top:0;transform:translateX(-50%)}.p-key-visual-banner--small{min-width:980px}}.p-newinquiry-main-section,.p-newinquiry-main-section--color{padding:8vw 3vw;position:relative}@media (min-width:425px){.p-newinquiry-main-section,.p-newinquiry-main-section--color{padding:8vw}}@media (min-width:768px){.p-newinquiry-main-section,.p-newinquiry-main-section--color{padding:5vw 3vw}}@media (min-width:1024px){.p-newinquiry-main-section,.p-newinquiry-main-section--color{padding:3vw}}@media (min-width:1366px){.p-newinquiry-main-section,.p-newinquiry-main-section--color{font-size:16px;margin:2vw auto 0;max-width:1000px;padding:0 0 2vw}}.p-newinquiry-main-section--color{background:#f3f5fa}@media (min-width:1024px){.p-newinquiry-main-section--color{padding:3vw}}@media (min-width:1366px){.p-newinquiry-main-section--color{margin:2vw 0;max-width:100%;padding:4vw}}.p-newinquiry-header{align-items:center;background:#fff;border:none;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);color:#535353;display:flex;height:8vw;justify-content:center;position:relative;text-align:center;z-index:10}@media (min-width:425px){.p-newinquiry-header{height:36px}}@media (min-width:1024px){.p-newinquiry-header{align-items:center;height:auto;justify-content:space-between;padding:1% 2%}}.p-newinquiry-header--logo{width:20vw}@media (min-width:425px){.p-newinquiry-header--logo{width:86px}}@media (min-width:1024px){.p-newinquiry-header--logo{width:14%}}.p-newinquiry-header--logo-pc{display:none}@media (min-width:1024px){.p-newinquiry-header--logo-pc{display:block;width:9.7vw}.p-newinquiry-header--logo-pc>img{height:auto;width:100%}}.p-newinquiry-header--logo-sp{height:auto;vertical-align:middle;width:100%}@media (min-width:1024px){.p-newinquiry-header--logo-sp{display:none}}.p-newinquiry-header--discription{display:inline-block;font-size:1.2rem;margin-left:1.6vw;vertical-align:middle}@media (min-width:768px){.p-newinquiry-header--discription{font-size:1.3rem}}@media (min-width:1024px){.p-newinquiry-header--discription{flex-grow:1;font-size:1vw;margin-left:.5vw;text-align:left}}@media (min-width:1366px){.p-newinquiry-header--discription{font-size:.93vw;margin-left:1.2vw}}.p-newinquiry-header--navi{display:none}@media (min-width:1024px){.p-newinquiry-header--navi{display:block;min-width:58%}}.p-newinquiry-header--navi-list{align-items:center;display:flex;justify-content:flex-end}.p-newinquiry-header--navi-list>li+li{margin-left:1.2vw}.p-newinquiry-header--navi-list>li>a{color:#535353;font-size:1.1vw;font-weight:700}.p-newinquiry-header--navi-list>li>a:hover{text-decoration:none}@media (min-width:1500px){.p-newinquiry-header--navi-list>li>a{font-size:1.6rem}}@media (min-width:1630px){.p-newinquiry-header--navi-list>li>a{font-size:1.8rem}}.p-newinquiry-header--tel-icon{display:inline-block;font-size:2vw}.p-newinquiry-header--tel-icon:before{margin:0}.p-newinquiry-header--tel-number{display:inline-block;font-family:Avenir;font-size:2.1vw;font-weight:900;line-height:1}.p-newinquiry-header--tel-time{font-size:.8vw;margin-top:-5px}.p-newinquiry-main-keyv{margin:0;padding:0}.p-newinquiry-main-keyv>img{height:auto;width:100%}@media (min-width:425px){.p-newinquiry-main-keyv{margin-bottom:0}}@media (min-width:1366px){.p-newinquiry-main-keyv{max-width:100%;width:100%}}.p-newinquiry-main-keyv__text,.p-newinquiry-main-keyv__text--large,.p-newinquiry-main-keyv__text--large-blue,.p-newinquiry-main-keyv__text--large-green,.p-newinquiry-main-keyv__text--large-orange{color:#ff5a8e;font-size:8.7vw;font-weight:700;left:4%;line-height:1.3;position:absolute;top:50%;-webkit-transform:translateY(-57%);transform:translateY(-57%)}.p-newinquiry-main-keyv__text__custom{color:#ff5a8e;font-size:5vw;left:4%;line-height:1.3}.blue-box{background-color:#0f71d2;border-radius:3px;color:#fff;margin-bottom:-5px}.blue-box,.pink-box{display:inline-block;padding:5px;white-space:pre-wrap;width:auto}.pink-box{background-color:#2c3b4a;color:#ffbdd2}@media (min-width:1024px){.p-newinquiry-main-keyv__text__custom{font-size:4vw}}.p-newinquiry-main-keyv__text__custom-small{color:#435264;font-size:2.5vw;line-height:1.15}@media (min-width:1024px){.p-newinquiry-main-keyv__text__custom-small{font-size:1.8vw}.p-newinquiry-main-keyv__text,.p-newinquiry-main-keyv__text--large,.p-newinquiry-main-keyv__text--large-blue,.p-newinquiry-main-keyv__text--large-green,.p-newinquiry-main-keyv__text--large-orange{font-size:6vw}}.p-newinquiry-main-keyv__text--large,.p-newinquiry-main-keyv__text--large-blue,.p-newinquiry-main-keyv__text--large-green,.p-newinquiry-main-keyv__text--large-orange{font-size:8.9vw}@media (min-width:1024px){.p-newinquiry-main-keyv__text--large,.p-newinquiry-main-keyv__text--large-blue,.p-newinquiry-main-keyv__text--large-green,.p-newinquiry-main-keyv__text--large-orange{font-size:6.3vw}}.p-newinquiry-main-keyv__text--large-blue{color:#0af}.p-newinquiry-main-keyv__text--large-blue .p-newinquiry-main-keyv__text--large-underline,.p-newinquiry-main-keyv__text--large-blue .p-newinquiry-main-keyv__text-small-underline,.p-newinquiry-main-keyv__text--large-blue .p-newinquiry-main-keyv__text-underline,.p-newinquiry-main-keyv__text--large-blue .p-newinquiry-main-keyv__text-xlarge-underline{border-color:#0af}.p-newinquiry-main-keyv__text--large-green{color:#00c07d;font-size:9.8vw;transform:translateY(-50%)}.p-newinquiry-main-keyv__text--large-orange{color:#ff9500;font-size:9.8vw;transform:translateY(-50%)}@media (min-width:350px){.p-newinquiry-main-keyv__text--large-green,.p-newinquiry-main-keyv__text--large-orange{font-size:8.9vw;transform:translateY(-52%)}}@media (min-width:1024px){.p-newinquiry-main-keyv__text--large-green,.p-newinquiry-main-keyv__text--large-orange{font-size:6.3vw}}.p-newinquiry-main-keyv__text--large-underline,.p-newinquiry-main-keyv__text-small-underline,.p-newinquiry-main-keyv__text-underline,.p-newinquiry-main-keyv__text-xlarge-underline{border-bottom:2px solid #ff5a8e;display:inline-block;font-size:34%}.p-newinquiry-main-keyv__text-xlarge-underline{font-size:53%;letter-spacing:2.5px}@media (min-width:768px){.p-newinquiry-main-keyv__text-xlarge-underline{font-size:45%;letter-spacing:11px}}.p-newinquiry-main-keyv__text--large-underline{font-size:45%;letter-spacing:1.5px}@media (min-width:768px){.p-newinquiry-main-keyv__text--large-underline{font-size:43%;letter-spacing:5px}}.p-newinquiry-main-keyv__text-underline{font-size:38%}@media (min-width:768px){.p-newinquiry-main-keyv__text-underline{font-size:36%;letter-spacing:2px}}.p-newinquiry-main-keyv__text-xsmall,.p-newinquiry-main-keyv__text-xsmall-underline{font-size:32%;position:absolute;top:6%;white-space:nowrap}.p-newinquiry-main-keyv__text-xsmall-underline:after{content:"";display:block;height:2px;width:100%}.p-newinquiry-main-keyv__text--large-green .p-newinquiry-main-keyv__text-xsmall-underline:after{background-color:#00c07d}.p-newinquiry-main-keyv__text--large-orange .p-newinquiry-main-keyv__text-xsmall-underline:after{background-color:#ff9500}.p-newinquiry-main-keyv__text-asterisk{position:relative}.p-newinquiry-main-keyv__text-asterisk:before{bottom:4%;content:"※1";font-size:1.2rem;position:absolute;right:-15%}@media (min-width:425px){.p-newinquiry-main-keyv__text-asterisk:before{right:-12%}}@media (min-width:768px){.p-newinquiry-main-keyv__text-asterisk:before{right:-7%}}@media (min-width:1366px){.p-newinquiry-main-keyv__text-asterisk:before{right:-5%}}.p-newinquiry-main-keyv__text-small{font-size:65%}.p-newinquiry-main-keyv__text-largenumber{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:200%;line-height:.8}.p-newinquiry-main-keyv__text-largenumber-din{font-family:din-2014,sans-serif;font-size:250%;font-style:normal;font-weight:800;line-height:.8}.p-newinquiry-form-section{box-shadow:0 4px 6px 0 rgba(0,0,0,.15);padding:2.6vw 4.8vw 4.8vw;text-align:center}@media (min-width:375px){.p-newinquiry-form-section{padding:4.8vw}}@media (min-width:768px){.p-newinquiry-form-section{padding:4vw 2vw}}@media (min-width:1024px){.p-newinquiry-form-section{height:100vh;padding:20vh 1.8vw;position:fixed;right:0;top:0;width:25vw}}@media (min-width:1366px){.p-newinquiry-form-section{padding:19.3vh 3.2vw;width:28vw}}.p-newinquiry-form-section .mktoForm{display:flex;flex-direction:column;padding:1vw 3vw 0;width:100%!important}@media (min-width:375px){.p-newinquiry-form-section .mktoForm{padding:3vw 3vw 0}}@media (min-width:425px){.p-newinquiry-form-section .mktoForm{padding:3vw 8vw 0}}@media (min-width:768px){.p-newinquiry-form-section .mktoForm{padding:1.2vw 12vw 0}}@media (min-width:1024px){.p-newinquiry-form-section .mktoForm{padding:2vw 0 0}}.p-newinquiry-form-section .mktoForm .mktoFormCol{float:none}.p-newinquiry-form-section .mktoForm input,.p-newinquiry-form-section .mktoForm input[type=password],.p-newinquiry-form-section .mktoForm input[type=search],.p-newinquiry-form-section .mktoForm input[type=select],.p-newinquiry-form-section .mktoForm select,.p-newinquiry-form-section .mktoForm textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}.p-newinquiry-form-section .mktoForm input::-ms-expand,.p-newinquiry-form-section .mktoForm input[type=password]::-ms-expand,.p-newinquiry-form-section .mktoForm input[type=search]::-ms-expand,.p-newinquiry-form-section .mktoForm input[type=select]::-ms-expand,.p-newinquiry-form-section .mktoForm select::-ms-expand,.p-newinquiry-form-section .mktoForm textarea::-ms-expand{display:none}.p-newinquiry-form-section .mktoForm input.mktoField,.p-newinquiry-form-section .mktoForm input.mktoField[type=password],.p-newinquiry-form-section .mktoForm input.mktoField[type=search],.p-newinquiry-form-section .mktoForm input.mktoField[type=select],.p-newinquiry-form-section .mktoForm select.mktoField,.p-newinquiry-form-section .mktoForm textarea.mktoField{border:1px solid #eaeaea;border-radius:4px;font-size:1.5rem;height:44px;padding:3px 10px}@media (min-width:768px){.p-newinquiry-form-section .mktoForm input.mktoField,.p-newinquiry-form-section .mktoForm input.mktoField[type=password],.p-newinquiry-form-section .mktoForm input.mktoField[type=search],.p-newinquiry-form-section .mktoForm input.mktoField[type=select],.p-newinquiry-form-section .mktoForm select.mktoField,.p-newinquiry-form-section .mktoForm textarea.mktoField{padding:3px 15px}}@media (min-width:1024px){.p-newinquiry-form-section .mktoForm input.mktoField,.p-newinquiry-form-section .mktoForm input.mktoField[type=password],.p-newinquiry-form-section .mktoForm input.mktoField[type=search],.p-newinquiry-form-section .mktoForm input.mktoField[type=select],.p-newinquiry-form-section .mktoForm select.mktoField,.p-newinquiry-form-section .mktoForm textarea.mktoField{font-size:1.6rem;height:4vw;padding:3px 8px}}@media (min-width:1366px){.p-newinquiry-form-section .mktoForm input.mktoField,.p-newinquiry-form-section .mktoForm input.mktoField[type=password],.p-newinquiry-form-section .mktoForm input.mktoField[type=search],.p-newinquiry-form-section .mktoForm input.mktoField[type=select],.p-newinquiry-form-section .mktoForm select.mktoField,.p-newinquiry-form-section .mktoForm textarea.mktoField{height:54px;padding:3px 12px}}.p-newinquiry-form-section select{cursor:pointer}.p-newinquiry-form-section .mktoClear,.p-newinquiry-form-section .mktoGutter,.p-newinquiry-form-section .mktoLabel,.p-newinquiry-form-section .mktoOffset{display:none!important}.p-newinquiry-form-section .mktoField,.p-newinquiry-form-section .mktoFieldWrap,.p-newinquiry-form-section .mktoFormRow{width:100%!important}.p-newinquiry-form-section .mktoFormRow{height:42px}@media (min-width:1024px){.p-newinquiry-form-section .mktoFormRow{height:4vw}}@media (min-width:1366px){.p-newinquiry-form-section .mktoFormRow{height:54px}}.p-newinquiry-form-section .mktoFormRow+.mktoFormRow{margin-top:2vw}@media (min-width:425px){.p-newinquiry-form-section .mktoFormRow+.mktoFormRow{margin-top:1.8vw}}@media (min-width:768px){.p-newinquiry-form-section .mktoFormRow+.mktoFormRow{margin-top:1vw}}@media (min-width:1366px){.p-newinquiry-form-section .mktoFormRow+.mktoFormRow{margin-top:12px}}.p-newinquiry-form-section .mktoFormRow:nth-child(2){position:relative}.p-newinquiry-form-section .mktoFormRow:nth-child(2):after{border-bottom:1px solid #8a8a9f;border-right:1px solid #8a8a9f;content:"";display:block;height:7px;position:absolute;right:4%;top:42%;transform:rotate(45deg) translateY(-30%);-webkit-transform:rotate(45deg) translateY(-30%);width:7px}.p-newinquiry-form-section .mktoFieldWrap{position:relative}.p-newinquiry-form-section .mktoFieldWrap select{box-sizing:border-box;padding-right:30px;width:100%}.p-newinquiry-form-section .mktoFieldWrap select:after{border-bottom:1px solid #8a8a9f;border-right:1px solid #8a8a9f;content:"";display:block;height:7px;pointer-events:none;position:absolute;right:10px;top:50%;transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);width:7px}@media (min-width:1024px){.p-newinquiry-form-section .mktoFormRow:nth-child(2):after{right:5%}}.p-newinquiry-form-section .mktoForm .mktoFormRow:nth-child(6){display:none}.p-newinquiry-form-section .mktoForm .mktoFormRow:nth-child(7){height:6vw}@media (min-width:768px){.p-newinquiry-form-section .mktoForm .mktoFormRow:nth-child(7){height:4vw;margin-top:10px}}@media (min-width:1366px){.p-newinquiry-form-section .mktoForm .mktoFormRow:nth-child(7){height:2.5vw}}.p-newinquiry-form-section .mktoForm .mktoFormRow:nth-child(8){height:5vw;margin-top:5vw;order:9}@media (min-width:425px){.p-newinquiry-form-section .mktoForm .mktoFormRow:nth-child(8){height:4vw}}@media (min-width:768px){.p-newinquiry-form-section .mktoForm .mktoFormRow:nth-child(8){margin-top:3vw}}@media (min-width:1366px){.p-newinquiry-form-section .mktoForm .mktoFormRow:nth-child(8){margin-top:2.5vw}}.p-newinquiry-form-section .mktoForm .mktoButtonRow{order:8}.p-newinquiry-form-section .mktoHtmlText{width:100%!important}.p-newinquiry-form-section .mktoHtmlText span{color:#8d8d8d!important;display:block;font-size:1.2rem;margin-top:-1vw}@media (min-width:425px){.p-newinquiry-form-section .mktoHtmlText span{margin-top:0}}.p-newinquiry-form-section .mktoButtonRow>span{margin-left:0!important}.p-newinquiry-form-section .mktoButton{background-color:#fe791b;border:1px solid #fe791b;border-radius:4px;box-shadow:0 4px 10px 0 rgba(0,0,0,.2);color:#fff;font-size:1.6rem;font-weight:700;height:4.4rem;width:100%}@media (min-width:1366px){.p-newinquiry-form-section .mktoButton{font-size:2rem;height:3.6vw}}.p-newinquiry-form-section .mktoButton:after{content:"\e8db";font-family:fontello;font-size:1.6rem;padding-left:5px}.p-newinquiry-fix-btn-wrap{background:hsla(0,0%,100%,.8);bottom:-200px;left:0;padding:8px 12px;position:fixed;transition:transform .2s ease-in-out;width:100%;z-index:5}.p-newinquiry-fix-btn-wrap.show{transform:translateY(-200px);-webkit-transform:translateY(-200px)}.p-newinquiry-fix-btn-wrap>.btn{font-weight:700;line-height:1.2;vertical-align:top;width:49%}.p-newinquiry-fix-btn--catalog{background-color:#fe791b;box-shadow:0 4px 10px 0 rgba(0,0,0,.2);color:#fff;font-size:1.3rem;height:44px;line-height:1.1!important;padding:7px 8px}.p-newinquiry-fix-btn--catalog:focus,.p-newinquiry-fix-btn--catalog:hover{background-color:#fe791b}.p-newinquiry-fix-btn--tel{background:#fff;border:2px solid #fe791b;box-shadow:0 4px 10px 0 rgba(0,0,0,.2);color:#fe791b;font-size:1.4rem;font-weight:700;height:44px;line-height:1.4!important;padding:11px 10px 9px;width:40%}.p-newinquiry-fix-btn--tel:focus,.p-newinquiry-fix-btn--tel:hover{background:#fff}.p-newinquiry-fix-btn--tel>.icon-phone{display:inline-block;font-size:1.8rem;font-weight:700;margin-left:-7px;margin-top:-4px;vertical-align:middle}.p-newinquiry-fix-btn--tel>.icon-phone:before{margin:0}.p-newinquiry-point--list{list-style:none;margin-top:40px}.p-newinquiry-point--list>li+li{margin-top:9vw}@media (min-width:1366px){.p-newinquiry-point--list>li+li{margin-top:100px}}@media (min-width:768px){.p-newinquiry-point--list>li{align-items:center;display:flex;justify-content:space-between;padding-right:4vw}}@media (min-width:1024px){.p-newinquiry-point--list>li{padding-right:2vw}}.p-newinquiry-point--heading{color:#ff791b;font-size:5.7vw;font-weight:700;line-height:1.1;margin-top:20px}@media (min-width:425px){.p-newinquiry-point--heading{font-size:4.5vw}}@media (min-width:768px){.p-newinquiry-point--heading{font-size:3.1vw}}@media (min-width:1024px){.p-newinquiry-point--heading{font-size:2.6vw}}@media (min-width:1366px){.p-newinquiry-point--heading{font-size:3.7rem}}.p-newinquiry-point--num,.p-newinquiry-point--ttl{display:inline-block;vertical-align:middle}.p-newinquiry-point--num{align-items:center;background:#ff791b;border-radius:50%;color:#fff;display:inline-flex;height:12vw;justify-content:center;line-height:2;text-align:center;width:12vw}.p-newinquiry-point--num+.p-newinquiry-point--num,.p-newinquiry-point--num+.p-newinquiry-point--ttl{padding-left:7px}@media (min-width:425px){.p-newinquiry-point--num{height:8vw;width:8vw}}@media (min-width:768px){.p-newinquiry-point--num{height:6vw;width:6vw}}@media (min-width:1024px){.p-newinquiry-point--num{height:4vw;width:4vw}}@media (min-width:1366px){.p-newinquiry-point--num{height:70px;width:70px}}@media (min-width:768px){.p-newinquiry-point--txt{width:54%}}@media (min-width:1024px){.p-newinquiry-point--txt{width:60%}}@media (min-width:1366px){.p-newinquiry-point--txt{width:60%}}.p-newinquiry-point--paragraph{line-height:1.6;margin-top:15px}@media (min-width:1366px){.p-newinquiry-point--paragraph{line-height:1.9;margin-top:2vw}}.p-newinquiry-point--text-note{color:#949494;font-size:1.3rem}@media (min-width:1024px){.p-newinquiry-point--text-note{margin-top:10px}}.p-newinquiry-point--img>img{display:block;height:auto;margin:0 auto;width:64%}@media (min-width:768px){.p-newinquiry-point--img{width:42%}}@media (min-width:1024px){.p-newinquiry-point--img{width:40%}.p-newinquiry-point--img>img{width:90%}.p-newinquiry-point--img{width:36%}}.p-newinquiry-jobcategory--link{font-size:0;margin:10px 0 0 -3px;text-align:center}.p-newinquiry-jobcategory--link>li{display:inline-block;width:33.33333%}.p-newinquiry-jobcategory--link>li>a,.p-newinquiry-jobcategory--link>li>span{background-image:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/global/new_inquiry/sprite_jobcategory.png);background-repeat:no-repeat;background-size:31px auto;color:#333;display:block;font-size:1.2rem;padding:50px 0 15px;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media (min-width:425px){.p-newinquiry-jobcategory--link>li>a,.p-newinquiry-jobcategory--link>li>span{font-size:1.4rem}}@media (min-width:1024px){.p-newinquiry-jobcategory--link>li>a,.p-newinquiry-jobcategory--link>li>span{background-size:4.2rem auto;padding:62px 0 15px}}@media (min-width:1366px){.p-newinquiry-jobcategory--link>li>a,.p-newinquiry-jobcategory--link>li>span{font-size:1.5rem}}.p-newinquiry-jobcategory--link>li>a.current,.p-newinquiry-jobcategory--link>li>span.current{cursor:default;opacity:.4}.p-newinquiry-jobcategory--link>li>a.current:hover,.p-newinquiry-jobcategory--link>li>span.current:hover{color:#333!important}.p-newinquiry-jobcategory--link>li>a.icon_biyoshi,.p-newinquiry-jobcategory--link>li>span.icon_biyoshi{background-position:53% -6%}@media (min-width:768px){.p-newinquiry-jobcategory--link>li>a.icon_biyoshi,.p-newinquiry-jobcategory--link>li>span.icon_biyoshi{background-position:51% -6%}}@media (min-width:1024px){.p-newinquiry-jobcategory--link>li>a.icon_biyoshi,.p-newinquiry-jobcategory--link>li>span.icon_biyoshi{background-position:51% -4%}}.p-newinquiry-jobcategory--link>li>a.icon_eyelist,.p-newinquiry-jobcategory--link>li>span.icon_eyelist{background-position:49% 15%}.p-newinquiry-jobcategory--link>li>a.icon_nail,.p-newinquiry-jobcategory--link>li>span.icon_nail{background-position:49.5% 42%}.p-newinquiry-jobcategory--link>li>a.icon_esthe,.p-newinquiry-jobcategory--link>li>span.icon_esthe{background-position:50% 65%;letter-spacing:-1px}@media (min-width:768px){.p-newinquiry-jobcategory--link>li>a.icon_esthe,.p-newinquiry-jobcategory--link>li>span.icon_esthe{background-position:50% 66%}}@media (min-width:1024px){.p-newinquiry-jobcategory--link>li>a.icon_esthe,.p-newinquiry-jobcategory--link>li>span.icon_esthe{background-position:50% 64%}}.p-newinquiry-jobcategory--link>li>a.icon_relaxation,.p-newinquiry-jobcategory--link>li>span.icon_relaxation{background-position:50% 89%;letter-spacing:-1px}@media (min-width:1024px){.p-newinquiry-jobcategory--link>li>a.icon_relaxation,.p-newinquiry-jobcategory--link>li>span.icon_relaxation{background-position:50% 87%}}.p-newinquiry-jobcategory--link>li>a.icon_chiryo,.p-newinquiry-jobcategory--link>li>span.icon_chiryo{background-position:50% 112%}@media (min-width:768px){.p-newinquiry-jobcategory--link>li>a.icon_chiryo,.p-newinquiry-jobcategory--link>li>span.icon_chiryo{background-position:50% 113%}}@media (min-width:1024px){.p-newinquiry-jobcategory--link>li>a.icon_chiryo,.p-newinquiry-jobcategory--link>li>span.icon_chiryo{background-position:50% 109.5%}}@media (min-width:1366px){.p-newinquiry-jobcategory--link{margin:2vw auto 0;width:880px}}.p-newinquiry-main-section--small-wrapper{margin-top:1vw}@media (min-width:768px){.p-newinquiry-main-section--small-wrapper{display:flex;justify-content:center;margin:0 1vw}}@media (min-width:1024px){.p-newinquiry-main-section--small-wrapper{margin-top:1vw}}@media (min-width:1366px){.p-newinquiry-main-section--small-wrapper{margin:0 auto;width:95%}}.p-newinquiry-main-section--small{background-color:#f3f5fa;margin:40px 10px 10px;padding:25px 15px}.bg--white{background-color:#fff}@media (min-width:425px){.p-newinquiry-main-section--small{margin:4vw 4vw 0;padding:6vw 4vw}}@media (min-width:768px){.p-newinquiry-main-section--small{margin:1vw;padding:2vw;width:50%}}.p-newinquiry-company--img{margin-top:4vw;text-align:center}.p-newinquiry-company--img>img{height:auto;width:90%}.p-newinquiry-graph--img{margin-top:0}.p-newinquiry-graph--img>img{height:auto;width:100%}.p-newinquiry-review{margin-top:30px}.p-newinquiry-review+.p-newinquiry-review{border-top:1px solid #ccc;padding-top:40px}@media (min-width:768px){.p-newinquiry-review{display:flex}}.p-newinquiry-review__comment{line-height:1.6;margin-top:20px}.p-newinquiry-review__comment>strong{background:-webkit-linear-gradient(transparent 60%,#ffdee8 0);background:linear-gradient(transparent 60%,#ffdee8 0)}@media (min-width:1366px){.p-newinquiry-review__comment{line-height:1.9;margin-top:2vw}}.p-newinquiry-review__comment--blue{line-height:1.6;margin-top:20px}.p-newinquiry-review__comment--blue>strong{background:-webkit-linear-gradient(transparent 60%,#b0e0fb 0);background:linear-gradient(transparent 60%,#b0e0fb 0)}@media (min-width:1366px){.p-newinquiry-review__comment--blue{line-height:1.9;margin-top:2vw}}.p-newinquiry-review__comment--green{line-height:1.6;margin-top:20px}.p-newinquiry-review__comment--green>strong{background:-webkit-linear-gradient(transparent 60%,#daf5a7 0);background:linear-gradient(transparent 60%,#daf5a7 0)}@media (min-width:1366px){.p-newinquiry-review__comment--green{line-height:1.9;margin-top:2vw}}.p-newinquiry-review--prof{margin-top:20px}.p-newinquiry-review--prof .is-pc{display:none}@media (min-width:768px){.p-newinquiry-review--prof{text-align:right}.p-newinquiry-review--prof .is-pc{display:block}}.p-newinquiry-review--img{display:block;margin-top:30px;text-align:center;vertical-align:top}.p-newinquiry-review--img>img{height:auto;width:50%}@media (min-width:768px){.p-newinquiry-review--img{margin-top:0;min-width:300px}.p-newinquiry-review--img>img{width:80%}}.p-newinquiry-movie{margin-top:20px;padding-top:56.25%;position:relative;width:100%}.p-newinquiry-movie>iframe,.p-newinquiry-movie>img{border:none;height:100%!important;position:absolute;right:0;top:0;width:100%!important}.p-newinquiry-movie>iframe{z-index:3}.p-newinquiry-movie:after{background:url(//39503109.fs1.hubspotusercontent-na1.net/hubfs/39503109/raw_assets/public/rejob--lp/images/icon_movie.png) no-repeat;background-size:100% 100%;content:"";height:16%;left:50%;margin:-6% 0 0 -8%;position:absolute;top:50%;width:12%;z-index:2}@media (min-width:768px){.p-newinquiry-step{padding-bottom:5vw}.p-newinquiry-step:before{background:url(//39503109.fs1.hubspotusercontent-na1.net/hubfs/39503109/raw_assets/public/rejob--lp/images/img_step.png) no-repeat;background-position:50%;background-size:contain;content:"";display:block;height:0;margin:2vw 9% 0;padding-top:10.0973236%;width:83%}}@media (min-width:1366px){.p-newinquiry-step{margin:0 auto;width:880px}}@media (min-width:768px){.p-newinquiry-step--blue{padding-bottom:5vw}.p-newinquiry-step--blue:before{background:url(//39503109.fs1.hubspotusercontent-na1.net/hubfs/39503109/raw_assets/public/rejob--lp/images/img_step_blue.png) no-repeat;background-position:50%;background-size:contain;content:"";display:block;height:0;margin:2vw 9% 0;padding-top:10.0973236%;width:83%}}@media (min-width:1366px){.p-newinquiry-step--blue{margin:0 auto;width:880px}}@media (min-width:768px){.p-newinquiry-step--green{padding-bottom:5vw}.p-newinquiry-step--green:before{background:url(//39503109.fs1.hubspotusercontent-na1.net/hubfs/39503109/raw_assets/public/rejob--lp/images/img_step_green.png) no-repeat;background-position:50%;background-size:contain;content:"";display:block;height:0;margin:2vw 9% 0;padding-top:10.0973236%;width:83%}}@media (min-width:1366px){.p-newinquiry-step--green{margin:0 auto;width:880px}}.p-newinquiry-step__list{background:url(//39503109.fs1.hubspotusercontent-na1.net/hubfs/39503109/raw_assets/public/rejob--lp/images/img_step_sp.png) no-repeat;background-size:44px 239px;margin-top:1vw;padding-left:55px}.p-newinquiry-step__list>li{height:100px}@media (min-width:768px){.p-newinquiry-step__list{background:none;display:flex;justify-content:space-between;padding-left:0}.p-newinquiry-step__list>li{text-align:center;vertical-align:top;width:26%}}@media (min-width:1024px){.p-newinquiry-step__list>li{width:16vw}}@media (min-width:1366px){.p-newinquiry-step__list>li{width:26%}}.p-newinquiry-step__list--blue{background:url(//39503109.fs1.hubspotusercontent-na1.net/hubfs/39503109/raw_assets/public/rejob--lp/images/img_step_blue_sp.png) no-repeat;background-size:44px 239px;margin-top:1vw;padding-left:55px}.p-newinquiry-step__list--blue>li{height:100px}@media (min-width:768px){.p-newinquiry-step__list--blue{background:none;display:flex;justify-content:space-between;padding-left:0}.p-newinquiry-step__list--blue>li{text-align:center;vertical-align:top;width:26%}}@media (min-width:1024px){.p-newinquiry-step__list--blue>li{width:16vw}}@media (min-width:1366px){.p-newinquiry-step__list--blue>li{width:26%}}.p-newinquiry-step__list--green{background:url(//39503109.fs1.hubspotusercontent-na1.net/hubfs/39503109/raw_assets/public/rejob--lp/images/img_step_green_sp.png) no-repeat;background-size:44px 239px;margin-top:1vw;padding-left:55px}.p-newinquiry-step__list--green>li{height:100px}@media (min-width:768px){.p-newinquiry-step__list--green{background:none;display:flex;justify-content:space-between;padding-left:0}.p-newinquiry-step__list--green>li{text-align:center;vertical-align:top;width:26%}}@media (min-width:1024px){.p-newinquiry-step__list--green>li{width:16vw}}@media (min-width:1366px){.p-newinquiry-step__list--green>li{width:26%}}.p-newinquiry-step__list-txt{font-size:14px}@media (min-width:768px){.p-newinquiry-step__list-txt{line-height:1.8;margin-top:15px}}.p-newinquiry-step-circle .step{align-items:center}.p-newinquiry-step-circle{align-items:flex-start;color:#2c3b4a;display:flex;flex-direction:column;margin-top:15px;max-width:100%}.p-newinquiry-step-circle .step{align-items:flex-start;display:flex;margin-bottom:20px;position:relative;width:100%}.p-newinquiry-step-circle .circle{align-items:center;background-color:#fff;border:4px solid #2c3b4a;border-radius:50%;box-sizing:border-box;color:#2c3b4a;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:40px;justify-content:center;width:40px;z-index:1}.p-newinquiry-step-circle .line{background-color:#2c3b4a;height:calc(100% + 30px);left:19px;position:absolute;top:20px;width:2px;z-index:0}.p-newinquiry-step-circle .content{color:#2c3b4a;flex-grow:1;margin-left:20px;width:90%}.p-newinquiry-step-circle .step:last-child .line{display:none}.p-newinquiry-step-circle h3{color:#2c3b4a;font-size:1.5em;font-weight:700}.p-newinquiry-step-circle p{color:#2c3b4a}.p-newinquiry-form-section--bottom .form_area{padding-top:40px}.p-newinquiry-form-section--bottom .form_area .hidden_form{display:none}.p-newinquiry-form-section--bottom .form_area input#company,.p-newinquiry-form-section--bottom .form_area input#email,.p-newinquiry-form-section--bottom .form_area input#last_name,.p-newinquiry-form-section--bottom .form_area input#phone,.p-newinquiry-form-section--bottom .form_area input#state{background-color:#fff!important}.p-newinquiry-form-section--bottom .box-pt2{border:none;margin-top:30px}.p-newinquiry-form-section--bottom .box-pt2 .label--pt3{background-color:#ff791b;padding:1px}.p-newinquiry-form-section--bottom .box-pt2 .policy_link{font-size:1.2rem}.p-newinquiry-form-section--bottom .box-pt2 .send_btn{background:#f97b0b;box-shadow:inset 0 -2px #cc6305;font-size:1.5rem;margin-top:10px}.p-newinquiry-form-section--bottom-inner{margin-top:30px;padding:10px;width:100%}.p-newinquiry-form-section--bottom-inner .mktoFormCol{margin-bottom:0!important;width:100%}.p-newinquiry-form-section--bottom-inner .mktoClear,.p-newinquiry-form-section--bottom-inner .mktoGutter,.p-newinquiry-form-section--bottom-inner .mktoOffset{display:none}.p-newinquiry-form-section--bottom-inner .mktoForm{color:#232323!important;font-size:1.2rem!important;padding:0;width:100%!important}@media (min-width:768px){.p-newinquiry-form-section--bottom-inner .mktoForm{margin:0 auto;width:77%!important}}.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFieldWrap{align-items:center;display:flex;flex-wrap:wrap;width:100%}.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormCol .mktoLabel{font-weight:700;text-align:center;width:30%!important}.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow:nth-of-type(n+7):nth-last-of-type(n+3){display:none}.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow.is-active:nth-of-type(n+7):nth-last-of-type(n+3){display:block}.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow:nth-child(10) .mktoFieldWrap,.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow:nth-child(12) .mktoFieldWrap,.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow:nth-child(13) .mktoFieldWrap,.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow:nth-child(14) .mktoFieldWrap,.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow:nth-child(16) .mktoFieldWrap,.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow:nth-child(5) .mktoFieldWrap,.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow:nth-child(9) .mktoFieldWrap{position:relative}.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow:nth-child(10) .mktoFieldWrap:after,.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow:nth-child(12) .mktoFieldWrap:after,.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow:nth-child(13) .mktoFieldWrap:after,.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow:nth-child(14) .mktoFieldWrap:after,.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow:nth-child(16) .mktoFieldWrap:after,.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow:nth-child(5) .mktoFieldWrap:after,.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow:nth-child(9) .mktoFieldWrap:after{border-bottom:1px solid #8a8a9f;border-right:1px solid #8a8a9f;content:"";display:block;height:7px;position:absolute;right:8.5%;top:28px;transform:rotate(45deg) translateY(-30%);-webkit-transform:rotate(45deg) translateY(-30%);width:7px}@media (min-width:425px){.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow:nth-child(10) .mktoFieldWrap:after,.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow:nth-child(12) .mktoFieldWrap:after,.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow:nth-child(13) .mktoFieldWrap:after,.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow:nth-child(14) .mktoFieldWrap:after,.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow:nth-child(16) .mktoFieldWrap:after,.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow:nth-child(5) .mktoFieldWrap:after,.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow:nth-child(9) .mktoFieldWrap:after{right:7%}}.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow .mktoCheckboxList,.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow .mktoField,.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow .mktoRadioList,.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow select,.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:65%!important}.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow .mktoCheckboxList::-ms-expand,.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow .mktoField::-ms-expand,.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow .mktoRadioList::-ms-expand,.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow select::-ms-expand,.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow textarea::-ms-expand{display:none}.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow select{cursor:pointer}.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow .mktoField{border:1px solid #bbb;border-radius:2px;box-shadow:none;font-size:1.2rem;height:44px;padding:6px}.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormRow textarea.mktoField{font-size:1.2em;height:250px;line-height:1.6}.p-newinquiry-form-section--bottom-inner .mktoForm .mktoError{padding-left:20%;padding-top:3px;position:static;width:100%}.p-newinquiry-form-section--bottom-inner .mktoForm .mktoError .mktoErrorArrowWrap{display:none}.p-newinquiry-form-section--bottom-inner .mktoForm .mktoError .mktoErrorMsg{background-color:transparent;background-image:none;border:none;box-shadow:none;color:#ef4242;font-weight:700;margin:0;max-width:none;padding:0;position:relative;text-shadow:none}.p-newinquiry-form-section--bottom-inner .mktoForm .mktoError .mktoErrorMsg:before{content:"\e848";font-family:fontello;padding-right:10px}.p-newinquiry-form-section--bottom-inner .mktoForm .inquiry_toggle_btn{height:auto;line-height:1.4;padding:.5em 1em}.p-newinquiry-form-section--bottom-inner .mktoForm .mktoButtonRow{text-align:center;width:100%}.p-newinquiry-form-section--bottom-inner .mktoForm .mktoAsterix,.p-newinquiry-form-section--bottom-inner .mktoForm .mktoRequiredField .mktoAsterix{display:none}.p-newinquiry-form-section--bottom-inner .mktoForm .mktoRequiredField .mktoLabel:after{background-color:#f97b0b;color:#fff;content:"必須";display:inline-block;font-size:1rem;line-height:1;margin:4px 0 0 4px;padding:1px;white-space:nowrap}.p-newinquiry-form-section--bottom-inner .mktoButtonWrap{margin-left:0!important}.p-newinquiry-form-section--bottom-inner .mktoButton{background-color:#e6e6e6;border:none;border-radius:4px;box-shadow:inset 0 -2px #ccc;display:inline-block;padding:.5em 1em;text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap}.p-newinquiry-form-section--bottom-inner .mktoHtmlText{text-align:center;width:100%!important}.p-newinquiry-form-section--bottom-inner .mktoHtmlText p{text-align:center}.p-newinquiry-form-section--bottom-inner .mktoForm .mktoFormCol .mktoLabel{padding:0 10px}.p-newinquiry-form-section--bottom-inner .mktoForm .mktoButtonRow{padding:0 30px 30px}.p-newinquiry-form-section--bottom-inner .mktoFieldWrap{padding:10px 0}.p-newinquiry-form-section--bottom-inner .inquiry_marketo_text{padding-top:35px}.p-newinquiry-form-section--bottom-inner .mktoButton{background-color:#f97b0b;box-shadow:inset 0 -2px #cc6305;color:#fff;font-size:1.4rem;height:38px;width:100%}@media (min-width:425px){.p-newinquiry-form-section--bottom-inner .mktoButton{font-size:1.6rem;height:42px}}@media (min-width:768px){.p-newinquiry-form-section--bottom-inner .mktoButton{font-size:1.8rem;height:48px}}@media (min-width:1366px){.p-newinquiry-form-section--bottom-inner .mktoButton{font-size:2rem;height:56px}}.p-newinquiry-footer-copy{font-size:10px;margin-top:40px}@media (min-width:768px){.p-newinquiry-footer-copy{margin-top:0}}.p-newinquiry-footer-link>li{margin-top:22px}@media (min-width:768px){.p-newinquiry-footer-link>li{margin-left:20px;margin-top:0}}.p-newinquiry-footer-link a{color:#fff;font-size:14px;text-decoration:underline}@media (min-width:768px){.p-newinquiry-footer-link{display:flex}}.p-newinquiry-modal-heading{font-size:20px;font-weight:700;padding-top:10px;text-align:center}.p-newinquiry-modal-heading--pink{color:#f63f71;font-size:22px;font-weight:700;padding:10px 30px;text-align:center}.p-newinquiry-modal-form{width:100%}.p-newinquiry-modal-form .mktoClear,.p-newinquiry-modal-form .mktoGutter,.p-newinquiry-modal-form .mktoOffset{display:none}.p-newinquiry-modal-form .mktoForm{color:#232323!important;font-size:12px!important;width:100%!important}.p-newinquiry-modal-form .mktoForm .mktoFormRow{display:flex;width:100%}.p-newinquiry-modal-form .mktoForm .mktoFormRow+.mktoFormRow,.p-newinquiry-modal-form .mktoForm .mktoFormRow:first-of-type{border-top:1px solid #efefef}.p-newinquiry-modal-form .mktoForm .mktoFormRow:nth-last-of-type(n+3){border-left:1px solid #efefef;border-right:1px solid #efefef}.p-newinquiry-modal-form .mktoForm .mktoFormRow:nth-last-of-type(n+3) .mktoFieldWrap{background:linear-gradient(90deg,#f8f8f8,#f8f8f8 163px,transparent 0,transparent)}.p-newinquiry-modal-form .mktoForm .mktoButtonRow{padding:0 30px 30px;text-align:center;width:100%}.p-newinquiry-modal-form .mktoForm .mktoFormCol{display:flex;margin-bottom:0!important;width:100%}.p-newinquiry-modal-form .mktoForm .mktoFieldWrap{align-items:center;display:flex;flex-wrap:wrap;width:100%}.p-newinquiry-modal-form .mktoForm .mktoField{line-height:1.5;margin:5px;padding:7px}.p-newinquiry-modal-form .mktoForm input[type=email],.p-newinquiry-modal-form .mktoForm input[type=number],.p-newinquiry-modal-form .mktoForm input[type=text],.p-newinquiry-modal-form .mktoForm textarea.mktoField{flex-grow:1}.p-newinquiry-modal-form .mktoForm textarea.mktoField{height:50px}.p-newinquiry-modal-form .mktoForm input.mktoField[type=checkbox]{display:inline-block;margin:3px 0 0}.p-newinquiry-modal-form .mktoForm .mktoCheckboxList{padding:15px 5px}.p-newinquiry-modal-form .mktoForm .mktoCheckboxList label{display:inline-block;float:none;margin:0 0 0 5px}.p-newinquiry-modal-form .mktoForm .mktoError{margin-top:-2px;padding:0 5px 10px 168px;position:static;width:100%}.p-newinquiry-modal-form .mktoForm .mktoError .mktoErrorArrowWrap{display:none}.p-newinquiry-modal-form .mktoForm .mktoError .mktoErrorMsg{background-color:transparent;background-image:none;border:none;box-shadow:none;color:#ef4242;font-weight:700;margin:0;max-width:none;padding:0;position:relative;text-shadow:none}.p-newinquiry-modal-form .mktoForm .mktoError .mktoErrorMsg:before{content:"\e848";font-family:fontello;padding-right:10px}.p-newinquiry-modal-form .mktoForm .mktoHtmlText{padding-bottom:10px;padding-top:20px;text-align:center;width:100%!important}.p-newinquiry-modal-form .mktoForm .mktoHtmlText p{text-align:center}.p-newinquiry-modal-form .mktoForm .mktoLabel{flex-shrink:0;font-weight:700;padding:10px;width:163px!important}.p-newinquiry-modal-form .mktoForm input.mktoField[type=tel]{flex-grow:1}.p-newinquiry-modal-form .mktoForm .mktoAsterix,.p-newinquiry-modal-form .mktoForm .mktoRequiredField .mktoAsterix{display:none}.p-newinquiry-modal-form .mktoForm .mktoRequiredField .mktoLabel{position:relative}.p-newinquiry-modal-form .mktoForm .mktoRequiredField .mktoLabel:after{background-color:#f26c7a;color:#fff;content:"必須";font-size:10px;line-height:2em;padding:0 1em;position:absolute;right:10px;top:50%;transform:translateY(-50%);white-space:nowrap}.p-newinquiry-modal-form .mktoForm .mktoButtonWrap{margin-left:0!important}.p-newinquiry-modal-form .mktoForm .mktoButton{background-color:#f26c7a;border:none;border-radius:4px;box-shadow:inset 0 -2px #ee3d50;color:#fff;display:inline-block;font-size:16px;height:3em;line-height:2.8em;padding:0 1.2em;text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap;width:100%}.p-newinquiry-modal-form .mktoForm .mktoButton:focus,.p-newinquiry-modal-form .mktoForm .mktoButton:hover{background-color:#f47f8b}.p-considering-modal{display:none}.p-considering-modal .c-small-modal__heading{font-size:16px}@media screen and (min-width:768px){.p-considering-modal .c-small-modal__heading{font-size:20px}}.p-considering-modal__work-name{color:#0f71d2;display:inline-block;font-size:14px;font-weight:700;margin-top:4px}@media screen and (min-width:768px){.p-considering-modal__work-name{font-size:16px;margin-top:12px}}.p-considering-modal__shop-name{font-weight:700}.p-considering-modal__shop-location{margin-top:2px}.p-considering-modal__other-shop{color:#575757;margin-top:6px;text-align:right}.p-considering-modal__button-outer{margin:24px auto 0;max-width:320px}@media screen and (min-width:768px){.p-considering-modal__button-outer{margin-top:36px}}.p-considering-modal-column{margin-top:36px}@media screen and (min-width:768px){.p-considering-modal-column{display:flex}}.p-considering-modal-column__picture{display:none;flex-basis:45.87%}@media screen and (min-width:768px){.p-considering-modal-column__picture{display:block}}.p-considering-modal-column__text{flex-basis:54.13%}@media screen and (min-width:768px){.p-considering-modal-column__text{overflow:hidden;padding-left:36px}}.p-considering-modal-table{align-items:center;display:flex;flex-wrap:wrap;margin-top:16px}.p-considering-modal-table>dd:not(:first-of-type),.p-considering-modal-table>dt:not(:first-of-type){margin-top:12px}.p-considering-modal-table>dt{flex-basis:19px;max-width:19px}.p-considering-modal-table>dd{flex-basis:calc(100% - 19px);max-width:calc(100% - 19px);padding-left:10px}.p-considering-modal-table__icon{color:#f63f71;font-size:19px}.p-considering-modal-table__icon:before{margin-left:0;margin-right:0}.p-considering-modal-table__salary+.p-considering-modal-table__salary{margin-top:2px}.p-considering-modal__button{font-size:14px;height:44px}.p-scout-modal{background:#fff;font-family:游ゴシック体,Yu Gothic,YuGothic;left:50%;max-width:916px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:82%;z-index:1002}@media screen and (min-width:768px){.p-scout-modal{border-radius:30px;font-size:14px;line-height:1.7;padding-top:32px}}@media screen and (max-width:767px){.p-scout-modal{border-radius:16px;font-size:13px;line-height:1.46;padding-top:16px}}.p-scout-modal-overlay{background:#000;display:block;height:100%;left:0;opacity:.6;position:fixed;top:0;width:100%;z-index:1001}.p-scout-modal__image{height:auto;max-width:100%;width:700px}.p-scout-modal__button{background-color:#f84661;color:#fff;font-weight:700;max-width:450px;width:100%}@media screen and (min-width:768px){.p-scout-modal__button{border-radius:10px;font-size:24px;height:72px}}@media screen and (max-width:767px){.p-scout-modal__button{border-radius:6px;font-size:20px;height:56px}}.p-scout-modal__button-free{background-color:#fff;border-radius:5px;color:#333;font-size:16px;font-weight:700;height:26px;line-height:26px;margin-left:13px;width:52px}@media screen and (min-width:768px){.p-scout-modal__button-free{display:block}}@media screen and (max-width:767px){.p-scout-modal__button-free{display:none}}.p-scout-modal__buttom-text{background-color:#eee;color:#575757;font-weight:700;position:relative}@media screen and (min-width:768px){.p-scout-modal__buttom-text{border-bottom-left-radius:30px;border-bottom-right-radius:30px;font-size:14px;padding:20px}}@media screen and (max-width:767px){.p-scout-modal__buttom-text{border-bottom-left-radius:16px;border-bottom-right-radius:16px;padding:18px}}@media screen and (min-width:375px) and (max-width:767px){.p-scout-modal__buttom-text{font-size:13px}}@media screen and (max-width:374px){.p-scout-modal__buttom-text{font-size:12px}}.p-scout-modal__buttom-text:after{content:"";left:50%;position:absolute;transform:translateX(-50%)}@media screen and (min-width:768px){.p-scout-modal__buttom-text:after{border:23px solid transparent;border-bottom-color:#eee;top:-43px}}@media screen and (max-width:767px){.p-scout-modal__buttom-text:after{border:10px solid transparent;border-bottom-color:#eee;top:-20px}.p-scout-modal__buttom-text p+p{margin-top:6px}}.p-scout-modal__buttom-text-underline{background:linear-gradient(transparent 75%,#ff99ab 0)}.p-scout-modal__button-outer{padding-left:20px;padding-right:20px}@media screen and (min-width:768px){.p-scout-modal__button-outer{margin-top:8px}.p-scout-modal__text-link{font-size:14px;margin-bottom:32px;margin-top:24px}}@media screen and (max-width:767px){.p-scout-modal__text-link{font-size:12px;margin-bottom:26px;margin-top:16px}}.p-scout-modal__text-link>a{align-items:center;color:#0f71d2;display:inline-flex}.p-scout-modal__text-link>a:after{content:"\e80a";display:inline-block;font-family:fontello;line-height:1;text-decoration:none;vertical-align:middle}@media screen and (min-width:768px){.p-scout-modal__text-link>a:after{font-size:21px;margin-left:10px}}@media screen and (max-width:767px){.p-scout-modal__text-link>a:after{font-size:16px;margin-left:4px}}.p-scout-modal__close-button{background-color:transparent;border:none;cursor:pointer;position:absolute}.p-scout-modal__close-button:after,.p-scout-modal__close-button:before{background-color:#a3a3a3;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;width:120%}.p-scout-modal__close-button:before{transform:translate(-50%,-50%) rotate(45deg)}.p-scout-modal__close-button:after{transform:translate(-50%,-50%) rotate(-45deg)}.p-scout-modal__close-button:hover{background-color:#eee}@media screen and (min-width:768px){.p-scout-modal__close-button{height:16px;right:30px;top:25px;width:16px}}@media screen and (max-width:767px){.p-scout-modal__close-button{height:14px;right:14px;top:14px;width:14px}}.p-non-login-keep-modal{display:none}.p-non-login-keep-modal .c-small-modal__heading{color:#fd516c}.p-non-login-keep-modal .c-small-modal__heading .icon-attach{font-size:23px}.p-non-login-keep-modal .c-small-modal__heading .icon-attach:before{margin-left:0;margin-right:0}.p-non-login-keep-modal__txt{color:#000;line-height:1.5;margin-left:auto;margin-right:auto;margin-top:34px;max-width:364px;text-align:center}.p-non-login-keep-modal__bold{color:#ff6e40;font-weight:700}.p-non-login-keep-modal__button{font-size:1.6rem;font-weight:700;height:44px}@media screen and (min-width:768px){.p-non-login-keep-modal__button{font-size:1.8rem;height:56px}}.p-non-login-keep-modal__close-txt-outer{font-size:1.2rem;margin-top:26px}.p-non-login-keep-modal__close-txt{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:#0f71d2;display:inline;outline:none;padding:0}.p-non-login-keep-modal__bottom{border-top:1px solid #bfbfbf;color:#4e4e4e;font-size:10px;margin:30px -16px -30px;padding:16px;text-align:center}@media screen and (min-width:768px){.p-non-login-keep-modal__bottom{margin-bottom:-36px;margin-left:-44px;margin-right:-44px}}.p-non-login-keep-modal__label{align-items:center;cursor:pointer;display:inline-flex;justify-content:center}input.p-non-login-keep-modal__checkbox[type=checkbox]{appearance:none;-webkit-appearance:none;background-color:#fff;height:16px;margin-right:6px;margin-top:0;outline:none;position:relative;width:16px}input.p-non-login-keep-modal__checkbox[type=checkbox]:focus{box-shadow:none}input.p-non-login-keep-modal__checkbox[type=checkbox]:checked{border:2px solid #f08f9b}input.p-non-login-keep-modal__checkbox[type=checkbox]:checked:after,input.p-non-login-keep-modal__checkbox[type=checkbox]:checked:before{background:#f08f9b;content:"";display:block;position:absolute}input.p-non-login-keep-modal__checkbox[type=checkbox]:checked:before{height:3px;left:0;top:8px;transform:rotate(45deg);transform-origin:right center;width:6px}input.p-non-login-keep-modal__checkbox[type=checkbox]:checked:after{height:3px;left:5px;top:9px;transform:rotate(-53deg);transform-origin:left center;width:10px}.p-confirm-remove-keep-modal__outer{padding:0!important}.p-confirm-remove-keep-modal{background:#f9f9f9;border:3px solid #d9d9d9;border-radius:4px;box-shadow:0 4px 16px rgba(0,0,0,.2);display:none;margin-left:0!important}.p-confirm-remove-keep-modal__button-outer{display:flex;justify-content:space-between;margin-top:20px}.p-confirm-remove-keep-modal__text{color:#000;font-size:16px;font-weight:700;text-align:center}.p-confirm-remove-keep-modal__text span{color:#fb6341}.p-confirm-remove-keep-modal__button--narrow{flex-basis:40%}.p-confirm-remove-keep-modal__button--wide{flex-basis:55%}.p-scout-off-user-modal{bottom:0;display:block;font-size:12px;left:50%;line-height:1.4;opacity:0;transform:translate(-50%,100%);transition:transform .2s,opacity .2s}@media screen and (min-width:768px){.p-scout-off-user-modal{border-radius:16px 16px 0 0;box-shadow:0 4px 16px rgba(0,0,0,.2);left:auto;right:16px;transform:translateY(100%);width:375px}}.p-scout-off-user-modal.is-open{opacity:1;transform:translate(-50%)}@media screen and (min-width:768px){.p-scout-off-user-modal.is-open{transform:translate(0)}}.p-scout-off-user-modal__top{align-items:center;display:flex;justify-content:space-between}.p-scout-off-user-modal__title{font-size:16px;font-weight:700}.p-scout-off-user-modal-btn-area{margin-top:16px}@media screen and (min-width:768px){.p-scout-off-user-modal-btn-area{display:flex;flex-direction:row-reverse;gap:12px}}.p-scout-off-user-modal-btn-area__item{align-items:center;display:flex;flex-basis:50%;justify-content:center;min-height:44px}.p-scout-off-user-modal-btn-area__item+.p-scout-off-user-modal-btn-area__item{margin-top:12px}@media screen and (min-width:768px){.p-scout-off-user-modal-btn-area__item+.p-scout-off-user-modal-btn-area__item{margin-top:0}}.p-scout-off-user-modal__submit{font-weight:700}.p-scout-off-user-modal__submit:hover{border:1px solid #fff;box-shadow:0 0 8px #fb6341}.p-scout-off-user-modal__cancel{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:#0f71d2;display:inline;font-size:14px;font-weight:700;padding:0}@media screen and (min-width:768px){.p-scout-off-user-modal__cancel{border:1px solid #d9d9d9;border-radius:4px;color:#575757;font-size:16px;height:48px;width:100%}.p-scout-off-user-modal__cancel:hover{box-shadow:0 0 8px #d9d9d9}}.p-scout-off-user-modal-overlay{opacity:0;transition:opacity .2s}.p-scout-off-user-modal-overlay.is-open{background-color:#000;display:block;height:100%;left:0;opacity:.2;position:fixed;top:0;width:100%;z-index:1001}@media screen and (min-width:768px){.p-scout-off-user-modal-overlay.is-open{display:none}}.p-scout-off-user-toast{background-color:#555;border-radius:3px;box-shadow:0 0 12px #999;color:#fff;cursor:pointer;display:none;font-size:12px;font-weight:700;left:50%;max-width:calc(100% - 32px);opacity:.8;padding:15px 15px 15px 37px;position:fixed;text-align:center;top:10px;transform:translateX(-50%);width:100%;z-index:999999}@media screen and (min-width:768px){.p-scout-off-user-toast{min-width:300px;width:auto}}.p-scout-off-user-toast__icon{font-size:25px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.p-scout-off-user-toast__icon>i:before{margin-left:0;margin-right:0}.p-user_opinions__title{font-size:21px;font-weight:700;line-height:1;margin:22px 20px 0}.p-user_opinions__text{color:#666;font-size:14px;line-height:1.5;margin:22px 20px 0}@media screen and (min-width:980px){.p-user_opinions__text{padding-top:8px;width:700px}}.p-user_opinions__text--thanks_link{font-size:16px;margin:30px 20px calc(100vh - 352px)}@media screen and (min-width:980px){.p-user_opinions__text--thanks_link{display:none}}.p-user-opinions-date-select-area .c-input-select{width:70px}@media screen and (min-width:768px){.p-user-opinions-date-select-area .c-input-select{width:80px}}.is-pc .p-user-opinions-date-select-area .c-input-select{width:80px}.p-user_opinions__box{margin:16px 10px 0}@media screen and (min-width:481px){.p-user_opinions__box{margin:auto 20px}}@media screen and (min-width:980px){.p-user_opinions__box{margin-top:30px}}.p-user_opinions__box .mktoError .mktoErrorMsg{background-image:none!important;box-shadow:0 3px 10px rgba(0,0,0,.5)!important;color:#fff!important;text-shadow:none!important}.p-user_opinions__box .mktoError .mktoErrorArrowWrap .mktoErrorArrow,.p-user_opinions__box .mktoError .mktoErrorMsg{background-color:#d83019!important;border:none!important}.p-user_opinions__box .mktoHasWidth{color:#575757;font-weight:400!important;line-height:1!important;padding-top:8px!important}@media screen and (min-width:481px){.p-user_opinions__box .mktoHasWidth{width:100%!important}}.p-user_opinions__box .mktoHasWidth .mktoAsterix{float:left!important;padding-left:0!important;padding-right:5px!important}@media screen and (min-width:980px){.p-user_opinions__box textarea.mktoHasWidth{width:500px!important}}.p-user_opinions__box .mktoForm .mktoLabel{font-size:16px!important}@media screen and (min-width:980px){.p-user_opinions__box .mktoForm .mktoLabel{font-size:14px!important}}@media screen and (min-width:481px){.p-user_opinions__box .mktoForm .mktoGutter{float:none!important}.p-user_opinions__box .mktoForm .mktoFieldWrap{width:100%!important}}@media screen and (min-width:980px){.p-user_opinions__box .mktoForm{background-color:#f7f7f7;margin:20px 0;width:700px!important}.p-user_opinions__box .mktoForm .mktoGutter{height:0!important}.p-user_opinions__box .mktoForm .mktoFormRow{padding-left:10px}.p-user_opinions__box .mktoForm .mktoFormRow .mktoLabel{padding:12px 0 0 20px!important;width:110px!important}}.p-user_opinions__box select.mktoField{border:1px solid #ccc!important;border-radius:4px!important;box-shadow:none!important;color:#333!important;font-size:16px!important;height:40px!important;margin:4px 0!important;padding:6px 24px 6px 6px!important}@media screen and (min-width:980px){.p-user_opinions__box select.mktoField{margin:0!important;width:500px!important}}.p-user_opinions__box .mktoHtmlText{padding:0 0 20px!important}@media screen and (min-width:980px){.p-user_opinions__box .mktoHtmlText{padding:0 0 0 110px!important}}.p-user_opinions__box .mktoHtmlText span{font-size:14px!important;line-height:1.5}.p-user_opinions__box .mktoHtmlText span span a{padding:4px!important}.p-user_opinions__box textarea.mktoField{border:1px solid #ccc!important;border-radius:4px!important;box-shadow:none!important;color:#333!important;font-size:13px!important;height:130px!important;line-height:1.5!important;margin:4px 0!important;padding:6px!important}.p-user_opinions__box .select.mktoField.mktoInvalid{border:1px solid #ccc!important}.p-user_opinions__box .mktoFieldDescriptor{margin-bottom:8px!important}@media screen and (min-width:481px){.p-user_opinions__box .mktoFieldDescriptor{width:100%!important}}@media screen and (min-width:980px){.p-user_opinions__box .freebirdFormviewerViewItemsSectionheaderTitle{width:450px}}.p-user_opinions__box .freebirdFormviewerViewItemsSectionheaderTitle span strong{color:grey;display:block;font-size:11px!important;margin-top:30px;padding:0!important}.p-user_opinions__box .freebirdFormviewerViewItemsSectionheaderDescriptionText{margin:0!important}@media screen and (min-width:980px){.p-user_opinions__box .freebirdFormviewerViewItemsSectionheaderDescriptionText{width:450px}}.p-user_opinions__box .freebirdFormviewerViewItemsSectionheaderDescriptionText span{font-size:10px!important;line-height:1.2!important}.p-user_opinions__box .freebirdFormviewerViewItemsSectionheaderDescriptionText span span a{color:#0f71d2!important;line-height:1.5!important;padding:0!important}.p-user_opinions__box .mktoButtonRow,.p-user_opinions__box .mktoButtonRow .mktoButtonWrap{width:100%}.p-user_opinions__box .mktoButtonRow .mktoButtonWrap .mktoButton{background:#f60!important;border:1px solid #ec6c41!important;border-radius:4px!important;box-shadow:inset 0 -2px #cc6305!important;display:block;font-size:14px!important;height:50px;margin:24px auto;text-shadow:none!important;width:200px!important}.p-user_opinions__box .mktoButtonRow .mktoButtonWrap .mktoButton:active,.p-user_opinions__box .mktoButtonRow .mktoButtonWrap .mktoButton:hover{color:#fff!important;opacity:.8}.p-entry-hoped-entry-date>li{list-style-type:none}.p-entry-hoped-entry-date>li+li{margin-top:8px}.p-entry-hoped-entry-date__label{background-color:#666;border-radius:2px;color:#fff;display:inline-block;font-size:10px;line-height:1.4;padding:0 8px}.p-entry-hoped-entry-date-sp__timezone-list{display:inline;line-height:1.5;list-style-type:none}.p-entry-hoped-entry-date-sp__timezone-list>li{display:inline}.p-entry-hoped-entry-date-sp__timezone-list>li:not(:last-of-type):after{content:"／"}.p-entry-hoped-entry-date-sp{font-size:14px;list-style-type:none}.p-entry-hoped-entry-date-sp>li{align-items:center;display:flex;flex-wrap:wrap;gap:2px}.p-entry-hoped-entry-date-sp>li+li{margin-top:10px}.p-entry-hoped-entry-date-sp__date{display:inline;max-width:calc(100% - 47px)}.p-entry-hoped-entry-date-sp__label{background-color:#666;border-radius:2px;color:#fff;display:inline-block;font-size:11px;font-weight:400;height:16px;line-height:1.4;padding:0 2px}.p-message-schedule{color:#5c5c5c;font-size:12px;font-weight:700;padding:0 10px 20px}@media screen and (min-width:768px){.p-message-schedule{padding-left:0;padding-right:0}}.p-message-schedule__label{background-color:#5c5c5c;border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-weight:700;line-height:1;padding:6px 8px;vertical-align:middle}.p-message-schedule__link{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:#0f71d2;cursor:pointer;display:inline-block;font-size:12px;font-weight:400;margin-top:8px;padding:0;text-decoration:underline}.p-message-schedule__link:focus,.p-message-schedule__link:hover{text-decoration:none}.p-message-form,.p-message-timeline{background:#f2f2f2;line-height:1.57}.p-message-timeline{list-style-type:none;max-height:calc(100vh - 307px);overflow-y:scroll;padding:0 12px;position:relative}@media screen and (min-width:768px){.p-message-timeline{max-height:580px;padding-left:24px;padding-right:24px}}.p-message-timeline__blank{color:#d6d6d6;font-size:26px;margin-top:20px;text-align:center}.p-message-timeline-unread{align-items:center;color:#c7c7c7;display:flex;font-size:10px;padding:12px 8px;text-align:center}.p-message-timeline-unread:after,.p-message-timeline-unread:before{background-color:#c7c7c7;content:"";flex-grow:1;height:1px}.p-message-timeline-unread__text{padding:0 8px}.p-message-timeline__item{align-items:flex-end;display:flex;flex-direction:column;padding:0 8px 12px 44px;position:relative}.p-message-timeline__item--client{align-items:flex-start;flex-direction:column;padding-left:44px}.p-message-timeline__icon{background:#fff;border:1px solid #ccc;border-radius:100%;color:#aaa;font-size:30px;height:34px;left:0;overflow:hidden;position:absolute;top:12px;width:34px}.p-message-timeline__icon:before{content:"\e83d";font-family:fontello;left:0;position:absolute;top:-2px}.p-message-timeline__name{font-size:12px;padding-top:16px}.p-message-panel{background-color:#ffdbe1;border-radius:10px;box-shadow:1px 1px 10px 0 rgba(0,0,0,.05);color:#000;display:inline-block;margin-top:8px;padding:16px;position:relative;text-align:left;word-break:break-all}@media screen and (min-width:768px){.p-message-panel{font-size:14px}}.p-message-timeline__item--client .p-message-panel{background-color:#fff}.p-message-panel.is-closed{display:none}.p-message-panel--main{position:relative}.p-message-panel--main:before{border-color:transparent transparent transparent #ffdbe1;border-style:solid;border-width:3px 0 3px 10px;content:"";display:block;height:0;position:absolute;right:-8px;top:12px;transform:rotate(-12deg);width:0}.p-message-timeline__item--client .p-message-panel--main:before{border-color:transparent #fff transparent transparent;border-width:0 10px 6px 0;left:-8px;right:auto}.p-message-panel__heading{font-weight:700}.p-message-panel__list{list-style-type:none;margin-top:4px}.p-message-panel__list-heading{margin-top:4px}.p-message-panel__list--no-margin-top{margin-top:0}.p-message-panel__map{height:167px;margin-top:4px;width:calc(100vw - 128px)}@media screen and (min-width:768px){.p-message-panel__map{margin-top:8px;max-height:183px;width:595px}}.p-message-panel__adjust,.resume-download{-webkit-appearance:none;appearance:none;background-color:#f96075;border:none;border-radius:0 0 10px 10px;box-sizing:content-box;color:#fff;display:block;font-weight:700;line-height:1;margin:8px -16px -16px;padding:15px 16px;position:relative;text-align:center;width:100%}.p-message-panel__adjust:after,.resume-download:after{content:"\e80e";font-family:fontello;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.p-message-panel__adjust:focus,.p-message-panel__adjust:hover,.resume-download:focus,.resume-download:hover{opacity:.8}.p-message-panel__adjust a,.resume-download a{color:#fff;text-decoration:none}.p-message-panel__adjust a:hover,.resume-download a:hover{text-decoration:none}.message-button-done{-webkit-appearance:none;appearance:none;background-color:#9494a5;border:none;border-radius:0 0 10px 10px;box-sizing:content-box;color:#fff;display:block;line-height:1;margin:8px -16px -16px;padding:8px 16px;position:relative;text-align:left;width:100%}.p-message-panel__subject{font-weight:700;margin-bottom:8px}.p-message-panel__date{color:#777;font-size:10px;margin-top:6px;text-align:right}.p-message-form{box-shadow:0 -2px 10px 0 rgba(0,0,0,.05);font-size:12px;padding:8px;position:relative}@media screen and (min-width:768px){.p-message-form{padding:14px}}.p-message-form.is-focused{margin:0 -10px;padding:10px}.p-message-form__box{background-color:#fff;padding:16px}.p-message-form__button-area{display:none;margin-bottom:10px}.is-focused .p-message-form__button-area{align-items:center;display:flex;justify-content:space-between}.p-message-form__close-button{-webkit-appearance:none;appearance:none;border:none;color:#505050;font-size:12px;font-weight:700;padding:0}.p-message-form__submit-button{font-size:14px;font-weight:700;height:32px;width:124px}.p-message-form__textarea{border:none;border-radius:2px;box-shadow:none}.p-message-adjustment-panel{border-radius:4px;font-size:14px;line-height:1.57;padding:16px}.p-message-adjustment-panel-list-heading{font-size:14px;font-weight:700;margin-top:16px}.p-message-adjustment-panel-list{list-style-type:none;margin-top:10px}@media screen and (min-width:768px){.p-message-adjustment-panel-list{display:flex;flex-direction:column;margin-top:2px}.p-message-adjustment-panel-list>li{padding:8px}}.p-message-adjustment-panel--pink{margin-bottom:16px}.p-message-adjustment-panel--gray{background-color:#f2f2f2;margin-bottom:16px}.p-message-adjustment-panel__heading{font-weight:700}.p-message-adjustment-panel__list{list-style-type:none;margin-top:12px}.p-message-adjustment-panel__list>li+li{margin-top:8px}.p-message-adjustment-panel__date-heading{position:relative}.p-message-adjustment-panel__delete-button{appearance:none;-wewbkit-appearance:none;border:none;color:#0f71d2;padding:0 15px 0 0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.p-message-adjustment-panel__delete-button:after,.p-message-adjustment-panel__delete-button:before{background-color:#0f71d2;content:"";height:12px;position:absolute;right:5px;top:50%;width:1px}.p-message-adjustment-panel__delete-button:before{transform:translateY(-50%) rotate(45deg)}.p-message-adjustment-panel__delete-button:after{transform:translateY(-50%) rotate(-45deg)}.p-message-adjustment-panel__date-select-outer,.p-message-adjustment-panel__time-select-outer{margin-top:10px;position:relative}.p-message-adjustment-panel__date-select-outer:after,.p-message-adjustment-panel__time-select-outer:after{content:"\e874";font-family:fontello;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.p-message-adjustment-panel__date-select-outer{width:65%}@media screen and (min-width:768px){.p-message-adjustment-panel__date-select-outer{width:195px}}.p-message-adjustment-panel__date-select,input.p-message-adjustment-panel__date-select:not([type=submit]){-webkit-appearance:none;appearance:none;box-shadow:none;font-size:14px;height:44px;padding-right:24px;width:144px;width:100%}.p-message-adjustment-panel__time-select-outer{align-items:center;display:flex}.p-message-adjustment-panel__left-padding{padding-left:8px}.p-message-adjustment-pulldown{-webkit-appearance:none;appearance:none;border:1px solid #bbb;border-radius:2px;box-shadow:none;font-size:14px;height:44px;padding:0 10px;position:relative;width:94px}.p-message-altanative{font-size:14px;margin-bottom:45px;position:relative}@media screen and (min-width:768px){.p-message-altanative{margin-bottom:24px}.p-message-altanative--border{border-bottom:1px solid #ccc;padding-bottom:16px}}.p-message-altanative__close{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:#0f71d2;padding:0;position:absolute;right:0;text-decoration:underline;top:0}.p-message-altanative__close:focus,.p-message-altanative__close:hover{text-decoration:none}.p-message-altanative__list{align-items:center;display:flex;flex-wrap:wrap;margin:0 -4px}.p-message-altanative__list>dd,.p-message-altanative__list>dt{padding:6px 4px}.p-message-altanative__list>dt{width:64px}.p-message-altanative__list>dd{align-items:center;display:flex;width:calc(100% - 64px)}@media screen and (min-width:768px){.p-message-altanative__list>dd{width:143px}}.p-message-altanative__add-button-outer{margin-top:16px}.p-message-altanative__add-button{height:44px;padding-left:14px;padding-right:14px;text-align:left}@media screen and (min-width:768px){.p-message-altanative__add-button{font-size:12px;width:190px}}.p-message-adjustment-message{border-top:2px solid #e5e5e5;padding-top:10px}@media screen and (min-width:768px){.p-message-adjustment-message{border-top:none;margin-top:10px;padding-top:0}}.p-message-adjustment-message__heading{font-size:14px;font-weight:700;padding-bottom:4px}@media screen and (min-width:768px){.p-message-adjustment-message__heading{padding-bottom:12px}}.p-message-adjustment-message__form-area{display:flex}.p-message-adjustment-message__textarea-outer{flex-grow:1}.p-message-adjustment-message__button-outer{padding-left:16px;width:76px}@media screen and (min-width:768px){.p-message-adjustment-message__textarea{height:150px;width:100%}}.p-message-adjustment-message-button-area{display:flex;margin:10px -2px 0}@media screen and (min-width:768px){.p-message-adjustment-message-button-area{gap:16px;justify-content:center}}.p-message-adjustment-message-button-area__item{flex-basis:50%;padding:0 2px}@media screen and (min-width:768px){.p-message-adjustment-message-button-area__item{flex-basis:20%}}.p-message-adjustment-message__button{font-size:14px;height:38px}.message-interview-confirm__table{border:1px solid #ddd;text-align:left;width:100%}.message-interview-confirm__table td,.message-interview-confirm__table th{border:1px solid #ddd;padding:16px}.message-interview-confirm__table td li,.message-interview-confirm__table th li{list-style:none}.message-interview-confirm__table th{background-color:#f7f7f9;width:17%}.p-message-adjustment-panel__proposal-dates{border-radius:4px;font-size:14px;line-height:1.57}.p-message-adjustment-panel__proposal-dates:not(:last-of-type){margin-bottom:10px}.job-entries-interview-adjustment-form__item{border-top:2px solid #e5e5e5;padding:10px 0}.job-entries-interview-adjustment-form__heading{font-size:14px;font-weight:700;margin-bottom:15px}.p-profile .p-profile-form__flex-outer{display:flex}.p-profile .p-profile-form__flex-outer>[class*=cols_]{padding-right:2px}@media screen and (max-width:768px){.p-profile .p-profile-credential:not(:first-of-type){margin-top:20px}}@media screen and (min-width:769px){.p-profile .p-profile-credential{display:flex;margin-bottom:3px}}.p-profile .p-profile-credential__name{-ms-flex-preferred-size:350px;align-items:center;display:flex;flex-basis:350px}.p-profile .p-profile-credential__name:after{border-bottom:1px dashed #bbb;content:"";display:block;flex-grow:1;height:1px;margin:0 10px}.p-profile .p-profile-save-button.is-fixed{background-color:#fff;bottom:0;box-shadow:0 -6px 16px rgba(0,0,0,.1);position:fixed;width:100%;z-index:2}.p-profile .p-profile-panel{border:1px solid #ccc;border-top:none;overflow:hidden}.p-profile .p-profile-panel:first-of-type{border-top:1px solid #ccc;border-top-left-radius:5px;border-top-right-radius:5px}.p-profile .p-profile-panel:last-of-type{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.p-profile .p-profile-panel.is-open .p-profile-panel__heading:after{transform:rotate(180deg) translateY(50%)}.p-profile .p-profile-panel__heading{background-color:#eee;padding:15px 30px 15px 15px;position:relative}.p-profile .p-profile-panel__heading:after{content:"\e80c";font-family:fontello;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:transform .2s}.p-profile .p-profile-panel-category{margin-bottom:10px;margin-top:15px}.p-profile .p-profile-panel__content{display:none;padding:15px}.p-profile .p-profile__scroll::-webkit-scrollbar{-webkit-appearance:none;width:7px}.p-profile .p-profile__scroll::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:4px;box-shadow:0 0 1px hsla(0,0%,100%,.5)}.p-profile .p-profile-input{margin-top:25px}.p-profile .p-profile-panel__buttons{display:flex;justify-content:space-between;margin-top:5px}.p-profile .p-profile-panel__button input{display:none}@media screen and (max-width:768px){.p-profile .p-profile-panel__button{-ms-flex-preferred-size:48%;background-color:#eee;border:none;border-radius:25px;flex-basis:48%;outline:none;padding:15px;text-align:center}.p-profile .p-profile-panel__button.is-selected{background-color:#f26c7a;color:#fff}}@media screen and (min-width:769px){.p-profile .p-profile-panel__button{background-color:#fff;border:none;cursor:pointer;outline:none;padding-left:25px;position:relative}.p-profile .p-profile-panel__button:not(:first-of-type){margin-left:25px}.p-profile .p-profile-panel__button:before{background:#fff;border:1px solid #ddd;border-radius:50%;content:"";display:block;height:15px;left:0;position:absolute;top:0;width:15px}.p-profile .p-profile-panel__button:after{background:#0575ff;border-radius:50%;content:"";display:block;height:11px;left:3px;opacity:0;position:absolute;top:3px;width:11px}.p-profile .p-profile-panel__button.is-selected:after{opacity:1}.p-profile .p-profile-panel__button.is-selected:before{border-color:#0575ff}}.p-profile-show{background-color:#f2f2f2;padding-bottom:32px}.alert-box+.p-profile-show{margin-top:-10px}.p-profile-show-top{align-items:center;color:#575757;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 16px 16px}.p-profile-show-top__heading{font-size:18px;line-height:1.4;padding-top:16px}.p-profile-show-top__last-update{color:#949494;font-size:12px;padding-top:16px}.p-profile-show-annotation{margin-top:16px;width:100%}.p-profile-show-annotation__row{align-items:center;display:flex;justify-content:flex-start;width:100%}.p-profile-show__app-banner{margin-top:48px;padding-bottom:22px}.is-pc .p-profile-show{margin:-20px -20px -30px;padding-top:16px}.is-pc .p-profile-show-top{padding-bottom:32px}.is-pc .p-profile-show-top__last-update{padding-top:0}.is-pc .p-profile-show-annotation{margin-top:0;width:auto}.p-landing-scout{background-color:#f7f7f7;color:#4d4d4d;font-family:游ゴシック体,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS P Gothic,Verdana,sans-serif;font-size:14px;margin-bottom:-50px}.p-landing-scout-button{align-items:center;-webkit-appearance:none;appearance:none;border-radius:10px;display:flex;justify-content:center;transition:opacity .2s;width:100%}.p-landing-scout-button:hover{text-decoration:none}.p-landing-scout-button:not(.is-disabled):hover{opacity:.8}.p-landing-scout-button--scout,.p-landing-scout-button--top{background-color:#333;color:#fff9ca;font-size:18px;font-weight:700}.p-landing-scout-button--top{border:1px solid #fff;height:60px}.p-landing-scout-button--top:after{content:"\e810";font-family:fontello;font-size:30px;padding-left:8px}.p-landing-scout-button--scout{height:74px;letter-spacing:1px;line-height:1.38;position:relative;text-align:center}@media screen and (min-width:768px){.p-landing-scout-button--scout{font-size:20px;height:70px}}.p-landing-scout-button--registration{background-color:#ff6e40;border-style:none;box-shadow:inset 0 -4px #c6523e;color:#fff;font-size:16px;font-weight:700;height:60px;letter-spacing:1px}@media screen and (min-width:768px){.p-landing-scout-button--registration{font-size:20px;height:70px}}.p-landing-scout-button--registration.is-disabled{background-color:#ccc;box-shadow:none;color:#666;cursor:not-allowed}.p-landing-scout-button__inner{align-items:center;background-color:#fff;border-radius:2px;bottom:14px;color:#444;display:inline-flex;font-size:11px;height:20px;justify-content:center;left:calc(50% + 94px);letter-spacing:normal;margin-left:10px;position:absolute;width:34px}@media screen and (min-width:768px){.p-landing-scout-button__inner{font-size:16px;height:30px;position:static;width:50px}}.p-landing-scout-input,input.p-landing-scout-input:not([type=submit]){-webkit-appearance:none;appearance:none;border:2px solid #dfdfdf;border-radius:10px;box-shadow:none;font-size:14px;height:46px;width:100%}.p-landing-scout-input.is-invalid,input.p-landing-scout-input.is-invalid:not([type=submit]){background-color:#fee;border-color:#ef4848}.p-landing-scout-heading{background-repeat:no-repeat;color:#398d8a;font-size:24px;font-weight:700;text-align:center}@media screen and (min-width:768px){.p-landing-scout-heading{font-size:40px}}.p-landing-scout-heading--main-content{background-image:url(/images/user_frontend/landing/scout/img_balloon_main_content.png);background-position:top left calc(50% - 89px);background-size:94px;padding-top:46px}@media screen and (min-width:768px){.p-landing-scout-heading--main-content{background-position:top left calc(50% - 143px)}}.p-landing-scout-heading--registration{background-image:url(/images/user_frontend/landing/scout/img_balloon_registration_top.png),url(/images/user_frontend/landing/scout/img_balloon_registration_bottom.png);background-position:top left calc(50% - 82px),100% 100%;background-size:94px,89px;padding-bottom:32px;padding-top:40px}@media screen and (min-width:768px){.p-landing-scout-heading--registration{background-position:top left calc(50% - 125px),bottom right calc(50% - 192px)}}.p-landing-scout-heading__underline{background-image:linear-gradient(transparent 60%,#fff 0)}.p-landing-scout-heading__underline-pink{background-image:linear-gradient(transparent 60%,#fff0f4 0)}.p-landing-scout-heading-balloon{color:#4d4d4d;font-size:16px;font-weight:700;padding-bottom:16px;text-align:center}@media screen and (min-width:768px){.p-landing-scout-heading-balloon{font-size:26px;padding-bottom:24px}}.p-landing-scout-breadcrumb{background-color:#444;color:#e6e6e6}.p-landing-scout-breadcrumb a{color:#fff;font-weight:700;text-decoration:underline}.p-landing-scout-breadcrumb a:hover{text-decoration:none}.p-landing-scout-breadcrumb__inner{padding:7px 12px}.p-landing-scout-breadcrumb__list{display:flex;flex-wrap:wrap;font-size:10px;list-style-type:none}@media screen and (min-width:768px){.p-landing-scout-breadcrumb__list{font-size:14px}}.p-landing-scout-breadcrumb__list>li{padding:3px 4px;position:relative}.p-landing-scout-breadcrumb__list>li+li{padding-left:18px}@media screen and (min-width:768px){.p-landing-scout-breadcrumb__list>li+li{padding-left:46px}}.p-landing-scout-breadcrumb__list>li+li:before{content:"\e80a";font-family:fontello;font-size:22px;left:4px;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (min-width:768px){.p-landing-scout-breadcrumb__list>li+li:before{left:20px}}.p-landing-scout-mv{background-color:#ffb3c9;padding-bottom:58px;position:relative}@media screen and (min-width:768px){.p-landing-scout-mv{padding-bottom:0}}.p-landing-scout-mv__heading{background-image:url(/images/user_frontend/landing/scout/keyv_landing_scout_sp.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:0;margin:0 auto;max-width:1160px;overflow:hidden;padding-top:155.26%;text-indent:100%;white-space:nowrap}@media screen and (min-width:768px){.p-landing-scout-mv__heading{background-image:url(/images/user_frontend/landing/scout/keyv_landing_scout_pc.png);padding-top:39.82%}}@media screen and (min-width:1160px){.p-landing-scout-mv__heading{height:462px;padding-top:0}}.p-landing-scout-mv__button-outer{margin:-118px auto 0;max-width:384px;padding:0 20px;width:100%}@media screen and (min-width:768px){.p-landing-scout-mv__button-outer{left:35.69%;margin-left:0;margin-right:0;margin-top:0;padding-left:0;padding-right:0;position:absolute;top:63.96%;transform:translateX(-50%)}}@media screen and (min-width:1160px){.p-landing-scout-mv__button-outer{left:calc(50% - 166px)}}.p-landing-scout-introduction{background-color:#f7ebf1}.p-landing-scout-introduction__inner{font-size:14px;font-weight:700;line-height:1.93;padding-bottom:40px;padding-top:40px;text-align:center}@media screen and (min-width:768px){.p-landing-scout-introduction__inner{font-size:18px;padding-bottom:48px;padding-top:48px}}.p-landing-scout-main-content{padding:40px 0 56px}@media screen and (min-width:768px){.p-landing-scout-main-content{padding-bottom:64px}}.p-landing-scout-main-content__introduction{font-size:16px;font-weight:700;line-height:1.625;margin-top:32px}@media screen and (min-width:768px){.p-landing-scout-main-content__introduction{font-size:24px;line-height:1.75;margin-top:56px;text-align:center}.p-landing-scout-main-content__underline{background-image:linear-gradient(transparent 75%,#fcee21 0)}}.p-landing-scout-main-content__stripe{background-image:repeating-linear-gradient(135deg,transparent,transparent 64px,hsla(0,0%,100%,.7) 0,hsla(0,0%,100%,.7) 128px);margin-top:64px;padding-bottom:112px}@media screen and (min-width:768px){.p-landing-scout-main-content__stripe{margin-top:128px;padding-bottom:172px}}.p-landing-scout-main-visual-outer{text-align:center}.p-landing-scout-main-visual{height:auto;margin-top:-16px;max-width:100%;width:100%}@media screen and (min-width:768px){.p-landing-scout-main-visual{margin-left:-3px;margin-top:-28px;max-width:983px;padding-right:38px}}.p-landing-scout-casset-list-outer{margin-top:-72px}@media screen and (min-width:768px){.p-landing-scout-casset-list-outer{margin-top:-132px}.p-landing-scout-casset-list{display:flex;margin-left:-40px;margin-right:-40px}}.p-landing-scout-casset{background-color:#fff;border-radius:30px;padding:32px 16px}@media screen and (min-width:768px){.p-landing-scout-casset{margin-left:40px;margin-right:40px;padding:40px 36px;width:50%}}.p-landing-scout-casset+.p-landing-scout-casset{margin-top:24px}@media screen and (min-width:768px){.p-landing-scout-casset+.p-landing-scout-casset{margin-top:0}}.p-landing-scout-casset__heading{align-items:center;border-bottom:2px solid #398d8a;border-top:2px solid #398d8a;color:#398d8a;display:flex;font-size:20px;font-weight:700;height:78px;justify-content:center;line-height:1.42;text-align:center}@media screen and (min-width:768px){.p-landing-scout-casset__heading{height:98px}}@media screen and (min-width:980px){.p-landing-scout-casset__heading{font-size:26px;line-height:1.38}}.p-landing-scout-casset__content{margin-top:16px}@media screen and (min-width:768px){.p-landing-scout-casset__content{margin-top:24px}}.p-landing-scout-casset__image{display:block;height:auto;margin:0 auto;width:100%}.p-landing-scout-casset__image--01{max-width:246px}@media screen and (min-width:768px){.p-landing-scout-casset__image--01{max-width:320px}}.p-landing-scout-casset__image--02{max-width:250px}@media screen and (min-width:768px){.p-landing-scout-casset__image--02{max-width:322px}}.p-landing-scout-casset__list{margin-top:16px}@media screen and (min-width:768px){.p-landing-scout-casset__list{margin-top:24px}}.p-landing-scout-casset__list>dt{background-color:#4d4d4d;color:#fff;font-size:10px;font-weight:700;padding:1px 0;text-align:center;width:40px}@media screen and (min-width:768px){.p-landing-scout-casset__list>dt{font-size:14px;padding-bottom:0;padding-top:0;width:50px}}.p-landing-scout-casset__list>dd{margin-top:8px;padding-bottom:24px}@media screen and (min-width:768px){.p-landing-scout-casset__list>dd{font-size:16px}}.p-landing-scout-casset__emphasis{color:#f95874;font-size:17px;font-weight:700}@media screen and (min-width:768px){.p-landing-scout-casset__emphasis{font-size:24px}}.p-landing-scout-casset__bottom{border-top:1px solid #ccc;font-size:12px;font-weight:700;margin:0 -16px;padding:16px 30px 0 50px;position:relative}@media screen and (min-width:768px){.p-landing-scout-casset__bottom{margin-left:0;margin-right:0;padding-left:30px;padding-right:20px}}.p-landing-scout-casset__bottom:before{background:#398d8a;border-radius:50%;color:#fff;content:"\e801";display:block;font-family:fontello;font-size:11px;height:15px;left:26px;line-height:16px;position:absolute;text-align:center;top:16px;width:15px}@media screen and (min-width:768px){.p-landing-scout-casset__bottom:before{left:5px}}.p-landing-scout-casset__box{background-color:#e4f2ef;font-size:12px;font-weight:700;line-height:1.38;margin-top:8px;padding:12px}@media screen and (min-width:768px){.p-landing-scout-casset__box{font-size:14px;padding-left:18px;padding-right:18px}}.p-landing-scout-casset__box-small{font-size:10px;font-weight:400;margin-top:10px}@media screen and (min-width:768px){.p-landing-scout-casset__box-small{font-size:12px;margin-top:12px}}.p-landing-scout-step-chart{margin-top:40px}@media screen and (min-width:768px){.p-landing-scout-step-chart{margin-top:80px}}.p-landing-scout-step-chart-heading{align-items:center;display:flex;font-size:18px;font-weight:700}@media screen and (min-width:768px){.p-landing-scout-step-chart-heading{font-size:24px}}.p-landing-scout-step-chart-heading:after,.p-landing-scout-step-chart-heading:before{background-color:#666;content:"";flex-grow:1;height:2px}.p-landing-scout-step-chart-heading:before{margin-right:12px}@media screen and (min-width:768px){.p-landing-scout-step-chart-heading:before{margin-right:24px}}.p-landing-scout-step-chart-heading:after{margin-left:12px}@media screen and (min-width:768px){.p-landing-scout-step-chart-heading:after{margin-left:24px}}.p-landing-scout-step-chart-heading__inner{align-items:center;display:flex;font-weight:700}.p-landing-scout-step-chart__list{font-weight:700}@media screen and (min-width:768px){.p-landing-scout-step-chart__list{display:flex;justify-content:center;margin-top:40px}}.p-landing-scout-step-chart__list>li{margin-top:32px;text-align:center}@media screen and (min-width:768px){.p-landing-scout-step-chart__list>li{display:flex;flex-direction:column;justify-content:center;margin-top:0;padding-left:25px;padding-right:25px}}.p-landing-scout-step-chart__list>li+li{padding-top:32px;position:relative}@media screen and (min-width:768px){.p-landing-scout-step-chart__list>li+li{padding-top:0}}.p-landing-scout-step-chart__list>li+li:before{background-image:url(/images/user_frontend/landing/scout/icon_step_chart.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:16px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:26px}@media screen and (min-width:768px){.p-landing-scout-step-chart__list>li+li:before{height:20px;left:0;top:50%;transform:translate(-50%,-50%) rotate(270deg);width:33px}}.p-landing-scout-step-chart__image{display:block;height:auto;margin:0 auto;width:100%}.p-landing-scout-step-chart__image--01{max-width:200px}@media screen and (min-width:768px){.p-landing-scout-step-chart__image--01{max-width:250px}}.p-landing-scout-step-chart__image--02{max-width:224px}@media screen and (min-width:768px){.p-landing-scout-step-chart__image--02{max-width:250px}}.p-landing-scout-step-chart__image--03{max-width:212px}@media screen and (min-width:768px){.p-landing-scout-step-chart__image--03{max-width:250px}}.p-landing-scout-step-chart__text{margin-top:16px}.p-landing-scout-step-chart__bottom{border-top:1px solid #b3b3b3;margin:40px auto 0;max-width:884px}@media screen and (min-width:768px){.p-landing-scout-step-chart__bottom{margin-top:56px}}.p-landing-scout-step-chart__paragraph{font-size:12px;font-weight:700;line-height:1.58;margin-top:20px;padding-left:26px;position:relative}@media screen and (min-width:768px){.p-landing-scout-step-chart__paragraph{font-size:14px}}.p-landing-scout-step-chart__paragraph:before{background:#398d8a;border-radius:50%;color:#fff;content:"\e801";display:block;font-family:fontello;font-size:12px;height:18px;left:0;line-height:18px;position:absolute;text-align:center;top:0;width:18px}@media screen and (min-width:768px){.p-landing-scout-step-chart__paragraph:before{top:2px}}.p-landing-scout-step-chart__button-outer{margin:56px auto 0;max-width:486px}@media screen and (min-width:768px){.p-landing-scout-step-chart__button-outer{margin-top:64px}}.p-landing-scout-white-content{background-color:#fff;padding-bottom:56px;padding-top:56px}@media screen and (min-width:768px){.p-landing-scout-white-content{padding-bottom:80px;padding-top:80px}}.p-landing-scout-registration-cassette-list{margin-top:16px}@media screen and (min-width:768px){.p-landing-scout-registration-cassette-list{display:flex;margin-left:-13px;margin-right:-13px;margin-top:56px}}.p-landing-scout-registration-cassette{background-color:#f9e5eb;border:2px solid #f9e5eb;border-radius:30px;margin-top:16px;overflow:hidden}@media screen and (min-width:768px){.p-landing-scout-registration-cassette{margin-left:13px;margin-right:13px;margin-top:0;max-width:33.33%;width:100%}}.p-landing-scout-registration-cassette--01 .p-landing-scout-registration-cassette__image{max-width:168px}@media screen and (min-width:768px){.p-landing-scout-registration-cassette--01 .p-landing-scout-registration-cassette__image{max-width:206px}}.p-landing-scout-registration-cassette--02 .p-landing-scout-registration-cassette__image{max-width:187px}@media screen and (min-width:768px){.p-landing-scout-registration-cassette--02 .p-landing-scout-registration-cassette__image{max-width:211px}}.p-landing-scout-registration-cassette--03 .p-landing-scout-registration-cassette__image{max-width:148px}@media screen and (min-width:768px){.p-landing-scout-registration-cassette--03 .p-landing-scout-registration-cassette__image{max-width:180px}}.p-landing-scout-registration-cassette--03 .p-landing-scout-registration-cassette__text{text-align:center}.p-landing-scout-registration-cassette__image-outer{align-items:center;background-color:#fff;display:flex;justify-content:center;padding:24px 0}@media screen and (min-width:768px){.p-landing-scout-registration-cassette__image-outer{height:198px}}.p-landing-scout-registration-cassette__image{height:auto;width:100%}.p-landing-scout-registration-cassette__bottom{padding:24px}.p-landing-scout-registration-cassette__heading{border-bottom:1px solid #404040;font-size:18px;margin:0 auto;max-width:240px;padding-bottom:16px;text-align:center}@media screen and (min-width:768px){.p-landing-scout-registration-cassette__heading{font-size:21px}}.p-landing-scout-registration-cassette__text{line-height:1.75;margin-top:16px;text-align:center}@media screen and (min-width:768px){.p-landing-scout-registration-cassette__text{font-size:16px;line-height:1.531;text-align:left}}.p-landing-scout-form-outer{padding-top:56px}@media screen and (min-width:768px){.p-landing-scout-form-outer{padding-top:80px}}.p-landing-scout-form{background-color:#fff;border-radius:30px;padding:40px 16px}@media screen and (min-width:768px){.p-landing-scout-form{padding-bottom:72px;padding-top:72px}}.p-landing-scout-form .formErrorContent{background-color:transparent;color:#f23d3d;font-size:12px;padding:8px 0 0}.p-landing-scout-form .formErrorContent:before{content:"※"}.p-landing-scout-form__inner{margin:0 auto;max-width:422px}.p-landing-scout-form__content{margin-top:40px}@media screen and (min-width:768px){.p-landing-scout-form__content{margin-top:48px}}.p-landing-scout-form__terms{color:#939393;font-size:12px;line-height:1.5;text-align:center}.p-landing-scout-form__terms a:hover{text-decoration:none}.p-landing-scout-form-list{font-size:14px}@media screen and (min-width:768px){.p-landing-scout-form-list{font-size:16px}}.p-landing-scout-form-list__heading{color:#4d4d4d;font-weight:700}.p-landing-scout-form-list__content{margin-top:8px}.p-landing-scout-form-list__content+.p-landing-scout-form-list__heading{margin-top:32px}@media screen and (min-width:768px){.p-landing-scout-form-list__content+.p-landing-scout-form-list__heading{margin-top:40px}}.p-landing-scout-form-list__content .p-password__field-container{width:100%}@media screen and (min-width:768px){.p-landing-scout-form-list__content .p-password__toggle-display-btn{top:5px}}.p-landing-scout-form-list__note{color:#939393;font-size:12px;font-weight:400;margin-left:4px}.p-landing-scout-form__bottom-text{background-image:url(/images/user_frontend/landing/scout/icn_scout_form_bottom.png);background-position:center left 10px;background-repeat:no-repeat;background-size:49px auto;color:#707070;font-size:12px;font-weight:700;line-height:1.67;margin-left:auto;margin-right:auto;max-width:552px;padding-left:64px}@media screen and (min-width:768px){.p-landing-scout-form__bottom-text{background-position:0;background-size:38px auto;font-size:14px;line-height:1.5;padding-left:54px}}.p-landing-scout-login-outer{font-weight:700;padding:40px 0;text-align:center}@media screen and (min-width:768px){.p-landing-scout-login-outer{padding-bottom:56px;padding-top:56px}}.p-landing-scout-login:hover{text-decoration:none}.p-landing-scout-icon{font-size:10px}.p-mypage-search-condition-number{padding-bottom:8px}.p-mypage-search-condition-empty{padding-top:28px;text-align:center}.p-mypage-edit-condition__link.active{background-color:#fffff2}.p-mypage-edit-condition__link.active td{background-color:transparent}.p-mypage-heading-gray{background-color:#eee;font-size:16px;font-weight:400;padding:9px 10px}@media screen and (min-width:768px){.p-mypage-heading-gray{font-size:14px;padding-bottom:10px;padding-top:10px}}.p-mypage-notification{margin-top:24px}.p-mypage-notification-box{border:1px solid #d9d9d9;line-height:1.5;margin-top:14px;padding:12px}.p-mypage-notification-box__title{font-size:14px;font-weight:700}.p-mypage-notification-box__content{margin-top:8px}.is-pc .p-mypage-notification-box__content{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.p-mypage-notification-box__list{list-style-type:none}.p-mypage-notification-box__list>li{padding-left:1em;text-indent:-1em}.p-mypage-notification-box__list>li:before{content:"・"}.p-mypage-notification-box__link-outer{line-height:1;margin-top:12px;padding:12px 0;text-align:right}.is-pc .p-mypage-notification-box__link-outer{margin-top:0;padding-bottom:0;padding-top:0}.p-mypage-notification-box__link{align-items:center;display:inline-flex;font-size:14px;font-weight:700}.p-mypage-notification-box__link:after{align-items:center;content:"\e80a";display:inline-flex;font-family:fontello;height:16px;justify-content:center;width:16px}.p-mypage-notification-box__link:hover{text-decoration:none}.p-mypage-notification-box__link:hover .p-mypage-notification-box__link-inner{text-decoration:underline}.p-mypage-notification-list{font-size:14px;line-height:1.57;padding:0 10px 14px}.p-mypage-notification-list__content{display:flex;flex-wrap:wrap;justify-content:space-between}.p-mypage-notification-list__content+.p-mypage-notification-list__content{border-top:1px solid #efefef}.p-mypage-notification-list__content dd,.p-mypage-notification-list__content dt{align-items:center;display:flex;flex-wrap:wrap;padding-top:16px}.p-mypage-notification-list__content dt{font-size:16px;font-weight:700}.p-mypage-notification-list__content dd+dd{display:block;padding-bottom:16px;padding-top:8px;width:100%}.p-mypage-notification-list__title{width:100%}.p-mypage-notification-list__frequency{align-items:center;background-color:#aaa;border-radius:4px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;margin-top:4px;padding:0 5px}@media screen and (min-width:768px){.p-mypage-notification-list__frequency{margin-top:8px}}.p-mypage-notification-toggle>input{display:none}.p-mypage-notification-toggle__icon{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #c4c4c4;border-radius:15px;display:inline-block;height:30px;position:relative;transition:background-color .2s,border-color .2s;vertical-align:bottom;width:60px}.p-mypage-notification-toggle__icon:after{background-color:#c4c4c4;border-radius:10px;content:"";display:block;height:20px;left:4px;position:absolute;top:50%;transform:translateY(-50%);transition:left .2s,background-color .2s;width:20px}input[type=checkbox]:checked+.p-mypage-notification-toggle__icon{background-color:#f26c79;border-color:transparent}input[type=checkbox]:checked+.p-mypage-notification-toggle__icon:after{background-color:#fff;left:calc(100% - 24px)}.p-mypage-notification-section{padding-bottom:34px}.p-mypage-notification-table{background:#fff;border-collapse:collapse;border-spacing:0;width:100%}.p-mypage-notification-table tr+tr{border-top:1px solid #efefef}.p-mypage-notification-table td,.p-mypage-notification-table th{padding:16px 20px;text-align:left;vertical-align:top}.p-mypage-notification-table th{font-weight:700;width:160px}.p-mypage-notification-table__label{align-items:center;cursor:pointer;display:inline-flex;justify-content:flex-start}.p-mypage-notification-table__label input[type=checkbox]{margin-top:0}.p-mypage-notification-text{line-height:1.67;margin-top:5px}.p-mypage-notification-button-outer{margin:0 auto;width:268px}.p-mypage-notification-button-outer .c-btn--mypage{font-size:16px;height:44px}@keyframes slideTop{0%{transform:translateY(100%)}to{transform:translateY(0)}}.p-mypage-submit-button-outer{margin-bottom:20px}.p-mypage-overlay-bottom{margin-top:16px;padding:0 10px}.p-mypage-overlay-bottom.is-fixed{animation:slideTop .2s;background:rgba(0,0,0,.75);bottom:0;left:0;margin-top:0;padding:10px 20px;position:fixed;width:100%;z-index:999}.p-mypage-overlay-bottom .c-btn--mypage{font-size:20px;height:54px}.p-resume-back-button-outer-160px,.p-resume-back-button-outer-80px{margin-left:auto;margin-top:12px}.p-resume-back-button-outer-80px{width:80px}.p-resume-back-button-outer-160px{width:160px}.p-preferred-date-error{display:none}.p-mail-feedback .p-mail-feedback__complete,.p-mail-feedback .p-mail-feedback__form-wrapper{font-size:14px;margin-top:30px}.p-mail-feedback .p-mail-feedback__complete{padding-bottom:80px}.p-mail-feedback .p-mail-feedback__back-link{margin-top:30px;text-align:center}.p-mail-feedback .p-mail-feedback__annotation{margin-top:8px}.p-mail-feedback .p-mail-feedback__asterix{color:#ef4242;display:inline-block;font-family:Helvetica,Arial,sans-serif;font-weight:700;padding-right:5px}@media screen and (min-width:768px){.p-mail-feedback .p-mail-feedback__form-wrapper{border:1px solid #eee;padding:40px 20%}}.p-mail-feedback .p-mail-feedback__form-wrapper .mktoForm{font-size:14px!important;margin-top:30px;padding:0!important;width:100%!important}.p-mail-feedback .p-mail-feedback__form-wrapper .mktoForm .mktoHtmlText{font-size:14px;font-weight:700}.p-mail-feedback .p-mail-feedback__form-wrapper .mktoForm textarea.mktoField{-webkit-appearance:none;appearance:none;border-radius:4px;box-shadow:none;font-size:14px;height:6em;margin-bottom:40px;margin-top:10px;padding:6px;width:100%!important}.p-mail-feedback .p-mail-feedback__form-wrapper .mktoForm .mktoCheckboxList{align-items:center;display:flex;flex-wrap:wrap;float:none;padding:0}.p-mail-feedback .p-mail-feedback__form-wrapper .mktoForm .mktoCheckboxList input{cursor:pointer;margin-top:12px;width:24px}.p-mail-feedback .p-mail-feedback__form-wrapper .mktoForm .mktoCheckboxList label{cursor:pointer;margin-bottom:0;margin-left:0;margin-top:12px;width:calc(100% - 24px)}@media screen and (max-width:767px){.p-mail-feedback .p-mail-feedback__form-wrapper .mktoForm .mktoCheckboxList label{padding-left:8px}}@media screen and (min-width:768px){.p-mail-feedback .p-mail-feedback__form-wrapper .mktoForm .mktoCheckboxList label{padding-left:4px}}.p-mail-feedback .p-mail-feedback__form-wrapper .mktoForm .mktoAsterix{color:#ef4242;padding-left:0;padding-right:8px!important}.p-mail-feedback .p-mail-feedback__form-wrapper .mktoForm .mktoFieldWrap,.p-mail-feedback .p-mail-feedback__form-wrapper .mktoForm .mktoFormCol{width:100%}.p-mail-feedback .p-mail-feedback__form-wrapper .mktoOffset{display:none}.p-mail-feedback .p-mail-feedback__form-wrapper .mktoHasWidth{width:auto!important}.p-mail-feedback .p-mail-feedback__form-wrapper .mktoFormRow:nth-last-of-type(-n+3) a,.p-mail-feedback .p-mail-feedback__form-wrapper .mktoFormRow:nth-last-of-type(-n+3) strong{padding:0}.p-mail-feedback .p-mail-feedback__form-wrapper .mktoFormRow:nth-last-of-type(-n+3) span,.p-mail-feedback .p-mail-feedback__form-wrapper .mktoFormRow:nth-last-of-type(-n+3) strong{font-size:12px!important}.p-mail-feedback .p-mail-feedback__form-wrapper .mktoFormRow:nth-last-of-type(-n+3) span a,.p-mail-feedback .p-mail-feedback__form-wrapper .mktoFormRow:nth-last-of-type(-n+3) span span{color:#0f71d2!important}.p-mail-feedback .p-mail-feedback__form-wrapper .mktoFormRow:nth-last-of-type(-n+3) a:hover{text-decoration:underline}.p-mail-feedback .p-mail-feedback__form-wrapper .mktoFormRow:nth-last-of-type(-n+3) .mktoHtmlText{color:grey;font-weight:400}.p-mail-feedback .p-mail-feedback__form-wrapper .mktoButtonRow{display:block;text-align:center}@media screen and (max-width:767px){.p-mail-feedback .p-mail-feedback__form-wrapper .mktoButtonRow{margin-top:30px}}@media screen and (min-width:768px){.p-mail-feedback .p-mail-feedback__form-wrapper .mktoButtonRow{margin-top:20px}}.p-mail-feedback .p-mail-feedback__form-wrapper .mktoButtonWrap{display:inline-block;margin-left:0!important;max-width:200px;width:100%}.p-mail-feedback .p-mail-feedback__form-wrapper .mktoButton{background:#f60!important;border:1px solid #ec6c41!important;border-radius:4px;box-shadow:inset 0 -2px #cc6305!important;color:#fff!important;font-size:14px!important;height:50px;width:100%}.p-mail-feedback .p-mail-feedback__form-wrapper .mktoError{left:13px;right:auto!important}.p-mail-feedback .p-mail-feedback__form-wrapper .mktoError .mktoErrorMsg{background-color:#d83019;background-image:none;border:none;box-shadow:0 3px 10px rgba(0,0,0,.5);color:#fff;text-shadow:none}.p-mail-feedback .p-mail-feedback__form-wrapper .mktoError .mktoErrorArrowWrap .mktoErrorArrow{background-color:#d83019;border:none}.p-job-condition-links{background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.25);margin-left:-10px;margin-right:-10px;padding:16px 10px}.p-job-condition-links__button-list{display:flex;margin:0 -6px}.p-job-condition-links__button{background-color:#fff;border:1px solid #bbb;border-radius:4px;color:#000;flex-basis:50%;font-weight:700;height:44px;margin:0 6px;padding:0 12px 0 34px;position:relative;text-align:left}.p-job-condition-links__button:after{content:"\e80a";font-family:fontello;font-size:18px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.p-job-condition-links__button>img{left:12px;position:absolute;top:50%;transform:translateY(-50%)}.p-job-condition-links__button--disabled{background-color:#efefef;border:none;color:#a6a6a6;justify-content:flex-start}.p-job-condition-links__button--disabled:after{content:""}.p-job-condition-links__icon{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;outline:none;padding:0;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.p-job-condition-links__icon img{display:block}.p-search-form-modal .c-full-screen-rounded-modal__content,.p-search-form-modal .c-full-screen-rounded-modal__heading{padding-left:10px;padding-right:10px}.p-search-form-modal .c-small-panel-list{margin-top:8px}.p-search-form-modal .c-small-panel-list.is-hidden{display:none}.p-search-form-modal__text-link{font-size:13px;text-align:right}.p-search-form-modal__text-link a{align-items:center;display:inline-flex}.p-search-form-modal__text-link a:after{content:"\e80a";display:inline-block;font-family:fontello;font-size:18px;padding-left:4px}.p-search-form-modal__empty{margin-top:32px;text-align:center}.p-new-graduate-main-img{margin:-16px -16px 0}.p-new-graduate-search-box{margin-top:16px}.p-new-graduate-search{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.p-new-graduate-search .c-btn,.p-new-graduate-search .p-friend-button,.p-new-graduate-search .p-mail-btn,.p-new-graduate-search .p-matching-support-cassette__button,.p-new-graduate-search .p-suggest-list__btn{height:46px}.p-new-graduate-search__item{flex-grow:1;width:calc(33.33% - 20px)}.p-new-graduate-search__submit-outer{width:100%}@media screen and (min-width:768px){.p-new-graduate-search__submit-outer{width:calc(33.33% - 20px)}}.p-new-graduate-search__icon{flex-shrink:0;padding-left:4px;padding-right:4px;width:19px}.p-oiwai-lp{background:#fff;color:#000;margin-bottom:-50px;width:100%}.p-oiwai-lp a,.p-oiwai-lp a:hover{text-decoration:underline}.p-oiwai-lp .p-oiwai-lp__key-visual{background:#ffb4bc url(/images/user_frontend/landing/oiwaikin_w/oiwai_bk_pc.png);background-position:50%;height:650px;text-align:center}.p-oiwai-lp .p-oiwai-lp__key-visual>img{margin-top:44px;width:920px}.p-oiwai-lp .p-oiwai-lp__key-visual>.p-oiwai-lp__button-area{padding:0;position:relative;top:-25px}.p-oiwai-lp .p-oiwai-lp__step-list{text-align:center}.p-oiwai-lp .p-oiwai-lp__step-list>span{position:relative;top:-40px}.p-oiwai-lp .p-oiwai-lp__step-list>li{border:2px solid #23b1e8;display:inline-block;height:170px;margin:0 0 10px;position:relative;width:288px}.p-oiwai-lp .p-oiwai-lp__step-list>li:nth-of-type(3),.p-oiwai-lp .p-oiwai-lp__step-list>li:nth-of-type(6){background:#fff3ee;border:2px solid #d81843}.p-oiwai-lp .p-oiwai-lp__step-list>li:nth-of-type(3)>.p-oiwai-lp__step-label,.p-oiwai-lp .p-oiwai-lp__step-list>li:nth-of-type(6)>.p-oiwai-lp__step-label{background:linear-gradient(to bottom left,#860e13,#bc0a21,#e21e4f,#bc0a21,#860e13);color:#fff;display:inline-block;font-size:16px;font-weight:700;letter-spacing:2px;padding:5px;position:relative;width:100%}.p-oiwai-lp .p-oiwai-lp__step-list>li:nth-of-type(3)>.p-oiwai-lp__step-label:before,.p-oiwai-lp .p-oiwai-lp__step-list>li:nth-of-type(6)>.p-oiwai-lp__step-label:before{border:10px solid transparent;border-top-color:#bb0f25;content:"";left:50%;margin-left:-10px;position:absolute;top:100%}.p-oiwai-lp .p-oiwai-lp__step-list>li h3{font-size:16pt;font-weight:700;line-height:3em}.p-oiwai-lp .p-oiwai-lp__step-list>li p{font-size:16px;padding:0 3px;width:100%}.p-oiwai-lp .p-oiwai-lp__step-label{background:#23b1e8;color:#fff;display:inline-block;font-size:16px;letter-spacing:2px;padding:5px;position:relative;width:100%}.p-oiwai-lp .p-oiwai-lp__step-label:before{border:10px solid transparent;border-top-color:#23b1e8;content:"";left:50%;margin-left:-10px;position:absolute;top:100%}.p-oiwai-lp .uk-sticky-placeholder{margin:30px 0 0!important;position:sticky;top:0;width:100%;z-index:1000}.p-oiwai-lp .p-oiwai-lp__nav-list>ul{background:#fff;display:flex;height:55px;justify-content:center;padding:10px;text-align:center}.p-oiwai-lp .p-oiwai-lp__nav-list>ul>li:not(:first-child){border-left:1px solid #ccc}.p-oiwai-lp .p-oiwai-lp__nav-list>ul>li>a{background:#fff;display:block;font-size:16px;font-weight:700;padding:5px 25px;position:relative;text-align:center;text-decoration:none;width:100%}.p-oiwai-lp .p-oiwai-lp__nav-list>ul>li>a.current,.p-oiwai-lp .p-oiwai-lp__nav-list>ul>li>a:hover{color:#fc3284;text-decoration:none}.p-oiwai-lp .p-oiwai-lp__nav-list>ul>li>a:after{bottom:18%;content:"";display:inline-block;left:50%;padding:6px;position:absolute;transform:rotate(45deg) translateX(-50%);-webkit-transform:rotate(45deg) translateX(-50%)}.p-oiwai-lp .p-oiwai-lp__nav-list>ul>li>a.current:after,.p-oiwai-lp .p-oiwai-lp__nav-list>ul>li>a:hover:after{border-color:#fff}.p-oiwai-lp .p-oiwai-lp__nav-list.uk-active{box-shadow:0 3px 2px 0 rgba(0,0,0,.2);margin:auto!important;width:auto;z-index:10}.p-oiwai-lp .p-oiwai-lp__sec-inner{margin:auto;padding-top:60px;width:980px}.p-oiwai-lp .p-oiwai-lp__sec-heading{background:url(/images/user_frontend/landing/oiwaikin_w/oiwai_bk_ttl1_pc.png) no-repeat 50%;font-size:28px;font-weight:700;height:42px;line-height:1.5;text-align:center;width:100%}.p-oiwai-lp .p-oiwai-lp__sec-heading>span{display:block;font-size:21px;margin-top:8px}.p-oiwai-lp #overview>.p-oiwai-lp__sec-inner>h2,.p-oiwai-lp #question>.p-oiwai-lp__sec-inner>h2{background:url(/images/user_frontend/landing/oiwaikin_w/oiwai_bk_ttl2_pc.png) no-repeat 50%}.p-oiwai-lp .p-oiwai-lp__sec-content{padding:50px 30px 0}.p-oiwai-lp .p-oiwai-lp__overview-list{border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10pt;margin:0;padding:0}.p-oiwai-lp .p-oiwai-lp__overview-list:first-child{border-top:1px solid #000}.p-oiwai-lp .p-oiwai-lp__overview-list>dt{background:#ffb4bc;border-right:1px solid #000;font-weight:700;padding:15px;vertical-align:top;width:17%}.p-oiwai-lp .p-oiwai-lp__overview-list>dd{background:#fff;padding:15px 15px 0;vertical-align:top;width:83%}.p-oiwai-lp .p-oiwai-lp__overview-list>dd>h4{font-weight:700;margin-bottom:3px}.p-oiwai-lp .p-oiwai-lp__overview-list>dd>p{padding-bottom:15px}.p-oiwai-lp #overview>.p-oiwai-lp__sec-inner>p{font-weight:700;line-height:1.8em;margin-top:30px;padding:0 15px;text-align:center}.p-oiwai-lp .p-oiwai-lp__qa-list{list-style:none}.p-oiwai-lp .p-oiwai-lp__qa-list>li{border:2px solid #22b2ea}.p-oiwai-lp .p-oiwai-lp__qa-list>li+li{margin-top:8px}.p-oiwai-lp .p-oiwai-lp__qa-list_q{background-color:#23b1e8;color:#fff;font-size:19px;padding:9px 9px 9px 50px;position:relative}.p-oiwai-lp .p-oiwai-lp__qa-list_q:before{color:#fff25c;content:"Q.";font-weight:700;left:20px;position:absolute}.p-oiwai-lp .p-oiwai-lp__qa-list_q:after{border:solid #fff25c;border-width:0 4px 4px 0;content:"";display:inline-block;padding:6px;position:absolute;right:20px;top:10px;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:.4s ease-out;-webkit-transition:.4s ease-out}.p-oiwai-lp .active>.p-oiwai-lp__qa-list_q:after{top:20px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.p-oiwai-lp .p-oiwai-lp__qa-list_a{background:#fff;max-height:0;overflow:hidden;position:relative;transition:.8s ease;-webkit-transition:.8s ease}.p-oiwai-lp .p-oiwai-lp__qa-list_a>h4{font-weight:700;padding:15px 50px 0}.p-oiwai-lp .p-oiwai-lp__qa-list_a>p{padding:15px 50px}.p-oiwai-lp .p-oiwai-lp__qa-list_a:before{content:"A.";font-weight:700;left:20px;position:absolute;top:15px}.p-oiwai-lp .active>.p-oiwai-lp__qa-list_a{display:block;max-height:1000px}.p-oiwai-lp .p-oiwai-lp__button-area{padding:60px 0;text-align:center}.p-oiwai-lp .p-oiwai-lp__search-btn{background:#fc3284;border-bottom:5px solid #bf0652;border-radius:35px;color:#fff;display:inline-block;font-size:22px;font-weight:700;height:75px;line-height:.8;margin:0 15px;padding-top:30px;text-decoration:none;width:300px}.p-oiwai-lp .p-oiwai-lp__search-btn:active,.p-oiwai-lp .p-oiwai-lp__search-btn:hover{background:#fb6084;color:#fff;text-decoration:none}.p-oiwai-lp .p-oiwai-lp__request-btn{background:#fff;border:2px solid #fc3284;border-bottom:5px solid #bf0652;border-radius:35px;color:#fc3284;display:inline-block;font-size:22px;font-weight:700;height:75px;line-height:.8;margin:0 15px;padding-top:30px;text-decoration:none;width:300px}.p-oiwai-lp .p-oiwai-lp__request-btn:active,.p-oiwai-lp .p-oiwai-lp__request-btn:hover{background:#fff0f7;text-decoration:none}@media screen and (max-width:768px){.p-oiwai-lp{font-size:13px;min-width:320px;padding:0!important;width:100%!important}.p-oiwai-lp .p-oiwai-lp__key-visual{height:auto}.p-oiwai-lp .p-oiwai-lp__key-visual>img{margin-top:0;width:100%}.p-oiwai-lp .uk-sticky-placeholder{margin-top:0!important}.p-oiwai-lp .p-oiwai-lp__step-list>li{font-size:18px!important;height:auto;margin:5px 0;max-width:530px;min-height:160px;width:100%}.p-oiwai-lp .p-oiwai-lp__step-list>li>p{font-size:16px}.p-oiwai-lp .p-oiwai-lp__step-list>li>h3{font-size:15pt}.p-oiwai-lp .p-oiwai-lp__step-list>p{font-size:21px!important}.p-oiwai-lp .p-oiwai-lp__step-list>span{display:none}.p-oiwai-lp .p-oiwai-lp__nav-list>ul{padding:18px 0}.p-oiwai-lp .p-oiwai-lp__nav-list>ul>li>a{font-size:14px;padding:0 7px}.p-oiwai-lp .p-oiwai-lp__nav-list>ul>li>a:after{border-width:0 4px 4px 0;bottom:6%;padding:4px}.p-oiwai-lp .p-oiwai-lp__sec-inner{padding-top:20px;width:100%}.p-oiwai-lp .p-oiwai-lp__sec-heading{background-position:50%;background:url(/images/user_frontend/landing/oiwaikin_w/oiwai_bk_ttl1_sp.png) no-repeat 50%;font-size:25px;height:40px}.p-oiwai-lp .p-oiwai-lp__sec-heading>span{font-size:18px;margin-top:6px}.p-oiwai-lp #overview>.p-oiwai-lp__sec-inner>h2,.p-oiwai-lp #question>.p-oiwai-lp__sec-inner>h2{background:url(/images/user_frontend/landing/oiwaikin_w/oiwai_bk_ttl2_sp.png) no-repeat 50%}.p-oiwai-lp #overview>.p-oiwai-lp__sec-inner>p{padding:0}.p-oiwai-lp .p-oiwai-lp__sec-content{padding:20px 15px 10px}.p-oiwai-lp .p-oiwai-lp__overview-list{display:block}.p-oiwai-lp .p-oiwai-lp__overview-list>li{padding:20px 0}.p-oiwai-lp .p-oiwai-lp__overview-list>dt{border-bottom:1px solid #000;border-right:none;padding:10px;text-align:center;width:100%}.p-oiwai-lp .p-oiwai-lp__overview-list>dd{padding:10px 10px 0;width:100%}.p-oiwai-lp .p-oiwai-lp__qa-list>li+li{margin-top:4px}.p-oiwai-lp .p-oiwai-lp__qa-list_q{background-repeat:repeat;font-size:15px!important;padding:7px 26px 7px 38px}.p-oiwai-lp .p-oiwai-lp__qa-list_q:before{left:14px}.p-oiwai-lp .p-oiwai-lp__qa-list_q:after{border:solid #fff25c;border-width:0 3px 3px 0;padding:4px;right:14px;top:15px}.p-oiwai-lp .p-oiwai-lp__qa-list_a>p{font-size:14px;padding:15px 25px 15px 35px}.p-oiwai-lp .p-oiwai-lp__qa-list_a:before{font-size:15px;left:12px;top:15px}.p-oiwai-lp .p-oiwai-lp__qa-list_a>h4{font-size:11pt;padding:5px 35px 0}.p-oiwai-lp .p-oiwai-lp__button-area{padding:20px 0}.p-oiwai-lp .p-oiwai-lp__button-area>a{display:inline-block;margin:10px}.p-oiwai-lp .p-oiwai-lp__key-visual+.p-oiwai-lp__button-area{padding:30px 15px 10px}.p-oiwai-lp .p-oiwai-lp__request-btn,.p-oiwai-lp .p-oiwai-lp__search-btn{border-bottom:4px solid #bf0652;font-size:18px;height:60px;line-height:1.9;padding-top:12px;width:250px}}@media screen and (min-width:769px){.p-oiwai-lp{font-size:16px}.p-oiwai-lp .p-oiwai-lp__section{border-top:3px solid #fc3284}.p-oiwai-lp .p-oiwai-lp__section--step{border:none}.p-oiwai-lp .p-oiwai-lp__section--overview{background:#fff3ee}}.js-awards-fade-in{opacity:0;transform:translateX(40px);transition-duration:1.4s,1s;transition-property:opacity,transform}.js-awards-fade-in.is-shown{opacity:1;transform:none}.js-awards-fade-in--delay100ms{transition-delay:.1s}.js-awards-fade-in--delay200ms{transition-delay:.2s}@keyframes arrowmove{0%{transform:translateY(0)}50%{transform:translateY(4px)}to{transform:translateY(0)}}.p-awards-2021-top-slider-outer{overflow-y:hidden;position:relative}@media screen and (min-width:768px){.p-awards-2021-top-slider-outer{height:100%;position:absolute;right:0;top:0;width:45.56%}}.p-awards-2021-top-slider-outer:after{background:linear-gradient(0,#fff 9.15%,hsla(0,0%,100%,0) 17.14%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:768px){.p-awards-2021-top-slider-outer:after{content:none}.p-awards-2021-top-first-view{display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:50.61%}}.p-awards-2021-top-first-view .c-awards-first-view-button{height:64px;margin:0 auto;position:static;transform:none;width:100%}@media screen and (min-width:768px){.p-awards-2021-top-first-view .c-awards-first-view-button{bottom:0;height:64px;left:0;margin-left:0;margin-right:0;position:absolute}}.p-awards-2021-top-first-view__copy{margin:0 auto 34px;width:82%}@media screen and (min-width:768px){.p-awards-2021-top-first-view__copy{margin-bottom:28px;width:100%}}.p-awards-2021-top-first-view__text{color:#6c5e5e;display:none;font-family:Yu Gothic,游ゴシック,YuGothic,游ゴシック体,sans-serif;font-size:14px;line-height:2.2;padding-bottom:7.25%}@media screen and (min-width:768px){.p-awards-2021-top-first-view__text{display:block}}.p-awards-2021-top-slider{display:flex}@keyframes slideToBottom{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes slideToTop{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.p-awards-2021-top-slider__item{animation-delay:0s;animation-duration:40s;animation-fill-mode:both;animation-iteration-count:infinite;animation-name:slideToBottom;animation-timing-function:linear;background-image:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/special/rejob_awards_2021/top/img_eyecatch_left.jpg);background-repeat:repeat;background-size:contain;height:0;padding-bottom:943.9%;width:50%}.p-awards-2021-top-slider__item:nth-child(2n){animation-name:slideToTop;background-image:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/special/rejob_awards_2021/top/img_eyecatch_right.jpg)}.p-awards2021-top-categories{background-image:url(/images/user_frontend/special/rejob_awards_2021/top/img_category_background.jpg)}@media screen and (min-width:768px){.c-awards-top-category__image,.p-awards-2021-top-about-thumbnail{box-shadow:12px 12px 0 0 rgba(249,96,117,.2);flex-shrink:0;max-width:408px;width:41.63%}}.p-awards-2021-top-about-thumbnail{margin-top:24px}@media screen and (min-width:768px){.p-awards-2021-top-about-thumbnail{margin-top:0}}.p-awards-2021-top-about-text{font-size:14px;line-height:1.8;margin-top:24px}@media screen and (min-width:768px){.p-awards-2021-top-about-text{padding-left:44px}}.p-awards-2021-top-about-text p+p{margin-top:25.2px}.p-awards-category-header{align-items:center;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;font-size:14px;height:390px;justify-content:center}@media screen and (min-width:768px){.p-awards-category-header{font-size:16px;height:400px}}.p-awards-category-header--hospitality{background-image:url(/images/user_frontend/special/rejob_awards_2021/hospitality/img_heading_background_sp.jpg)}@media screen and (min-width:768px){.p-awards-category-header--hospitality{background-image:url(/images/user_frontend/special/rejob_awards_2021/hospitality/img_heading_background_pc.jpg)}}.p-awards-category-header--diversity{background-image:url(/images/user_frontend/special/rejob_awards_2021/diversity/img_heading_background_sp.jpg)}@media screen and (min-width:768px){.p-awards-category-header--diversity{background-image:url(/images/user_frontend/special/rejob_awards_2021/diversity/img_heading_background_pc.jpg)}}.p-awards-category-header--sdgs_action{background-image:url(/images/user_frontend/special/rejob_awards_2021/sdgs_action/img_heading_background_sp.jpg)}@media screen and (min-width:768px){.p-awards-category-header--sdgs_action{background-image:url(/images/user_frontend/special/rejob_awards_2021/sdgs_action/img_heading_background_pc.jpg)}}.p-awards-category-header--career_support{background-image:url(/images/user_frontend/special/rejob_awards_2021/career_support/img_heading_background_sp.jpg)}@media screen and (min-width:768px){.p-awards-category-header--career_support{background-image:url(/images/user_frontend/special/rejob_awards_2021/career_support/img_heading_background_pc.jpg)}}.p-awards-category-header--hokkaido_tohoku{background-image:url(/images/user_frontend/special/rejob_awards_2021/hokkaido_tohoku/img_heading_background_sp.jpg)}@media screen and (min-width:768px){.p-awards-category-header--hokkaido_tohoku{background-image:url(/images/user_frontend/special/rejob_awards_2021/hokkaido_tohoku/img_heading_background_pc.jpg)}}.p-awards-category-header--kanto{background-image:url(/images/user_frontend/special/rejob_awards_2021/kanto/img_heading_background_sp.jpg)}@media screen and (min-width:768px){.p-awards-category-header--kanto{background-image:url(/images/user_frontend/special/rejob_awards_2021/kanto/img_heading_background_pc.jpg)}}.p-awards-category-header--kinki_chubu{background-image:url(/images/user_frontend/special/rejob_awards_2021/kinki_chubu/img_heading_background_sp.jpg)}@media screen and (min-width:768px){.p-awards-category-header--kinki_chubu{background-image:url(/images/user_frontend/special/rejob_awards_2021/kinki_chubu/img_heading_background_pc.jpg)}}.p-awards-category-header--chugoku_shikoku_kyushu{background-image:url(/images/user_frontend/special/rejob_awards_2021/chugoku_shikoku_kyushu/img_heading_background_sp.jpg)}@media screen and (min-width:768px){.p-awards-category-header--chugoku_shikoku_kyushu{background-image:url(/images/user_frontend/special/rejob_awards_2021/chugoku_shikoku_kyushu/img_heading_background_pc.jpg)}}.p-awards-category-header__heading{font-size:24px;font-weight:700;line-height:1.5;padding-bottom:12px}@media screen and (min-width:768px){.p-awards-category-header__heading{font-size:40px;padding-bottom:10px}}.p-awards-category-header__content{line-height:1.8}.p-awards-categries-label{max-width:100%}.p-awards-categries-label--gold{max-width:297px}@media screen and (min-width:768px){.p-awards-categries-label--gold{max-width:454px}}.p-awards-categries-label--silver{max-width:305px}.p-awards-categries-label--bronze{max-width:333px}.p-awards-category-header__share-buttons-outer{margin-top:22px;text-align:center}@media screen and (min-width:768px){.p-awards-category-header__share-buttons-outer{margin-top:24px;text-align-last:left}}.p-awards-category-header__share-buttons-outer .c-awards-share-button-area{max-width:360px;width:100%}@media screen and (min-width:768px){.p-awards-category-header__share-buttons-outer .c-awards-share-button-area{max-width:308px}.p-awards-category-header__share-buttons-outer .c-awards-share-button,.p-awards-category-header__share-buttons-outer .c-awards-share-button--facebook,.p-awards-category-header__share-buttons-outer .c-awards-share-button--twitter{font-size:13px}}.p-awards-categries-section:nth-child(2n),.p-awards-interview-article:nth-child(2n),.p-awards-interview-comment:nth-child(2n),.p-awards-interview-header:nth-child(2n){background-color:#f5f2f3}.p-awards-categries-section{font-size:14px;padding-bottom:60px;padding-top:44px}@media screen and (min-width:768px){.p-awards-categries-section{padding-bottom:100px;padding-top:100px}}.p-awards-categries-section+.p-awards-categries-section{padding-top:60px}@media screen and (min-width:768px){.p-awards-categries-section+.p-awards-categries-section{padding-top:100px}.p-awards-categries-section:last-child{padding-top:80px}}.p-awards-categries-awarding{font-size:14px;line-height:1.5;padding-bottom:60px}@media screen and (min-width:768px){.p-awards-categries-awarding{padding-bottom:100px}}.p-awards-categries-awarding+.p-awards-categries-awarding{border-top:1px solid #c9c9c9;padding-top:60px}@media screen and (min-width:768px){.p-awards-categries-awarding+.p-awards-categries-awarding{margin-top:10px;padding-top:110px}}.p-awards-categries-awarding__column{color:#333;display:block}@media screen and (min-width:768px){.p-awards-categries-awarding__column{display:flex;flex-direction:row-reverse;margin-top:18px}}.p-awards-categries-awarding__column:hover{text-decoration:none}@media screen and (min-width:768px){.p-awards-categries-awarding__column:hover .p-awards-categries-awarding__image-inner{transform:translate(-50%,-50%) scale(1.05)}.p-awards-categries-awarding__column:hover .c-awards-arrow-link:after,.p-awards-categries-awarding__column:hover .c-awards-outline-button:after{transform:translateX(.5em)}}.p-awards-categries-awarding__content{margin-top:20px}@media screen and (min-width:768px){.p-awards-categries-awarding__content{flex-basis:69.7%;margin-top:0;padding-right:2.65%}}.p-awards-categries-awarding__heading{font-size:26px;line-height:1.38}@media screen and (min-width:768px){.p-awards-categries-awarding__heading{font-size:34px;line-height:1.5}}.p-awards-categries-awarding__place{font-size:16px;font-weight:700;margin-top:4px}@media screen and (min-width:768px){.p-awards-categries-awarding__place{margin-top:8px}}.p-awards-categries-awarding__image-outer{margin:20px -16px 0}@media screen and (min-width:768px){.p-awards-categries-awarding__image-outer{flex-basis:30.3%;margin-left:0;margin-right:0;margin-top:0}}.p-awards-categries-awarding__image{height:0;overflow:hidden;padding-bottom:56.32%;position:relative;width:100%}.p-awards-categries-awarding__image-inner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transition:transform 2s;width:100%}.p-awards-categries-awarding__text{line-height:1.8;margin-top:18px}.p-awards-categries-awarding__link{margin-top:18px}.p-awards-categries-awarding__link .c-awards-arrow-link{font-size:14px}@media screen and (min-width:768px){.p-awards-categries-awarding__link .c-awards-arrow-link{font-size:16px}}.p-awards-categries-awarding__link .c-awards-arrow-link:after{height:9px;width:16px}@media screen and (min-width:768px){.p-awards-categries-awarding__link .c-awards-arrow-link:after{height:14px;width:27px}}.p-awards-categries-coming{background:#fff1f4;font-size:14px;line-height:1.5;padding:30px 24px}@media screen and (min-width:768px){.p-awards-categries-coming{border-radius:4px;padding:48px 60px 50px}}.p-awards-categries-coming__image{margin-left:-6px;width:110px}@media screen and (min-width:768px){.p-awards-categries-coming__image{margin-left:-20px}}.p-awards-categries-coming__heading{font-size:16px;font-weight:700;margin-top:6px}.p-awards-categries-coming__text{line-height:1.8;margin-top:8px}@media screen and (min-width:768px){.p-awards-categries-grid{display:flex;flex-wrap:wrap;margin-left:-4.29%;margin-right:-4.29%}.p-awards-categries-grid .p-awards-categries-awarding{padding-bottom:0;padding-top:0}.p-awards-categries-grid .p-awards-categries-awarding+.p-awards-categries-awarding{border-top:none;margin-top:0;padding-top:140px}.p-awards-categries-grid .p-awards-categries-awarding+.p-awards-categries-awarding .p-awards-categries-awarding__link{max-width:282px}.p-awards-categries-grid .p-awards-categries-awarding+.p-awards-categries-awarding .c-awards-outline-button{font-size:18px;height:58px}}.p-awards-categries-grid .p-awards-categries-awarding:last-of-type{padding-bottom:0}@media screen and (min-width:768px){.p-awards-categries-grid .p-awards-categries-awarding__content{margin-top:26px;padding-right:0}.p-awards-categries-grid .p-awards-categries-awarding__column{display:block;margin-top:26px}.p-awards-categries-grid .p-awards-categries-awarding__link{margin-top:26px;max-width:332px}.p-awards-categries-grid .c-awards-outline-button span{padding-left:0;padding-right:0}.p-awards-categries-grid__item{flex-basis:100%;padding-left:3.95%;padding-right:3.95%}.p-awards-categries-grid__item+.p-awards-categries-grid__item{flex-basis:50%}.p-awards-categries-selected .c-awards-heading{text-align:left}}.p-awards-categries-selected-list{list-style-type:none;padding-left:20px;padding-right:20px}@media screen and (min-width:768px){.p-awards-categries-selected-list{display:flex;flex-wrap:wrap;margin:20px -10px -20px;padding-left:0;padding-right:0}}.p-awards-categries-selected-list li{padding-top:40px}@media screen and (min-width:768px){.p-awards-categries-selected-list li{flex-basis:25%;max-width:25%;padding:20px 10px 62px;position:relative}}.p-awards-categries-selected-list li+li{border-top:1px solid #c9c9c9;margin-top:30px}@media screen and (min-width:768px){.p-awards-categries-selected-list li+li{border-top:none;margin-top:0}}.p-awards-categries-selected-list__cassette{color:#333;display:block}.p-awards-categries-selected-list__cassette:hover{text-decoration:none}@media screen and (min-width:768px){.p-awards-categries-selected-list__cassette:hover .p-awards-categries-selected-list__image{transform:translate(-50%,-50%) scale(1.05)}.p-awards-categries-selected-list__cassette:hover .c-awards-arrow-link:after{transform:translateX(.5em)}}.p-awards-categries-selected-list__image-outer{height:0;overflow:hidden;padding-bottom:56.32%;position:relative}.p-awards-categries-selected-list__image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transition:transform 2s;width:100%}.p-awards-categries-selected-list__heading{font-size:16px;font-weight:700;margin-top:12px}.p-awards-categries-selected-list__text{margin-top:4px}.p-awards-categries-selected-list__link{margin-top:14px}@media screen and (min-width:768px){.p-awards-categries-selected-list__link{bottom:20px;left:10px;margin-top:0;position:absolute}}.p-awards-categries-selected-list__link .c-awards-arrow-link{font-size:14px}.p-awards-categries-selected-list__link .c-awards-arrow-link:after{height:9px;width:16px}.p-awards-other-categries-list{list-style-type:none;margin-top:20px;padding-left:20px;padding-right:20px}@media screen and (min-width:768px){.p-awards-other-categries-list{display:flex;flex-wrap:wrap;margin:12px -8px 0;padding-left:0;padding-right:0}.p-awards-other-categries-list li{flex-basis:33.33%;max-width:33.33%;padding:8px}}.p-awards-other-categries-list li+li{margin-top:14px}@media screen and (min-width:768px){.p-awards-other-categries-list li+li{margin-top:0}}.p-awards-other-categries-list__link{display:block;transition:opacity .15s}@media screen and (min-width:768px){.p-awards-other-categries-list__link:hover{opacity:.7}}.p-awards-interview-article,.p-awards-interview-comment,.p-awards-interview-header{font-size:14px;line-height:1.5;padding-top:32px}@media screen and (min-width:768px){.p-awards-interview-article,.p-awards-interview-comment,.p-awards-interview-header{font-size:16px;padding-top:80px}}.p-awards-interview-header{padding-bottom:0}.p-awards-interview-header .c-awards-share-button-area{margin-top:22px}@media screen and (min-width:768px){.p-awards-interview-header .c-awards-share-button-area{justify-content:flex-start;margin-top:20px}}.p-awards-interview-header__category{font-size:16px;font-weight:700}@media screen and (min-width:768px){.p-awards-interview-header__category{display:flex}}.p-awards-interview-header__category span{display:block}@media screen and (min-width:768px){.p-awards-interview-header__category span+span{margin-left:24px}}.p-awards-interview-header__link{align-items:center;display:inline-flex;font-size:14px;margin-top:18px}@media screen and (min-width:768px){.p-awards-interview-header__link{margin-top:14px}}.p-awards-interview-header__link:hover{text-decoration:none}.p-awards-interview-header__link:after{background-image:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/global/icon/icn_arrow_blue_right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:11px;margin-left:6px;width:5px}.p-awards-interview-header__text{line-height:1.8;margin-top:18px}@media screen and (min-width:768px){.p-awards-interview-header__text{margin-top:20px}}.p-awards-interview-header__image{margin-top:44px}@media screen and (min-width:768px){.p-awards-interview-header__image{margin-top:80px}}.p-awards-interview-title{margin-top:18px}@media screen and (min-width:768px){.p-awards-interview-title{align-items:baseline;display:flex;flex-wrap:wrap;margin-top:20px}}.p-awards-interview-title__name{font-size:36px;font-weight:700}.p-awards-interview-title__area{font-size:16px;font-weight:700}@media screen and (min-width:768px){.p-awards-interview-title__area{margin-left:16px}}.p-awards-interview-article p,.p-awards-interview-comment p{line-height:1.8}.p-awards-interview-article p+p,.p-awards-interview-comment p+p{margin-top:25px}@media screen and (min-width:768px){.p-awards-interview-article p+p,.p-awards-interview-comment p+p{margin-top:29px}}.p-awards-interview-comment{padding-bottom:44px}@media screen and (min-width:768px){.p-awards-interview-comment{padding-bottom:80px}}.p-awards-interview-heading{font-size:18px;font-weight:700;padding-bottom:22px}@media screen and (min-width:768px){.p-awards-interview-heading{font-size:25px;padding-bottom:24px}}.p-awards-interview-article{padding-bottom:60px;padding-top:60px}@media screen and (min-width:768px){.p-awards-interview-article{padding-bottom:100px;padding-top:80px}}.p-awards-interview-article__section+.p-awards-interview-article__section{margin-top:36px}@media screen and (min-width:768px){.p-awards-interview-article__section+.p-awards-interview-article__section{margin-top:50px}}.p-awards-interview-article__image-outer{margin:25px auto 0;max-width:680px}@media screen and (min-width:768px){.p-awards-interview-article__image-outer{margin-top:29px}}.p-awards-interview-article__bottom{margin-top:60px}.p-awards-interview-bottom-images{margin:-8px 0}@media screen and (min-width:768px){.p-awards-interview-bottom-images{display:flex;flex-wrap:wrap;margin:-10px}}.p-awards-interview-bottom-images__item{padding:8px 0}@media screen and (min-width:768px){.p-awards-interview-bottom-images__item{flex-basis:33.33%;padding:10px}}.p-awards-interview-article-bottom-link{margin:40px auto 0;max-width:332px}@media screen and (min-width:768px){.p-awards-interview-article-bottom-link{margin-top:50px}}.p-awards2022-top-categories{background-image:url(/images/user_frontend/special/rejob_awards_2022/top/img_category_background.png)}.p-awards-2022-top-ribbon,.p-awards-2022-top-title{position:absolute}.p-awards-2022-top-ribbon{height:auto;left:0;top:54%;width:100%}@media screen and (min-width:768px){.p-awards-2022-top-ribbon{top:57%}}.p-awards-2022-top-title{height:auto;left:50%;top:71%;transform:translateX(-50%);width:76%}@media screen and (min-width:768px){.p-awards-2022-top-title{top:28.34%;transform:translateX(-104.92%);width:calc(16.22% + 233px)}}.p-awards-2022-category-header--careerup{background-image:url(/images/user_frontend/special/rejob_awards_2022/careerup/img_heading_background_sp.jpg)}@media screen and (min-width:768px){.p-awards-2022-category-header--careerup{background-image:url(/images/user_frontend/special/rejob_awards_2022/careerup/img_heading_background_pc.jpg)}}.p-awards-2022-category-header--lifestyle_match{background-image:url(/images/user_frontend/special/rejob_awards_2022/lifestyle_match/img_heading_background_sp.jpg)}@media screen and (min-width:768px){.p-awards-2022-category-header--lifestyle_match{background-image:url(/images/user_frontend/special/rejob_awards_2022/lifestyle_match/img_heading_background_pc.jpg)}}.p-awards-2022-category-header--staff_engagement{background-image:url(/images/user_frontend/special/rejob_awards_2022/staff_engagement/img_heading_background_sp.jpg)}@media screen and (min-width:768px){.p-awards-2022-category-header--staff_engagement{background-image:url(/images/user_frontend/special/rejob_awards_2022/staff_engagement/img_heading_background_pc.jpg)}}.p-awards-2023-top-copy{bottom:95px;height:auto;left:50%;max-width:344px;position:absolute;transform:translateX(-50%);width:100%}@media screen and (min-width:768px){.p-awards-2023-top-copy{bottom:75px;max-width:none;width:66%}}.p-awards-2023-top-title{bottom:71px;height:auto;left:50%;max-width:232px;position:absolute;transform:translateX(-50%);width:100%}@media screen and (min-width:768px){.p-awards-2023-top-title{display:none}}.p-awards2023-top-categories{background-image:url(/images/user_frontend/special/rejob_awards_2023/top/img_category_background.jpg)}.p-awards-category-header--divercity_career{background-image:url(/images/user_frontend/special/rejob_awards_2023/divercity_career/img_heading_background_sp.jpg)}@media screen and (min-width:768px){.p-awards-category-header--divercity_career{background-image:url(/images/user_frontend/special/rejob_awards_2023/divercity_career/img_heading_background_pc.jpg)}}.p-awards-category-header--divercity_lifestyle{background-image:url(/images/user_frontend/special/rejob_awards_2023/divercity_lifestyle/img_heading_background_sp.jpg)}@media screen and (min-width:768px){.p-awards-category-header--divercity_lifestyle{background-image:url(/images/user_frontend/special/rejob_awards_2023/divercity_lifestyle/img_heading_background_pc.jpg)}}.p-awards-category-header--staff_engagement_review{background-image:url(/images/user_frontend/special/rejob_awards_2023/staff_engagement_review/img_heading_background_sp.jpg)}@media screen and (min-width:768px){.p-awards-category-header--staff_engagement_review{background-image:url(/images/user_frontend/special/rejob_awards_2023/staff_engagement_review/img_heading_background_pc.jpg)}}.p-awards-category-header--staff_engagement_teamwork{background-image:url(/images/user_frontend/special/rejob_awards_2023/staff_engagement_teamwork/img_heading_background_sp.jpg)}@media screen and (min-width:768px){.p-awards-category-header--staff_engagement_teamwork{background-image:url(/images/user_frontend/special/rejob_awards_2023/staff_engagement_teamwork/img_heading_background_pc.jpg)}}.p-registar{color:#333;font-size:13px;line-height:1.5}.p-registar header{border-bottom:none}.p-registar-introduction{padding-bottom:32px}.p-registar-introduction__inner{margin:0 auto;max-width:980px;padding:0 16px}.p-registar-introduction__eye-catch{background-image:url(/images/user_frontend/landing/registar/img_eyecatch_sp.jpg);background-repeat:no-repeat;background-size:contain;height:0;overflow:hidden;padding-top:118.66667%;text-indent:100%;white-space:nowrap;width:100%}@media screen and (min-width:768px){.p-registar-introduction__eye-catch{background-image:url(/images/user_frontend/landing/registar/img_eyecatch_pc.jpg);padding-top:28.00566%}}.p-registar-introduction__registration{background-image:url(/images/user_frontend/landing/registar/img_introduction_background_sp.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;color:#f96075;font-feature-settings:"palt";font-size:24px;font-weight:700;letter-spacing:.04em;line-height:1.29;margin:32px auto 0;padding-bottom:44px;text-align:center;width:297px}@media screen and (min-width:768px){.p-registar-introduction__registration{background-image:url(/images/user_frontend/landing/registar/img_introduction_background_pc.png);padding-bottom:49px;width:463px}}.p-registar-introduction__registration span{display:inline-block;font-size:14px;letter-spacing:normal;line-height:1.5;padding-bottom:5px}@media screen and (min-width:768px){.p-registar-introduction__registration span{font-size:16px}}.p-registar-introduction__login{background-color:#f2f2f2;font-size:12px;margin:20px auto 0;max-width:440px;padding:16px}@media screen and (min-width:768px){.p-registar-introduction__login{margin-top:16px}}.p-registar-login-link{align-items:center;color:#0f71d2;display:inline-flex;font-size:14px;font-weight:700;margin-top:6px}.p-registar-login-link:hover{text-decoration:none}.p-registar-login-link__icon{margin-left:7px;width:5px}.p-registar-form{background-color:#f2f2f2;padding:32px 16px}.p-registar-form a{color:#0f71d2}.p-registar-form label{cursor:pointer}.p-registar-form .c-btn,.p-registar-form .p-friend-button,.p-registar-form .p-mail-btn,.p-registar-form .p-matching-support-cassette__button,.p-registar-form .p-suggest-list__btn{background-color:#ff6e40;color:#fff;font-size:20px;font-weight:700;height:58px}.p-registar-form .c-btn.is-disabled,.p-registar-form .is-disabled.p-friend-button,.p-registar-form .is-disabled.p-mail-btn,.p-registar-form .is-disabled.p-matching-support-cassette__button,.p-registar-form .is-disabled.p-suggest-list__btn{background-color:#f2f2f2;color:#575757}.p-registar-form .c-input-datetimepicker,.p-registar-form .c-input-radio-flat-txt,.p-registar-form .c-select,.p-registar-form input.c-input:not([type=submit]){border-color:#d9d9d9}.p-registar-form .c-input-datetimepicker,.p-registar-form .c-select,.p-registar-form input.c-input:not([type=submit]){padding-left:10px;padding-right:10px}.p-registar-form .c-input-datetimepicker.is-error,.p-registar-form .c-select.is-error,.p-registar-form input.c-input.is-error:not([type=submit]){border-color:#ef4242;box-shadow:0 0 8px #ef4242}.p-registar-form .c-input-datetimepicker,.p-registar-form input.c-input:not([type=submit]){border-radius:0}.p-registar-form .c-input-datetimepicker::-webkit-input-placeholder,.p-registar-form .c-input-datetimepicker::placeholder,.p-registar-form input.c-input:not([type=submit])::-webkit-input-placeholder,.p-registar-form input.c-input:not([type=submit])::placeholder{color:#949494}.p-registar-form .c-input-radio-flat-txt,.p-registar-form .c-select{border-radius:2px}.p-registar-form .c-select{background-position:right 10px center;background-size:7px}.p-registar-form .c-select.is-blank{color:#949494}.p-registar-form input.c-input-checkbox[type=checkbox]{background-color:#eee;height:24px;width:24px}.p-registar-form input.c-input-checkbox[type=checkbox]:checked{background-color:#f66285}.p-registar-form input.c-input-checkbox[type=checkbox]:checked:after{font-size:20px}.p-registar-form .c-input-radio-flat-txt{color:#949494;font-size:14px}.p-registar-form .c-input-radio-flat-txt:before{color:#949494}.p-registar-form .c-input-datetimepicker-outer{margin-top:0;width:100%}.p-registar-form .c-input-datetimepicker{font-size:14px}.p-registar-form .formErrorContent{background-color:transparent;color:#ef4242;font-weight:700;padding:0;position:static}.p-registar-form .formErrorContent:not(:empty){margin-top:11px}@media screen and (max-width:767px){.p-registar-form .formErrorContent:not(:empty)+.formErrorContent{margin-top:0}}.p-registar-form .formErrorContent:before{content:none}.p-registar-form .formErrorContent--top:not(:empty){margin-bottom:11px;margin-top:0}@media screen and (min-width:768px){.p-registar-area-validate{display:flex;margin-left:-11px;margin-right:-11px}.p-registar-area-validate .formErrorContent{padding-left:11px;padding-right:11px;width:50%}}.p-registar-form__inner{margin:0 auto;max-width:644px}.p-registar-form__heading{font-size:16px;font-weight:700;padding-bottom:14px;text-align:center}.p-registar-form__sub-heading{font-size:16px;font-weight:700;padding-bottom:8px}.p-registar-form__content{background-color:#fff;border-radius:4px;margin-top:22px;padding:32px 16px}.p-registar-form__content.is-hidden{display:none}.p-registar-form__section+.p-registar-form__section{margin-top:54px}.p-registar-form__annotation{font-size:12px;margin-top:8px}.p-registar-form__accordion-button-outer{margin-top:18px;text-align:right}.p-registar-form__accordion-button{appearance:none;-webkit-appearance:none;background-color:transparent;border:none;color:#0f71d2;display:inline-block;font-size:12px;padding:0}.p-registar-form__accordion-button:hover{text-decoration:underline}.p-registar-form__next-button-outer{margin-top:54px}.p-registar-form__next-button-outer>.c-btn--primary-flat{font-size:20px;height:58px}.p-registar-steps{display:flex;justify-content:space-between;margin:0 auto;width:205px}.p-registar-steps__item{align-items:center;background-color:#fff;border-radius:50%;color:#949494;display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;position:relative;width:32px}.p-registar-steps__item:not(:last-of-type):after{background-color:#fff;content:"";height:4px;position:absolute;right:0;top:50%;transform:translate(100%,-50%);width:100%}.p-registar-steps__item.is-current,.p-registar-steps__item.is-previous{background-color:#f96075;color:#fff}.p-registar-steps__item.is-previous:not(:last-of-type):after{background-color:#f96075}.p-registar-form-list{display:flex;flex-wrap:wrap;margin:-6px}@media screen and (min-width:768px){.p-registar-form-list{margin:-11px}}.p-registar-form-list>li{align-items:center;display:flex;padding:6px}@media screen and (min-width:768px){.p-registar-form-list>li{padding:11px}}.p-registar-form-list input{flex-shrink:0}.p-registar-form-list--50p>li,.p-registar-form-list--occupation>li{flex-basis:50%;max-width:50%}@media screen and (min-width:768px){.p-registar-form-list--occupation>li{flex-basis:118px;max-width:118px}}.p-registar-form-list--credential>li{flex-basis:33.33%;max-width:33.33%}@media screen and (min-width:768px){.p-registar-form-list--credential>li{flex-basis:118px;max-width:118px}}.p-registar-form-list--step2>li{flex-basis:50%;max-width:50%}@media screen and (min-width:768px){.p-registar-form-list--step2>li{flex-basis:33.33%;max-width:33.33%}}.p-registar-form-list__label{margin-left:6px}.p-registar-experience-license-form__item{display:none}.p-registar-experience-license-form__item.is-current{display:block;margin-top:54px}.p-registar-credential-list dt{font-weight:700}.p-registar-credential-list dd{margin-top:8px}.p-registar-credential-list dd+dt,.p-registar-credential-list__item+.p-registar-credential-list__item{margin-top:18px}.js-register-credentials{display:none}.js-register-credentials.is-show{display:block}.js-register-credentials__unrequired{display:none}.js-register-credentials__unrequired.is-show{display:block}.p-registar-submit-area{font-size:12px;margin-top:54px}.p-registar-submit-area .c-btn--primary-flat{font-size:14px;height:58px;margin-top:18px;width:100%}.p-landing-app-heading{background-color:#fb959d;display:block;height:auto;margin:0 auto;width:100%}.p-landing-app-heading-toppic>h1{background:url(/images/user_frontend/landing/app_promotion/back1.jpg) no-repeat 50%/cover;height:502px;margin:0 auto;max-width:1200px}.p-landing-app-heading-toppic-img-pc>img{display:block}.p-landing-app-heading-toppic-download,.p-landing-app-heading-toppic-download-bottom{margin-left:45px;margin-top:20px;white-space:nowrap}.p-landing-app-heading-toppic-download-bottom>a,.p-landing-app-heading-toppic-download>a{display:inline-block}.p-landing-app-heading-toppic-download-bottom{margin-left:0}.p-landing-app-heading-toppic-img-sp>img,.p-landing-app-heading-toppic-sp>img{display:none}.p-landing-app-content{font-family:游ゴシック体,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS P Gothic,Verdana,sans-serif;margin:0 auto;text-align:center}.p-landing-app-content-graph,.p-landing-app-content-introduction,.p-landing-app-content-merits{margin:0 auto;max-width:1050px;padding-bottom:30px;width:100%}.p-landing-app-title{padding-bottom:30px;padding-top:80px}.p-landing-app-spnone{display:block}.p-landing-app-title-sp{display:none;padding-bottom:100px;padding-top:100px}.p-landing-app-title-beige{background-color:#fff9f9;padding-top:100px}.p-landing-app-content-pic{align-items:flex-start;display:flex;justify-content:space-between;padding:0 10px}.p-landing-app-content-pic>img{padding:3px}.p-landing-app-content-wrap2,.p-landing-app-content-wrap3{background-color:#fff9f9;padding-top:130px}.p-landing-app-content-wrap1,.p-landing-app-content-wrap2,.p-landing-app-content-wrap3{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;min-width:1000px;width:100%}.p-landing-app-content-wrap1{background:url(/images/user_frontend/landing/app_promotion/howback/howback1.png) no-repeat;background-color:#fff9f9;background-position:calc(50% + 400px) calc(50% - 100px);padding-top:100px}.p-landing-app-content-wrap2{background:url(/images/user_frontend/landing/app_promotion/howback/howback2.png) no-repeat;background-color:#fff;background-position:calc(50% - 400px) calc(50% - 100px)}.p-landing-app-content-wrap3{background:url(/images/user_frontend/landing/app_promotion/howback/howback3.png) no-repeat;background-position:calc(50% + 400px) calc(50% - 100px)}.p-landing-app-content-wrap:first-child{padding-top:0}.p-landing-app-content-wrap:nth-child(odd){background-color:#fff}.p-landing-app-content-how-content{display:block;margin-top:2%;width:430px}.p-landing-app-content-how-sp{display:none}.p-landing-app-content-how1{color:#848484;font-size:90px}.p-landing-app-content-how2{color:#3c464f;font-size:30px;font-weight:700;letter-spacing:.1em;margin-top:20px}.p-landing-app-content-how3{color:#7d7e82;font-size:20px;letter-spacing:.1em;margin-top:16px}.p-landing-app-content-how-arrows{align-items:center;display:flex;justify-content:center;width:100vw}.p-landing-app-content-how-arrow{animation:move 2s infinite;border-bottom:1px solid #7d7e82;border-right:1px solid #7d7e82;height:20px;transform:rotate(-45deg);width:20px}@keyframes move{0%{opacity:0}50%{opacity:1}to{opacity:0}}.p-landing-app-content-graph{margin-top:100px}.p-landing-app-content-graph-sponpy{display:none}.p-landing-app-content-meritwrap{align-items:start;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:800px}.p-landing-app-content-merit{margin-top:50px}.p-landing-app-button{background:linear-gradient(90deg,#fa93a5,#ff6d87 48%,#ffbf84);border-radius:50px;color:#fff;display:block;font-size:20px;font-weight:700;margin:20px auto 0;padding:20px 10px;width:300px}.p-landing-app-button:hover{opacity:.7;text-decoration:none}.p-landing-app-bottom{background-color:#ffb5be;padding-bottom:20px;padding-top:20px}.p-landing-app-bottom-wrap{display:flex;justify-content:center;margin:0 auto;overflow:hidden}.p-landing-app-bottom-wrap-text{margin-top:100px;max-width:420px;text-align:center}.p-landing-app-bottom-wrap-text>p{color:#fff;font-size:22px;font-weight:700;letter-spacing:.1em;margin-bottom:10px}.p-landing-app-bottom-wrap-table{color:#fff;margin:0 auto}.p-landing-app-bottom-wrap-img>img{height:auto;max-width:500px;width:100%}.p-landing-app-bottom-apple>img{border-radius:13px;height:55px;width:180px}@media screen and (max-width:900px){.p-landing-app-heading-toppic>h1{background-image:url(/images/user_frontend/landing/app_promotion/back2.png);background-position:0 0;height:auto;width:100%}.p-landing-app-heading-toppic-download,.p-landing-app-heading-toppic-download-bottom{margin-left:0;text-align:center}.p-landing-app-heading-toppic-img-pc>img{display:none}.p-landing-app-heading-toppic-img-sp>img{display:block;margin:0 auto;padding-top:30px}.p-landing-app-heading-toppic>h1>a{margin:0}.p-landing-app-heading-toppic-sp{overflow:hidden}.p-landing-app-heading-toppic-sp>img{display:block;margin:20px auto 0}.p-landing-app-title{margin:10px auto;min-width:300px;padding:100px 0 0;width:80%}.p-landing-app-spnone{display:none}.p-landing-app-title-sp{display:block;padding-bottom:50px;padding-top:100px}.p-landing-app-content-pic{display:block;padding:0}.p-landing-app-content-pic img+img{margin-top:8px}.p-landing-app-title-beige{padding-bottom:50px;padding-top:100px}.p-landing-app-content-wrap-sp{margin:0 10px}.p-landing-app-content-how-sp{background-color:#fff9f9;display:block;padding:0 20px}.p-landing-app-content-how-content-sp{height:280px}.p-landing-app-content-how-spbox{display:flex;margin-left:-20px;margin-right:-20px;overflow-x:scroll;padding-left:20px;padding-right:20px;white-space:nowrap}.p-landing-app-content-graph,.p-landing-app-content-how,.p-landing-app-content-how-content,.p-landing-app-content-wrap1,.p-landing-app-content-wrap2,.p-landing-app-content-wrap3{display:none}.p-landing-app-content-graph-sponpy{display:block;margin-top:100px}.p-landing-app-content-how1{font-size:70px}.p-landing-app-content-how2{font-size:25px;margin:10px 0 0}.p-landing-app-content-how3{font-size:18px;margin-top:5px}.p-landing-app-content-howimg>img{width:260px}.p-landing-app-content-meritwrap{display:block;margin:0;width:100%}.p-landing-app-bottom-wrap{display:block}.p-landing-app-bottom-wrap-img>img{display:block;margin:0 auto}.p-landing-app-bottom-wrap-text{margin:0 auto;text-align:center}}.p-friend-title{margin:0 auto;max-width:100%;width:325px}@media screen and (min-width:768px){.p-friend-title{width:822px}}.p-friend-heading{margin:0 auto}.p-friend-button{color:#fff;font-weight:700;height:48px}.p-friend-button--primary{background-color:#fb6341}.p-friend-button--line,.p-friend-button--line-with-icon{background-color:#39bd2e}.p-friend-button--line-with-icon:before{content:"\e849";display:inline-block;font-family:fontello;margin-right:8px}.p-friend-button--mail,.p-friend-button--mail-with-icon{background-color:#ea6273}.p-friend-button--mail-with-icon:before{content:"\e837";display:inline-block;font-family:fontello;margin-right:8px}.p-friend-border-box{background-color:#f9f9f9;border:1px solid #d9d9d9;margin-top:16px;padding:16px}.p-friend-border-box--line{background-color:#e7f9ed;border-color:#39bd2e}.p-friend-border-box--mail{background-color:#fff5f7;border-color:#ea6273}.p-friend-border-box__heading{font-weight:700}.p-friend-border-box__content{margin-top:16px}.p-friend-table-list{display:flex;flex-wrap:wrap;font-size:12px}.p-friend-table-list>dd,.p-friend-table-list>dt{padding:8px 0}.p-friend-table-list>dd:not(:first-of-type),.p-friend-table-list>dt:not(:first-of-type){border-top:1px solid #ddd}.p-friend-table-list>dt{font-weight:700;line-height:1.6;width:5em}@media screen and (min-width:768px){.p-friend-table-list>dt{width:240px}}.p-friend-table-list>dd{line-height:1.8;padding-left:8px;width:calc(100% - 5em)}@media screen and (min-width:768px){.p-friend-table-list>dd{width:calc(100% - 240px)}}.p-friend-list,.p-friend-list-with-number{list-style-type:none}.p-friend-list-with-number>li,.p-friend-list>li{position:relative}.p-friend-list>li{padding-left:8px}.p-friend-list>li+li{margin-top:10px}.p-friend-list>li:before{background-color:#949494;border-radius:50%;content:"";height:4px;left:0;position:absolute;top:.9em;transform:translateY(-50%);width:4px}.p-friend-list-with-number>li{padding-left:1.2em}.p-friend-list-with-number__marker{left:0;position:absolute;top:0}@media screen and (min-width:768px){.p-friend-definition-list{align-items:stretch;display:flex}}.p-friend-definition-list__item{flex-basis:50%}.p-friend-definition-list__item>dt{font-size:18px;font-weight:700}.p-friend-definition-list__item>dd{margin-top:8px}.p-friend-definition-list__item+.p-friend-definition-list__item{margin-top:32px}@media screen and (min-width:768px){.p-friend-definition-list__item+.p-friend-definition-list__item{border-left:1px solid #f2f2f2;margin-left:32px;margin-top:0;padding-left:32px}}.p-friend-definition-list-with-dot>dd,.p-friend-definition-list-with-dot>dt{padding-left:8px}.p-friend-definition-list-with-dot>dt{font-weight:700;position:relative}.p-friend-definition-list-with-dot>dt:before{background-color:#949494;border-radius:50%;content:"";height:4px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.p-friend-definition-list-with-dot>dd{margin-top:4px}.p-friend-definition-list-with-dot>dd+dt{margin-top:10px}@media screen and (min-width:768px){.p-friend-column{display:flex;gap:16px}}.p-friend-column__item{flex-basis:50%}.p-friend-column__item--only-pc{flex-basis:100%}.p-friend{color:#222;font-size:16px;line-height:1.6}.p-friend-top{background-color:#fff0f0;background-image:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/landing/friend/img_boundary_top_biyo_sp.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;color:#575757;font-weight:700;padding-bottom:29.44vw;text-align:center}@media screen and (min-width:768px){.p-friend-top{background-image:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/landing/friend/img_boundary_top_biyo_pc.svg);padding-bottom:calc(15.07vw + 102px)}}[data-site=kaigo] .p-friend-top{background-color:#eef7e5;background-image:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/landing/friend/img_boundary_top_care_sp.svg)}@media screen and (min-width:768px){[data-site=kaigo] .p-friend-top{background-image:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/landing/friend/img_boundary_top_care_pc.svg);padding-bottom:calc(15.07vw + 102px)}}.p-friend-participate{background-image:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/landing/friend/img_boundary_bottom_biyo_sp.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;padding-bottom:45.23vw;padding-top:40px}@media screen and (min-width:768px){.p-friend-participate{background-image:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/landing/friend/img_boundary_bottom_biyo_pc.svg);padding-bottom:calc(15.15vw + 90px);padding-top:20px}}[data-site=kaigo] .p-friend-participate{background-image:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/landing/friend/img_boundary_bottom_care_sp.svg)}@media screen and (min-width:768px){[data-site=kaigo] .p-friend-participate{background-image:url(https://dc8axqsdt0blw.cloudfront.net/images/user_frontend/landing/friend/img_boundary_bottom_care_pc.svg)}}.p-friend-participate .p-friend-heading{width:240px}@media screen and (min-width:768px){.p-friend-participate .p-friend-heading{width:400px}}.p-friend-detail{background-color:#fcf8f8;padding-bottom:117px;padding-top:38px}@media screen and (min-width:768px){.p-friend-detail{padding-bottom:120px;padding-top:71px}}.p-friend-detail .p-friend-heading{width:192px}@media screen and (min-width:768px){.p-friend-detail .p-friend-heading{width:320px}}[data-site=kaigo] .p-friend-detail{background-color:#f9fcf7}.p-friend-content{padding-top:48px}.p-friend-top__title-outer{background-color:#fff;padding-top:38px;position:relative}@media screen and (min-width:768px){.p-friend-top__title-outer{background-color:transparent;padding-top:80px}}.p-friend-top__title-sub-text{margin-top:27px;padding-bottom:58px;padding-top:26px}@media screen and (min-width:768px){.p-friend-top__title-sub-text{background-color:transparent;margin-top:9px;padding-bottom:0;padding-top:33px}}.p-friend-top__content{margin-top:48px}@media screen and (min-width:768px){.p-friend-top__content{margin-top:24px}}.p-friend-top-box{position:relative}@media screen and (min-width:768px){.p-friend-top-box{background-color:#fff;box-shadow:0 0 48px rgba(225,98,107,.1);margin-top:21px;padding:20px 24px}[data-site=kaigo] .p-friend-top-box{box-shadow:0 0 48px rgba(107,204,91,.1)}}.p-friend-top-box__image-man,.p-friend-top-box__image-woman{bottom:0;position:absolute}.p-friend-top-box__image-man img,.p-friend-top-box__image-woman img{vertical-align:bottom}.p-friend-top-box__image-man{left:50%;transform:translateX(calc(-50% - 140px));width:153px}@media screen and (min-width:768px){.p-friend-top-box__image-man{left:22px;transform:none;width:232px}}.p-friend-top-box__image-woman{right:50%;transform:translateX(calc(50% + 150px));width:85px}@media screen and (min-width:768px){.p-friend-top-box__image-woman{right:44px;transform:none;width:136px}}.p-friend-top__amazon-gift-card{background-color:#fff;margin:0 auto;padding:10px 16px;width:270px}.p-friend-top__amount,.p-friend-top__present{margin-top:24px}.p-friend-top__amount{margin-left:auto;margin-right:auto;width:324px}@media screen and (min-width:768px){.p-friend-top__amount{width:379px;width:38.67%}}.p-friend-shadow-box{background-color:#fff;box-shadow:0 0 48px rgba(225,98,107,.1);padding:24px}[data-site=kaigo] .p-friend-shadow-box{box-shadow:0 4px 48px rgba(107,204,91,.1)}.p-friend-shadow-box .p-friend-heading{padding-bottom:8px;padding-top:8px}.p-friend-shadow-box--refferal{margin-top:40px}@media screen and (min-width:768px){.p-friend-shadow-box--refferal{margin-top:48px}}.p-friend-shadow-box--refferal .p-friend-heading{width:120px}.p-friend-shadow-box--reffered{margin-top:64px}@media screen and (min-width:768px){.p-friend-shadow-box--reffered{margin-top:48px}}.p-friend-shadow-box--reffered .p-friend-heading{width:144px}.p-friend-annotation{margin-top:24px}.p-friend-small-annotation{font-size:12px;margin-top:24px}.p-friend-paragraph+.p-friend-paragraph{margin-top:10px}.p-friend-contact{line-height:1.5}.p-friend-contact+.p-friend-contact{margin-top:1.5em}.p-guideline-box{background-color:#fff;border:1px solid #d6d6d6}@media screen and (min-width:768px){.p-guideline-box{background-color:transparent;border:none}}.p-guideline-heading1{font-size:16px;font-weight:700;margin:5px 0;padding:10px;position:relative}@media screen and (min-width:768px){.p-guideline-heading1{font-size:22px;font-weight:700;margin:30px 0;padding:0}}.p-guideline-heading2{background-color:#eee;border-bottom:1px solid #e4e4e4;font-weight:700;padding:10px;position:relative}@media screen and (min-width:768px){.p-guideline-heading2{background-color:transparent;border-bottom:1px solid #eee;font-size:16px;font-weight:400;margin:30px -20px 20px;padding:15px 20px}}.p-guideline-text{margin-bottom:30px;padding:10px}@media screen and (min-width:768px){.p-guideline-text{margin-bottom:0;padding:0}}.p-guideline-example-list{list-style-type:none}@media screen and (min-width:768px){.p-guideline-example-list{padding-left:1.5em}}.p-guideline-contents-wrap{margin-bottom:30px;padding:10px}@media screen and (min-width:768px){.p-guideline-contents-wrap{margin-bottom:0;padding:0}}.p-guideline-contents-wrap .p-guideline-text{margin-bottom:0;padding:0}.p-guideline-heading3{font-weight:700}@media screen and (min-width:768px){.p-guideline-heading3{font-size:14px;padding-bottom:10px}}.u-clearfix:after{clear:both;content:"";display:table}@media screen and (min-width:768px){.u-show-only-sp{display:none!important}}@media screen and (max-width:767px){.u-show-only-pc{display:none!important}}.mobile-app .u-show-only-browser,.u-show-only-ios-app{display:none!important}[data-mobile-app="1"] .u-show-only-ios-app{display:block!important}@media screen and (max-width:979px){.u-block-only-sp{display:block}}.u-m0{margin:0!important}.u-m5{margin:5px!important}.u-m8{margin:8px!important}.u-m10{margin:10px!important}.u-m12{margin:12px!important}.u-m15{margin:15px!important}.u-m16{margin:16px!important}.u-m20{margin:20px!important}.u-m24{margin:24px!important}.u-m25{margin:25px!important}.u-m30{margin:30px!important}.u-m32{margin:32px!important}.u-m35{margin:35px!important}.u-m40{margin:40px!important}.u-m45{margin:45px!important}.u-m48{margin:48px!important}.u-m50{margin:50px!important}.u-m55{margin:55px!important}.u-m56{margin:56px!important}.u-m60{margin:60px!important}.u-m64{margin:64px!important}.u-m65{margin:65px!important}.u-m70{margin:70px!important}.u-mt0{margin-top:0!important}.u-mt5{margin-top:5px!important}.u-mt8{margin-top:8px!important}.u-mt10{margin-top:10px!important}.u-mt12{margin-top:12px!important}.u-mt15{margin-top:15px!important}.u-mt16{margin-top:16px!important}.u-mt20{margin-top:20px!important}.u-mt24{margin-top:24px!important}.u-mt25{margin-top:25px!important}.u-mt30{margin-top:30px!important}.u-mt32{margin-top:32px!important}.u-mt35{margin-top:35px!important}.u-mt40{margin-top:40px!important}.u-mt45{margin-top:45px!important}.u-mt48{margin-top:48px!important}.u-mt50{margin-top:50px!important}.u-mt55{margin-top:55px!important}.u-mt56{margin-top:56px!important}.u-mt60{margin-top:60px!important}.u-mt64{margin-top:64px!important}.u-mt65{margin-top:65px!important}.u-mt70{margin-top:70px!important}.u-mr0{margin-right:0!important}.u-mr5{margin-right:5px!important}.u-mr8{margin-right:8px!important}.u-mr10{margin-right:10px!important}.u-mr12{margin-right:12px!important}.u-mr15{margin-right:15px!important}.u-mr16{margin-right:16px!important}.u-mr20{margin-right:20px!important}.u-mr24{margin-right:24px!important}.u-mr25{margin-right:25px!important}.u-mr30{margin-right:30px!important}.u-mr32{margin-right:32px!important}.u-mr35{margin-right:35px!important}.u-mr40{margin-right:40px!important}.u-mr45{margin-right:45px!important}.u-mr48{margin-right:48px!important}.u-mr50{margin-right:50px!important}.u-mr55{margin-right:55px!important}.u-mr56{margin-right:56px!important}.u-mr60{margin-right:60px!important}.u-mr64{margin-right:64px!important}.u-mr65{margin-right:65px!important}.u-mr70{margin-right:70px!important}.u-mb0{margin-bottom:0!important}.u-mb5{margin-bottom:5px!important}.u-mb8{margin-bottom:8px!important}.u-mb10{margin-bottom:10px!important}.u-mb12{margin-bottom:12px!important}.u-mb15{margin-bottom:15px!important}.u-mb16{margin-bottom:16px!important}.u-mb20{margin-bottom:20px!important}.u-mb24{margin-bottom:24px!important}.u-mb25{margin-bottom:25px!important}.u-mb30{margin-bottom:30px!important}.u-mb32{margin-bottom:32px!important}.u-mb35{margin-bottom:35px!important}.u-mb40{margin-bottom:40px!important}.u-mb45{margin-bottom:45px!important}.u-mb48{margin-bottom:48px!important}.u-mb50{margin-bottom:50px!important}.u-mb55{margin-bottom:55px!important}.u-mb56{margin-bottom:56px!important}.u-mb60{margin-bottom:60px!important}.u-mb64{margin-bottom:64px!important}.u-mb65{margin-bottom:65px!important}.u-mb70{margin-bottom:70px!important}.u-ml0{margin-left:0!important}.u-ml5{margin-left:5px!important}.u-ml8{margin-left:8px!important}.u-ml10{margin-left:10px!important}.u-ml12{margin-left:12px!important}.u-ml15{margin-left:15px!important}.u-ml16{margin-left:16px!important}.u-ml20{margin-left:20px!important}.u-ml24{margin-left:24px!important}.u-ml25{margin-left:25px!important}.u-ml30{margin-left:30px!important}.u-ml32{margin-left:32px!important}.u-ml35{margin-left:35px!important}.u-ml40{margin-left:40px!important}.u-ml45{margin-left:45px!important}.u-ml48{margin-left:48px!important}.u-ml50{margin-left:50px!important}.u-ml55{margin-left:55px!important}.u-ml56{margin-left:56px!important}.u-ml60{margin-left:60px!important}.u-ml64{margin-left:64px!important}.u-ml65{margin-left:65px!important}.u-ml70{margin-left:70px!important}.u-text-bold{font-weight:700}.u-text-center{text-align:center}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-text-primary{color:#f97b0b}@media screen and (min-width:768px){.u-text-pc-center{text-align:center}}.p-considering-modal-table__salary,.p-considering-modal__shop-location,.p-considering-modal__shop-name,.u-text-1line{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-text-multi-line{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.u-text-multi-line-5{-webkit-line-clamp:5}.c-link-text{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:#0f71d2;outline:none;padding:0}.c-link-text:focus,.c-link-text:hover{text-decoration:underline}.js-lazyload:not(.is-loaded),.js-modal-lazyload:not(.is-loaded){width:1px!important}.p-drawer-wrapper{min-height:100%;position:relative;transition:all .4s}.p-drawer-wrapper.open{overflow:hidden;transform:translate3d(-258px,0,0)}#overlay,.p-drawer-overlay{background-color:rgba(0,0,0,.3);bottom:0;left:0;position:absolute;right:0;top:0;z-index:9999}.p-drawer-menu{height:100%;overflow-x:hidden;position:fixed;right:-258px;top:0;width:258px;-webkit-overflow-scrolling:touch;background-color:#fff;transition:all .4s}.p-drawer-menu.open{transform:translate3d(-258px,0,0)}.js-drawer-arrow{display:none;height:44px;opacity:0;pointer-events:none;position:fixed;right:0;top:50%;width:44px}.js-drawer-arrow:after{background-image:url(/images/user_frontend/sp/drawer_arrow.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;width:100%}.js-drawer-arrow.is-open{animation:drawerShow .4s ease 0s 1;display:block;opacity:1;right:258px}@keyframes drawerShow{0%{opacity:0;right:0}to{opacity:1;right:258px}}.xdsoft_yearselect{width:56px}.js-toggle-text-area .js-toggle-text-area__button-container,.js-toggle-text-area-preview .js-toggle-text-area__button-container{background:linear-gradient(hsla(0,0%,100%,0),#fff 75%);bottom:0;display:flex;flex-direction:column;height:100px;justify-content:flex-end;position:absolute;width:100%}.js-toggle-text-area .js-toggle-text-area__button-container a,.js-toggle-text-area-preview .js-toggle-text-area__button-container a{cursor:pointer;font-weight:700;text-align:center}body .js-toggle-text-area-preview,body:not([data-action=preview]) .js-toggle-text-area{max-height:200px;overflow:hidden;position:relative;transition:max-height .3s}body .js-toggle-text-area-preview.is-open,body:not([data-action=preview]) .js-toggle-text-area.is-open{max-height:none;overflow:visible}.mail-autocomplete{background-color:#fff;border:1px solid #bbb;color:#333;font-size:14px;list-style-type:none;width:calc(100% - 97px)!important}@media screen and (min-width:768px){.mail-autocomplete{width:280px!important}}.mail-autocomplete>li{padding:4px 8px}.mail-autocomplete>li.ui-state-focus{background-color:#0070f0;color:#fff;cursor:pointer}