@charset "utf-8";

/* --------------------------------------------------------------
main
-------------------------------------------------------------- */

#detailArea {
}

#detailArea ul {
	padding:0 0 10px 0;
}

#detailArea h3 {
	clear:both;
}

#detailArea h3.detail {
	padding:0 0 10px 0;
}

#detailArea li {
	float:left;
	padding:0 5px 0 0;
}

#detailArea div.detailBg {
	background:url(/images/common/detail_bg.png) 0 0 no-repeat;
	padding:0 0 0 0;
	margin:0 0 10px 0;
}

/* for IE6 */
* html #detailArea div.detailBg {
	height:1%;
}

#detailArea div.detailBtm {
	background:url(/images/common/detail_btm.png) left bottom no-repeat;
	padding:0 0 23px 0;
}

#detailArea div.detailBox {
	width:516px;
	border-bottom:dotted 1px #ccc;
	margin:0 auto 20px auto;
}

#detailArea div.detailBox img {
	float:left;
	border:solid 1px #999;
	padding:1px;
	margin:0 0 20px 0;
}

#detailArea div.detailBox dl {
	float:right;
	width:380px;
	margin:0 0 10px 0;
	text-align:left;
}

#detailArea div.detailBox dt {
	font-weight:bold;
	color:#d74506;
	font-size:14px;
	margin:0 0 0 0;
}

#detailArea a.detail {
	margin:10px 0 0 0;
	float:right;
	display:block;
	width:109px;
	height:18px;
	background:url(/images/common/bt_detail.gif) 0 0 no-repeat;
}

#detailArea a.detail:hover {
	background:url(/images/common/bt_detail.gif) 0 -18px no-repeat;
}

#detailArea div.captureBox {
	background:url(/images/common/capture_bg.png) 0 0 repeat-y;
	margin:0 0 10px 0;
}

#detailArea div.captureTop {
	background:url(/images/common/capture_top.png) 0 0 no-repeat;
	padding:20px 0 0 0;
}

#detailArea div.informationBox {
	background:url(/images/common/information_bg.png) 0 0 repeat-y;
	margin:0 0 10px 0;
}

#detailArea div.informationTop {
	background:url(/images/common/information_top.png) 0 0 no-repeat;
	padding:20px 0 0 0;
}

#detailArea div.varietyBox {
	background:url(/images/common/variety_bg.png) 0 0 repeat-y;
	margin:0 0 10px 0;
}

#detailArea div.varietyTop {
	background:url(/images/common/variety_top.png) 0 0 no-repeat;
	padding:0 0 0 0;
}

#detailArea div.captureBtm,#detailArea div.informationBtm,#detailArea div.varietyBtm {
	background:url(/images/common/capture_btm.png) left bottom no-repeat;
	padding:10px 0 10px 0;
	text-align:center;
}

#detailArea div.informationBtm {
	background:url(/images/common/information_btm.png) left bottom no-repeat;
}

#detailArea div.varietyBtm {
	background:url(/images/common/variety_btm.png) left bottom no-repeat;
}

#detailArea div.captureBox li, #detailArea div.informationBox li, #detailArea div.varietyBox li {
	background:url(/images/common/icon_circle.png) 0 3px no-repeat;
	border-bottom:dotted 1px #999;
	margin:0 15px 5px 0;
	padding:0 0 5px 15px;
	width:235px;
}

/* for IE6 */
* html #detailArea div.captureBox li, * html #detailArea div.informationBox li, * html #detailArea div.varietyBox li {
	background:url(/images/common/icon_circle.gif) 0 3px no-repeat;
	width:247px;
}

#main div.photo_area {
padding:0 0 20px 0;
}

#main div.photo_area img.photo01 {
float:left;
padding:1px;
background:#fff;
border:solid 1px #ccc;
}

#main div.photo_area img.photo02 {
float:right;
padding:1px;
background:#fff;
border:solid 1px #ccc;
}
