@charset "Shift_JIS";
@import url("common.css");
@import url("common_print.css");

a:hover img.ov{
	zoom: 1;
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}
/* メニュー */
#jobs_menubt{
	margin: 34px 0 0 0;
}
.jobs_menubt1{
	width: 196px;
	height: 42px;
	background: url(../img/menubt_bg1.gif) left top no-repeat;
	margin: 0 0 10px 59px;
}
.jobs_menubt1b{
	padding: 4px;
}
.jobs_menubt2_btm{
	width: 196px;
	height: 4px;
	background:url(../img/menubt_bg2.gif) left bottom no-repeat;
}
.jobs_menubt2b{
	padding: 4px 4px 4px 4px;
}
.jobs_menubt2{
	width: 196px;
	background:url(../img/menubt_bg2.gif) left top no-repeat;
	margin: 0 0 10px 59px;
}
.jobs_menubt2 ul{
	padding: 0;
	margin: 0 0 0 4px;
	list-style: none;
}
.jobs_menubt2 li{
	list-style: none;
	margin: 0;
	padding: 0 0 4px 0;
}
.jobs_menubt2 li img{
	border: none;
	vertical-align: top;
}
#jobs_menu_frame{
	margin: 34px 0 0 59px;
	padding: 7px 0 0 0;
	width: 196px;
	text-align: center;
	background: url(../cmn_img/menubg_top.gif) left top no-repeat #e5e5e5;
}
#jobs_menu_body{
	width: 182px;
	margin: 0 auto;
	padding: 3px 0 0 0;
	text-align: left;
	background: url(../img/menu_km1.gif) left top no-repeat transparent;
}
ul#jobs_bt1{
	list-style: none;
	background: url(../img/menu_km2.gif) left bottom no-repeat #ffffff;
	padding: 0;
	margin: 0;
	width: 182px;
}
ul#jobs_bt1 .li1{
	padding:0 0 3px 0;
	width:182px;
	background:url(../cmn_img/line_dot.gif) left bottom repeat-x transparent;
}
ul#jobs_bt1 .li2{
	padding:3px 0 3px 0;
	width:182px;
	background:url(../cmn_img/line_dot.gif) left bottom repeat-x transparent;
}
ul#jobs_bt1 .li3{
	padding:3px 0 3px 0;
	width:182px;
}
ul#jobs_bt1 img{
	vertical-align:top;
}
ul#jobs_bt2{
	list-style:none;
	padding:0;
	margin:7px 0 0 0;
	width:182px;
	height:70px;
	background:url(../img/menu_km3.gif) left bottom no-repeat #ffffff;
}
ul#jobs_bt2 li.li1{
	padding:11px 0 0 0;
}
#jobs_menu_end{
	height:7px;
	width:196px;
	text-align:center;
	background:url(../cmn_img/menubg_btm.gif) left top no-repeat #e5e5e5;
}

/* TOP */
.rec_top1 p{
	padding: 0 0 10px 0;
	margin: 0;
}
.rec_top2 p{
	padding: 10px 0 55px 0;
	margin: 0;
}
.jobs_news_title{
	font-size:13px;
	line-height:26px;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",Osaka,verdana,arial,clean,sans-serif;
	font-weight:bold;
	color:#ce0000;
	padding:0 0 2px 0;
	background: url(../img/news_line.gif) left bottom no-repeat transparent;
}
.jobs_news_list{
	margin:5px 0 30px 0;
}
.jobs_news{
	padding:10px 0;
}
.jobs_news .date{
	width:100px;
	line-height:1.3;
	font-weight:bold;
	float:left;
	padding:5px 0 0 5px;
}
.jobs_news .article{
	width:450px;
	float:right;
	line-height:1.3;
	color:#787878;
	padding:0 0 10px 0;
}
.jobs_news .article p.page{
	zoom:1;
	min-height:14px;
	background: url(../cmn_img/news_li.gif) left 7px no-repeat transparent;
	margin:0 0 10px 0;
	padding:5px 0 0 33px;
}

.cnt_mt{
	padding: 0 0 20px 0;
	margin: 0;
}
#recruit_menu li{
	padding: 0 0 4px 0;
}
#recruit_menu li.entry{
	padding: 0 0 0 0 !important;
}

#recruit_menu li ol{
	padding: 4px 0 4px 0;
	margin: 0;
}
#recruit_menu li ol li{
	padding: 4px 0 0 0;
	margin: 0;
}

div#gs {
	text-align: right;
	padding: 10px 0;
}

/* プリント */
@media print {

}
