@charset 'UTF-8';.arrow,.main_contant a:hover{border-bottom:0}.clearBoth,.clearfix:after{clear:both;visibility:hidden;display:block}#hdr .HdrBase02,#header_logo_area,#search_sidebox_location .municipality_check,#side_r{overflow:hidden}body,form,h1,h2,p{margin:0}dl,dl dd,h4,li,ul{margin:0;padding:0}body{height:100%;background:#efefef;color:#000;font-family:Arial,Helvetica,"ＭＳ Ｐゴシック",sans-serif;line-height:1.5}.b_red,.n_red{color:red}#input_keyword #ksearch,.search_area_select select,.search_box_income{font-family:Meiryo,"メイリオ",sans-serif}h1,h2{line-height:115%}li,ul{border:0}label:hover{background-color:#CFC}br{letter-spacing:0}input,select,textarea{font-size:12px;font-size:.9em}.bm,.nm{font-size:medium}strong{font-weight:inherit}a:hover img{opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";-moz-opacity:.8;-khtml-opacity:.8}.bm{font-weight:700}.nm{font-weight:400}.bs,.small{font-size:small}.bs{font-weight:700}.n_red,.small,.xsmall{font-weight:400}.xsmall{font-size:x-small}.b15,.b16,.b16red,.b17,.b18,.b_blue,.b_red{font-weight:700}.b_blue{color:#00f}.b18{font-size:18px}.b17{font-size:17px}.b16{font-size:16px}.b15{font-size:15px}.b16red{font-size:16px;color:red}.n15red{font-size:15px;color:red}.sp5{margin:0 0 5px}.sp10{margin:0 0 10px}.sp15{margin:0 0 15px}.sp20{margin:0 0 20px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mtb10{margin:10px 0}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.arrow{color:#36c;text-decoration:none}.open_item{background-color:#BDF;padding:2px}.clearBoth{height:0;font-size:0;line-height:0}a:hover,a:link,a:visited{font-size:1em;text-decoration:none}a:link,a:visited{color:#36C}a:hover{color:#C00}a.bm:hover,a.bm:link,a.bm:visited{font-size:medium;font-weight:700}a.nm:hover,a.nm:link,a.nm:visited{font-size:medium;font-weight:400}a.nodecoration:link,a.nodecoration:visited{color:#36C;text-decoration:none;border:none}a.nodecoration:hover{color:#C00;text-decoration:none;border:none}#contents{width:560px;min-height:2100px;margin:0;padding:0 200px;float:left;text-align:left;background-color:#FFF}.error_message_head{color:red;font-size:small;font-weight:400;background-color:#FFFEDF;margin:0 40px 0 15px;padding:5px 5px 5px 25px;background-image:url(/img/error.gif);background-position:6px 6px;background-repeat:no-repeat;border:2px solid #FC0}#footer a:hover,#footer a:link,#footer a:visited,#hdr a:hover,#hdr a:link,#hdr a:visited,#rmenu01 a:hover,#rmenu01 a:link,#rmenu01 a:visited{border-bottom:0}#login_box{border:1px solid #07963A;background-color:#E7FEEE;margin:25px;padding:20px 10px;line-height:1.6em;font-size:14px}#login_box .login_message{width:300px;margin:0 auto 10px}#login_box .error_message_head{margin:auto;width:350px}#login_box .login_help_box{width:330px;margin:0 auto}#login_box .login_help_box .icon{width:50px;float:left;text-align:center}#login_box .login_help_box .txt{float:left;height:25px;line-height:25px}#login_box .login_help_box .txt a{vertical-align:bottom}#login .error_message_head{margin:10px auto;width:350px}#login_btn{margin:0 0 5px}.header_logo_catch_text{font-size:10.4px;font-weight:400;color:#777;padding-right:5px;padding-left:5px}.clearfix:after{content:".";height:0}.special_job .interview{margin:0 10px 10px 5px}h3{line-height:115%;margin:0}#header{width:960px;min-width:560px;max-width:960px;margin:0 auto;text-align:left;background:#fff}#hdr .HdrBtnSp{margin-right:0}#hdr .HdrBase01{background-image:url(/img/hdr_bg01.gif);width:960px;height:43px;background-repeat:repeat-x;text-align:right;vertical-align:middle}#hdr .HdrBase02{background-color:#FFF7F8;width:auto;padding:0 0 5px}#hdr .HdrBase02 .top_site_txt{float:left;width:270px;font-size:11px;color:#666;font-weight:400;margin-left:0;padding-top:17px;padding-left:10px}#HdrLinkRt,#container,#container0{width:960px}#hdr .HdrHdl01,#hdr .HdrTxt{font-size:12px;font-weight:400}#hdr .HdrTxt{text-align:right;color:#FFF;margin-right:10px;margin-top:13px}#hdr .HdrHdl01{color:#666;float:left;padding-top:4px;margin:5px 0 5px 5px}#hdr .HdrHdl02{font-size:10px;text-align:left;color:#022833}#hdr .HdrLine{width:960px;height:1px;font-size:0;background-image:url(/img/hdr_line01.gif);background-repeat:no-repeat}#side,#side_r{width:200px;text-align:left;position:absolute}#HdrLinkRt{font-size:12px;text-align:left;padding:3px}#hdr a:link,#hdr a:visited{color:#666;text-decoration:none}#hdr a:hover{color:#666;text-decoration:underline}#hdr .HdrHdl01 ul{list-style:none;overflow:hidden}#hdr .HdrHdl01 ul li{float:left}#hdr .HdrHdl01 ul li.job_number{background:url(/img.php/job_number_hdr_icon.png) left center no-repeat;padding-left:25px}#hdr .HdrHdl01 ul li.company_number{background:url(/img.php/company_number_hdr_icon.png) left center no-repeat;padding-left:15px;margin-left:10px}#hdr .HdrHdl01 ul li span{margin-left:5px}.HdrHdl01 p{margin:5px 0 0}#container0,#footerBottom{margin:0 auto;background-color:#FFF;position:relative}.top_cnt{font-size:medium;font-weight:700;color:#F9A60E;font-family:Arial,Helvetica,sans-serif}#Top{margin-bottom:5px}#footer{font-size:11px;color:#555;text-decoration:none;width:auto;padding:0 200px;text-align:center;border:1px solid #fff}#footerBottom{width:auto;min-width:550px}#footer .FtrFortuneService a:link,#footer .FtrFortuneService a:visited{color:#36C}#footer .FtrFortuneService a:hover{color:#36C;text-decoration:underline}#footer a:link,#footer a:visited{color:#555;text-decoration:none}#footer a:hover{color:#555;text-decoration:underline}#container{height:100%;background-color:#FFF;position:absolute;left:0;z-index:1}#side{left:0;z-index:4;background-color:#FFF}#side_r{right:0;z-index:5;background-color:#FFF}#New,#Top,#Topics{margin-left:5px}#Top .NwsTx01{height:16px;padding:6px 0 0;margin:0 0 0 8px;font-size:13px;color:#555;text-decoration:none}#header_logo_area{width:auto;background-color:#FFF}#header_logo{float:left;margin:5px 0 0 5px}#header_logo a:hover img{opacity:1}#header_logo_txt{float:right;margin:27px 0 0}#search_sidebox form{font-size:12px;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;width:198px;margin:0 0 5px;position:relative;padding:0 0 10px}#search_sidebox #search_sidebox_location{margin:0 8px;padding:10px 0 0}#search_sidebox_location #location_title{font-size:14px;font-weight:700}#search_sidebox_location .location_select{width:175px;margin:5px 0 0;font-size:1.1em;vertical-align:middle;font-family:Meiryo,"メイリオ",sans-serif}#search_sidebox_location .location_select option{font-size:12px}#search_sidebox_location .municipality_btn{border:1px solid #ccc;border-radius:3px;width:120px;margin:5px auto 0;text-align:center}#search_sidebox_location .municipality_btn a{display:block;background:#eee;font-size:12px;padding:3px 10px;box-shadow:0 2px 2px rgba(0,0,0,.027),0 1px 0 rgba(255,255,255,.69) inset,0 -1px 0 rgba(0,0,0,.02) inset,0 14px 13px rgba(255,255,255,.57) inset;line-height:1.5}#search_sidebox_location .municipality_check p{margin:5px 5px 0 0;float:left;width:auto;white-space:nowrap}#search_sidebox_location .municipality_check p a{display:block;padding:3px;color:#fff;background:#aaa;border:1px solid #999;border-radius:3px}#search_sidebox_location .municipality_check p a span{background:#888;padding:0 3px;margin:0 2px}#search_sidebox_location .municipality_check p a:hover span{background:#555;color:#fff}#search_sidebox label:hover{background:#fff}#search_sidebox .search_box_keyword{margin:10px 8px 0}#search_sidebox .search_box_keyword input[type=text]{width:165px;display:block;padding:3px 5px;font-size:1.1em;border:1px solid #ccc;margin:3px 0 8px;-moz-box-shadow:inset 1px 4px 5px -6px rgba(0,0,0,.5);-webkit-box-shadow:inset 1px 4px 5px -6px rgba(0,0,0,.5);box-shadow:inset 1px 4px 5px -6px rgba(0,0,0,.5);font-family:Meiryo,"メイリオ",sans-serif}#search_sidebox form .search_btn{text-align:center;margin:10px 0}#search_sidebox form .search_btn input:hover[type=image]{opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)"}#search_sidebox .serch_btn{margin:9px;width:178px}.search_address_box{position:absolute;top:10px;left:10px;background:#fff;z-index:10000;box-shadow:0 1px 5px #666;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:510px;padding:5px;font-size:12px;border:1px solid #ccc}.search_address_box .lightbox_close_btn{text-align:right}.search_address_box .lightbox_close_btn a{border-bottom:0}.search_address_box .lightbox_contents dt{font-weight:700;font-size:16px;color:#000;border-bottom:1px solid #000;margin:0 0 10px;padding:0 0 5px}.search_address_box .lightbox_contents dd{padding:0;margin:0;max-height:215px;overflow-y:scroll}.search_address_box .lightbox_contents dd #address_list{width:490px}.search_address_box .lightbox_contents dd ul{list-style:none;overflow:hidden;border-bottom:1px solid #ccc;margin:0 0 10px;padding:0 0 10px}.search_address_box .lightbox_contents dd ul li,.search_address_box .lightbox_contents dd ul li.group_item{float:left;width:auto;margin:0 0 5px 5px;white-space:nowrap}.search_address_box .lightbox_contents dd ul li.group_item{margin:0 0 5px 5px}.search_address_box .lightbox_contents dd ul li.group{float:none;font-weight:700}.search_address_box .lightbox_check_btn{width:268px;margin:5px auto}.search_address_box .lightbox_check_btn input{background:url(/img.php/search_lightbox_checkbtn__roll.png) left top no-repeat #fff;width:268px;height:32px;cursor:pointer;border:0;text-indent:-9999px;display:block}.search_address_box .lightbox_check_btn input:hover{background:url(/img.php/search_lightbox_checkbtn__rollon.png) left top no-repeat}.search_checkbox_wrap{margin:10px 8px 0}.search_checkbox_wrap .search_checkbox_title{font-size:14px;font-weight:700;margin:0 0 5px}.search_checkbox_wrap .search_checkbox_list{list-style:none;overflow:hidden}.search_checkbox_wrap .search_checkbox_list li{float:left;white-space:nowrap;margin-right:10px}.search_checkbox_wrap .search_checkbox_morelink{margin:5px 0 0;text-align:right}.search_checkbox_wrap .search_checkbox_morelink a{background:url(/img.php/arrow_003.gif) left center no-repeat;padding-left:8px}.search_area_check{margin:0;overflow:hidden}.search_area_check p{float:left;width:auto;margin:0 5px 5px 0;white-space:nowrap}.search_area_check p a{display:block;padding:2px 3px;color:#000;background:#eee;border:1px solid #999;border-radius:3px}.search_area_check p a:hover span{background:#ccc}.search_area_check p a span{margin:0 2px;padding:0 3px;background:#999}.search_area_select{overflow:hidden;width:446px;margin:0 0 5px}.search_area_select select{width:180px;font-size:1.1em;vertical-align:middle;float:left}.search_area_select .search_area_btn{border:1px solid #ccc;border-radius:3px;width:100px;margin:0 0 0 3px;text-align:center;float:left}.search_area_select .search_area_btn a{display:block;background:#eee;font-size:14px;padding:2px 10px;box-shadow:0 2px 2px rgba(0,0,0,.027),0 1px 0 rgba(255,255,255,.69) inset,0 -1px 0 rgba(0,0,0,.02) inset,0 14px 13px rgba(255,255,255,.57) inset;border-bottom:0;line-height:1.5}.search_box_income_is_hide{display:none}#seminar_banner{text-align:center;margin:5px 0}#seminar_banner a{border:none}.top_banner_list{list-style:none;margin:10px 0 0}.top_banner_list li a{display:block;margin:0 0 5px}.message{border:10px solid #fdd;margin:10px;padding:10px 20px;line-height:1.6em;letter-spacing:.2em;width:85%;color:#444;font-size:12px}.message .red{color:red;font-size:110%}.message .point{font-weight:700;font-size:120%}.joblist_signup_banner{margin:10px 0 30px}.joblist_signup_banner a:hover{border-bottom:0}#jump_to_top{position:fixed;bottom:10px;right:20px;z-index:200}#jump_to_top a{border:0}img{border:none}#input_keyword #ksearch{width:450px;display:block;padding:3px 5px;border:1px solid #ccc;margin:0 auto;-moz-box-shadow:inset 1px 4px 5px -6px rgba(0,0,0,.5);-webkit-box-shadow:inset 1px 4px 5px -6px rgba(0,0,0,.5);box-shadow:inset 1px 4px 5px -6px rgba(0,0,0,.5)}.input_txt{width:550px;font-size:16px;border-bottom:1px solid #000;margin:20px auto 10px;padding:0 0 5px}#copyright{padding:2px 10px 15px;text-align:right;margin:1px auto;width:auto}.search_box_income{overflow:hidden;margin:0 0 5px;width:180px;font-size:1.1em;vertical-align:middle;float:left}.selected_text{overflow:hidden}.lightbox_contents dd ul li label:hover{background:#fff}.txt_c{text-align:center}.txt_r{text-align:right}@MEDIA print{#cakeSqlLog,#footer,#footerBottom,#header,#side,#side_r,#toolbar2,.history_back_link,.lightwindow,.toolbar-items{display:none}#container,#container0,#contents,#footer,#header{width:auto;padding:0;position:static}#contents .main_contents{width:550px;margin:0 auto;font-size:14px}}.yahooTag{width:"1";height:"1";frameborder:"0";scrolling:"no";marginheight:"0";marginwidth:"0"}