* {
margin: 0;
padding: 0;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-style: normal;
font-weight: normal;
font-size:12px;
text-decoration:none;
color:#ffffff;
}

body {
	background-color: #264d77;
	background-image: url(../img/bg.png);
	background-repeat: repeat-x;
	text-align:center;
}

#list_topright_wr {
	text-align:center;
}

#list_topright {
	margin:6px auto 0px auto;
	padding-right:6px;
	text-align:right;
	width:821px;
	font-size:12px;
	font-family:Verdana, Lucida Sans, Gulim, Arial, Helvetica, sans-serif;
}

#bg_table {
	background-color: #426688;
	margin: 5px auto;
	*margin-top:6px;
	border-top:1px solid #cccc99;
	border-bottom:1px solid #cccc99;
	border-right:2px solid #ffffff;
	border-left:2px solid #ffffff;
}

#bg_title {
	background-image: url(../img/banner_top.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 88px;
	width: 821px;
}

.bg_main {
	padding:0;
}

.no_topblank {
}
/* 左コラム：始め */
#left_column {
	text-align: center;
	width:200px;
}

#menu_title {
	margin:2px auto 8px 2px;
}

#c_menu {
	margin:0 auto;
}

/* old menu items -- */
.menu_item {
	margin:0 auto 1px;
	float:left;
}

.menu_item_r, .menu_item_ro {
	margin:0 auto 1px 1px;
}

a.menu_item_ro {
	display:block;
	width:22px;
	height:40px;
	float:right;
	background-image: url(../img/menu_off.png);
}

a.menu_item_ro:hover {
	background-image: url(../img/menu_on.png);
}
/* -- old menu items */

/* new menu items -- */
a.menu_1, a.menu_2, a.menu_3, a.menu_4, a.menu_5 {
	display:block;
	width:192px;
	height:40px;
	margin:0 auto 1px;
}	

a.menu_1 {background-image: url(../img/menu_home_off.png)}
a.menu_1:hover {background-image: url(../img/menu_home_on.png)}
a.menu_2 {background-image: url(../img/menu_company_off.png)}
a.menu_2:hover {background-image: url(../img/menu_company_on.png)}
a.menu_3 {background-image: url(../img/menu_division_off.png)}
a.menu_3:hover {background-image: url(../img/menu_division_on.png)}
a.menu_4 {background-image: url(../img/menu_recruit_off.png)}
a.menu_4:hover {background-image: url(../img/menu_recruit_on.png)}
a.menu_5 {background-image: url(../img/menu_pastwork_off.png)}
a.menu_5:hover {background-image: url(../img/menu_pastwork_on.png)}
/* -- new menu items */

#com_info {
	margin:10px auto;
}

.ad_space {
	margin:0 auto 4px;
}
/* 左コラム：終わり */

/* 右コラム：始め */
#right_column{
	text-align: left;
	background-color:#3b5a77;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:20px;
	width:616px;
}

#top_box {
	margin-top:2px;
}

#news_topics {
	font-family:Verdana, Lucida Sans, Gulim, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #aabdce;
	margin:6px 0;
	text-align:left;
	width: 608px;
}

#news_topics p {
	margin:8px;
}

#news_topics .topics {
	margin-top:-6px;
	margin-left:12px;
}

#information {
	margin-left:1px;
}

#divisions {
	margin-top:1px;
	*margin-top:-3px;
	margin-left:1px;
}

#event_info {
	margin-top:4px;
	margin-left:2px;
}
/* 右コラム：終わり */


/* hr */
#hr_dash {
	background-image:url(../img/hr_dash.gif);
	background-repeat:no-repeat;
	width:610px;
	height:2px;
/*	border-top:1px dashed #ffffff;
	border-top-width:thin;
	text-align:left;
	background-color:red;
	margin-left:2px; */
}

/* copyright */
#copyright {
	text-align:center;
	font-family:Verdana, Lucida Sans, Gulim, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:1.8em;
	margin:6px auto;
}







.noshow {display:none; }








