div#pickup_contents{
	position:		relative;
	margin:			0;
	height:			525px;
	margin-bottom:		10px;
}

div#pickup{
	padding:		10px;
	width:			548px;
	height:			496px;
	border:			1px solid #878686;
	background:		url("../images/main_bg.png") ;
}

#pickup_block img{
	width:			250px;
	height:			375px;
}

div#pickup_block{
	margin-top:		5px;
	width:			250px;
	padding:		9px;
	background:		url("../images/main_pickup_bg.gif") repeat-x;
	background-color:	#090809;
	border:			1px solid #878686;
}


#pickup_block h5{
	margin-top:		5px;
	color:			#dddddd;
	font-size:		12px;
	font-weight:		bold;
	line-height:		14px;
}

div#pic_news{
	position:		absolute;
	top:			0;
	right:			0;
	height:			506px;
	width:			206px;
	padding:		5px;
	border:			1px solid #878686;
	background:		url("../images/main_bg.png") ;
}

div#pic_news_c{
	text-align:		center;
	height:			503px;
	width:			206px;
	background-color:	#000000;
}

div#main_normal_contens{
	margin-bottom:		10px;
}

#page_sub_header h4{
	position:		absolute;
	top:			26px;
	left:			370px;
	color:			#ffffff;
	font-size:		22px;
	font-weight:		bold;
	line-height:		24px;
	padding-top:		3px;
	padding-bottom:		2px;
	padding-left:		35px;
	background:		url("../images/main_h4_bg1.png") no-repeat;
}

div#news{
	float:			left;
	margin-top:		10px;
	margin-left:		10px;
	border:			1px solid #666666;
	padding:		10px;
	background-color:	#19191a;
	width:			320px;
	color:			#ffffff;
}

#news h5{
	padding-top:		2px;
	font-size:		12px;
	font-weight:		bold;
	line-height:		14px;
	padding-left:		5px;
	color:			#fe0284;
	border-left:		5px solid #fe0284;
}

#news p{
	font-size:		12px;
	line-height:		14px;
	padding-left:		30px;
	padding-top:		5px;
	padding-bottom:		10px;
}

#news a,#news a:link #news a:visited{
	text-decoration:	underline;
	color:			#03befc;
}

#news a:hover{
	text-decoration:	underline;
	color:			#0033ff;
}

div#event{
	float:			right;
	margin-top:		10px;
	margin-right:		10px;
	margin-bottom:		10px;
	border:			1px solid #666666;
	padding:		10px;
	background-color:	#19191a;
	width:			384px;
	color:			#ffffff;
}

div#event_block{
	margin:			0 auto 5px auto;
	width:			350px;
	height:			80px;
}

/* ここから本日出勤のスクリプト用 */
div.jcarousel-skin-tango li p{
	padding: 		9px 0 9px 0;
	text-align: 		center;
}

.jcarousel-skin-tango .jcarousel-container {
	-moz-border-radius: 	10px;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
/*	width: 			620px; */
	margin:			5px auto;
	width: 			700px;
	padding: 		0 30px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
/*	width: 			620px; */
	width: 			700px;
	height: 		232px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
 	margin-right:		10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
	margin-bottom: 		0px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
	position: 		absolute;
	top: 			0px;
	right: 			0px;
	width: 			25px;
	height: 		232px;
	cursor: 		pointer;
	background: transparent url(../images/main_shift_right.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
	position: 		absolute;
	top: 			0px;
	left: 			0px;
	width: 			25px;
	height: 		232px;
	cursor: 		pointer;
	background: transparent url(../images/main_shift_left.gif) no-repeat 0 0;
}

.jcarousel-list li {
	padding-top: 		10px;
	width: 			130px;
	background-color:	#000000;
	color:			#ffffff;
	border:			1px solid #888888;
	text-align:		center;
}


