.btn{display:inline-block;margin:0;padding:12px 10px;border:1px solid transparent;border-radius:5px;box-shadow:0px -3px 0px 0px rgba(0,0,0,0.1) inset;background-image:none;font-size:16px;font-weight:bold;text-align:center;vertical-align:middle;white-space:nowrap;cursor:pointer;outline:none}.btn a{color:#fff}.btn a:hover{text-decoration:none}.btn:hover{transition:0.3s}.btn-block{display:block}.btn-group li{float:left;margin-left:5px}.btn-group li:first-child{margin:0}.btn-group:before,.btn-group:after{content:"";display:table}.btn-group:after{clear:both}.btn-normal{color:#fff;background:#a5a5a5;border:1px solid #a5a5a5}.btn-normal:hover{color:#fff;background:#969696;border:1px solid #969696}.btn-default{color:#a5a5a5;background:#fff;border:1px solid #a5a5a5}.btn-default a{color:#a5a5a5}.btn-default a:hover{text-decoration:underline}.btn-default:hover{color:#a5a5a5;background:#fff;border:1px solid #a5a5a5;text-decoration:underline}.btn-primary{color:#fff;background:#1b7eb1;border:1px solid #1b7eb1}.btn-primary:hover{color:#fff;background:#0f5e96;border:1px solid #0f5e96}.btn-success{color:#fff;background:#5aa555;border:1px solid #5aa555}.btn-success:hover{color:#fff;background:#4b9647;border:1px solid #4b9647}.btn-info{color:#fff;background:#39a478;border:1px solid #39a478}.btn-info:hover{color:#fff;background:#238658;border:1px solid #238658}.btn-warning{color:#fff;background:#ea6e13;border:1px solid #ea6e13}.btn-warning:hover{color:#fff;background:#bb580f;border:1px solid #bb580f}.btn-danger{color:#fff;background:#ea6e13;border:1px solid #ea6e13}.btn-danger:hover{color:#fff;background:#e04e0a;border:1px solid #e04e0a}.btn-peril{color:#fff;background:#d10000;border:1px solid #d10000}.btn-peril:hover{color:#fff;background:#be0000;border:1px solid #be0000}.btn-disable{color:#fff;background:#a5a5a5;border:1px solid #a5a5a5}.btn-disable:hover{color:#fff;background:#969696;border:1px solid #969696}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}img[src*="b97.yahoo.co.jp"]{display:none}body{line-height:1.5em}body a:hover{transition:0.3s}body h1.page-title{margin-bottom:10px;padding-bottom:5px;border-bottom:3px solid #d10000;font-size:23px;line-height:1.0em;color:#d10000}body p.page-lead strong{color:#d10000}body p.page-lead i{color:#d10000}.fa{margin-right:5px}.fa-child{color:#63a132}.fa-subway:before{color:#ffa0b0}.fa-level-up:before{color:#e03b3b}.fa-sign-language:before{color:#e2b844}ul.checkbox{display:inline-block}ul.checkbox li{display:inline-block;margin:0;padding:0}ul.checkbox li label{display:inline-block;padding:1px 0;background:url(/img/spr_common_form.png) 0 -128px no-repeat;cursor:pointer}ul.checkbox li label input[type=checkbox]{filter:alpha(opacity=0);-moz-opacity:0;opacity:0;width:20px;height:20px;cursor:pointer;outline:none}ul.checkbox li label.checked{background:url(/img/spr_common_form.png) 0 -198px no-repeat}#pref-select{display:none;position:absolute;top:0;left:0;z-index:100;background:#fff;padding:20px;box-sizing:border-box;-moz-box-sizing:border-box;border-radius:0 0 10px 10px;border:1px solid #f5f3f3;border-top:none;box-shadow:1px 1px 3px #e5e3e3}#pref-select .heading{position:relative;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #f5f3f3;color:#d10000;font-size:20px}#pref-select .heading .close{position:absolute;top:0;right:0}#pref-select .heading .close a{color:#999}#pref-select .zenkoku{margin-top:20px;padding-top:10px;border-top:1px solid #f5f3f3}#pref-select .box{display:table;margin-top:10px}#pref-select .box:first-child{margin:0}#pref-select .box p{display:table-cell;width:7em;padding-right:20px;font-weight:bold;vertical-align:middle}#pref-select .box ul{display:table-cell;vertical-align:middle}#pref-select .box ul li{float:left;margin-left:10px}#pref-select .box ul li:first-child{margin-left:0}#pref-select .box ul:after{content:"";display:table;clear:both}#header .site-brand-landing{width:950px;margin:0 auto;padding:10px 0px}#header .site-brand-landing a{float:left}#header .site-brand-landing a img{width:246px}#header .site-brand-landing h1{float:right;font-size:14px;padding-top:21px}#header #serviceNav{position:relative;max-width:1170px;min-width:1170px;margin:0 auto;padding:21px 0 15px}#header #serviceNav .left{float:left;display:flex;align-items:center}#header #serviceNav .left .site-brand{display:flex;align-items:flex-end}#header #serviceNav .left .site-brand .logo a{display:block;width:158px;height:38px;background:url(/_theme/pc/images/logo/logo_pc.png) 0 0 no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;margin-right:23px}#header #serviceNav .left .site-brand .logo.baito a{width:256px;background:url(/_theme/pc/images/common/logo_baito.png) 0 0 no-repeat;margin-right:0}#header #serviceNav .left .site-brand .logo .keyword{display:none;width:100%;text-align:center;font-size:10px;letter-spacing:.25em}#header #serviceNav .left .site-brand .pref-select{font-size:20px}#header #serviceNav .left .site-brand .pref-select a{color:#333;font-weight:normal;text-decoration:none}#header #serviceNav .left .search-select{padding-left:10px}#header #serviceNav .left .search-select a{text-align:center;display:inline-block;padding:8px 12px;font-size:12px;vertical-align:middle;outline:none;border-radius:5px;color:#666;background:-webkit-linear-gradient(top, #fff 0%, #f5f3f3 100%);background:-o-linear-gradient(top, #fff 0%, #f5f3f3 100%);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5f3f3));background:linear-gradient(to bottom, #fff 0%, #f5f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f3f3', GradientType=0);border:1px solid #d5d3d3;font-weight:bold}#header #serviceNav .left .search-select a:hover{background:#d9d9d9;cursor:pointer;transition:0.3s;text-decoration:none}#header #serviceNav .left:after{content:"";display:table;clear:both}#header #serviceNav .right{display:table;float:right}#header #serviceNav .right .usermenu{display:table-cell;vertical-align:middle}#header #serviceNav .right .usermenu:after{content:"";display:table;clear:both}#header #serviceNav .right .usermenu li{float:left;padding:0 10px;text-align:center}#header #serviceNav .right .usermenu li:last-child{border:none}#header #serviceNav .right .usermenu li.recent,#header #serviceNav .right .usermenu li.favorite,#header #serviceNav .right .usermenu li.history{border-right:1px solid #f5f3f3}#header #serviceNav .right .usermenu li a{color:#999}#header #serviceNav .right .usermenu li a .watch{display:block}#header #serviceNav .right .usermenu li a .watch i{font-size:24px}#header #serviceNav .right .usermenu li a .text{font-size:10px}#header #serviceNav .right .usermenu li.recent a.active,#header #serviceNav .right .usermenu li.favorite a.active{color:#d10000}#header #serviceNav .right .usermenu li.history a.active{color:#1b7eb1}#header #serviceNav .right .usermenu li #config-user{position:relative;display:block;height:35px;border:1px solid #e5e3e3;border-radius:5px;color:#999;overflow:hidden}#header #serviceNav .right .usermenu li#config{position:relative;top:5px}#header #serviceNav .right .usermenu li#config .user-info{display:table;height:35px}#header #serviceNav .right .usermenu li#config .user-info .img,#header #serviceNav .right .usermenu li#config .user-info .name{display:table-cell;vertical-align:middle}#header #serviceNav .right .usermenu li#config .user-info .img .can_id,#header #serviceNav .right .usermenu li#config .user-info .name .can_id{color:#999999;font-size:10px}#header #serviceNav .right .usermenu li#config .user-info .img{display:block;position:relative;top:5px;width:25px;height:25px;background-color:#f5f3f3;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:50%;overflow:hidden}#header #serviceNav .right .usermenu li#config .user-info .name{padding:0 1em 0 5px}#header #serviceNav .right .usermenu li#config a{dispaly:table;border:none;text-align:right;text-decoration:none}#header #serviceNav .right .usermenu li#config a i{display:table-cell;position:relative;z-index:2;width:60px;padding-right:5px;font-size:20px;line-height:35px;text-align:center;vertical-align:middle}#header #serviceNav .right .usermenu li#config a:after{display:block;content:"\f078";font-family:FontAwesome;position:absolute;top:0;right:0;font-size:10px;line-height:35px}#header #serviceNav .right .usermenu li#config ul{display:none;position:absolute;top:-5px;right:0;z-index:1;width:240px;border-radius:5px;border:1px solid #e5e3e3;background:#fff;box-shadow:1px 1px 3px #e5e3e3}#header #serviceNav .right .usermenu li#config ul.active{display:block}#header #serviceNav .right .usermenu li#config ul li{width:100%;height:100%;margin:0;text-align:left}#header #serviceNav .right .usermenu li#config ul li a{display:block;width:100%;height:auto;padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;border-radius:0;color:#1b7eb1;font-size:13px;text-align:left}#header #serviceNav .right .usermenu li#config ul li a:after{display:none}#header #serviceNav .right .usermenu li#config ul li a:hover{text-decoration:underline}#header #serviceNav .right .usermenu li#config ul li a i{display:inline-block;width:1.0em}#header #serviceNav .right .usermenu li#config ul li a .count{position:relative;padding:3px 5px;border-radius:10px;background:#ea6e13;color:#fff;font-size:10px;font-weight:bold;line-height:1.0em}#header #serviceNav .right .usermenu li#config ul li:first-child{position:relative;padding:20px 10px;box-sizing:border-box;-moz-box-sizing:border-box;border-bottom:1px solid #e5e3e3;font-size:16px;font-weight:bold;vertical-align:middle}#header #serviceNav .right .usermenu li#config ul li:first-child:after{content:"";display:table;clear:both}#header #serviceNav .right .usermenu li#config ul li:first-child a{box-sizing:border-box;-moz-box-sizing:border-box}#header #serviceNav .right .usermenu li#config ul li:first-child #config-close{position:absolute;top:10px;right:10px}#header #serviceNav .right .usermenu li#config ul li:first-child #config-close:hover{cursor:pointer}#header #serviceNav:after{content:"";display:table;clear:both}#header #serviceNav.with-keyword .keyword{display:block !important}#header #serviceNav .logo.baito .pref-select{padding-left:30px}#header .site-brand-landing{position:relative;max-width:950px;min-width:950px;margin:0 auto;padding:10px 0 20px}#header .site-brand-landing .logo{display:table-cell;position:relative;vertical-align:middle}#header .site-brand-landing .logo a{display:block;width:171px;height:0;padding:40px 0 0;background:url("../../../../img/spr_header.png") 0 0 no-repeat;background-size:191px 192px;line-height:1.5em;overflow:hidden}#header .site-brand-landing .logo.baito a{width:246px;background:url(/_theme/pc/images/common/logo_baito.png) 0 0 no-repeat;background-size:246px 40px}#header #areaNav{width:100%;min-width:1170px;background:#fff}#header #areaNav .inner{width:1170px;margin:0 auto}#header #areaNav ul.region_nav{width:650px;float:left}#header #areaNav ul.tel{float:right;padding-top:5px}#header #areaNav ul li{float:left}#header #areaNav ul li a{display:block;position:relative;top:5px;height:20px;line-height:20px;margin:0 5px 0 0;padding:0 8px;background:#f5f5f5;border:1px solid #dcdcdc;border-bottom:none;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;-o-border-radius:5px 5px 0px 0px;-ms-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;color:#333;font-size:12px;text-align:center}#header #areaNav ul li a.active{position:relative;top:0;height:24px;line-height:24px;border:1px solid #d10000;background:#d10000;color:#fff;font-size:16px;font-weight:bold}#header #areaNav ul li a.active:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;border-bottom:2px solid #d10000}#header #areaNav ul li img{position:relative;top:2px;margin:0 4px 0 4px;height:16px}#header #areaNav ul li b{color:#d10000}#header #globalNav{width:100%;min-width:1170px;height:40px;background:#d10000}#header #globalNav ul{position:relative;width:100%;max-width:1170px;min-width:1170px;margin:0 auto;height:40px}#header #globalNav ul:before{content:"";display:block;position:absolute;top:0;right:1px;width:1px;height:40px;background:rgba(255,255,255,0.1)}#header #globalNav ul:after{content:"";display:block;position:absolute;top:0;right:0;width:1px;height:40px;background:rgba(0,0,0,0.1)}#header #globalNav ul li{position:relative;float:left;width:20%}#header #globalNav ul li a{display:block;width:100%;height:40px;line-height:40px;overflow:hidden;color:#fff;font-size:16px;text-align:center}#header #globalNav ul li a i{opacity:0.3}#header #globalNav ul li.home{display:none}#header #globalNav ul li.current a{background:#bc0000}#header #globalNav ul li a:hover{background:#bc0000;text-decoration:none}#header #globalNav ul li:before{content:"";display:block;position:absolute;top:0;left:1px;width:1px;height:40px;background:rgba(255,255,255,0.1)}#header #globalNav ul li:after{content:"";display:block;position:absolute;top:0;left:0;width:1px;height:40px;background:rgba(0,0,0,0.1)}#sidebar{margin:0}#sidebar .mypage{margin:0 0 20px;padding:10px;background:#fbe2d0}#sidebar .mypage h5{color:#333;font-size:12px;font-weight:bold;text-align:center}#sidebar .mypage h5 span{color:#d10000;font-size:16px;font-weight:bold}#sidebar .mypage table{border-collapse:separate;border-spacing:0;width:100%;margin:10px 0 0;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px;-ms-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;border:1px solid #f9d0b2;background:#fff}#sidebar .mypage table tr th,#sidebar .mypage table tr td{padding:5px 10px}#sidebar .mypage table tr th{width:60%;border-top:1px solid #f9d0b2;text-align:left;font-weight:normal}#sidebar .mypage table tr td{width:40%;padding-right:25px;border-top:1px solid #f9d0b2;box-sizing:border-box;-moz-box-sizing:border-box;text-align:right;vertical-align:middle}#sidebar .mypage table tr td.enable a{color:#d10000}#sidebar .mypage table tr a{position:relative;display:block;color:#999;font-size:12px;font-weight:bold}#sidebar .mypage table tr a b{font-size:16px}#sidebar .mypage table tr a:after{content:"";position:absolute;top:50%;right:-15px;margin-top:-4px;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #cbcaca}#sidebar .mypage table tr a:hover{text-decoration:none}#sidebar .mypage table tr:first-child th,#sidebar .mypage table tr:first-child td{border-top:none}#sidebar .mypage table tr:hover{cursor:pointer}#sidebar .mypage table tr:hover a:after{content:"";position:absolute;top:50%;right:-15px;margin-top:-4px;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #f9d0b2}#sidebar .mypage div.hopeSearch{text-align:center;margin-top:15px}#sidebar .mypage div.hopeSearch a.btn{color:#fff;font-size:.9rem}#sidebar .mypage div.hopeSearch a.btn:hover{text-decoration:none}#sidebar .mypage div.hopeSearch a.resume-link{margin-top:10px;display:block;color:#1b7eb1}#sidebar .mypage div.hopeSearch a.resume-link:hover{opacity:0.7}#sidebar .mypage div.hopeSearch a.resume-link i{margin-left:5px}#sidebar .mypage p{margin-top:10px}#sidebar .mypage p a{display:block;padding:5px 10px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px;-ms-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;background:#ea6e13;color:#fff;font-size:13px;font-weight:normal;text-align:center}#sidebar .mypage p a:hover{background:#e55e0e;transition:.3s;text-decoration:none}#sidebar .login{margin:0 0 10px 0;padding:10px;background:#d1e5ef}#sidebar .login h5{color:#1b7eb1;font-size:18px;font-weight:bold;text-align:center}#sidebar .login h5 span{font-size:12px}#sidebar .login form p input[type=text],#sidebar .login form p input[type=password]{width:100%;height:30px;line-height:30px;border:none;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px;-ms-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;background:#fff;font-size:12px;font-weight:normal;text-indent:1em}#sidebar .login form p input[type=text]:focus,#sidebar .login form p input[type=password]:focus{transition:.3s;background:#f3f8fb;outline:none}#sidebar .login form p button{display:block;position:relative;width:100%;height:40px;line-height:40px;margin:8px auto 0;padding:0 0 0 30px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px;-ms-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;border:none;background-color:#1b7eb1;color:#fff;font-size:20px;font-weight:bold;overflow:hidden}#sidebar .login form p button:after{content:'';position:absolute;top:0px;left:20px;width:200px;height:40px;background:url(/img/spr_common_ico.png) 35px -130px no-repeat}#sidebar .login form p button:hover{transition:.3s;cursor:pointer;background:#156ea3}#sidebar .login form p.username,#sidebar .login form p.password{margin:8px 0 0;color:#666;font-size:12px;font-weight:bold;text-align:center}#sidebar .login form p.autoLogin{margin:8px 0 0;color:#666;font-size:12px;text-align:center}#sidebar .login form p.autoLogin label{margin:0 0 0 5px}#sidebar .login form p.autoLogin label:hover{cursor:pointer}#sidebar .login form p.forget{margin:4px 0 0;font-size:12px;text-align:center}#sidebar .login form .g-recaptcha{transform:scale(0.7);margin-left:-36px}#sidebar .login form .login-btn-disabled{opacity:0.8;cursor:not-allowed;text-decoration:none}#sidebar .login form .login-btn-disabled:hover{opacity:0.8;cursor:not-allowed;text-decoration:none}#sidebar .my{margin:0 0 20px}#sidebar .my li a{display:block;padding:10px 0;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px;-ms-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;color:#fff;font-size:12px;text-align:center}#sidebar .my li.memberBtn{margin:10px 0 0}#sidebar .my li.memberBtn a{background:#ea6e13}#sidebar .my li.memberBtn a span{display:block;margin:2px 0 0 20px;padding:2px 0 0 0px;background:url(/img/spr_common_ico.png) 25px -208px no-repeat;color:#fff;font-size:20px;font-weight:bold}#sidebar .my li.memberBtn a:hover{background:#e55e0e;text-decoration:none}#sidebar .scoutMail{margin:0 0 20px;padding:10px;background:#ebf6f1}#sidebar .scoutMail h5{color:#666;font-size:12px;text-align:center}#sidebar .scoutMail div{margin:0 0 10px 0;width:100%;height:89px;background:url(/img/spr_illust_bizco.png) 160px 0 no-repeat;overflow:hidden}#sidebar .scoutMail div p{position:relative;width:130px;margin:10px 0 0;padding:5px 10px;background:#fff;border:1px solid #39a478;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px;-ms-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;color:#39a478;font-size:12px;font-weight:bold;text-align:center}#sidebar .scoutMail div p span{display:block;font-size:16px;font-weight:bold}#sidebar .scoutMail div p:after,#sidebar .scoutMail div p:before{left:150px;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#sidebar .scoutMail div p:after{border-color:rgba(255,253,228,0);border-left-color:#fff;border-width:7px;margin-top:-7px}#sidebar .scoutMail div p:before{border-color:rgba(204,204,204,0);border-left-color:#39a478;border-width:8px;margin-top:-8px}#sidebar .scoutMail p.useBtn a{display:block;position:relative;width:100%;height:40px;line-height:40px;margin:8px auto 0;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px;-ms-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;border:none;background:#39a478;color:#fff;font-size:20px;font-weight:bold;text-align:center;overflow:hidden}#sidebar .scoutMail p.useBtn a span{display:block;color:#fff;font-size:20px;font-weight:bold}#sidebar .scoutMail p.useBtn a:hover{background:#2e9568;text-decoration:none}#sidebar .ads{margin:0 0 20px}#sidebar .ads li{margin:0 0 10px}#sidebar .feature{margin:0 0 20px}#sidebar .feature h5{padding:5px 0;border:1px solid #f9d0b2;background:#fbe2d0;color:#ea6e13;font-size:16px;font-weight:bold;text-align:center}#sidebar .feature h5 span{padding:5px 0 5px 20px;background:url(/img/spr_common_ico.png) 0 -347px no-repeat}#sidebar .feature ul{padding:5px 10px 10px;border:1px solid #f9d0b2;border-top:none}#sidebar .feature ul li{padding:5px 0 0}#sidebar .feature ul li a:link,#sidebar .feature ul li a:visited{color:#1b7eb1}#sidebar .feature ul li a:hover{background:none;opacity:0.7}#sidebar .feature ul li.list{line-height:1.25em;background:url(/img/spr_common_ico.png) 125px -413px no-repeat;text-align:right}#sidebar .sns{margin:20px 0 0}#sidebar .sns .twitter a{width:228px;height:0;padding:50px 0 0;display:block;overflow:hidden;border:1px solid #ccc;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px;-ms-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;background:url(/img/spr_sidebar_sns.png) 15px 13px no-repeat}#sidebar .sns .facebook{margin:10px 0 0}#sidebar .sns .facebook a{width:228px;height:0;padding:50px 0 0;display:block;overflow:hidden;border:1px solid #ccc;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px;-ms-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;background:url(/img/spr_sidebar_sns.png) 11px -64px no-repeat}#sidebar .pmark{margin:10px 0 0;padding:15px 13px;width:202px;border:1px solid #ccc;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px;-ms-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}#sidebar .pmark a{display:table;width:100%;color:#333}#sidebar .pmark a .logo{width:75px;height:0;padding:76px 0 0;display:block;overflow:hidden;background:url(/_theme/images/icon_privacy_mark.png) center center no-repeat;background-size:cover;float:left}#sidebar .pmark a .copy{width:115px;display:inline-block;padding-left:8px;font-size:11px;vertical-align:middle}#sidebar .student a{display:table;background:#ebf8fc;border:1px solid #b1e2f4;border-radius:5px;color:#3db6e3}#sidebar .student a img{display:table-cell;margin:1px;width:100px;border-radius:5px 0 0 5px;vertical-align:middle}#sidebar .student a dl{position:relative;display:table-cell;padding:0 15px 0 10px;vertical-align:middle}#sidebar .student a dl dt{font-weight:bold}#sidebar .student a dl dd{padding-top:2px;color:#333}#sidebar .student a dl:after{display:block;content:"\f054";font-family:FontAwesome;position:absolute;top:50%;right:5px;margin-top:-1.0em;font-size:10px}#sidebar .student{font-size:12px;margin:-10px 0 20px}#sidebar .student a dl dt{font-weight:normal;color:#333;font-size:11px}#sidebar .student a dl dd{padding-top:2px;font-weight:bold;color:#c74660}#sidebar .student a.studentEntry{background:#fff9f9;border:1px solid #ffdddd;color:#c74660}#sidebar .sideTopix h5{padding:10px 0}#sidebar .sideTopix ul{padding:0}#sidebar .sideTopix ul li{padding-top:0;border-bottom:1px dotted #f9d0b2}#sidebar .sideTopix ul li a{display:block;padding:10px}#sidebar .sideTopix ul li.list{border:none}#sidebar .sideTopix ul li.list a i{margin-left:5px}#sidebar .useful-content{margin:20px 0;border:1px solid #ccc;border-radius:5px 5px 5px 5px}#sidebar .useful-content h5{padding:5px 0;font-size:14px;font-weight:bold;text-align:center}#sidebar .useful-content .box{padding:5px 10px;border-top:1px dotted #ccc}#sidebar .useful-content .box a{display:table;width:100%;color:#333}#sidebar .useful-content .box a img,#sidebar .useful-content .box a p{display:table-cell;text-align:left;vertical-align:middle}#sidebar .useful-content .box a img{width:50px}#sidebar .useful-content .box a p{width:150px}#sidebar .manager{margin-top:20px;border:1px solid #ccc;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px;-ms-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}#sidebar .manager .heading{display:block;padding:5px 0;border-bottom:1px dotted #ccc;text-align:center;color:#ea6e13;font-size:14px;font-weight:bold}#sidebar .manager a{color:#333}#sidebar .manager a .content{display:block;padding:5px 10px;text-align:center}#sidebar .manager a .content:after{content:"\f054";display:inline-block;margin-left:5px;font-size:10px;font-family:FontAwesome}#sidebar div.feature.sideTopix ul li.list{background:none}footer#footer #footerTop{min-width:1170px;background:#f7cfcf}footer#footer #footerTop .inner{position:relative;max-width:1170px;min-width:1170px;margin:0 auto}footer#footer #footerTop .inner ul{float:left;width:840px;height:30px;line-height:30px;overflow:hidden}footer#footer #footerTop .inner ul li{position:relative;float:left;margin:0 20px 0 0;padding:0 10px}footer#footer #footerTop .inner ul li a{display:block;padding:0 10px}footer#footer #footerTop .inner ul li:first-child{padding:0 0 0 15px;background:url("../../../../img/spr_common_ico.png") 0 5px no-repeat}footer#footer #footerTop .inner ul li:after,footer#footer #footerTop .inner ul li:before{position:absolute;left:100%;width:0;height:0;border:solid transparent;content:''}footer#footer #footerTop .inner ul li:after{top:0;border-width:15px;border-left-color:#f7cfcf}footer#footer #footerTop .inner ul li:before{top:-1px;border-width:16px;border-left-color:#f1b2b2}footer#footer #footerTop .inner p.pagetop{float:right;height:30px;line-height:30px;overflow:hidden}footer#footer #footerTop .inner p.pagetop a{display:block;padding:0 0 0 25px;background:url("../../../../img/spr_common_ico.png") 0 -65px no-repeat;color:#333}footer#footer #footerTop .inner p.charm{position:absolute;top:-58px;right:0px;z-index:-1;width:176px;height:0;padding:60px 0 0;display:block;overflow:hidden;background:url("../../../../img/bg_footer_charm.png") 0 0 no-repeat}footer#footer #footerMid{min-width:1170px;background:#d10000}footer#footer #footerMid .inner{max-width:1170px;min-width:1170px;margin:0 auto}footer#footer #footerMid .inner section{float:left;width:25%;padding:20px 0 20px 20px;-moz-box-sizing:border-box;box-sizing:border-box}footer#footer #footerMid .inner section div{width:100%;padding:0}footer#footer #footerMid .inner section div .left{float:left;width:50%;padding:0 10px 0 0;-moz-box-sizing:border-box;box-sizing:border-box}footer#footer #footerMid .inner section div .right{float:right;width:50%;padding:0 0 0 10px;-moz-box-sizing:border-box;box-sizing:border-box}footer#footer #footerMid .inner section p{margin:0 0 10px 0;padding:0 0 10px;border-bottom:1px solid #e87f7f;color:#fff;font-size:14px;font-weight:bold}footer#footer #footerMid .inner section ul li{padding:2px 0 0}footer#footer #footerMid .inner section ul li a{color:#fff}footer#footer #footerMid .inner section:first-child{padding:20px 0}footer#footer #footerBtm{max-width:1170px;min-width:1170px;margin:0 auto;padding:20px 0;color:#999;font-size:12px}footer#footer #footerBtm small{display:block;text-align:center}.container{width:950px;margin:0 auto 40px}.pagepath{width:950px;margin:20px auto}.pagepath .breadcrumb{float:left;width:580px;font-size:11px;box-sizing:border-box;-moz-box-sizing:border-box}.pagepath .breadcrumb li{display:inline-block;position:relative;padding-left:15px}.pagepath .breadcrumb li:before{content:'>';display:inline-block;position:absolute;top:0;left:0;padding-left:5px}.pagepath .breadcrumb li:first-child{padding:0}.pagepath .breadcrumb li:first-child:before{content:''}.pagepath .social{float:right}.pagepath .social ul li{display:block;float:left;margin-left:10px}.pagepath .social ul li.btn-twitter{width:75px !important}.pagepath .social ul li.btn-print a{display:inline-block;padding:0 10px;height:20px;background:linear-gradient(to bottom, #fff 0%, #ebeaea 100%);border:1px solid #dbdada;color:#333;border-radius:3px;font-size:90%}.pagepath .social ul li.btn-print a:hover{background:#d9d9d9;text-decoration:none}.pagepath .social ul li.btn-print div.widget_box{position:absolute;top:35px;left:-235px;width:540px;z-index:100;background:#f5f3f3;padding:20px;box-sizing:border-box;-moz-box-sizing:border-box;border-radius:5px 5px 5px 5px;border:1px solid #e5e3e3;box-shadow:1px 1px 3px #e5e3e3}.pagepath .social ul li.btn-print div.widget_box p{position:relative}.pagepath .social ul li.btn-print div.widget_box p span.close{color:#999;position:absolute;top:0;right:0;font-size:20px;cursor:pointer}.pagepath .social ul li.btn-print div.widget_box p span.close:hover{opacity:0.7}.pagepath .social ul li.btn-print div.widget_box textarea{width:485px;resize:none;overflow:auto;height:80px;margin-top:10px;padding:5px;border:1px solid #e5e3e3}.pagepath .social ul li.btn-print div.widget_box:before{content:"";display:block;position:absolute;top:-11px;left:50%;width:0px;height:0px;margin-left:-10px;border-style:solid;border-width:0px 10px 10px 10px;border-color:transparent transparent #e5e3e3 transparent}.pagepath .social ul li.btn-print div.widget_box:after{content:"";display:block;position:absolute;top:-10px;left:50%;width:0px;height:0px;margin-left:-10px;border-style:solid;border-width:0px 10px 10px 10px;border-color:transparent transparent #f5f3f3 transparent}.pagepath .social ul li:first-child{margin:0;position:relative}.pagepath .social ul:before,.pagepath .social ul:after{content:" ";display:table}.pagepath .social ul:after{clear:both}.pagepath:before,.pagepath:after{content:" ";display:table}.pagepath:after{clear:both}#what_publish{cursor:pointer;font-size:12px}#publish_tooltip{height:20px;text-align:center}.tooltip{display:none;background:url(/job/images/black_arrow_big.png);background-repeat:no-repeat;height:140px;width:237px;padding:15px 20px 10px 20px;font-size:12px;color:#fff;line-height:16px}.tooltip p{text-align:left;margin:0}.tooltip p:nth-child(2){margin:4px 0}.tooltip span{color:#E6973A}.tooltip a{color:#E6973A;font-size:13px;font-weight:bold;text-decoration:underline;float:right}.tooltip a img{margin-left:5px}.topixList{margin:60px 0 80px;border:1px solid #dbdada;border-radius:5px;overflow:hidden}.topixList h4{font-size:16px;font-weight:bold;padding:10px 15px;border-bottom:1px solid #dbdada;background-color:#f5f3f3}.topixList .listSpecial li{padding:10px 15px;border-bottom:1px dotted #dbdada}.topixList .listSpecial li:last-child{border:none}.area-navigation-tab{margin:30px -5px}.area-navigation-tab li{float:left;padding:5px}.area-navigation-tab li a{display:inline-block;padding:5px 15px;background-color:#f5f3f3;border:1px solid #dbdada;border-radius:4px}.area-navigation-tab li a:hover{background-color:#1b7eb1;color:#ffffff}.area-navigation-tab li span.active a{background-color:#1b7eb1;color:#ffffff}#topicsBanners{width:850px;margin:0 auto}#topicsBanners ul.topix_banner{width:850px;text-align:center;margin-bottom:20px}#topicsBanners ul.topix_banner li{width:270px;float:left;margin:0 20px 20px 0}#topicsBanners ul.topix_banner li.end{margin-right:0px}#topicsBanners .campaign{margin-bottom:40px}.jobSearchResult-zero{margin:40px auto 60px !important}.otherServiceLink{max-width:100%;min-width:1170px;padding:15px 0;background-color:#f5f3f3;border-bottom:1px solid #dbdada;text-align:center}.otherServiceLink h6{padding:10px 0;margin-bottom:15px;background-color:#ebeaea}.otherServiceLink ul{display:table;margin:0 auto}.otherServiceLink ul li{display:table-cell;vertical-align:top;padding:0 2em;border-left:1px solid #dbdada;text-align:center;box-sizing:border-box}@media screen and (max-width: 1000px){.otherServiceLink ul li{width:25%}}.otherServiceLink ul li:first-child{border:none}.otherServiceLink ul li .img-bnr{margin-bottom:15px}.otherServiceLink ul li .img-bnr img{vertical-align:bottom}.otherServiceLink ul li .txt-link{display:inline-block;margin:0 auto;text-align:left;font-size:12px}.otherServiceLink ul li.soken .img-bnr{padding:7px 0 0}.otherServiceLink ul li.foogent .img-bnr{padding:16px 0 0}.otherServiceLink ul li.proken .img-bnr{padding:6px 0 0}.otherServiceLink ul li a{display:block;background-image:none !important;margin:0 !important;padding:0 !important}.otherServiceLink ul li a:hover .txt-link{text-decoration:underline !important}.recommend{position:relative;margin:40px 0}.recommend-topMargin{margin-top:50px}.recommend_heading{margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #e5e3e3;font-size:20px;font-weight:bold}.recommend_loader{position:absolute;width:100%;top:100px;text-align:center}.recommend_loader #tab-loader{padding:10px 0;color:#f7342d;font-size:2rem;text-align:center}.recommend .box{height:271px}.recommend .box div.slide{margin-left:10px;display:block;float:left;height:100%;position:relative}.recommend .box div.slide a{border:1px solid #e5e3e3;display:block;width:180px;height:100%}.recommend .box div.slide a figure p{width:178px;height:134px;border:1px solid #fff;overflow:hidden;text-align:center;line-height:131px}.recommend .box div.slide a figure p span img{max-width:100%;max-height:100%;vertical-align:middle}.recommend .box div.slide a figure figcaption{padding:5px 5px 2px 5px;background:none;font-size:12px;font-weight:bold;color:#1b7eb1}.recommend .box div.slide a h5{padding:0 5px 2px 5px;color:#333;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recommend .box div.slide a dl{padding:0 5px;background:#fff}.recommend .box div.slide a dl dt{float:left;clear:left;width:10px;margin:0 0 5px 0;padding:0 5px;background:#666;color:#fff;font-size:11px;font-weight:bold}.recommend .box div.slide a dl dd{margin:0 0 5px 0;padding:0 0 0 25px;color:#333;font-size:11px}.recommend .box div.slide a dl dd.silver{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 0 0 5px}.recommend .box div.slide a p.job-date{width:170px;padding:0 5px;border-top:none;background:#fff;color:#666;font-size:10px;font-weight:normal;text-align:right}.recommend .box div.slide a:hover{border:1px solid #1b7eb1;text-decoration:none}.recommend .box div.slide a.newflug:after{position:absolute;content:" ";height:0;width:0;top:0;left:0;border-bottom:3.8em solid transparent;border-left:3.8em solid #d10000}.recommend .box div.slide a.newflug span.newflug{position:absolute;font-size:10px;font-weight:bold;color:#fff;top:1em;left:.5em;z-index:100;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.recommend .box div.slide a.nearCloseFlag:after{position:absolute;content:" ";height:0;width:0;top:0;left:0;border-bottom:3.8em solid transparent;border-left:3.8em solid #ff8d02}.recommend .box div.slide a.nearCloseFlag span.nearCloseFlag{position:absolute;font-size:10px;font-weight:bold;color:#fff;top:1em;left:-0.1em;z-index:100;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.recommend .box div.slide:first-child{margin:0}.recommend .box:before,.recommend .box:after{content:" ";display:table}.recommend .box:after{clear:both}.recommend .link{position:absolute;top:0;right:0}.recommend .link a i{color:#ccc}.flex-control-nav{position:relative;text-align:center}.flex-control-nav li{display:inline-block;margin:0 2px}.flex-control-nav li a{display:inline-block;width:12px;height:12px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;-o-border-radius:10px 10px 10px 10px;-ms-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;border:none;background:#ebeaea;text-indent:-9999em}.flex-control-nav li a.flex-active{background:#f2b555}.flex-direction-nav{position:relative;clear:both;padding:0}.flex-direction-nav li{display:block}.flex-direction-nav li a{display:block;width:60px;height:26px;line-height:26px;margin:10px 0 0 0;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px;-ms-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;background:#f2b555;color:#fff;font-size:16px;font-weight:bold;text-align:center;overflow:hidden}.flex-direction-nav li a.flex-prev{float:left}.flex-direction-nav li a.flex-next{float:right}.flex-direction-nav li a:hover{background:#ec9a38;text-decoration:none}
