@charset "UTF-8";
/*
STYLE for AGATSUMA diapet
author : k.iwamoto (an-zu)
update : 2011.07.29

#####################################
 1.	基本レイアウト設定（dp_contents）
 2.	トップページ（dp_contents_top,newmodel,bnr_area,news_area）
 3.	ミニヒストリー（）
 4.	資料ダウンロード（）
#####################################
*/

/*==============================================================
	1.	基本レイアウト設定
==============================================================*/

#dp_contents,
#dp_contents_top {
	background: url(images/cnt_bg.gif) repeat-y;
	overflow: hidden;
	zoom: 1;
}

/*==============================================================
	2.	トップページ
==============================================================*/

#dp_contents_top h2 {
	background: url(images/header_top.gif) no-repeat;
	width: 925px;
	height: 158px;
	text-indent: -999999px;
	overflow: hidden;
	zoom: 1;
}
#dp_contents_top h2.dp_header {
	background: url(images/header_top.png) no-repeat;
	width: 925px;
	height: 158px;
	text-indent: -999999px;
	overflow: hidden;
	zoom: 1;
}

#newmodel,
#bnr_area,
#news_area {
	width: 895px;
	margin: 0 auto 20px;
	overflow: hidden;
	zoom: 1;
}

#newmodel ul,
#bnr_area ul {
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	zoom: 1;
}

#newmodel ul li,
#bnr_area ul li {
	float: left;
}

#bnr_area ul li.right {
	float: right;
}

#news_area {
	margin-bottom: 0;
}

.news_area_left {
	width: 432px;
	float: left;
}

.news_area_right {
	width: 432px;
	float: right;
}

#block_headline,
#block_special,
#block_shoplist,
#block_pickup {
	width: 432px;
	margin-bottom: 30px;
}
#block_pickup02 {
	width: 432px;
	margin-bottom: 30px;
}


#block_headline h3,
#block_special h3,
#block_shoplist h3,
#block_pickup h3 {
	width: 432px;
	height: 23px;
	text-indent: -999999px;
	border-bottom: 1px solid #fff;
	margin-bottom: 15px;
}
#block_pickup02 h3 {
	width: 432px;
	height: 23px;
	text-indent: -999999px;
	border-bottom: 1px solid #fff;
	margin-bottom: 15px;
}

#block_headline h3 {	background: url(images/ttl_headline.gif) no-repeat;}
#block_special h3 {	background: url(images/ttl_special.gif) no-repeat;}
#block_shoplist h3 {	background: url(images/ttl_shoplist.gif) no-repeat;}
#block_pickup h3 {	background: url(images/ttl_pickup.gif) no-repeat;}
#block_pickup02 h3 {	background: url(images/ttl_pickup02.gif) no-repeat;}

#block_headline dl,
#block_special dl,
#block_pickup dl,
#block_pickup02 dl,
#block_shoplist p {
	font-size: 14px;
	line-height: 1.5em;
	color: #fff;
	padding: 0 10px;
	overflow: hidden;
	zoom: 1;
}

#block_headline dl dt,
#block_special dl dt,
#block_pickup dl dt,
#block_pickup02 dl dt {
	clear: left;
	float: left;
	width: 125px;
}

#block_headline dl dd,
#block_special dl dd,
#block_pickup dl dd,
#block_pickup02 dl dd {
	float: left;
	width: 287px;
}

#block_headline dl dd a,
#block_special dl dd a,
#block_pickup dl dd a,
#block_pickup02 dl dd a,
#block_shoplist p a {
	color: #fff;
}

#dp_bottom {
	width: 885px;
	margin: 0 auto 30px;
	padding: 15px 0 0;
	border-top: 1px solid #fff;
}

#dp_bottom ul {
	padding: 0 10px;
}

#dp_bottom ul li {
	display: inline;
	font-size: 14px;
	line-height: 1.5em;
}

#dp_bottom ul li a {
	color: #fff;
}

/*==============================================================
	3.	ミニヒストリー
==============================================================*/

#dp_head {
	width: 885px;
	margin: 0 auto;
	height: 70px;
	overflow: hidden;
	zoom: 1;
}

#dp_head h2 {
	float: left;
}

#dp_head h2 a {
	display: block;
	width: 345px;
	height: 40px;
	margin-top: 15px;
	text-indent: -999999px;
	background: url(images/logo.gif) no-repeat;
}

#dp_head p {
	float: right;
}

#dp_head p a {
	display: block;
	width: 290px;
	height: 24px;
	margin-top: 23px;
	text-indent: -999999px;
	background: url(images/top_link.gif) no-repeat;
}

#dp_head p a:hover {
	background-position: 1px 1px;
}

#dp_cnt_box {
	width: 825px;
	margin: 0 auto;
	padding: 30px 30px 0;
	background: url(images/cnt_head.gif) no-repeat 0 0 #fff;
	overflow: hidden;
	zoom: 1;
}

#dp_cnt_btm {
	width: 885px;
	height: 30px;
	margin: 0 auto 30px;
	background: url(images/cnt_bottom.gif) no-repeat;
}

#dp_cnt_box p {
	font-size: 14px;
	line-height: 1.6em;
	color: #333;
	padding: 10px 0;
}

