@charset "utf-8";

/* -----------------------------------------------
 structure module
-------------------------------------------------- */
body#index {
	background:#FFF url(../index_img/bcg_body.jpg) repeat-x left top;
}


/* -----------------------------------------------
 cover
-------------------------------------------------- */
p#cover {
	width:970px;
	margin:0 auto 40px auto;
}


/* -----------------------------------------------
 news
-------------------------------------------------- */
div#news {
	position:relative;
	margin-bottom:40px;
	min-height:144px;
	height:auto !important;
	height:144px;
	background:url(../index_img/bcg_news.gif) no-repeat left 47px;
}
div#news h2 {
	margin-bottom:8px;
}
div#news ul {
	margin-right:16px;
	margin-left:16px;
}
div#news ul li {
	width:100%;
	padding-top:8px;
	padding-bottom:8px;
	background:url(../common_img/border_level.gif) repeat-x left bottom;
}
div#news ul li span {
	padding-left:44px;
	display: block;
	background-image: url(../common_img/bullet_arrow_y.gif);
	background-repeat: no-repeat;
	background-position: 16px 8px;
}
div#news ul li.new span {
	background-image: url(../index_img/bullet_new.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}
div#news p#btnMore {
	position:absolute;
	top:20px;
	right:15px;
}


/* -----------------------------------------------
 pickp
-------------------------------------------------- */
div#pickup {
	margin-bottom:30px;
	background:url(../index_img/bcg_pickup.gif) no-repeat left 47px;
	line-height:1.3;
	font-size:87%;
}
div#pickup h2 {
	margin-bottom:15px;
}
div#pickup div.pickupBox {
	float:left;
	width:160px;
	padding-right:10px;
	padding-left:10px;
	background:url(../common_img/border_vertical.gif) repeat-y right top;
}
div#pickup div.last {
	background:none;
}
div#pickup div.pickupBox h3 {
	margin-bottom:6px;
}
div#pickup div.pickupBox p a img {
	margin-top:8px;
	margin-bottom:8px;
	border:#E5E5E5 3px solid;
}
div#pickup div.pickupBox p a:hover img {
	border:#C2C2C2 3px solid;
}
div#pickup div.pickupBox ul li {
	display:inline;
}
div#pickup div.pickupBox ul li a {
	display:block;
	padding:2px 0 2px 10px;
	background:url(../common_img/bullet_arrow_y.gif) no-repeat left 7px;
	text-decoration:none;
}


/* -----------------------------------------------
 information
-------------------------------------------------- */
div#sidebar div#information {
	width:210px;
	margin-bottom:1em;
	padding-bottom:3px;
	background-color:#F0F0F0;
}
div#sidebar div#information h2 {
	padding:8px 0 4px 3px;
}
div#sidebar div#information ul {
	width:204px;
	padding-right:3px;
	padding-left:3px;
}

/*div#sidebar div#information {
	width:210px;
	margin-bottom:1em;
	padding-bottom:3px;
	background-color:#F0F0F0;
	line-height:1.3;
}
div#sidebar div#information h2 {
	padding:8px 0 4px 3px;
}
div#sidebar div#information div#infoWrap {
	width:204px;
	margin-left:3px;
	padding-bottom:3px;
	background:url(../index_img/bottom_info.gif) no-repeat left bottom;
}
div#sidebar div#information div#infoWrap div.infoBox {
	padding-bottom:12px;
	background:url(../index_img/bcg_info.gif) repeat-y left top;
}
div#sidebar div#information div#infoWrap div.infoBox h3.ttl1 {
	padding:12px 12px 6px 12px;
	color:#0E1472;
	background:url(../index_img/bcg_ttl_info.gif) no-repeat left top;
}
div#sidebar div#information div#infoWrap div.infoBox h3.ttl2 {
	padding:10px 12px 6px 12px;
	color:#0E1472;
	background:url(../index_img/bcg_ttl_info_02.gif) no-repeat left top;
}
div#sidebar div#information div#infoWrap div.infoBox p {
	margin-right:12px;
	margin-left:12px;
	font-size:87%;
}
div#sidebar div#information div#infoWrap div.infoBox p.pictR {
	display:inline;
	float:right;
	margin-left:6px;
	padding-top:2px;
}
div#sidebar div#information div#infoWrap div.infoBox p.more {
	padding-left:10px;
	background:url(../common_img/bullet_arrow_y.gif) no-repeat left center;
}*/


/* -----------------------------------------------
 clearfix
-------------------------------------------------- */
div#pickup:after,
div#sidebar div#information div.infoBox:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div#pickup,
div#sidebar div#information div.infoBox {
	zoom:1;
}
