@charset "utf-8";

/* CSS Document */

#web {
	background: url(../img/bg_top_web.jpg) repeat-x left top;
}

#web #groundNavi {
	margin-bottom: -4px;
}

#mainContainer h2 {
	height: 365px;
	width: 950px;
	background: url(../img/h2_top.jpg) no-repeat;
}

#mainContainer .top_main {
	width: 950px;
	margin-top: 35px;
	overflow: hidden;
}



/* ニュースリリース（左側のdiv）
//////////////////////////////////////////*/

.top_main .top_news {
	float: left;
	width: 570px;
	position: relative;
}

.top_main .top_news h3 {
	position: relative;
	margin-bottom: 10px;
}



/*  一覧を見る
//////////////////////////////////////////*/

.top_main .top_news .list_look {
	background: url(../common/img/icon_W_arrow.gif) no-repeat left 2px;
	display: block;
	padding-left: 15px;
	position: absolute;
	right: 20px;
	top: 8px;
}



/* ニュースリリース
//////////////////////////////////////////*/

.top_main .top_news .news_list {
	margin-bottom: 25px;
	margin-left: 10px;
}

.top_main .top_news .news_list dt {
	background: url(../common/img/icon_W_arrow.gif) no-repeat left center;
	float: left;
	padding-left: 15px;
	border-right: 1px solid #D8DADA;
	width: 80px;
	_width: 95px;
	margin-bottom: 5px;
}

.top_main .top_news .news_list dd {
	padding-left: 110px;
	_padding-left: 105px;
	margin-bottom: 5px;
}



/* 大切にしますプライバシー
//////////////////////////////////////////*/

.top_main .top_news .privacy_top_info {
	width: 570px;
	clear: both;
}

.top_main .top_news .privacy_top_info dt {
	float: left;
	width: 120px;
}

.top_main .top_news .privacy_top_info dd {
	float: right;
	width: 450px;
}

.top_main .top_news .privacy_top_info dd p {
	width: 430px;
	text-align: left;
	padding-top: 5px;
}




/* バナー部分（右側div）
//////////////////////////////////////////*/

.top_main .banner_area {
	float: right;
	width: 380px;
}

.top_main .banner_area ul li {
	list-style: none;
	margin-bottom: 20px;
}
