@charset "Shift-JIS";/*エンコーディングの指定*/body{	background-color: #FFFFFF;	font-size:12px;	line-height:16px;	margin:0 ;	padding:0 ;	text-align:left;	}form{	margin:0;	padding:0 ;	border:none;	}/*         求人部分のナビ         */#recruit_box {	width:298px;	height:53px;	margin:0;	padding:0;	background:url(../images/recruit-info2_bg.gif) 0 0 no-repeat;	position:relative;	}#recruit_box h3 {	position:absolute;	top:8px;	left:8px;	width:85px;	margin:0;	padding:0;}	#recruit_box img {	border:none;}	#recruit_box ul {	/* width:202px;*/	margin:0;	padding:0;	list-style:none;}ul.rec01 {	margin:0;	padding:0 ;	position:absolute;	top:8px;	left:90px;}	ul.rec02 {	margin:0;	padding:0 ;	position:absolute;	top:8px;	left:196px;}#recruit_box ul li {	margin:0 10px 0 0;	padding:0;}html>/**/body #recruit_box ul li {	margin /*\**/:0 0 3px 0\9; /* IE8用 */}/*DEFAULT STYLE*/h1{	color:#666666;	font-size:10px;	line-height:14px;	font-weight: normal;	margin:0;	padding:0 ;	border:none;	}h2 a:link{	margin:-20px 0 0 12px;	padding:0 ;	color:#0000FF;	font-size:14px;	font-weight: normal;	line-height:22px;	text-decoration:underline;}h2 a:visited{	margin:-20px 0 0 12px;	padding:0 ;	color:#9C00FF;	font-size:14px;	font-weight: normal;	line-height:22px;	text-decoration:underline;}h2{margin:15x 0 15px 0;	padding:0 ;}a:link {	text-decoration:none;	color:#666666;	}a:visited {	text-decoration:none;	color:#666666;	}a:active {	text-decoration:none;	color:#666666;	}a:hover {	text-decoration:underline;	color:#ff6600;	}.l{	text-align:left;	}.c{	text-align:center;	}.r{	text-align:right;	}.j{	text-align:justify;	}.t{	vertical-align:top;	}.m{	vertical-align:middle;	}.b{	vertical-align:bottom;	}/*FONT*/td{	color:#666;	font-size:12px;	line-height:14px;	}.door{	color:#666;	font-size:12px;	line-height:16px;	font-weight:bold;	text-decoration:underline;	}/*     特集テキスト     */.tokushu_ad{	color:#666;	font-size:12px;	line-height:16px;	}.tokushu_ad a{	color:#666;	font-size:12px;	line-height:16px;	}.tokushu_ad a hover{	text-decoration:underline;	}.hd_sub{	color:#666;	font-size:10px;	line-height:14px;	}.menu{	color:#fff;	font-size:10px;	line-height:14px;	}.gl12{	color:#666;	font-size:12px;	line-height:16px;	}.dg12{	color:#333;	font-size:12px;	line-height:16px;	}.con_bl{	color:#00beff;	font-size:14px;	line-height:18px;	}.con_pk{	color:#FF78FF;	font-size:14px;	line-height:18px;	}.con_pl{	color:#ED02ED;	font-size:14px;	line-height:18px;	}.pk10{	color:#ff5a5a;	font-size:10px;	line-height:14px;	}.dg10{	color:#333333;	font-size:10px;	line-height:14px;	}.search_txt a{	color:#666666;	font-size:12px;	text-decoration:underline;	}/*LINK*/a.menu:link{	color:#ffff00;	text-decoration:none;	font-weight:bold;	}a.menu:visited{	color:#ffff00;	text-decoration:none;	font-weight:bold;	}a.menu:active{	color:#ffff00;	text-decoration:none;	font-weight:bold;	}a.menu:hover{	color:#ffff00;	text-decoration:underline;	font-weight:bold;	}a.menu_wh:link{	color:#ffffff;	text-decoration:none;	font-weight:bold;	}a.menu_wh:visited{	color:#ffffff;	text-decoration:none;	font-weight:bold;	}a.menu_wh:active{	color:#ffffff;	text-decoration:none;	font-weight:bold;	}a.menu_wh:hover{	color:#ffffff;	text-decoration:underline;	font-weight:bold;	}a.font_12_red:link {	text-decoration:underline;	color:#D81709;	}a.font_12_red:visited {	text-decoration:underline;	color:#D81709;	}a.font_12_red:active {	text-decoration:underline;	color:#666666;	}a.font_12_red:hover {	text-decoration:underline;	color:#D81709;	}.hd_title{	color:#333333;	font-size:14px;	line-height:16px;	}/*BACKGROUNG head*/td.bg_hd_b{	background-image:url(../images/hd_base.gif);	text-align:left;	}td.bg_hd_n{	background-image:url(../images/hd_base_n.gif);	text-align:left;	}td.bg_hd_m{	background-image:url(../images/hd_base_m.gif);	text-align:left;	}td.bg_hd_c{	background-image:url(../images/hd_base_c.gif);	text-align:left;	}td.bg_hd_j{	background-image:url(../images/hd_base_j.gif);	text-align:left;	}td.bg_hd_e{	background-image:url(../images/hd_base_e.gif);	text-align:left;	}td.bg_hd_q{	background-image:url(../images/hd_base_q.gif);	text-align:left;	}td.bg_hd_menu{	background-image:url(../images/menu_parts01.gif);	text-align:left;	}/*BACKGROUNG*/td.bg_basel{	background-image:url(../images/base_l.gif);	text-align:left;	}td.bg_baser{	background-image:url(../images/base_r.gif);	text-align:left;	}td.bg_mainl{	background-image:url(../images/main_base_l.gif);	text-align:left;	}td.bg_mainr{	background-image:url(../images/main_base_r.gif);	text-align:left;	}td.bg_main1{	background-image:url(../images/main_base1.gif);	text-align:left;	}td.bg_main2{	background-image:url(../images/main_base2.gif);	text-align:left;	}td.bg_main3{	background-image:url(../images/main_base3.gif);	text-align:left;	}td.bg_new{	background-image:url(../images/main_new3.gif);	text-align:left;	}td.bg_nw{	background-image:url(../images/main_nw3.gif);	text-align:left;	}td.bg_pickup{	background-image:url(../images/pickup_parts03.gif);	text-align:left;	}td.bg_con_l{	background-image:url(../images/con_parts02.gif);	text-align:left;	}td.bg_con_r{	background-image:url(../images/con_parts03.gif);	text-align:left;	}	p.copyright{	text-align:right;	padding:35px 0px 20px 0px;}/* Grobal Navigation 1 - Style Search */#grobal_nav{  margin: 0;  padding: 0;  width: 720px;  height: 40px;}#grobal_nav ul{  list-style-type: none;  margin: 0;  padding: 0;}#grobal_nav li{  text-indent: -9999px;  float:left;  width: 120px;  margin: 0;  padding: 0;}#grobal_nav a{  display: block;  width: 120px;  height: 40px;  background-image: url(../images/navi_style_all.gif);  background-repeat: no-repeat;}#menu01 a{background-position: 0 0;}#menu02 a{background-position: -120px 0;}#menu03 a{background-position: -240px 0;}#menu04 a{background-position: -360px 0;}#menu05 a{background-position: -480px 0;}#menu06 a{background-position: -600px 0;}#grobal_nav a:hover{  background-image: url(../images/navi_style_all.gif);  background-repeat: no-repeat;}#menu01 a:hover{background-position: 0 -40px;}#menu02 a:hover{background-position: -120px -40px;}#menu03 a:hover{background-position: -240px -40px;}#menu04 a:hover{background-position: -360px -40px;}#menu05 a:hover{background-position: -480px -40px;}#menu06 a:hover{background-position: -600px -40px;}/* Grobal Navigation 2 - Area Search */#grobal_nav2{  margin: 0;  padding: 0;  width: 720px;  height: 25px;}#grobal_nav2 ul{  list-style-type: none;  margin: 0;  padding: 0;}#grobal_nav2 li{  text-indent: -9999px;  float:left;  width: 90px;  margin: 0;  padding: 0;}#grobal_nav2 a{  display: block;  width: 90px;  height: 25px;  background-image: url(../images/navi_style2_all.gif);  background-repeat: no-repeat;}#menu11 a{background-position: 0 0;}#menu12 a{background-position: -90px 0;}#menu13 a{background-position: -180px 0;}#menu14 a{background-position: -270px 0;}#menu15 a{background-position: -360px 0;}#menu16 a{background-position: -450px 0;}#menu17 a{background-position: -540px 0;}#menu18 a{background-position: -630px 0;}#grobal_nav2 a:hover{  background-image: url(../images/navi_style2_all.gif);  background-repeat: no-repeat;}#menu11 a:hover{background-position: 0 -25px;}#menu12 a:hover{background-position: -90px -25px;}#menu13 a:hover{background-position: -180px -25px;}#menu14 a:hover{background-position: -270px -25px;}#menu15 a:hover{background-position: -360px -25px;}#menu16 a:hover{background-position: -450px -25px;}#menu17 a:hover{background-position: -540px -25px;}#menu18 a:hover{background-position: -630px -25px;}/*         clearfix         */.clearfix:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;	}.clearfix {	display: inline-block;	_height: 1px;	min-height:1%;  /* for IE 7*/	height: auto;	overflow: hidden;}/* Hides from IE-mac \*/* html .clearfix { height: 1%;}.clearfix { display: block;}/* End hide from IE-mac *//*         ソーシャルブックマーク         */#bookmark {	margin: 0 0 5px 0;	padding: 0 0 8px 18px;	width: 417px;	height: 20px;}#bookmark li {	margin: 5px 5px 0px 4px;	padding: 2px 0 5px 0; 	list-style-type: none;	float: left;}/* 検索結果　テキスト */#result_txt {	color:#666666;	font-size:12px;}/* 検索結果　画像見出し */#SResult_midashi{	margin: 5px 0 -10px 20px;	*margin: 0 0 0px 5px;	padding: 0;}/* 検索結果テキスト - 左上 */#SResult_lu {	margin: 0 0 -10px 5px;	padding: 0;	width: 400px;	height: 120px;}#SResult_lu li{	background-image: url(../images/icon_arr_link2.gif);	background-repeat: no-repeat;	vertical-align: bottom; 	list-style-type: none;	line-height:20px;	width: 370px;	margin: 0;	margin-bottom: 1px;	padding: 0 0 0 15px;}#SResult_lu a{	color:#3A5AFF;	font-size:14px;	text-decoration:none;}#SResult_lu a:hover{	color:#0623B5;	text-decoration:underline;}/* 検索結果テキスト - 左上のミニボックス */#SResult_lu_mini {	margin: 0;	padding: 0;	width: 350px;	float: right;}#SResult_lu_mini li{ 	list-style-type: none;	line-height:16px;	width: 350px;	margin: 0;	padding: 0;}#SResult_lu_mini a{	color:#3A5AFF;	font-size:12px;	text-decoration:none;}#SResult_lu_mini a:hover{	color:#0623B5;	text-decoration:underline;}/* 検索結果テキスト - 右上 */#SResult_ru {	margin: 0 0 0 5px;	padding: 0;	width: 400px;}#SResult_ru li{	background-image: url(../images/icon_arr_link2.gif);	background-repeat: no-repeat;	vertical-align: bottom; 	list-style-type: none;	line-height:18px;	width: 370px;	margin: 0;	margin-bottom: 1px;	padding: 0 0 0 15px;	font-size:14px;}#SResult_ru a{	color:#3A5AFF;	font-size:14px;	text-decoration:none;}#SResult_ru a:hover{	color:#0623B5;	text-decoration:underline;}/* 検索結果テキスト - 左下 */#SResult_lb {	margin: 0 0 0 5px;	padding: 0;	width: 400px;}#SResult_lb li{	background-image: url(../images/icon_arr_link2.gif);	background-repeat: no-repeat;	vertical-align: bottom; 	list-style-type: none;	line-height:18px;	width: 370px;	margin: 0;	margin-bottom: 1px;	padding: 0 0 0 15px;}#SResult_lb a{	color:#3A5AFF;	font-size:14px;	text-decoration:none;}#SResult_lb a:hover{	color:#0623B5;	text-decoration:underline;}/* 検索結果テキスト - 右下 */#SResult_rb {	margin: 0 0 0 5px;	padding: 0;	width: 400px;}#SResult_rb li{	background-image: url(../images/icon_arr_link2.gif);	background-repeat: no-repeat;	vertical-align: bottom; 	list-style-type: none;	line-height:18px;	width: 370px;	margin: 0;	margin-bottom: 1px;	padding: 0 0 0 15px;}#SResult_rb a{	color:#3A5AFF;	font-size:14px;	text-decoration:none;}#SResult_rb a:hover{	color:#0623B5;	text-decoration:underline;}/* ベスサロサーチテキスト - 左上 */#SResult_lu_s {	margin: 0 0 -10px 5px;	padding: 0;	width: 400px;}#SResult_lu_s li{	background-image: url(../images/icon_arr_link2.gif);	background-repeat: no-repeat;	vertical-align: bottom; 	list-style-type: none;	line-height:20px;	width: 370px;	margin: 0;	margin-bottom: 1px;	padding: 0 0 0 15px;}#SResult_lu_s a{	color:#3A5AFF;	font-size:14px;	text-decoration:none;}#SResult_lu_s a:hover{	color:#0623B5;	text-decoration:underline;}/* パンくずリスト */#pankuzu {	margin: 0;	padding: 0;	font-size:12px;	font-weight:bold;}#pankuzu a{	margin: 0;	padding: 0;	text-decoration:none;	font-size:12px;	font-weight:normal;}#pankuzu a:hover{	margin: 0;	padding: 0;	text-decoration:underline;}/* トピックス */#topics_txt a:link{	margin:-20px 0 0 12px;	padding:0 ;	color:#0000FF;	font-size:14px;	font-weight: normal;	line-height:22px;	text-decoration:underline;}#topics_txt a:visited{	margin:-20px 0 0 12px;	padding:0 ;	color:#9C00FF;	font-size:14px;	font-weight: normal;	line-height:22px;	text-decoration:underline;}#topics_txt {	margin:15px 0 15px 0;	padding:0 ;}