@charset "UTF-8";header .nav2,.mod-list-inline,.mod-list-inline-pipe,.mod-tag-list,.mod-topic-path,.search-pager .pagination,.detail-col-a .btn-area{letter-spacing:-.4em}header .nav2 li,.mod-label-type01,.mod-label-type02,.mod-label-type03,.mod-label-type04,.mod-label-type05,.mod-label-type06,.mod-label-info,.mod-label-new,.mod-label-closed,.mod-label-rank,.mod-list-inline li,.mod-list-inline-pipe li,.mod-tag-list li,.mod-tag-list a,.mod-topic-path li,.mod-content-plain-header .data .iwaikin,.mod-content-plain-header-b .data .iwaikin,.mod-content-plain-header-c .data .iwaikin,.search-pager .pagination li,.detail-col-a .btn-area .col{display:inline-block;vertical-align:top;letter-spacing:normal}.contents:after,.extra-contents:after,footer .inner:after,.side-box .thumbnail-horizontal:after,.mod-widget-col2:after,.mod-widget-col2>.col>.mod-widget-col3:after,.mod-widget-col6:after,.mod-frame-type05 .mod-frame-type05-row:after,.mod-dl-horizontal:after,.mod-col2:after,.mod-content-plain-item .content01-type01:after,.mod-content-plain-item-b .content01-type01:after,.mod-content-plain-item-c .content01-type01:after,.mod-content-plain-item figure:after,.mod-content-plain-item-b figure:after,.mod-content-plain-item-c figure:after,.mod-content-plain-item .content02 dl:after,.mod-content-plain-item-b .content02 dl:after,.mod-content-plain-item-c .content02 dl:after,.mod-search-quick form:after,.search-modal .block .block-list:after,.search-panel tbody td .col2:after,.search-panel tbody td .col4:after,.home-occupation:after,.home-area:after,.home-support-contents:after,.home-logo-list:after,.home-pickup:after,.search-pager:after,.search-company-list .col4:after,.search-company-info .thumbnail-horizontal:after,.detail-col-a .catch-content:after,.detail-col-a .data-table .data-horizontal .row:after,.detail-col-a .appeal-content:after,.detail-col-a .other-work-content:after,.detail-col-a .other-work-content .other-work-data:after,.guide-box .col3:after,.guide-box .col4:after,.guide-job-explain:after,.guide-thumbnail-horizontal:after,.guide-ranking-col:after{content:"";display:table;clear:both}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}li,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}a img,map a{border:0}html,body{width:100%;min-width:980px;height:100%;font-size:62.5%;-webkit-text-size-adjust:100%}body{color:#5f5b59;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic",Verdana,sans-serif;line-height:1.5;font-size:12px;font-size:1.2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{color:#0e9db7;text-decoration:none;cursor:pointer}a:hover{text-decoration:underline}small{font-size:100%}img{vertical-align:bottom}em{font-style:normal;font-weight:700}pre{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic",Verdana,sans-serif;font-size:100%;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word}[type=submit],[type=reset]{cursor:pointer}input[type=checkbox],input[type=radio]{position:relative;top:-2px;vertical-align:middle}[class*=disabled],:disabled{cursor:default!important}.contents-head{display:table;width:100%;margin:0 auto 25px;padding:10px 0;border-bottom:1px dotted #eeedea}.contents-head h1,.contents-head .topic-path{font-size:10px;font-size:1rem}.contents-head h1,.contents-head .topic-path,.contents-head .count-works{display:table-cell;vertical-align:middle;white-space:nowrap}.contents-head .topic-path li{float:left;margin-right:1em;color:#b0b0b0}.contents-head .topic-path li a{padding-right:1em;background:url(/img/pc/common/icon_chevron_right.png) 100% 50% no-repeat}.contents-head .count-works{font-weight:700;text-align:right}.contents-head .count-works span{font-size:14px;font-size:1.4rem}.contents{width:980px;margin:0 auto}.contents a:not([class*=mod-btn-type]){-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.contents a:not([class*=mod-btn-type]):hover{opacity:.7;filter:alpha(opacity=70)}.contents a:not([class*=mod-btn-type]) img{background-color:#fff}.content-main{float:left;width:686px}.content-side{float:right;width:268px}.pr-contents{background-color:#fbfaf7}.pr-contents .inner{width:980px;margin:0 auto}.pr-contents .nakoudo .btn{padding:40px 0;border-top:1px dotted #e9e7e3;text-align:center}.extra-contents{display:table;width:980px;margin:0 auto;padding:45px 0}.extra-contents a:not([class*=mod-btn-type]){-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.extra-contents a:not([class*=mod-btn-type]):hover{opacity:.7;filter:alpha(opacity=70)}.extra-contents a:not([class*=mod-btn-type]) img{background-color:#fff}.extra-contents a{color:#b0b0b0}.extra-contents dl{float:left;margin-right:40px}.extra-contents dl.related{width:420px}.extra-contents dl.related li{float:left;width:50%}.extra-contents dl.sp{width:230px}.extra-contents dt{padding-bottom:.5em;border-bottom:1px dotted #e3e1dc;font-size:13px;font-size:1.3rem;font-weight:700}.extra-contents li{margin-top:1.5em}.extra-contents .keisai{float:right;padding-right:15px}.overlayer{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,.4);overflow-x:hidden;overflow-y:scroll;z-index:50}.modal{position:relative;width:700px;margin:40px auto;border-radius:4px;background-color:#fff;box-shadow:0 3px 5px rgba(0,0,0,.15);border-top:4px solid #ff8c53}.modal a:not([class*=mod-btn-type]){-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.modal a:not([class*=mod-btn-type]):hover{opacity:.7;filter:alpha(opacity=70)}.modal a:not([class*=mod-btn-type]) img{background-color:#fff}.modal .modal-close{position:absolute;top:20px;right:20px;width:34px;height:34px;background:url(/img/pc/common/btn_modal_close.png) 0 0 no-repeat;cursor:pointer;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.modal .modal-close:hover{opacity:.7;filter:alpha(opacity=70)}.modal .modal-content{padding:35px 35px 20px;font-size:14px;font-size:1.4rem}.modal .modal-content .has-figure-favorite,.modal .modal-content .has-figure-scout,.modal .modal-content .has-figure-message{min-height:120px;padding-right:270px;background-position:100% 0;background-repeat:no-repeat}.modal .modal-content .has-figure-favorite{background-image:url(/img/pc/common/img_modal_favorite.png)}.modal .modal-content .has-figure-scout{background-image:url(/img/pc/common/img_modal_scout.png)}.modal .modal-content .has-figure-message{background-image:url(/img/pc/common/img_modal_message.png)}.modal .modal-content .ttl{margin-bottom:40px;font-size:22px;font-size:2.2rem}.modal .modal-content .heading{margin-bottom:1em;font-size:16px;font-size:1.6rem;font-weight:700}.modal .modal-content .btn{margin-top:35px;padding-top:20px;border-top:1px dotted #e5e3de;text-align:center}.modal .modal-footer{padding:20px 0;border-top:1px solid #eceae6;font-size:14px;font-size:1.4rem;font-weight:700;text-align:center}.modal .modal-close{top:35px;right:35px}.row-has3col-a{margin-right:-11%;overflow:hidden}.row-has3col-a>.col{float:left;margin-right:11%;margin-bottom:16px;width:22%}.row-has4col-a{margin-right:-2%;overflow:hidden}.row-has4col-a>.col{float:left;margin-right:2%;width:23%}header{border-bottom:3px solid #eee}header .headline{border-bottom:1px solid #f5f4f1;background-color:#faf9f6}header .headline .headline-inner{padding:5px 0;width:980px;margin:0 auto}header .headline .nav{text-align:right}header .headline .nav li{display:inline;margin-left:1.5em;font-size:10px;font-size:1rem}header .headline .nav li a{color:#5f5b59;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}header .headline .nav li a:hover{opacity:.7;filter:alpha(opacity=70)}header .headline .nav li.user-name{padding-left:1.5em;border-left:1px solid #dedcd5}header .inner{display:table;height:70px;width:980px;margin:0 auto}header .logo,header .nav1,header .nav2{display:table-cell;vertical-align:middle}header .logo{width:153px;padding-right:40px}header .header-logo{display:block;height:23px}header .header-logo>object{pointer-events:none}header .nav1>li{display:inline-block;position:relative;padding-right:8px}header .nav1>li>img{cursor:pointer}header .nav2{text-align:right;letter-spacing:-.4em}header .nav2 li{position:relative;margin-bottom:-3px}header .nav2 li .badge{display:inline-block;position:absolute;top:20px;left:47px;padding:.05em .5em 0;border-radius:1em;background-color:#f26a66;color:#fff;text-align:center}header .dropdown{display:none;position:absolute;top:65px;left:-25px;padding:5px 15px 0;border:3px solid #faf9f6;border-radius:0 0 6px 6px;background-color:#fff;box-shadow:0 3px 5px rgba(0,0,0,.15);z-index:10}header .dropdown a{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}header .dropdown a:hover{opacity:.7;filter:alpha(opacity=70)}header .dropdown .occupation{width:568px;margin-right:-15px}header .dropdown .occupation li{float:left;width:269px;margin-right:15px;padding:7px 0;border-bottom:1px dotted #f2f1ef}header .dropdown .occupation li:last-child{border-bottom:0}header .dropdown .area{width:536px;margin-right:-10px}header .dropdown .area dl{float:left;width:258px;margin-right:10px;padding:7px 0}header .dropdown .area dt{margin-bottom:7px;padding-bottom:5px;border-bottom:1px dotted #f2f1ef;font-weight:700}header .dropdown .area .mod-list-inline{height:36px;margin-bottom:0}header .dropdown .area .mod-list-inline li{margin-bottom:0}footer{position:relative;min-height:54px;padding-top:20px;background-color:#797776;color:#fff;font-size:10px;font-size:1rem}footer .inner{position:relative;width:980px;margin:0 auto}footer .list{float:right}footer .list li{display:inline;margin-left:1em}footer .list li a{color:#cecccb;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}footer .list li a:hover{opacity:.7;filter:alpha(opacity=70)}footer .copyright{float:left}.pagetop{display:none;right:50px;cursor:pointer}.side-heading2{padding-bottom:.5em;border-bottom:1px solid #eeebe7;font-size:14px;font-size:1.4rem;font-weight:700}.side-heading2 span{padding-left:7px;border-left:2px solid #ff8c53}.side-heading2-b{background-color:#faf9f6;padding:1.5em 0;border-top:solid 3px #ff8c53;border-bottom:1px solid #eeebe7;font-size:14px;font-size:1.4rem;font-weight:700;text-align:center}.after-send-txt{display:none}.side-box{padding:20px 0 15px;border-bottom:1px dotted #eeebe7}.side-box .thumbnail-horizontal dt{margin-bottom:.35em}.side-box .thumbnail-horizontal>.col-1{float:left;width:88px}.side-box .thumbnail-horizontal>.col-1+.col-2{margin-left:103px}.side-box .side-box-footer{display:table;width:100%;margin:15px 0 -15px;padding:10px;background-color:#faf9f6}.side-box .side-box-footer .col-a,.side-box .side-box-footer .col-b{display:table-cell}.side-box .side-box-footer .col-b{text-align:right}.side-box-b{padding:15px;background-color:#faf9f6}.side-box-b .before-send-txt{margin-bottom:1em;padding-bottom:1em;border-bottom:1px dotted #dedbd3}.side-box-b .side-textarea{display:block;width:100%;height:130px;margin:10px 0 15px}.side-box-b .side-input{font-size:12px;font-size:1.2rem}.side-box-b>.btn+.btn{margin-top:10px}.side-facebook-wrap{margin-top:15px;border-top:dotted 1px #dedbd3;padding-top:15px}.is-hidden{display:none!important}.is-stable{overflow:hidden!important}.is-transparent{opacity:0;filter:alpha(opacity=0)}.fade-in{-webkit-animation:fadeIn .3s ease-out 1 both;animation:fadeIn .3s ease-out 1 both}.fade-out{-webkit-animation:fadeOut .3s ease-out 1 both;animation:fadeOut .3s ease-out 1 both}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1;filter:alpha(opacity=100)}to{opacity:0;filter:alpha(opacity=0)}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0;filter:alpha(opacity=0)}to{opacity:1;filter:alpha(opacity=100)}}.mt10{margin-top:10px}.mt15{margin-top:15px}@font-face{font-family:sns-icn;src:url(/static/fonts/sns-icn.eot?j2x75c);src:url(/static/fonts/sns-icn.eot?#iefixj2x75c) format("embedded-opentype"),url(/static/fonts/sns-icn.woff?j2x75c) format("woff"),url(/static/fonts/sns-icn.ttf?j2x75c) format("truetype"),url(/static/fonts/sns-icn.svg?j2x75c#sns-icn) format("svg");font-weight:400;font-style:normal}.icn-facebook:before{content:"\e600";font-family:sns-icn}.mod-img-bordered{width:100%;height:auto;border:1px solid #f1f0ea;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mod-label-type01{padding:.6em 1em .45em;border:1px solid #ff8c53;border-radius:3px;background-color:#ff8c53;color:#fff;font-size:10px;font-size:1rem;line-height:1;white-space:nowrap}.closed .mod-label-type01{color:#5f5b59;border-color:#f0f0ed;background-color:#f0f0ed}.mod-label-type02{padding:.6em 1em .45em;border:1px solid #ff8c53;border-radius:3px;background-color:#fff;color:#ff8c53;font-size:10px;font-size:1rem;line-height:1;white-space:nowrap}.closed .mod-label-type02{color:#5f5b59;border-color:#d6d6d3}.mod-label-type03{padding:.6em 1em .45em;border:1px solid #f2f9f9;border-radius:3px;background-color:#f2f9f9;color:#434949;font-size:10px;font-size:1rem;line-height:1;white-space:nowrap}.closed .mod-label-type03{color:#5f5b59;border-color:#f0f0ed;background-color:#f0f0ed}.mod-label-type04{padding:.6em 1em .45em;border:1px solid #9d9b99;border-radius:3px;background-color:#9d9b99;color:#fff;font-size:10px;font-size:1rem;line-height:1;white-space:nowrap}.closed .mod-label-type04{color:#5f5b59;border-color:#d6d6d3}.mod-label-type05{padding:.6em 1em .45em;border:1px solid #838a8a;border-radius:3px;background-color:#838a8a;color:#fff;font-size:10px;font-size:1rem;line-height:1;white-space:nowrap}.mod-label-type06{padding:.6em 1em .45em;border:1px solid #f0f0ed;border-radius:3px;background-color:#f0f0ed;color:#5f5b59;font-size:10px;font-size:1rem;line-height:1;white-space:nowrap}.mod-label-info{padding:.4em .75em .25em;border:1px solid transparent;border-radius:3px;background-color:#34babe;color:#fff;font-size:12px;font-size:1.2rem;line-height:1;white-space:nowrap}.mod-label-new{padding:1em 1.2em .85em;border:1px solid transparent;border-radius:3px;background-color:#ffc244;color:#fff;font-size:10px;font-size:1rem;line-height:1;white-space:nowrap;font-weight:700}.mod-label-closed{padding:1em 1.2em .85em;border:1px solid transparent;border-radius:3px;background-color:#f0f0ed;color:#5f5b59;font-size:10px;font-size:1rem;line-height:1;white-space:nowrap;font-weight:700}.mod-label-rank{padding:.65em .3em .55em .4em;border:1px solid transparent;border-radius:3px;background-color:#fff;color:#f6783a;font-size:20px;font-size:2rem;line-height:1;white-space:nowrap;font-weight:700;letter-spacing:1px}.mod-label-rank.higher{border:1px solid #ff8b52;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.mod-label-rank>span{font-size:14px;font-size:1.4rem}.mod-search-btn-area{position:relative;margin-bottom:40px;padding:20px;border:3px solid #f2f0ec;background-color:#fcfcfa;text-align:center}.mod-search-btn-area .position-left{position:absolute;top:20px;left:20px}.mod-search-btn-area .position-right-left{position:absolute;top:20px;right:190px}.mod-assist-nav-btm{padding-top:1.2em;border-top:1px dotted #eeedea;text-align:right}.mod-widget{margin-bottom:40px}.mod-widget-s{margin-bottom:30px}.mod-widget-xs{margin-bottom:20px}.mod-widget-xxs{margin-bottom:10px}.mod-widget-col2{margin-right:-55px}.mod-widget-col2>.col{float:left;width:462px;margin-right:55px}.mod-widget-col2>.col>.mod-widget-col3{margin-right:-15px}.mod-widget-col2>.col>.mod-widget-col3>.col{float:left;width:144px;margin-right:15px}.mod-widget-col6{margin-right:-15px}.mod-widget-col6>.col{float:left;width:150px;margin-right:15px}.mod-bordered-box{padding:20px;border:2px solid #faf8f5}.mod-frame,.mod-frame-type02,.mod-frame-type03,.mod-frame-type04{padding:15px;border:7px solid #faf9f6;background-color:#fff}.mod-frame .col4,.mod-frame-type02 .col4,.mod-frame-type03 .col4,.mod-frame-type04 .col4{overflow:hidden;margin-right:-1%}.mod-frame .col4>.col,.mod-frame-type02 .col4>.col,.mod-frame-type03 .col4>.col,.mod-frame-type04 .col4>.col{float:left;width:24%;margin-right:1%}.mod-frame .col3,.mod-frame-type02 .col3,.mod-frame-type03 .col3,.mod-frame-type04 .col3{overflow:hidden;margin-right:-1%}.mod-frame .col3>.col,.mod-frame-type02 .col3>.col,.mod-frame-type03 .col3>.col,.mod-frame-type04 .col3>.col{float:left;width:32.3%;margin-right:1%}.mod-frame-type02{padding:0}.mod-frame-type03{padding:15px;border:7px solid #f2f9f9}.mod-frame-option-type-03{height:37px;padding:6px 14px 0 0;background-color:#f2f9f9;text-align:right}.mod-frame-type04{padding:15px;border:2px dashed #e5e4e0}.mod-frame-type05{margin-right:-1px;padding:6px 0 0 6px;background-color:#faf9f6}.mod-frame-type05 .mod-frame-type05-row{padding-bottom:25px}.mod-frame-type05 .mod-frame-type05-row>.col{float:left;width:224px;margin-right:1px}.mod-frame-type05 .mod-frame-type05-row .col figure{background-color:#fff}.mod-frame-type05 .mod-frame-type05-row .col dl{padding:0 5px}.mod-frame-type05 .mod-frame-type05-row .col dt{margin-bottom:.25em}.mod-frame-type05 .mod-frame-type05-row .col dd{font-size:10px;font-size:1rem}.mod-frame-type06{padding:18px 20px;background-color:#faf9f6}.mod-frame-type07{padding:0 0 7px 9px;background-color:#faf9f6}.mod-frame-type07 .mod-frame-type07-row{overflow:hidden}.mod-frame-type07 .mod-frame-type07-row+.mod-frame-type07-row{margin:7px -7px 0 0}.mod-frame-type07 .mod-frame-type07-row .mod-frame-type07-col{float:left;margin-right:7px}.mod-frame-type08{background-color:#faf9f6;padding:10px;word-break:break-all}.mod-frame-list>li{position:relative;padding:3px 108px 3px 64px}.mod-frame-list>li>.mod-frame-list-icon{position:absolute;top:1px;left:0}.mod-frame-list>li+li{margin-top:15px;padding:17px 108px 3px 64px;border-top:1px dotted #f2f9f9}.mod-frame-list>li+li>.mod-frame-list-icon{position:absolute;top:15px;left:0}.mod-frame-txt{text-align:center}[class*=mod-info-box-type]{margin-bottom:40px;padding:15px 20px}[class*=mod-info-box-type] .mod-info-box-item+.mod-info-box-item{margin-top:1em}[class*=mod-info-box-type] .heading{font-size:16px;font-size:1.6rem;font-weight:700}[class*=mod-info-box-type] .heading a{color:#5f5b59}[class*=mod-info-box-type] .heading [class*=mod-label]{margin-right:1em}[class*=mod-info-box-type] .col2{display:table;width:100%}[class*=mod-info-box-type] .col2>.col-1,[class*=mod-info-box-type] .col2>.col-2{display:table-cell;vertical-align:middle}[class*=mod-info-box-type] .col2>.col-2{text-align:right}.mod-info-box-type01{border:1px solid #cbe6e6;background-color:#f2f9f9}.mod-info-box-type02{border:2px solid #f26666;border-radius:3px}.mod-info-box-type03{border:1px solid #e4e0db;background-color:#fcfcfb}.mod-list li{margin-bottom:10px}.mod-list-inline{margin-bottom:-.75em}.mod-list-inline li{margin-right:1em}.mod-list-inline li{margin-bottom:.75em}.mod-list-inline-pipe li{margin-right:.5em}.mod-list-inline-pipe li:after{margin-left:.5em;color:#b0b0b0;content:'|'}.mod-list-inline-pipe li:last-child:after{margin-left:0;content:''}.mod-tag-list li{margin-right:.5em}.mod-tag-list li{margin-bottom:.75em}.mod-tag-list a{padding:.8em 1em .65em;border:1px solid #eeebe7;border-radius:3px;background-color:none;color:#0e9db7;font-size:10px;font-size:1rem;line-height:1;white-space:nowrap}.mod-topic-path li{margin-right:.75em}.mod-topic-path li:after{margin-left:.75em;color:#b0b0b0;content:'>'}.mod-topic-path li:last-child{margin-right:0}.mod-topic-path li:last-child:after{margin-left:0;content:''}.mod-topic-path li.last{margin-right:0}.mod-topic-path li.last:after{margin-left:0;content:''}.mod-topic-path+.mod-topic-path{margin-top:.5em}.mod-info-item-a{min-height:126px}.mod-info-item-title-a{margin-bottom:.35em}.mod-thumbnail figure{margin:0 0 10px;text-align:center}.mod-thumbnail .caption{margin-bottom:.5em}.mod-thumbnail .branch{margin-bottom:.5em;padding-bottom:.35em;border-bottom:1px solid #efece9;font-size:10px;font-size:1rem}.mod-thumbnail .work-name{height:36px;overflow:hidden}.mod-thumbnail .pickupWork-name{min-height:59px}.mod-thumbnail .company-name{margin-bottom:.5em;font-size:10px;font-size:1rem}.mod-thumbnail .label{display:inline-block;width:35%}.mod-thumbnail .mod-thumbnail-info{min-height:71px}.mod-thumbnail .btn-wrap{margin-top:5px;padding-top:10px;border-top:1px dotted #eae7e4}.mod-thumbnail .btn-wrap .btn+.btn{margin-top:5px}.mod-dl-horizontal>.col-1{float:left;width:100px}.mod-dl-horizontal>.col-1+.col-2{margin-left:110px}.mod-dl-horizontal+.mod-dl-horizontal{margin-top:1em}.mod-col2{margin-right:-20px}.mod-col2>.col{float:left;width:480px;margin-right:20px}.mod-info-bar{background-color:#34babe}.mod-info-bar .inner{width:980px;margin:0 auto;display:table;padding:15px 0}.mod-info-bar .inner .col-1,.mod-info-bar .inner .col-2{display:table-cell;vertical-align:middle}.mod-info-bar .inner .col-1 p{color:#fff;font-size:16px;font-size:1.6rem}.mod-info-bar .inner .col-1 p span{font-size:12px;font-size:1.2rem}.mod-info-bar .inner .col-2{text-align:right}.mod-info-bar .inner .btn-type01{position:relative;display:inline-block;border-width:1px;border-style:solid;box-shadow:0 1px 1px rgba(0,0,0,.15);line-height:normal;text-align:center;white-space:nowrap;padding:.75em 1.5em .65em;font-size:14px;font-size:1.4rem;border-radius:2em;border-color:transparet;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(#fff,#fff);background:-moz-linear-gradient(#fff,#fff);background:-o-linear-gradient(#fff,#fff);background:linear-gradient(#fff,#fff);color:#0e9db7;-webkit-transition:box-shadow .3s ease;-moz-transition:box-shadow .3s ease;-o-transition:box-shadow .3s ease;transition:box-shadow .3s ease;padding-left:30px;border-width:0}.mod-info-bar .inner .btn-type01:hover{box-shadow:0 1px 4px rgba(0,0,0,.35)}.mod-info-bar .inner .btn-type01:focus,.mod-info-bar .inner .btn-type01:hover,.mod-info-bar .inner .btn-type01:active{text-decoration:none}.mod-info-bar .inner .btn-type01:before{display:block;position:absolute;top:50%;left:18px;width:0;height:0;margin-top:-4px;border:4px solid;border-color:transparent transparent transparent #88b7d5;content:''}.mod-tooltip{display:none;position:absolute;width:255px;padding:10px;background-color:#000;background-color:rgba(0,0,0,.7);box-shadow:0 0 4px rgba(0,0,0,.4);color:#fff;text-align:left}.mod-tooltip:after{display:block;position:absolute;top:100%;left:50%;width:0;height:0;margin-left:-9px;border-width:10px 9px 0;border-style:solid;border-top-color:#000;border-color:rgba(0,0,0,.7) transparent transparent;content:''}.mod-tooltip .heading{margin-bottom:1em;font-size:14px;font-size:1.4rem;font-weight:700}.mod-tooltip .tooltip-close{position:absolute;top:7px;right:7px;width:21px;height:21px;background:url(/img/pc/common/btn_tooltip_close.png) 0 0 no-repeat;cursor:pointer}.mod-textlink-panel{margin-bottom:40px;border:1px solid #e4e0db;background-color:#fcfcfa}.mod-textlink-panel-header{padding:17px 20px 12px}.mod-textlink-panel-body{padding:20px;border-top:1px solid #e4e0db}.mod-textlink-list{background-color:#fff}.mod-textlink-list>li+li{border-top:1px dotted #e3e1dc}.mod-textlink-list-row{display:block;position:relative;padding:0 0 0 100px;line-height:23px}.mod-textlink-list-row-icon{position:absolute;top:15px;left:15px}.mod-textlink-list-row-text{display:block;padding:15px 15px 15px 0}.mod-textlink-list-row-arrow{position:absolute;top:50%;right:15px;margin-top:-6px}[class*=mod-btn-type]{display:inline-block;border-width:1px;border-style:solid;box-shadow:0 1px 1px rgba(0,0,0,.15);line-height:normal;text-align:center;white-space:nowrap;padding:.75em 1.5em .65em;font-size:14px;font-size:1.4rem;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:box-shadow .3s ease;-moz-transition:box-shadow .3s ease;-o-transition:box-shadow .3s ease;transition:box-shadow .3s ease}[class*=mod-btn-type]:hover{box-shadow:0 1px 4px rgba(0,0,0,.35)}[class*=mod-btn-type]:focus,[class*=mod-btn-type]:hover,[class*=mod-btn-type]:active{text-decoration:none}[class*=mod-btn-type]:disabled,[class*=mod-btn-type].disabled{opacity:.4;filter:alpha(opacity=40)}[class*=mod-btn-type].mod-btn-3small{padding:.45em 1.5em .35em;font-size:11px;font-size:1.1rem;border-radius:4px}[class*=mod-btn-type].mod-btn-2small{padding:.45em 1.5em .35em;font-size:12px;font-size:1.2rem;border-radius:4px}[class*=mod-btn-type].mod-btn-small{padding:.65em 1.5em .55em;font-size:13px;font-size:1.3rem;border-radius:4px}[class*=mod-btn-type].mod-btn-medium{padding:.6em 1.5em .5em;font-size:15px;font-size:1.5rem;border-radius:4px}[class*=mod-btn-type].mod-btn-2medium{padding:.8em 1.5em .7em;font-size:12px;font-size:1.2rem;border-radius:4px}[class*=mod-btn-type].mod-btn-large{padding:1em 1.5em .9em;font-size:15px;font-size:1.5rem;border-radius:4px}[class*=mod-btn-type].mod-btn-3large{padding:1em 2.4em .9em;font-size:18px;font-size:1.8rem;border-radius:4px}[class*=mod-btn-type].mod-btn-bold{font-weight:700}[class*=mod-btn-type].mod-btn-block{display:block;padding-right:0;padding-left:0}.mod-btn-type01{border-color:#22878a;background-color:#34babe;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#34babe),color-stop(100%,#23a3a7));background:-webkit-linear-gradient(#34babe,#23a3a7);background:-moz-linear-gradient(#34babe,#23a3a7);background:-o-linear-gradient(#34babe,#23a3a7);background:linear-gradient(#34babe,#23a3a7);color:#fff}.mod-btn-type02{border-color:#d8703d;background-color:#ff8c53;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#ff8c53),color-stop(100%,#f47334));background:-webkit-linear-gradient(#ff8c53,#f47334);background:-moz-linear-gradient(#ff8c53,#f47334);background:-o-linear-gradient(#ff8c53,#f47334);background:linear-gradient(#ff8c53,#f47334);color:#fff}.mod-btn-type03{border-color:#c6c2bd;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#fbfbfb));background:-webkit-linear-gradient(#fff,#fbfbfb);background:-moz-linear-gradient(#fff,#fbfbfb);background:-o-linear-gradient(#fff,#fbfbfb);background:linear-gradient(#fff,#fbfbfb);color:#5f5b59;box-shadow:0 1px 1px rgba(0,0,0,.08)}.mod-btn-type04{border-color:#404040;background-color:#656565;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#656565),color-stop(100%,#555));background:-webkit-linear-gradient(#656565,#555);background:-moz-linear-gradient(#656565,#555);background:-o-linear-gradient(#656565,#555);background:linear-gradient(#656565,#555);color:#fff}.mod-btn-type05{border-color:#787878;background-color:#989898;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#989898),color-stop(100%,#878787));background:-webkit-linear-gradient(#989898,#878787);background:-moz-linear-gradient(#989898,#878787);background:-o-linear-gradient(#989898,#878787);background:linear-gradient(#989898,#878787);color:#fff}.mod-btn-type06{border-color:#d2514d;background-color:#f3706c;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f3706c),color-stop(100%,#e45955));background:-webkit-linear-gradient(#f3706c,#e45955);background:-moz-linear-gradient(#f3706c,#e45955);background:-o-linear-gradient(#f3706c,#e45955);background:linear-gradient(#f3706c,#e45955);color:#fff}.mod-btn-type07{border-color:#c6c2bd;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#fbfbfb));background:-webkit-linear-gradient(#fff,#fbfbfb);background:-moz-linear-gradient(#fff,#fbfbfb);background:-o-linear-gradient(#fff,#fbfbfb);background:linear-gradient(#fff,#fbfbfb);color:#0e9db7;box-shadow:0 1px 1px rgba(0,0,0,.08)}.mod-btn-type10{border-color:#c6c2bd;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#fbfbfb));background:-webkit-linear-gradient(#fff,#fbfbfb);background:-moz-linear-gradient(#fff,#fbfbfb);background:-o-linear-gradient(#fff,#fbfbfb);background:linear-gradient(#fff,#fbfbfb);color:#0e9db7;border-width:2px;border-radius:2em}.mod-btn-type11{border-color:#5773a5;background-color:#627eae;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#627eae),color-stop(100%,#627eae));background:-webkit-linear-gradient(#627eae,#627eae);background:-moz-linear-gradient(#627eae,#627eae);background:-o-linear-gradient(#627eae,#627eae);background:linear-gradient(#627eae,#627eae);color:#fff}.mod-btn-type11 .icn-facebook{font-size:18px;font-size:1.8rem;margin-right:12px;vertical-align:middle}.mod-btn-type-disabled{border:0;background:#f0f0eb;box-shadow:none;color:#a3a1a0;cursor:default;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.mod-btn-type-disabled:hover{box-shadow:none}header .nav2,.mod-list-inline,.mod-list-inline-pipe,.mod-tag-list,.mod-topic-path,.search-pager .pagination,.detail-col-a .btn-area{letter-spacing:-.4em}header .nav2 li,.mod-label-type01,.mod-label-type02,.mod-label-type03,.mod-label-type04,.mod-label-type05,.mod-label-type06,.mod-label-info,.mod-label-new,.mod-label-closed,.mod-label-rank,.mod-list-inline li,.mod-list-inline-pipe li,.mod-tag-list li,.mod-tag-list a,.mod-topic-path li,.mod-content-plain-header .data .iwaikin,.mod-content-plain-header-b .data .iwaikin,.mod-content-plain-header-c .data .iwaikin,.search-pager .pagination li,.detail-col-a .btn-area .col{display:inline-block;vertical-align:top;letter-spacing:normal}.contents:after,.extra-contents:after,footer .inner:after,.side-box .thumbnail-horizontal:after,.mod-widget-col2:after,.mod-widget-col2>.col>.mod-widget-col3:after,.mod-widget-col6:after,.mod-frame-type05 .mod-frame-type05-row:after,.mod-dl-horizontal:after,.mod-col2:after,.mod-content-plain-item .content01-type01:after,.mod-content-plain-item-b .content01-type01:after,.mod-content-plain-item-c .content01-type01:after,.mod-content-plain-item figure:after,.mod-content-plain-item-b figure:after,.mod-content-plain-item-c figure:after,.mod-content-plain-item .content02 dl:after,.mod-content-plain-item-b .content02 dl:after,.mod-content-plain-item-c .content02 dl:after,.mod-search-quick form:after,.search-modal .block .block-list:after,.search-panel tbody td .col2:after,.search-panel tbody td .col4:after,.home-occupation:after,.home-area:after,.home-support-contents:after,.home-logo-list:after,.home-pickup:after,.search-pager:after,.search-company-list .col4:after,.search-company-info .thumbnail-horizontal:after,.detail-col-a .catch-content:after,.detail-col-a .data-table .data-horizontal .row:after,.detail-col-a .appeal-content:after,.detail-col-a .other-work-content:after,.detail-col-a .other-work-content .other-work-data:after,.guide-box .col3:after,.guide-box .col4:after,.guide-job-explain:after,.guide-thumbnail-horizontal:after,.guide-ranking-col:after{content:"";display:table;clear:both}.mod-content-plain{position:relative;margin-bottom:40px;border:1px solid #e4e0db;border-top:2px solid #ff8c53;border-radius:2px}.mod-content-plain-b{position:relative;border:1px solid #e4e0db;border-top:3px solid #ff8c53;border-radius:2px;background-color:#faf9f6}.mod-content-plain-header,.mod-content-plain-header-b,.mod-content-plain-header-c{display:table;width:100%;padding:20px;border-bottom:1px solid #e4e0db}.mod-content-plain-header .col-1,.mod-content-plain-header-b .col-1,.mod-content-plain-header-c .col-1,.mod-content-plain-header .col-2,.mod-content-plain-header-b .col-2,.mod-content-plain-header-c .col-2{display:table-cell;vertical-align:middle}.mod-content-plain-header .col-1,.mod-content-plain-header-b .col-1,.mod-content-plain-header-c .col-1{position:relative}.mod-content-plain-header .col-2,.mod-content-plain-header-b .col-2,.mod-content-plain-header-c .col-2{text-align:right;white-space:nowrap}.mod-content-plain-header .mod-label-new,.mod-content-plain-header-b .mod-label-new,.mod-content-plain-header-c .mod-label-new,.mod-content-plain-header .mod-label-rank,.mod-content-plain-header-b .mod-label-rank,.mod-content-plain-header-c .mod-label-rank,.mod-content-plain-header .mod-label-closed,.mod-content-plain-header-b .mod-label-closed,.mod-content-plain-header-c .mod-label-closed{position:absolute;top:50%;left:0}.mod-content-plain-header .mod-label-new,.mod-content-plain-header-b .mod-label-new,.mod-content-plain-header-c .mod-label-new,.mod-content-plain-header .mod-label-closed,.mod-content-plain-header-b .mod-label-closed,.mod-content-plain-header-c .mod-label-closed{margin-top:-15px}.mod-content-plain-header .mod-label-rank,.mod-content-plain-header-b .mod-label-rank,.mod-content-plain-header-c .mod-label-rank{margin-top:-22px}.mod-content-plain-header .mod-label-new+.mod-content-plain-header-title,.mod-content-plain-header-b .mod-label-new+.mod-content-plain-header-title,.mod-content-plain-header-c .mod-label-new+.mod-content-plain-header-title,.mod-content-plain-header .mod-label-rank+.mod-content-plain-header-title,.mod-content-plain-header-b .mod-label-rank+.mod-content-plain-header-title,.mod-content-plain-header-c .mod-label-rank+.mod-content-plain-header-title{margin-left:65px}.mod-content-plain-header .mod-label-closed+.mod-content-plain-header-title,.mod-content-plain-header-b .mod-label-closed+.mod-content-plain-header-title,.mod-content-plain-header-c .mod-label-closed+.mod-content-plain-header-title{margin-left:85px}.mod-content-plain-header .mod-content-plain-header-title,.mod-content-plain-header-b .mod-content-plain-header-title,.mod-content-plain-header-c .mod-content-plain-header-title{padding-right:2em;font-weight:700}.mod-content-plain-header .mod-content-plain-header-title a,.mod-content-plain-header-b .mod-content-plain-header-title a,.mod-content-plain-header-c .mod-content-plain-header-title a{color:#5f5b59}.mod-content-plain-header .mod-content-plain-header-title .txt-1,.mod-content-plain-header-b .mod-content-plain-header-title .txt-1,.mod-content-plain-header-c .mod-content-plain-header-title .txt-1{color:#b0b0b0}.mod-content-plain-header .mod-content-plain-header-title .txt-2,.mod-content-plain-header-b .mod-content-plain-header-title .txt-2,.mod-content-plain-header-c .mod-content-plain-header-title .txt-2{font-size:16px;font-size:1.6rem}.mod-content-plain-header .mod-content-plain-header-title .txt-3,.mod-content-plain-header-b .mod-content-plain-header-title .txt-3,.mod-content-plain-header-c .mod-content-plain-header-title .txt-3{font-size:20px;font-size:2rem;font-weight:700}.mod-content-plain-header .data .iwaikin,.mod-content-plain-header-b .data .iwaikin,.mod-content-plain-header-c .data .iwaikin{margin-left:20px;font-weight:700;vertical-align:middle}.mod-content-plain-header-b{padding:30px}.mod-content-plain-header-c{padding:15px 20px}.mod-content-plain-sub-header{display:table;width:100%;padding:10px 20px;border-bottom:1px dotted #e4e0db}.mod-content-plain-text{line-height:1.8em}.mod-content-plain-item,.mod-content-plain-item-b,.mod-content-plain-item-c{padding:20px}.mod-content-plain-item .content01-type01>.pct,.mod-content-plain-item-b .content01-type01>.pct,.mod-content-plain-item-c .content01-type01>.pct{float:left;width:351px}.mod-content-plain-item .content01-type01>.pct+.txt,.mod-content-plain-item-b .content01-type01>.pct+.txt,.mod-content-plain-item-c .content01-type01>.pct+.txt{margin-left:381px}.mod-content-plain-item .content01-type02,.mod-content-plain-item-b .content01-type02,.mod-content-plain-item-c .content01-type02{overflow:hidden}.mod-content-plain-item .content01-type02>.pct,.mod-content-plain-item-b .content01-type02>.pct,.mod-content-plain-item-c .content01-type02>.pct{float:left;margin-right:30px}.mod-content-plain-item figure,.mod-content-plain-item-b figure,.mod-content-plain-item-c figure{border:1px solid #f4f3ee}.mod-content-plain-item figure a,.mod-content-plain-item-b figure a,.mod-content-plain-item-c figure a{display:inline-block}.mod-content-plain-item figure .pct-1,.mod-content-plain-item-b figure .pct-1,.mod-content-plain-item-c figure .pct-1{float:left;border-right:1px solid #f4f3ee}.mod-content-plain-item figure .pct-2,.mod-content-plain-item-b figure .pct-2,.mod-content-plain-item-c figure .pct-2{border-bottom:1px solid #f4f3ee}.mod-content-plain-item .content02,.mod-content-plain-item-b .content02,.mod-content-plain-item-c .content02{margin-top:20px;padding-top:20px;border-top:1px dotted #e4e0db}.mod-content-plain-item .content02 dl>.col-1,.mod-content-plain-item-b .content02 dl>.col-1,.mod-content-plain-item-c .content02 dl>.col-1{float:left;width:50px}.mod-content-plain-item .content02 dl>.col-1+.col-2,.mod-content-plain-item-b .content02 dl>.col-1+.col-2,.mod-content-plain-item-c .content02 dl>.col-1+.col-2{margin-left:80px}.mod-content-plain-item .content02 dl+dl,.mod-content-plain-item-b .content02 dl+dl,.mod-content-plain-item-c .content02 dl+dl{margin-top:.5em}.mod-content-plain-item .content02 dl dt,.mod-content-plain-item-b .content02 dl dt,.mod-content-plain-item-c .content02 dl dt{font-weight:700}.mod-content-plain-item-b{padding:30px}.mod-content-plain-item-c{padding:15px}.mod-content-plain-item-c .content02{margin-top:15px;padding-top:15px}.mod-content-plain-masking-a{height:107px;margin-top:15px;padding:30px;text-align:center;background-image:url(/static/img/pc/search/search_list_hw_mask.png)}.mod-content-plain-item-list{margin-left:1px}.mod-content-plain-item-list>li{line-height:1.8em;list-style-type:disc;list-style-position:inside}.mod-content-plain-footer{display:table;width:100%;padding:15px 20px;background-color:#fcfcfa}.mod-content-plain-footer .col-1,.mod-content-plain-footer .col-2{display:table-cell;vertical-align:middle}.mod-content-plain-footer .col-2{text-align:right;white-space:nowrap}.mod-content-plain-footer .data{font-size:10px;font-size:1rem;color:#b0b0b0}.mod-content-plain-footer .data a{color:#b0b0b0}.mod-content-plain-footer [class*=mod-btn-]{width:220px;margin-left:10px}.mod-content-plain.closed{border-top:1px solid #e4e0db}.mod-content-plain.closed .list-footer{background-color:#fafafa}.mod-content-plain-form-area{display:inline-block}.side-pickup-allages{display:inline-block;background-image:url(/static/img/pc/home/sprite-side-pickup.png);background-position:0 0;width:86px;height:62px;text-indent:100%;white-space:nowrap;overflow:hidden}.side-pickup-beginner{display:inline-block;background-image:url(/static/img/pc/home/sprite-side-pickup.png);background-position:0 -62px;width:86px;height:62px;text-indent:100%;white-space:nowrap;overflow:hidden}.side-pickup-middleages{display:inline-block;background-image:url(/static/img/pc/home/sprite-side-pickup.png);background-position:0 -124px;width:86px;height:62px;text-indent:100%;white-space:nowrap;overflow:hidden}.side-pickup-second{display:inline-block;background-image:url(/static/img/pc/home/sprite-side-pickup.png);background-position:0 -186px;width:86px;height:62px;text-indent:100%;white-space:nowrap;overflow:hidden}.mod-font-s{font-size:10px;font-size:1rem}.mod-font-m{font-size:12px;font-size:1.2rem}.mod-font-l{font-size:14px;font-size:1.4rem}.mod-font-xl{font-size:16px;font-size:1.6rem}.mod-left{text-align:left!important}.mod-center{text-align:center!important}.mod-right{text-align:right!important}.mod-emphasis01{color:#ff8c53}.mod-emphasis02{color:#f26a66}.mod-fw-bold{font-weight:700}.mod-al-c{text-align:center}.mod-text-ul{text-decoration:underline}.mod-muted01{color:#b0b0b0}.mod-pseudo-link{color:#5f5b59!important}input.mod-textfield,textarea.mod-textarea{padding:7px;border:1px solid #e1dfd9;border-radius:0;vertical-align:middle;color:#5f5b59;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic",Verdana,sans-serif;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:0;-webkit-transition:border-color .5s ease;-moz-transition:border-color .5s ease;-o-transition:border-color .5s ease;transition:border-color .5s ease}input.mod-textfield:focus,textarea.mod-textarea:focus{border-color:#34babe}input.mod-textfield.is-error,textarea.mod-textarea.is-error{background-color:#FFD8C7}input.mod-textfield.is-highlighted,textarea.mod-textarea.is-highlighted{border-color:#ff8c53}input.mod-textfield[type=text],input.mod-textfield[type=tel],input.mod-textfield[type=password],input.mod-textfield[type=email],input.mod-textfield[type=number]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input.mod-textfield::-webkit-input-placeholder{color:#a6a6a6}input.mod-textfield::-moz-placeholder{color:#a6a6a6;opacity:1}input.mod-textfield.is-error{background-color:#FFD8C7}textarea.mod-textarea::-webkit-input-placeholder{color:#a6a6a6}textarea.mod-textarea::-moz-placeholder{color:#a6a6a6;opacity:1}textarea.mod-textarea.is-error{background-color:#FFD8C7}.mod-error-text{color:#d80000}.mod-search-quick{padding:30px 0;background-color:#faf9f6}.mod-search-quick form{width:980px;margin:0 auto;padding-left:120px;background:url(/img/pc/home/img_quick_search.png) 0 50% no-repeat}.mod-search-quick .row{display:table;table-layout:fixed;width:100%}.mod-search-quick .row+.row{margin-top:15px}.mod-search-quick .col{display:table-cell;width:272px;padding-left:20px}.mod-search-quick .col.col-1{width:316px;padding-left:0}.mod-search-quick .col.checkbox{position:relative;width:auto;white-space:nowrap}.mod-search-quick .col.btn{width:120px}.mod-search-quick .mod-search-quick-item{width:980px;margin:0 auto;margin-top:20px}.mod-search-rank{padding:20px;background-color:#f3f1eb}.mod-search-rank .row{display:table;position:relative;table-layout:fixed;width:100%;padding-right:106px}.mod-search-rank .row+.row{margin-top:15px}.mod-search-rank .row .col{display:table-cell}.mod-search-rank .row .col.col-1{width:59%}.mod-search-rank .row .col.col-space-1{width:7%;vertical-align:middle;text-align:center;font-size:21px;font-size:2.1rem}.mod-search-rank .row .col.col-2{width:34%}.mod-search-rank .row .col.btn{position:absolute;top:0;right:0}.mod-quick-search-link{padding:6px 15px 7PX;border:1px solid #f6f5f0;background-color:#fdfdfc;overflow:hidden}.mod-quick-search-link-ttl{float:left;width:16%}.mod-quick-search-link-list{float:left;padding-top:2px;width:84%;line-height:1.2em}.mod-quick-search-link-list-item{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:30.3%}.mod-quick-search-link-list-item+.mod-quick-search-link-list-item{padding-left:3%}.select-box-txt,.select-box-txt-type01{padding:10px;border:1px solid #e1dfd9;border-radius:2px;background:#fff url(/img/pc/common/icon_arrow_down.png) 97% 50% no-repeat;box-shadow:0 0 3px 3px #faf9f7;cursor:pointer;-webkit-transition:border-color .5s ease;-moz-transition:border-color .5s ease;-o-transition:border-color .5s ease;transition:border-color .5s ease}.select-box-txt:hover,.select-box-txt-type01:hover,.select-box-txt.focus,.focus.select-box-txt-type01{border-color:#34babe}.select-box-txt-type01{box-shadow:0 0 3px 3px #efefef}.select-box{position:relative}.select-box .select-box-list{display:none;position:absolute;top:120%;left:0;width:100%;max-height:375px;border:1px solid #d7d5cf;background-color:#fff;box-shadow:0 3px 5px rgba(0,0,0,.15);overflow-y:scroll;z-index:10}.select-box .select-box-list label{display:block;padding:.65em 1em;color:#5f5b59}.select-box .select-box-list label:hover{background-color:#eef8f8;text-decoration:none}.select-box .select-box-list label.is-dimmed{pointer-events:none}.select-box .select-box-list label.is-dimmed:hover{background-color:#fff}.select-box .select-box-list input[type=radio]{display:none}.select-box .select-box-list dt{margin-bottom:5px;border-bottom:1px dotted #eeedea;font-weight:700}.select-box .select-box-list dt label{padding:.75em 1em}.select-box .select-box-list dd{border-bottom:1px dotted #eeedea}.select-box .select-box-list dd li label{padding:.65em 1em .65em 2em}.input-text{width:100%;padding:10px}.checkbox-area .checkbox-area-item{display:inline}.checkbox-area .checkbox-input{position:absolute;z-index:-1}.checkbox-area .checkbox-input:checked+label{background-position:0 -60px}.checkbox-area .checkbox-input.checked+label{background-position:0 -60px}.checkbox-area .checkbox-label{display:inline-block;height:30px;margin-right:30px;padding:5px 0 0 35px;background:url(/img/pc/home/parts_checkbox.png) 0 0 no-repeat;vertical-align:middle;cursor:pointer}.checkbox-area .checkbox-label:hover{background-position:0 -30px}.mod-form-table>tbody>tr>th{padding:6px 86px 6px 0;text-align:left}.mod-form-table>tbody>tr>td{padding:6px 0;text-align:left}.mod-form-table-option{margin-top:35px;padding-top:20px;border-top:1px dotted #e5e3de;text-align:center}.mod-heading1-a{margin-bottom:30px;font-size:20px;font-size:2rem;font-weight:700}.mod-heading1-b{margin-bottom:3px;font-size:20px;font-size:2rem;font-weight:700}.mod-heading1-b-option{margin-bottom:27px}.mod-heading2-a{margin-bottom:15px;font-size:16px;font-size:1.6rem;font-weight:700}.mod-heading2-a small{margin-left:1em;font-size:10px;font-size:1rem}.mod-heading2-b{margin-bottom:20px;background:url(/img/pc/common/bg_heading2_b.png) 0 50% repeat-x}.mod-heading2-b .text{padding-right:.5em;background-color:#fff;font-size:16px;font-size:1.6rem;font-weight:700}.mod-heading2-c{margin-bottom:15px;padding-bottom:.5em;background:url(/img/pc/common/bg_heading2_c.png) 0 100% repeat-x;font-size:16px;font-size:1.6rem;font-weight:700}.mod-heading2-d{margin-bottom:15px;font-size:16px;font-size:1.6rem;font-weight:700}.mod-heading2-d small{margin-left:2em;font-size:10px;font-size:1rem}.mod-heading2-d.has-icon{position:relative;min-height:42px;padding:10px 0 0 58px}.mod-heading2-d.has-icon>[class*=icon-]{position:absolute;top:0;left:0}.mod-heading2-e{margin-bottom:5px;font-size:16px;font-size:1.6rem;font-weight:700}.mod-heading2-e.has-icon{position:relative;padding-left:27px}.mod-heading2-e.has-icon>[class*=icon-]{position:absolute;top:3px;left:0}.mod-heading2-f{margin-bottom:15px;padding-bottom:.5em;border-bottom:1px dotted #e4e0db;font-size:16px;font-size:1.6rem;font-weight:700}.mod-heading2-g{font-size:22px;font-size:2.2rem;font-weight:700;text-align:center}.mod-heading3-a{margin-bottom:1em;font-size:14px;font-size:1.4rem;font-weight:700}.mod-heading3-b{margin-bottom:20px;padding-bottom:10px;border-bottom:1px dotted #e8e6e2;font-size:14px;font-size:1.4rem;font-weight:700}.mod-heading3-c{margin-bottom:15px;padding-bottom:10px;border-bottom:1px dotted #e8e6e2;font-size:14px;font-size:1.4rem;font-weight:700}.mod-heading-has-utility{position:relative}.mod-heading-has-utility .mod-heading-utility{position:absolute;top:15px;right:0}.mod-heading-has-utility .mod-heading-utility-s{position:absolute;top:3px;right:0}header .nav2,.mod-list-inline,.mod-list-inline-pipe,.mod-tag-list,.mod-topic-path,.search-pager .pagination,.detail-col-a .btn-area{letter-spacing:-.4em}header .nav2 li,.mod-label-type01,.mod-label-type02,.mod-label-type03,.mod-label-type04,.mod-label-type05,.mod-label-type06,.mod-label-info,.mod-label-new,.mod-label-closed,.mod-label-rank,.mod-list-inline li,.mod-list-inline-pipe li,.mod-tag-list li,.mod-tag-list a,.mod-topic-path li,.mod-content-plain-header .data .iwaikin,.mod-content-plain-header-b .data .iwaikin,.mod-content-plain-header-c .data .iwaikin,.search-pager .pagination li,.detail-col-a .btn-area .col{display:inline-block;vertical-align:top;letter-spacing:normal}.contents:after,.extra-contents:after,footer .inner:after,.side-box .thumbnail-horizontal:after,.mod-widget-col2:after,.mod-widget-col2>.col>.mod-widget-col3:after,.mod-widget-col6:after,.mod-frame-type05 .mod-frame-type05-row:after,.mod-dl-horizontal:after,.mod-col2:after,.mod-content-plain-item .content01-type01:after,.mod-content-plain-item-b .content01-type01:after,.mod-content-plain-item-c .content01-type01:after,.mod-content-plain-item figure:after,.mod-content-plain-item-b figure:after,.mod-content-plain-item-c figure:after,.mod-content-plain-item .content02 dl:after,.mod-content-plain-item-b .content02 dl:after,.mod-content-plain-item-c .content02 dl:after,.mod-search-quick form:after,.search-modal .block .block-list:after,.search-panel tbody td .col2:after,.search-panel tbody td .col4:after,.home-occupation:after,.home-area:after,.home-support-contents:after,.home-logo-list:after,.home-pickup:after,.search-pager:after,.search-company-list .col4:after,.search-company-info .thumbnail-horizontal:after,.detail-col-a .catch-content:after,.detail-col-a .data-table .data-horizontal .row:after,.detail-col-a .appeal-content:after,.detail-col-a .other-work-content:after,.detail-col-a .other-work-content .other-work-data:after,.guide-box .col3:after,.guide-box .col4:after,.guide-job-explain:after,.guide-thumbnail-horizontal:after,.guide-ranking-col:after{content:"";display:table;clear:both}.icon-badge{display:inline-block;background-image:url(/static/img/pc/common/icon.png);background-position:0 -261px;width:42px;height:42px;text-indent:100%;white-space:nowrap;overflow:hidden}.icon-bag{display:inline-block;background-image:url(/static/img/pc/common/icon.png);background-position:0 -177px;width:42px;height:42px;text-indent:100%;white-space:nowrap;overflow:hidden}.icon-building{display:inline-block;background-image:url(/static/img/pc/common/icon.png);background-position:0 -135px;width:42px;height:42px;text-indent:100%;white-space:nowrap;overflow:hidden}.icon-clock{display:inline-block;background-image:url(/static/img/pc/common/icon.png);background-position:0 -345px;width:42px;height:42px;text-indent:100%;white-space:nowrap;overflow:hidden}.icon-flashcard{display:inline-block;background-image:url(/static/img/pc/common/icon.png);background-position:0 -555px;width:42px;height:42px;text-indent:100%;white-space:nowrap;overflow:hidden}.icon-marker{display:inline-block;background-image:url(/static/img/pc/common/icon.png);background-position:0 -387px;width:42px;height:42px;text-indent:100%;white-space:nowrap;overflow:hidden}.icon-match{display:inline-block;background-image:url(/static/img/pc/common/icon.png);background-position:0 -429px;width:42px;height:42px;text-indent:100%;white-space:nowrap;overflow:hidden}.icon-new{display:inline-block;background-image:url(/static/img/pc/common/icon.png);background-position:0 -471px;width:42px;height:42px;text-indent:100%;white-space:nowrap;overflow:hidden}.icon-person{display:inline-block;background-image:url(/static/img/pc/common/icon.png);background-position:0 -513px;width:42px;height:42px;text-indent:100%;white-space:nowrap;overflow:hidden}.icon-rank{display:inline-block;background-image:url(/static/img/pc/common/icon.png);background-position:0 -303px;width:42px;height:42px;text-indent:100%;white-space:nowrap;overflow:hidden}.icon-school-cap{display:inline-block;background-image:url(/static/img/pc/common/icon.png);background-position:0 -52px;width:41px;height:41px;text-indent:100%;white-space:nowrap;overflow:hidden}.icon-excramation{display:inline-block;background-image:url(/static/img/pc/common/icon.png);background-position:0 -34px;width:18px;height:18px;text-indent:100%;white-space:nowrap;overflow:hidden}.icon-loupe{display:inline-block;background-image:url(/static/img/pc/common/icon.png);background-position:0 -93px;width:42px;height:42px;text-indent:100%;white-space:nowrap;overflow:hidden}.icon-flag{display:inline-block;background-image:url(/static/img/pc/common/icon.png);background-position:0 -219px;width:42px;height:42px;text-indent:100%;white-space:nowrap;overflow:hidden}.icon-hwpedia-info{display:inline-block;background-image:url(/static/img/pc/common/icon.png);background-position:0 -597px;width:123px;height:131px;text-indent:100%;white-space:nowrap;overflow:hidden;margin-top:20px}.icon-arrow-green-l{display:inline-block;background-image:url(/static/img/pc/common/icon.png);background-position:0 -11px;width:7px;height:11px;text-indent:100%;white-space:nowrap;overflow:hidden}.icon-arrow-green-r{display:inline-block;background-image:url(/static/img/pc/common/icon.png);background-position:0 0;width:7px;height:11px;text-indent:100%;white-space:nowrap;overflow:hidden}.icon-arrow-gray-r{display:inline-block;background-image:url(/static/img/pc/common/icon.png);background-position:0 -22px;width:9px;height:12px;text-indent:100%;white-space:nowrap;overflow:hidden}a[class*=mod-icon-],span[class*=mod-icon-]{display:inline-block}.mod-icon-arrow{padding-left:15px;background:url(/img/pc/common/icon_arrow.png) 0 50% no-repeat}.mod-icon-arrow-circle{padding-left:20px;background:url(/img/pc/common/icon_arrow_circle.png) 0 50% no-repeat}.mod-icon-chevron-right{padding-left:10px;background:url(/img/pc/common/icon_chevron_right.png) 0 50% no-repeat}.mod-icon-search{padding-left:20px;background:url(/img/pc/common/icon_search.png) 0 50% no-repeat}.mod-icon-plus{padding-left:20px;background:url(/img/pc/common/icon_plus.png) 0 50% no-repeat}.mod-icon-save{padding-left:20px;background:url(/img/pc/common/icon_save.png) 0 50% no-repeat}.mod-icon-star{padding-left:20px;background:url(/img/pc/common/icon_star.png) 0 35% no-repeat}.mod-icon-star-o{padding-left:20px;background:url(/img/pc/common/icon_star_o.png) 0 35% no-repeat}.mod-icon-caret-square-up{padding-left:15px;background:url(/img/pc/common/icon_caret_square_up.png) 0 50% no-repeat}.mod-icon-caret-square-down{padding-left:15px;background:url(/img/pc/common/icon_caret_square_down.png) 0 50% no-repeat}.mod-icon-setting{padding-left:19px;background:url(/img/pc/common/icon_setting.png) 0 50% no-repeat}.mod-icon-position-right{padding:0 15px 0 0;background-position:100% 50%}.mod-icon-position-right.mod-icon-chevron-right{padding-right:10px}.overlayer{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,.4);overflow-x:hidden;overflow-y:scroll;z-index:50}.modal{position:relative;width:700px;margin:40px auto;border-radius:4px;background-color:#fff;box-shadow:0 3px 5px rgba(0,0,0,.15);display:none;border-top:4px solid #ff8c53}.modal a:not([class*=mod-btn-type]){-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.modal a:not([class*=mod-btn-type]):hover{opacity:.7;filter:alpha(opacity=70)}.modal a:not([class*=mod-btn-type]) img{background-color:#fff}.modal .modal-close{position:absolute;top:20px;right:20px;width:34px;height:34px;background:url(/img/pc/common/btn_modal_close.png) 0 0 no-repeat;cursor:pointer;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.modal .modal-close:hover{opacity:.7;filter:alpha(opacity=70)}.modal .modal-content{padding:35px 35px 20px;font-size:14px;font-size:1.4rem}.modal .modal-content .has-figure-favorite,.modal .modal-content .has-figure-scout,.modal .modal-content .has-figure-match{min-height:120px;padding-right:270px;background-position:100% 0;background-repeat:no-repeat}.modal .modal-content .has-figure-favorite{background-image:url(/img/pc/common/img_modal_favorite.png)}.modal .modal-content .has-figure-scout{background-image:url(/img/pc/common/img_modal_scout.png)}.modal .modal-content .has-figure-match{background-image:url(/img/pc/common/img_modal_match.png)}.modal .modal-content .ttl{margin-bottom:40px;font-size:22px;font-size:2.2rem}.modal .modal-content .heading{margin-bottom:1em;font-size:16px;font-size:1.6rem;font-weight:700}.modal .modal-content .btn{margin-top:35px;padding-top:20px;border-top:1px dotted #e5e3de;text-align:center}.modal .modal-content .btn>.btn-elem+.btn-elem{margin-left:20px}.modal .modal-footer{padding:20px 0;border-top:1px solid #eceae6;text-align:center}.modal .modal-footer-text-a{font-size:14px;font-size:1.4rem;font-weight:700}.modal .modal-close{top:35px;right:35px}.extra-overlayer{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,.4);overflow-x:hidden;overflow-y:scroll;z-index:50}.mod-modal-b{position:relative;width:410px;margin:40px auto;border-radius:4px;background-color:#fff;box-shadow:0 3px 5px rgba(0,0,0,.15);border-top:4px solid #ff8c53}.mod-modal-b a:not([class*=mod-btn-type]){-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.mod-modal-b a:not([class*=mod-btn-type]):hover{opacity:.7;filter:alpha(opacity=70)}.mod-modal-b a:not([class*=mod-btn-type]) img{background-color:#fff}.mod-modal-b .modal-close{position:absolute;top:20px;right:20px;width:34px;height:34px;background:url(/img/pc/common/btn_modal_close.png) 0 0 no-repeat;cursor:pointer;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.mod-modal-b .modal-close:hover{opacity:.7;filter:alpha(opacity=70)}.mod-modal-b .mod-modal-header{padding:20px;border-bottom:1px solid #e4e0db}.mod-modal-b .mod-modal-content{padding:0 35px 10px}.mod-modal-b .mod-modal-section{border-top:1px dotted #e5e3de;padding:20px 35px}.mod-modal-b .mod-modal-section:first-child{border-top:0}.mod-modal-b .mod-modal-elem{display:block;margin-top:10px}.mod-modal-b .mod-modal-elem:first-child{margin-top:15px}.mod-modal-b .mod-modal-emphasis{color:#ff8c53}header .nav2,.mod-list-inline,.mod-list-inline-pipe,.mod-tag-list,.mod-topic-path,.search-pager .pagination,.detail-col-a .btn-area{letter-spacing:-.4em}header .nav2 li,.mod-label-type01,.mod-label-type02,.mod-label-type03,.mod-label-type04,.mod-label-type05,.mod-label-type06,.mod-label-info,.mod-label-new,.mod-label-closed,.mod-label-rank,.mod-list-inline li,.mod-list-inline-pipe li,.mod-tag-list li,.mod-tag-list a,.mod-topic-path li,.mod-content-plain-header .data .iwaikin,.mod-content-plain-header-b .data .iwaikin,.mod-content-plain-header-c .data .iwaikin,.search-pager .pagination li,.detail-col-a .btn-area .col{display:inline-block;vertical-align:top;letter-spacing:normal}.contents:after,.extra-contents:after,footer .inner:after,.side-box .thumbnail-horizontal:after,.mod-widget-col2:after,.mod-widget-col2>.col>.mod-widget-col3:after,.mod-widget-col6:after,.mod-frame-type05 .mod-frame-type05-row:after,.mod-dl-horizontal:after,.mod-col2:after,.mod-content-plain-item .content01-type01:after,.mod-content-plain-item-b .content01-type01:after,.mod-content-plain-item-c .content01-type01:after,.mod-content-plain-item figure:after,.mod-content-plain-item-b figure:after,.mod-content-plain-item-c figure:after,.mod-content-plain-item .content02 dl:after,.mod-content-plain-item-b .content02 dl:after,.mod-content-plain-item-c .content02 dl:after,.mod-search-quick form:after,.search-modal .block .block-list:after,.search-panel tbody td .col2:after,.search-panel tbody td .col4:after,.home-occupation:after,.home-area:after,.home-support-contents:after,.home-logo-list:after,.home-pickup:after,.search-pager:after,.search-company-list .col4:after,.search-company-info .thumbnail-horizontal:after,.detail-col-a .catch-content:after,.detail-col-a .data-table .data-horizontal .row:after,.detail-col-a .appeal-content:after,.detail-col-a .other-work-content:after,.detail-col-a .other-work-content .other-work-data:after,.guide-box .col3:after,.guide-box .col4:after,.guide-job-explain:after,.guide-thumbnail-horizontal:after,.guide-ranking-col:after{content:"";display:table;clear:both}.mod-pagenate-box{min-height:32px;overflow:hidden}.mod-pagenate-box-elem,.mod-pagenate-box-l,.mod-pagenate-box-r,.mod-pagenate-box-c{display:inline-block;float:left;position:relative}.mod-pagenate-box-l,.mod-pagenate-box-r{width:39%}.mod-pagenate-box-l{padding-left:20px;text-align:left}.mod-pagenate-box-r{padding-right:20px;text-align:right}.mod-pagenate-box-c{width:22%;text-align:center}.mod-pagenate-box-c:before,.mod-pagenate-box-c:after{display:inline-block;position:absolute;top:0;content:'';width:0;height:31px}.mod-pagenate-box-c:before{left:0;border-left:solid 1px #e8e8e8}.mod-pagenate-box-c:after{right:0;border-right:solid 1px #e8e8e8}.mod-pagenate-box-txt-wrap-l,.mod-pagenate-box-txt-wrap-c,.mod-pagenate-box-txt-wrap-r{display:inline-block}.mod-pagenate-box-txt-wrap-l{text-align:left}.mod-pagenate-box-txt-wrap-c{text-align:center}.mod-pagenate-box-txt-wrap-r{text-align:right}.mod-pagenate-box-txt{display:table-cell;max-width:150px;height:32px;vertical-align:middle}.mod-pagenate-box-icon-l,.mod-pagenate-box-icon-r{position:absolute;top:9px}.mod-pagenate-box-icon-l{left:0}.mod-pagenate-box-icon-r{right:0}.search-modal{position:relative;width:810px;margin:40px auto;border-radius:4px;background-color:#fff;box-shadow:0 3px 5px rgba(0,0,0,.15);height:567px}.search-modal a:not([class*=mod-btn-type]){-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.search-modal a:not([class*=mod-btn-type]):hover{opacity:.7;filter:alpha(opacity=70)}.search-modal a:not([class*=mod-btn-type]) img{background-color:#fff}.search-modal .modal-close{position:absolute;top:20px;right:20px;width:34px;height:34px;background:url(/img/pc/common/btn_modal_close.png) 0 0 no-repeat;cursor:pointer;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.search-modal .modal-close:hover{opacity:.7;filter:alpha(opacity=70)}.search-modal .modal-header{padding:18px 20px;border-bottom:1px solid #e5e3e1;border-radius:4px 4px 0 0;background-color:#f9f7f5}.search-modal .modal-header .heading{font-size:20px;font-size:2rem;font-weight:700}.search-modal .modal-col-a{display:table-cell;vertical-align:top;width:258px;height:500px;border-right:1px solid #dce0e2;border-bottom-left-radius:4px;background-color:#e9ebec}.search-modal .modal-col-b{display:table-cell;width:552px;vertical-align:top}.search-modal .nav li{display:table;width:100%}.search-modal .nav li:last-child label{border-bottom:0}.search-modal .nav input[type=checkbox]{display:none}.search-modal .nav label{display:table-cell;height:32px;padding:0 30px 0 20px;border-bottom:1px solid #dce0e2;vertical-align:middle}.search-modal .nav label:hover{background-color:#34babe;color:#fff;font-weight:700;cursor:pointer}.search-modal .nav :checked+label{background:url(/img/pc/common/icon_check.png) 95% 50% no-repeat}.search-modal .nav :checked+label:hover{color:#5f5b59;font-weight:400}.search-modal .nav .checked+label{background:url(/img/pc/common/icon_check.png) 95% 50% no-repeat}.search-modal .nav .checked+label:hover{color:#5f5b59;font-weight:400}.search-modal .content{position:relative;height:417px}.search-modal .unselected{display:table;width:532px;height:397px;margin:10px;border:1px solid #ccc;border-radius:4px;background-color:#eee}.search-modal .unselected p{display:table-cell;font-size:16px;font-size:1.6rem;text-align:center;vertical-align:middle}.search-modal .selected-items{height:417px;overflow-y:scroll}.search-modal .block .big-heading{padding:15px;border-bottom:1px solid #ece9e5;font-weight:700}.search-modal .block .heading{padding:10px 25px;background-color:#f4f7f8}.search-modal .block .block-list{padding:20px 25px}.search-modal .block .block-list li{float:left;width:50%;margin-bottom:10px}.search-modal .block .block-list li:nth-child(2n+1){clear:both}.search-modal .filter{position:absolute;bottom:0;left:0;width:535px;height:30px;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#fff));background:-webkit-linear-gradient(rgba(255,255,255,0),#fff);background:-moz-linear-gradient(rgba(255,255,255,0),#fff);background:-o-linear-gradient(rgba(255,255,255,0),#fff);background:linear-gradient(rgba(255,255,255,0),#fff)}.search-modal .modal-footer{padding:20px 20px 0;border-top:1px solid #ece9e5;text-align:right}.search-panel-area{margin-bottom:40px}.search-panel{table-layout:fixed;width:100%;border:3px solid #f2f0ec;background-color:#fcfcfa}.search-panel+.search-panel{margin-top:15px}.search-panel tbody th,.search-panel tbody td{padding:1em 1.5em;border-top:1px solid #eeece8}.search-panel tbody th{border-left:1px solid #eeece8;text-align:left}.search-panel tbody td .btn{float:left;width:82px}.search-panel tbody td .btn .mod-type-btn03{padding:.75em 0 .5em}.search-panel tbody td .selected{margin-left:92px;padding-top:.65em}.search-panel tbody td .selected label{display:inline-block;margin:0 1em .5em 0}.search-panel tbody td .col2 li{float:left;width:50%;margin:.25em 0}.search-panel tbody td .col2 li:nth-child(2n+1){clear:both}.search-panel tbody td .col4 li{float:left;width:25%;margin:.25em 0}.search-panel tbody td .col4 li:nth-child(4n+1){clear:both}.search-panel select{min-width:110px}.search-panel .mod-textfield{width:90%;padding:5px 7px;border-radius:6px}.search-panel .mod-search-btn-area{margin-bottom:0;border-width:3px 0 0}.search-panel .additional-condition{display:none}header .nav2,.mod-list-inline,.mod-list-inline-pipe,.mod-tag-list,.mod-topic-path,.search-pager .pagination,.detail-col-a .btn-area{letter-spacing:-.4em}header .nav2 li,.mod-label-type01,.mod-label-type02,.mod-label-type03,.mod-label-type04,.mod-label-type05,.mod-label-type06,.mod-label-info,.mod-label-new,.mod-label-closed,.mod-label-rank,.mod-list-inline li,.mod-list-inline-pipe li,.mod-tag-list li,.mod-tag-list a,.mod-topic-path li,.mod-content-plain-header .data .iwaikin,.mod-content-plain-header-b .data .iwaikin,.mod-content-plain-header-c .data .iwaikin,.search-pager .pagination li,.detail-col-a .btn-area .col{display:inline-block;vertical-align:top;letter-spacing:normal}.contents:after,.extra-contents:after,footer .inner:after,.side-box .thumbnail-horizontal:after,.mod-widget-col2:after,.mod-widget-col2>.col>.mod-widget-col3:after,.mod-widget-col6:after,.mod-frame-type05 .mod-frame-type05-row:after,.mod-dl-horizontal:after,.mod-col2:after,.mod-content-plain-item .content01-type01:after,.mod-content-plain-item-b .content01-type01:after,.mod-content-plain-item-c .content01-type01:after,.mod-content-plain-item figure:after,.mod-content-plain-item-b figure:after,.mod-content-plain-item-c figure:after,.mod-content-plain-item .content02 dl:after,.mod-content-plain-item-b .content02 dl:after,.mod-content-plain-item-c .content02 dl:after,.mod-search-quick form:after,.search-modal .block .block-list:after,.search-panel tbody td .col2:after,.search-panel tbody td .col4:after,.home-occupation:after,.home-area:after,.home-support-contents:after,.home-logo-list:after,.home-pickup:after,.search-pager:after,.search-company-list .col4:after,.search-company-info .thumbnail-horizontal:after,.detail-col-a .catch-content:after,.detail-col-a .data-table .data-horizontal .row:after,.detail-col-a .appeal-content:after,.detail-col-a .other-work-content:after,.detail-col-a .other-work-content .other-work-data:after,.guide-box .col3:after,.guide-box .col4:after,.guide-job-explain:after,.guide-thumbnail-horizontal:after,.guide-ranking-col:after{content:"";display:table;clear:both}.hw-mainvisual{width:100%;background-color:#b2dfe1}.hw-mainvisual-elem{margin:0 auto;width:980px;height:290px;background:url(/img/pc/hellowork/img_main_visual.png) 0 0 no-repeat}.hw-caption{border:1px solid #aedcdd;overflow:hidden}.hw-caption-icon{float:left;padding:20px;width:25%;text-align:center}.hw-caption-text{float:left;padding:20px;width:75%;min-height:176px;border-left:1px solid #aedcdd;background-color:#fafdfd}.hw-article01-01{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork01.png);background-position:0 -398px;width:300px;height:224px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article01-02{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork01.png);background-position:0 0;width:300px;height:199px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article01-03{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork01.png);background-position:0 -199px;width:300px;height:199px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article02-01{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork02.png);background-position:0 0;width:300px;height:200px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article02-02{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork02.png);background-position:0 -200px;width:300px;height:200px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article02-03{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork02.png);background-position:0 -400px;width:300px;height:225px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article02-04{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork02.png);background-position:0 -625px;width:300px;height:225px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article03-01{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork03.png);background-position:0 0;width:300px;height:225px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article03-02{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork03.png);background-position:0 -225px;width:300px;height:225px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article03-03{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork03.png);background-position:0 -450px;width:300px;height:225px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article04-01{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork04.png);background-position:0 0;width:300px;height:198px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article04-02{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork04.png);background-position:0 -198px;width:300px;height:200px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article05-01{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork05.png);background-position:0 -199px;width:300px;height:300px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article05-02{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork05.png);background-position:0 0;width:300px;height:199px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article06-01{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork06.png);background-position:0 -180px;width:300px;height:199px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article06-02{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork06.png);background-position:0 0;width:240px;height:180px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article07-01{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork07.png);background-position:0 -225px;width:199px;height:300px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article07-02{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork07.png);background-position:0 0;width:300px;height:225px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article08-01{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork08.png);background-position:0 -199px;width:300px;height:207px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article08-02{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork08.png);background-position:0 0;width:300px;height:199px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article09-01{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork09.png);background-position:0 0;width:300px;height:225px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article09-02{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork09.png);background-position:0 -225px;width:300px;height:225px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article10-01{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork10.png);background-position:0 -225px;width:300px;height:296px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article10-02{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork10.png);background-position:0 0;width:300px;height:225px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article11-01{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork11.png);background-position:0 -199px;width:300px;height:225px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article11-02{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork11.png);background-position:0 0;width:300px;height:199px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article12-01{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork12.png);background-position:0 0;width:300px;height:176px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article12-02{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork12.png);background-position:0 -176px;width:150px;height:300px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article13-01{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork13.png);background-position:0 -199px;width:300px;height:217px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article13-02{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork13.png);background-position:0 0;width:300px;height:199px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article14-01{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork14.png);background-position:0 -150px;width:300px;height:211px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article14-02{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork14.png);background-position:0 0;width:150px;height:150px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article15-01{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork15.png);background-position:0 -199px;width:300px;height:213px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article15-02{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork15.png);background-position:0 0;width:300px;height:199px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article16-01{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork16.png);background-position:0 -195px;width:300px;height:198px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article16-02{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork16.png);background-position:0 0;width:300px;height:195px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article17-01{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork17.png);background-position:0 0;width:300px;height:202px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article17-02{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork17.png);background-position:0 -202px;width:300px;height:225px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article18-01{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork18.png);background-position:0 0;width:300px;height:198px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article18-02{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork18.png);background-position:0 -198px;width:300px;height:199px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article19-01{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork19.png);background-position:0 0;width:300px;height:199px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article19-02{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork19.png);background-position:0 -199px;width:300px;height:199px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article20-01{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork20.png);background-position:0 -225px;width:300px;height:300px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article20-02{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork20.png);background-position:0 0;width:300px;height:225px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article21-01{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork21.png);background-position:0 0;width:177px;height:300px;text-indent:100%;white-space:nowrap;overflow:hidden}.hw-article21-02{display:inline-block;background-image:url(/static/img/pc/helloworkpedia/hellowork21.png);background-position:0 -300px;width:300px;height:300px;text-indent:100%;white-space:nowrap;overflow:hidden}.home-main-visual{position:relative;height:320px}.home-main-visual .item{position:absolute;width:100%}.home-main-visual .inner{position:relative;width:980px;margin:0 auto}.home-main-visual .controller{position:relative;width:100%;height:320px}.home-main-visual .controller .prev,.home-main-visual .controller .next{display:block;position:absolute;top:0;width:42px;height:320px;opacity:0;z-index:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.home-main-visual .controller .prev img,.home-main-visual .controller .next img{display:block;position:absolute;top:50%;margin-top:-21px}.home-main-visual .controller .prev{left:50px}.home-main-visual .controller .next{right:50px}.home-main-visual:hover .controller .prev,.home-main-visual:hover .controller .next{opacity:1}.home-main-visual .type01{background:url(/img/pc/home/bg_main_visual01.png) 0 0 repeat-x}.home-main-visual .type01 .btn{position:absolute;top:212px;right:75px;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.home-main-visual .type01 .btn:hover{opacity:.85;filter:alpha(opacity=85)}.home-main-visual .type02{background:url(/img/pc/home/bg_main_visual02.png) 0 0 repeat-x}.home-main-visual .type03{background:url(/img/pc/home/bg_main_visual03.png) 0 0 repeat-x}.home-main-visual .type03 .btn{position:absolute;top:219px;left:376px;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.home-main-visual .type03 .btn:hover{opacity:.85;filter:alpha(opacity=85)}.home-information{min-height:7px;padding:15px 40px 15px 130px;border:2px solid #f26666;border-radius:4px;background:#fef7f7 url(/img/pc/home/img_information_linksan.png) 40px 20px no-repeat;color:#f26a66}.home-occupation{margin-right:-45px}.home-occupation>.col{float:left;width:298px;margin-right:45px}.home-occupation dl{margin-bottom:1em}.home-occupation dl:last-child{margin-bottom:0}.home-occupation dt{margin-bottom:.5em}.home-occupation dd{padding-left:15px;font-size:10px;font-size:1rem;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.home-area>.col-1{float:left;width:125px}.home-area>.col-1+.col-2{margin-left:135px}.home-support-contents{margin-right:-13px}.home-support-contents>.col{float:left;width:205px;margin-right:13px}.home-logo-list{margin:0 -11px -11px 0}.home-logo-list>.col{float:left;width:152px;margin-right:11px}.home-logo-list li{margin-bottom:11px}.home-pickup{margin-right:-13px}.home-pickup>.col{float:left;width:205px;margin-right:13px}.home-pickup+.home-pickup{margin-top:30px}.home-pickup-company-3154{display:inline-block;background-image:url(/static/img/pc/home/sprite-home-pickup-company.png);background-position:0 -836px;width:150px;height:76px;text-indent:100%;white-space:nowrap;overflow:hidden}.home-pickup-company-7129{display:inline-block;background-image:url(/static/img/pc/home/sprite-home-pickup-company.png);background-position:0 -912px;width:150px;height:76px;text-indent:100%;white-space:nowrap;overflow:hidden}.home-pickup-company-8130{display:inline-block;background-image:url(/static/img/pc/home/sprite-home-pickup-company.png);background-position:0 -988px;width:150px;height:76px;text-indent:100%;white-space:nowrap;overflow:hidden}.home-pickup-company-9313{display:inline-block;background-image:url(/static/img/pc/home/sprite-home-pickup-company.png);background-position:0 -1064px;width:150px;height:76px;text-indent:100%;white-space:nowrap;overflow:hidden}.home-pickup-company-10505{display:inline-block;background-image:url(/static/img/pc/home/sprite-home-pickup-company.png);background-position:0 -76px;width:150px;height:76px;text-indent:100%;white-space:nowrap;overflow:hidden}.home-pickup-company-11268{display:inline-block;background-image:url(/static/img/pc/home/sprite-home-pickup-company.png);background-position:0 -532px;width:150px;height:76px;text-indent:100%;white-space:nowrap;overflow:hidden}.home-pickup-company-13472{display:inline-block;background-image:url(/static/img/pc/home/sprite-home-pickup-company.png);background-position:0 -152px;width:150px;height:76px;text-indent:100%;white-space:nowrap;overflow:hidden}.home-pickup-company-17275{display:inline-block;background-image:url(/static/img/pc/home/sprite-home-pickup-company.png);background-position:0 -228px;width:150px;height:76px;text-indent:100%;white-space:nowrap;overflow:hidden}.home-pickup-company-17922{display:inline-block;background-image:url(/static/img/pc/home/sprite-home-pickup-company.png);background-position:0 -304px;width:150px;height:76px;text-indent:100%;white-space:nowrap;overflow:hidden}.home-pickup-company-18731{display:inline-block;background-image:url(/static/img/pc/home/sprite-home-pickup-company.png);background-position:0 -380px;width:150px;height:76px;text-indent:100%;white-space:nowrap;overflow:hidden}.home-pickup-company-19571{display:inline-block;background-image:url(/static/img/pc/home/sprite-home-pickup-company.png);background-position:0 -456px;width:150px;height:76px;text-indent:100%;white-space:nowrap;overflow:hidden}.home-pickup-company-20013{display:inline-block;background-image:url(/static/img/pc/home/sprite-home-pickup-company.png);background-position:0 0;width:150px;height:76px;text-indent:100%;white-space:nowrap;overflow:hidden}.home-pickup-company-20200{display:inline-block;background-image:url(/static/img/pc/home/sprite-home-pickup-company.png);background-position:0 -608px;width:150px;height:76px;text-indent:100%;white-space:nowrap;overflow:hidden}.home-pickup-company-20513{display:inline-block;background-image:url(/static/img/pc/home/sprite-home-pickup-company.png);background-position:0 -684px;width:150px;height:76px;text-indent:100%;white-space:nowrap;overflow:hidden}.home-pickup-company-20647{display:inline-block;background-image:url(/static/img/pc/home/sprite-home-pickup-company.png);background-position:0 -760px;width:150px;height:76px;text-indent:100%;white-space:nowrap;overflow:hidden}.home-sp-apparel{display:inline-block;background-image:url(/static/img/pc/home/sprite-home-special.png);background-position:0 0;width:224px;height:110px;text-indent:100%;white-space:nowrap;overflow:hidden}.home-sp-engineer{display:inline-block;background-image:url(/static/img/pc/home/sprite-home-special.png);background-position:0 -110px;width:224px;height:110px;text-indent:100%;white-space:nowrap;overflow:hidden}.home-sp-food{display:inline-block;background-image:url(/static/img/pc/home/sprite-home-special.png);background-position:0 -220px;width:224px;height:110px;text-indent:100%;white-space:nowrap;overflow:hidden}.home-sp-office{display:inline-block;background-image:url(/static/img/pc/home/sprite-home-special.png);background-position:0 -330px;width:224px;height:110px;text-indent:100%;white-space:nowrap;overflow:hidden}.home-sp-sales{display:inline-block;background-image:url(/static/img/pc/home/sprite-home-special.png);background-position:0 -440px;width:224px;height:110px;text-indent:100%;white-space:nowrap;overflow:hidden}.home-sp-venture{display:inline-block;background-image:url(/static/img/pc/home/sprite-home-special.png);background-position:0 -550px;width:224px;height:110px;text-indent:100%;white-space:nowrap;overflow:hidden}.home-support-contents01{display:inline-block;background-image:url(/static/img/pc/home/sprite-home-support.png);background-position:0 0;width:205px;height:106px;text-indent:100%;white-space:nowrap;overflow:hidden}.home-support-contents02{display:inline-block;background-image:url(/static/img/pc/home/sprite-home-support.png);background-position:0 -106px;width:205px;height:106px;text-indent:100%;white-space:nowrap;overflow:hidden}.home-support-contents03{display:inline-block;background-image:url(/static/img/pc/home/sprite-home-support.png);background-position:0 -212px;width:205px;height:106px;text-indent:100%;white-space:nowrap;overflow:hidden}.home-featured-works-food-l{display:inline-block;background-image:url(/static/img/pc/home/sprite-home-featured-works.png);background-position:0 -421px;width:677px;height:184px;text-indent:100%;white-space:nowrap;overflow:hidden}.home-featured-works-carriage-l{display:inline-block;background-image:url(/static/img/pc/home/sprite-home-featured-works.png);background-position:0 -237px;width:677px;height:184px;text-indent:100%;white-space:nowrap;overflow:hidden}.home-featured-works-service-l{display:inline-block;background-image:url(/static/img/pc/home/sprite-home-featured-works.png);background-position:0 -605px;width:677px;height:184px;text-indent:100%;white-space:nowrap;overflow:hidden}.home-featured-works-food-s{display:inline-block;background-image:url(/static/img/pc/home/sprite-home-featured-works.png);background-position:0 -79px;width:332px;height:79px;text-indent:100%;white-space:nowrap;overflow:hidden}.home-featured-works-carriage-s{display:inline-block;background-image:url(/static/img/pc/home/sprite-home-featured-works.png);background-position:0 0;width:332px;height:79px;text-indent:100%;white-space:nowrap;overflow:hidden}.home-featured-works-service-s{display:inline-block;background-image:url(/static/img/pc/home/sprite-home-featured-works.png);background-position:0 -158px;width:332px;height:79px;text-indent:100%;white-space:nowrap;overflow:hidden}.search-pager{margin-bottom:40px}.search-pager .col-1{float:left}.search-pager .col-2{float:right;width:680px}.search-pager .pagination{border-right:1px solid #e4e0db;border-radius:0 4px 4px 0;text-align:right}.search-pager .pagination li{border:solid #e4e0db;border-width:1px 0 1px 1px;line-height:normal;text-align:center;vertical-align:middle;white-space:nowrap}.search-pager .pagination li:first-child,.search-pager .pagination li:first-child a{border-radius:4px 0 0 4px}.search-pager .pagination li:last-child,.search-pager .pagination li:last-child a{border-radius:0 4px 4px 0}.search-pager .pagination li a,.search-pager .pagination li span{display:block;min-width:24px;height:26px;padding:8px 5px 0;text-align:center;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.search-pager .pagination li a:hover,.search-pager .pagination li a.current{color:#fff;background-color:#34babe;text-decoration:none;opacity:1;filter:alpha(opacity=100)}.search-list+.search-pager{margin-top:-20px;margin-bottom:40px}.search-company-list{margin-bottom:40px;border:3px solid #f2f0ec}.search-company-list .heading{padding:10px 20px;border-bottom:1px solid #f2f0ec;font-size:16px;font-size:1.6rem;font-weight:700}.search-company-list .content{padding:20px}.search-company-list .col4{margin-top:-1.2em}.search-company-list .col4 li{float:left;width:25%;margin-top:1.2em}.search-company-list .col4 li:nth-child(4n+1){clear:both}.search-company-info{margin-bottom:40px;border:3px solid #f2f0ec}.search-company-info .heading{padding:10px 20px;border-bottom:1px solid #f2f0ec;font-size:16px;font-size:1.6rem;font-weight:700}.search-company-info .content{padding:20px}.search-company-info .content .data-table{width:100%;table-layout:fixed}.search-company-info .content .data-table th{text-align:left;vertical-align:top}.search-company-info .content .data-table th,.search-company-info .content .data-table td{padding-bottom:1em}.search-company-info .content .data-table tr:last-child th,.search-company-info .content .data-table tr:last-child td{padding-bottom:0}.search-company-info .thumbnail-horizontal>.col-1{float:left;width:173px}.search-company-info .thumbnail-horizontal>.col-1+.col-2{margin-left:193px}.search-company-info .map{display:none;width:500px;height:300px;margin-top:20px}.search-invalid-info{margin-bottom:40px;padding:15px 20px;border:2px solid #f26666;border-radius:3px}.search-invalid-info .invalid-txt{margin-bottom:1em;color:#f26a66;font-size:16px;font-size:1.6rem;font-weight:700}.search-btn-utility{display:inline-block;border-width:1px;border-style:solid;box-shadow:0 1px 1px rgba(0,0,0,.15);line-height:normal;text-align:center;white-space:nowrap;padding:1em 1em .9em;font-size:12px;font-size:1.2rem;border-radius:4px;border-color:#e4e0db;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(#fff,#fff);background:-moz-linear-gradient(#fff,#fff);background:-o-linear-gradient(#fff,#fff);background:linear-gradient(#fff,#fff);color:#5f5b59;box-shadow:none!important}.search-btn-utility:hover{box-shadow:0 1px 4px rgba(0,0,0,.35)}.search-btn-utility:focus,.search-btn-utility:hover,.search-btn-utility:active{text-decoration:none}.search-list+.search-btn-utility-wrap{margin-top:-20px}.search-suggestion{margin-bottom:40px;padding-top:55px;background:url(/static/img/pc/search/bg_suggestion.png) 50% 0 no-repeat;text-align:center}.search-suggestion .text{display:inline-block;padding:1em 1.5em .8em;border:1px solid #ff8c53;border-radius:2em;color:#ff8c53;font-size:16px;font-size:1.6rem;font-weight:700}.icon-step-sprite,.detail-col-a .steps .icon-step-s01,.detail-col-a .steps .icon-step-s02,.detail-col-a .steps .icon-step-s03,.detail-col-a .steps .icon-step-s04,.detail-col-a .steps .icon-step-s05,.detail-col-a .steps .icon-step-s06,.detail-col-a .steps .icon-step-s07,.detail-col-a .steps .icon-step-s08,.detail-col-a .steps .icon-step-s09{background:url(/img/pc/detail/icon-step-scaa0921893.png) no-repeat}.detail-main-heading{margin-bottom:40px}.detail-main-heading .logo{display:table-cell;vertical-align:middle;padding-right:25px}.detail-main-heading h1{display:table-cell;vertical-align:middle;font-weight:700}.detail-main-heading h1 .txt-1{color:#b0b0b0;font-size:10px;font-size:1rem}.detail-main-heading h1 .txt-2{color:#ff8c53;font-size:20px;font-size:2rem}.detail-main-heading.closed h1 .txt-2{color:#5f5b59}.detail-box{display:table;table-layout:fixed;position:relative;width:980px;margin-bottom:80px;padding-top:43px;box-sizing:content-box}.detail-tab{position:absolute;top:0;left:0;height:44px}.detail-tab li{float:left;margin-right:5px}.detail-tab li a{display:table-cell;height:44px;padding:3px 3em 0;border-radius:3px 3px 0 0;background-color:#ff8c53;color:#fff;font-size:14px;font-size:1.4rem;font-weight:700;text-align:center;vertical-align:middle}.detail-tab li a:hover{text-decoration:none}.detail-tab li a.current{border-width:2px 1px 0;border-style:solid;border-color:#ff8c53 #e4e0db transparent;background-color:#fff;color:#5f5b59;cursor:default}.detail-tab li a.current:hover{opacity:1!important}.detail-col-a{display:table-cell;width:690px;padding:40px 30px 25px;border:1px solid #e4e0db;vertical-align:top}.detail-col-a .work-copy{position:relative;margin-bottom:15px;padding-bottom:10px;background:url(/img/pc/common/bg_heading2_c.png) 0 100% repeat-x}.detail-col-a .work-copy .mod-label-new,.detail-col-a .work-copy .mod-label-closed{position:absolute;top:50%;left:0;margin-top:-20px}.detail-col-a .work-copy .mod-label-new+h2{padding-left:65px}.detail-col-a .work-copy .mod-label-closed+h2{padding-left:85px}.detail-col-a .work-copy h2{display:table-cell;height:30px;font-size:16px;font-size:1.6rem;font-weight:700;vertical-align:middle}.detail-col-a .company-heading{margin-bottom:40px}.detail-col-a .company-heading .logo{display:table-cell;vertical-align:middle;padding-right:25px}.detail-col-a .company-heading h2{display:table-cell;vertical-align:middle;font-weight:700}.detail-col-a .company-heading h2 .txt-1{color:#b0b0b0;font-size:10px;font-size:1rem}.detail-col-a .company-heading h2 .txt-2{color:#ff8c53;font-size:20px;font-size:2rem}.detail-col-a .feature{margin-bottom:1em}.detail-col-a .catch-content{margin-bottom:40px}.detail-col-a .catch-content>.pct{float:left;width:242px}.detail-col-a .catch-content>.pct+.txt{margin-left:262px}.detail-col-a .data-table{table-layout:fixed;width:690px;margin:0 -30px 40px;border-top:1px solid #e4e0db}.detail-col-a .data-table th,.detail-col-a .data-table td{padding:20px 30px;border-bottom:1px solid #e4e0db;line-height:1.8}.detail-col-a .data-table th{width:120px;color:#ff8c53;font-weight:700;text-align:left;vertical-align:top}.detail-col-a .data-table .block+.block{margin-top:1.5em}.detail-col-a .data-table .heading{margin-bottom:1.2em;padding-left:8px;border-left:2px solid #ff8c53;font-weight:700;line-height:1.2}.detail-col-a .data-table .data-horizontal .row>.col-1{float:left;width:80px}.detail-col-a .data-table .data-horizontal .row>.col-1+.col-2{margin-left:90px}.detail-col-a .data-table .data-horizontal .row+.row{margin-top:1em;padding-top:1em;border-top:1px dotted #e4e0db}.detail-col-a .data-table .data-horizontal .col-1{font-size:10px;font-size:1rem;font-weight:700}.detail-col-a .map{display:none;width:500px;height:346px;margin-top:10px}.detail-col-a .btn-area{margin:0 -10px 70px 0;text-align:center}.detail-col-a .btn-area .col{width:308px;margin-right:10px}.detail-col-a .btn-area [class*=mod-btn]{display:block;padding:1.25em 0;font-size:16px;font-size:1.6rem}.detail-col-a .btn-area [class*=mod-btn]+p{margin-top:7px}.detail-col-a .appeal-content>.pct{float:left;width:232px}.detail-col-a .appeal-content>.pct+.txt{margin-left:252px}.detail-col-a .steps .icon-step-s01{background-position:0 -1312px}.detail-col-a .steps .icon-step-s02{background-position:0 -328px}.detail-col-a .steps .icon-step-s03{background-position:0 -164px}.detail-col-a .steps .icon-step-s04{background-position:0 -1148px}.detail-col-a .steps .icon-step-s05{background-position:0 -656px}.detail-col-a .steps .icon-step-s06{background-position:0 0}.detail-col-a .steps .icon-step-s07{background-position:0 -984px}.detail-col-a .steps .icon-step-s08{background-position:0 -492px}.detail-col-a .steps .icon-step-s09{background-position:0 -820px}.detail-col-a .steps li{min-height:64px;margin-bottom:5px;padding:15px 0 0 65px}.detail-col-a .steps li em{display:inline-block;width:6em}.detail-col-a .other-work-content>.col-1{float:left;width:124px}.detail-col-a .other-work-content>.col-1+.col-2{margin-left:144px}.detail-col-a .other-work-content+.other-work-content{margin-top:15px;padding-top:15px;border-top:1px dotted #eae7e4}.detail-col-a .other-work-content h3{margin-bottom:.75em;font-weight:700}.detail-col-a .other-work-content .other-work-data{overflow:hidden;font-size:10px;font-size:1rem}.detail-col-a .other-work-content .other-work-data+.other-work-data{margin-top:.25em}.detail-col-a .other-work-content .other-work-data>.col-1{float:left;width:50px}.detail-col-a .other-work-content .other-work-data>.col-1+.col-2{margin-left:60px}.detail-col-a .other-work-content .other-work-data dd{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.detail-col-a .comment-box{margin-top:20px;padding:15px;background-color:#f2f9f9}.detail-col-a .hellowork-info-box{margin-bottom:40px;padding:20px 25px;background-color:#fcfcfc}.detail-col-a .hellowork-info-box p+p,.detail-col-a .hellowork-info-box .btn{margin-top:1.5em}.detail-box.closed .detail-tab li a{background-color:#5f5b59}.detail-box.closed .detail-tab li a.current{border-top-color:#5f5b59;background-color:#fff}.detail-box.closed .data-table th{color:#5f5b59}.detail-box.closed .data-table .heading{border-left-color:#5f5b59}.detail-col-b{display:table-cell;width:290px;padding:30px 25px;border:solid #e4e0db;border-width:1px 1px 1px 0;background-color:#f8f8f6;vertical-align:top}.detail-col-b .main-photo{display:block;margin-bottom:20px;text-align:center}.detail-col-b .employment{margin-bottom:0}.detail-col-b .iwaikin{margin-bottom:1em}.detail-col-b .iwaikin .assist{margin-top:-1.5em;text-align:right}.detail-col-b .main-photo-txt{margin-bottom:1em}.detail-col-b .data-table{width:100%}.detail-col-b .data-table th,.detail-col-b .data-table td{padding:10px 0;border-top:1px solid #dfdfdb;vertical-align:middle}.detail-col-b .data-table th{width:6em;font-weight:700;text-align:left;white-space:nowrap}.detail-col-b .info-box{margin-bottom:10px;border:1px solid #f0ece7;border-top:2px solid #ff8c53;background-color:#fff}.detail-col-b .info-box .heading{padding:.75em 1em;border-bottom:1px solid #f0ece7;font-size:14px;font-size:1.4rem;font-weight:700}.detail-col-b .info-box .txt{padding:1em}.detail-col-b .info-box .hedge{padding:1em;border-top:1px solid #f0ece7;font-size:10px;font-size:1rem}.detail-col-b .info-box p+p{margin-top:1em}.detail-col-b .affixed-container{width:289px;margin:0 -25px;padding:10px 25px 15px;border-bottom:1px solid #e4e0db;background-color:#f8f8f6}.detail-col-b .affixed-container.fixed{position:fixed;top:0;bottom:auto;box-shadow:0 3px 5px rgba(0,0,0,.08)}.detail-col-b .affixed-container.absolute{position:absolute;top:auto;bottom:0}.detail-col-b .btn+.btn{margin-top:10px}.detail-col-b .photo-area{padding-top:25px}.detail-col-b .mod-thumbnail+.mod-thumbnail{margin-top:20px}.icon-ranking-sprite,.icon-ranking-r1,.icon-ranking-r2,.icon-ranking-r3,.icon-ranking-r4,.icon-ranking-r5{background:url(/img/pc/guide/icon-ranking-sb610b3865e.png) no-repeat}.icon-ranking-r1{background-position:0 -504px}.icon-ranking-r2{background-position:0 -252px}.icon-ranking-r3{background-position:0 0}.icon-ranking-r4{background-position:0 -378px}.icon-ranking-r5{background-position:0 -126px}.guide-form-heading label{display:block;margin-bottom:20px;padding:.75em 1em;background-color:#f4f7f8;font-size:14px;font-size:1.4rem;font-weight:700}.guide-box{margin-bottom:20px;padding:20px 15px 30px;border-radius:2px;border:1px solid #eae7e4}.guide-box .block{margin-bottom:30px}.guide-box .block:last-child{margin-bottom:0}.guide-box .heading{padding:.75em 1em;background-color:#fcfcfa;font-weight:700}.guide-box .heading label{display:block}.guide-box .col3,.guide-box .col4{padding:0 1em}.guide-box .col3 li,.guide-box .col4 li{float:left;margin-top:1.2em;padding:0 2em 0 1.5em;text-indent:-1.5em}.guide-box .col3 li .num,.guide-box .col4 li .num{color:#b0b0b0}.guide-box .col3 li{width:33.3%}.guide-box .col3 li:nth-child(3n+1){clear:both}.guide-box .col4 li{width:25%}.guide-box .col4 li:nth-child(4n+1){clear:both}.guide-job-explain>.col-1{float:left;width:260px}.guide-job-explain>.col-1+.col-2{margin-left:290px}.guide-job-explain .col-2 .mod-list-inline-pipe{margin-top:20px}.guide-thumbnail-horizontal>.col-1{float:left;width:165px}.guide-thumbnail-horizontal>.col-1+.col-2{margin-left:185px}.guide-thumbnail-horizontal .work-name{margin-bottom:.35em}.guide-thumbnail-horizontal .item-footer{display:table;width:100%;margin-top:.75em}.guide-thumbnail-horizontal .item-footer .col-a,.guide-thumbnail-horizontal .item-footer .col-b{display:table-cell;width:50%}.guide-thumbnail-horizontal .item-footer .col-a{padding-right:1em}.guide-ranking-col{margin-right:-20px}.guide-ranking-col>.col{float:left;width:208px;margin-right:20px}.guide-ranking-col .ranking-col{padding-right:10px;border-right:1px solid #faf8f5}.guide-ranking-col .memo-col dt{margin-bottom:1.5em}.guide-ranking-col .ranking li[class*=icon-ranking]{min-height:26px;padding:5px 0 0 40px}.guide-ranking-col .ranking li[class*=icon-ranking]+li{margin-top:1em}