@charset "UTF-8";

/*===============================
TOPページ
===============================*/
div.rec_top{
/*	background:url(../common_image/base_bg_bottom.gif) no-repeat bottom;*/
	padding:157px 19px 20px;
}

div#base div.rec_top_left{
	width:480px;
	float:left;
	margin-left:10px;
}

div#base div.rec_top_left div.rec_left_cnt{
	margin-bottom:25px;
}

/*===============================
ナビ
===============================*/
div#base div.rec_top_right{
	width:205px;
	float:right;
	background:url(../recruit/image/navi_bg_bottom.gif) no-repeat bottom #E6EFF6;
	padding-bottom:10px;
}

div#base div.rec_top_right div.navi_top{
	background:url(../recruit/image/navi_bg_top.gif) no-repeat top;
	padding-top:10px;
}

div#base div.rec_top_right div.navi_area{
	padding:0px 10px;
}

div#base div.rec_top_right div.navi_area p.navi_ttl{
	padding:18px 0px 48px;
}

div#base div.rec_top_right div.navi_area img{
	vertical-align:top;
}

div#base div.rec_top_right div.navi_area li{
	margin-bottom:10px;
}

div#base div.rec_top_right div.navi_area li.navi_end{
	margin-bottom:0px;
}

/*===============================
内容
===============================*/
div#rec_base_top{
	width:786px;
	padding-top:28px;
	margin:4px auto 0px;
	clear:both;
	background:url(../common_image/base_bg_top.jpg) no-repeat top;
}

div.rec_top02{
/*	background:url(../common_image/base_bg_bottom.gif) no-repeat bottom;*/
	padding:0px 19px 20px;
}

div#base div.rec_left{
	width:510px;
	float:left;
	margin-left:0px;
}

div#base div.rec_left div.rec_left_cnt{
	width:490px;
	margin:22px auto 25px;
}

div#base div.rec_left div.rec_left_cnt div.rec_box{
	margin-bottom:25px;
}

div#base div.rec_left div.rec_left_cnt div.rec_box div.rec_box_m{
	margin-bottom:25px;
}

div#base div.rec_left div.rec_left_cnt div.rec_box div.rec_box_s{
	margin:10px 0px;
}

div#base div.rec_left div.rec_left_cnt div.rec_box div.rec_box_blue{
	margin:10px 0px;
	background-color:#E6EFF6;
	padding:7px 10px;
}

div#base div.rec_left div.rec_left_cnt div.rec_box p.ttl_l{
	width:100%;
	background:url(../common_image/line_dot01.gif) repeat-x bottom;
	padding-bottom:6px;
	margin-bottom:25px;
}

div#base div.rec_left div.rec_left_cnt div.rec_box p.ttl_m{
	background-color:#E6EFF6;
	padding:2px 10px;
	margin-bottom:6px;
	color:#006699;
	font-weight: bold;
}

div#base div.rec_left div.rec_left_cnt div.rec_box p.ttl_s{
	color:#006699;
}

div#base div.rec_left div.rec_left_cnt div.rec_box p.txt01{
	color:#FF9900;
	font-size:85%;
	line-height:120%;
	margin-top:10px;
	margin-bottom:0px;
}

div#base div.rec_left div.rec_left_cnt div.rec_box p.txt02{
	margin-top:10px;
}

div#base div.rec_left div.rec_left_cnt div.rec_box li{
	background:url(../common_image/icon02.gif) no-repeat left 7px;
	padding-left:12px;
}

/*募集要項table*/
div#base div.rec_left div.rec_left_cnt div.rec_box table{
	border-collapse:collapse;
}

div#base div.rec_left div.rec_left_cnt div.rec_box td{
	border-bottom:1px solid #B5AA77;
	border-top:1px solid #B5AA77;
	padding:3px 10px;
}

div#base div.rec_left div.rec_left_cnt div.rec_box tr.tr_bg{
	background-color:#F2F0E8;
}

div#base div.rec_left div.rec_left_cnt div.rec_box td.td_ttl{
	width:110px;
	font-weight:bold;
	text-align:center;
}

div#base div.rec_left div.rec_left_cnt div.rec_box td p{
	margin-bottom:6px;
}

div#base div.rec_left div.rec_left_cnt div.rec_box ul{
	margin-left:20px;
}
div#base div.rec_left div.rec_left_cnt div.rec_box ul li{
	list-style-type: square;
	background: none;
	padding-left: 0px;
}

div#base div.rec_left div.rec_left_cnt div.rec_box td p.p_end{
	margin-top:12px;
	margin-bottom:0px;
}

/*サイバーソリューションを楽しむ*/
div#base div.rec_left div.rec_left_cnt div.rec_box p.rec_ph{
	margin-bottom:10px;
}

/*新卒採用説明会*/
div#base div.rec_left div.rec_left_cnt div.rec_box div.rec_box_s_waku{
	margin:10px 0px;
	border:1px solid #CCCCCC;
	padding:10px;
}

div#base div.rec_left div.rec_left_cnt div.rec_box div.rec_box_s_waku p.seminar_mail_ttl{
	background:url(../common_image/line_dot03.gif) repeat-x bottom;
	padding-bottom:5px;
	margin-bottom:5px;
}

div#base div.rec_left div.rec_left_cnt div.rec_box p.rec_seminar_bt{
	margin:20px 0px 10px 140px;
}




