@charset "utf-8";
/* CSS Document */


ul.left_nav_date {
	margin:5px 0 0 0;
	padding:0;
}

p.left_nav_date {
	font-size:12px;
	margin:0;
	padding:0;
	color:#999;
	width:195px;
	list-style:none;
}


p.left_nav_date a {
	font-style:normal;
	padding:0 0 0 8px;
}



p.left_nav_date a:hover {
	color:#B49B75;
	background:url(../shop/information/images/image_casol.jpg) no-repeat;
	background-position:0 4px;
	padding:0 0 0 8px;
	margin:0;
}

div#info_left_navarea {
	margin:0;
	padding:0;
}


div#info_contents_area_left {
	float:left;
	width:195px;
	text-align:left;
	margin:0;
	padding:0;
} 

div#info_list_area {
	margin:0 0 40px 0;
	padding:0;
	width:700px;
}


div#info_list_area_last {
	margin:0 0 100px 0;
	padding:0;
	width:700px;
}



dl.listinfo dt {
  clear: left;
  float: left;
  margin: 0 0 0.5em;
  width: 7.5em;
  padding-left: 2px;
  font-size:11px;
  font-weight:700;
  line-height:120%;
  color:#815A16;
}

dl.listinfo dd {
  margin-bottom: 0.5em;
  margin-left: 8.5em;
  line-height:120%;
  font-size:11px;
  color:#000;
}
	





/*infmation detail page*/
p.btn_infolist {
	width:125px;
	height:20px;
	padding:0;
	margin:0;
}
p.btn_infolist a {
	width:125px;
	height:20px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../shop/information/images/btn_infolist.jpg) no-repeat;
}
p.btn_infolist a:hover {
	background:url(../shop/information/images/btn_infolist_f2.jpg) no-repeat;
}

div.infodetail_area {
	width:700px;
	padding:0;
	margin:0;
}
div.infodetail_area_left {
	width:228px;
	padding:0;
	margin:0;
	float:left;
}
div.infodetail_area_right {
	width:443px;
	padding:0;
	margin:0 0 0 25px;
	float:left;
}

p.infodetail_img {
	padding:0;
	margin:0;
}

p.infodetail_title {
	padding:0 0 5px 0;
	margin:0 0 5px 0;
	border-bottom:1px dotted #C0AD8B;
}

p.infodetail_text {
	font-size:12px;
	color:#666666;
	line-height:1.5em;
	padding:0;
	margin:0 0 10px 0;
	text-align:justify;
	text-justify:distribute;
}
p.infodetail_text span {
	color:#310000;
	font-weight:bold;
}
p.infodetail_text a:link {
	color:#0000FF;
	text-decoration:underline;
}
p.infodetail_text a:visited{
	color:#0000FF;
	text-decoration:underline;
}

div.info_detail_btn_area {
	width:446px;
	height:96px;
	padding:0;
	margin:0;
	position:relative;
}

p.btn_infodetail_01 {
	width:86px;
	height:21px;
	padding:0;
	margin:0;
	position:absolute;
	left:118px;
	top:68px;
}
p.btn_infodetail_01 a {
	width:86px;
	height:21px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../shop/information/images/btn_infodetail_01.jpg) no-repeat;
}
p.btn_infodetail_01 a:hover {
	background:url(../shop/information/images/btn_infodetail_01_f2.jpg) no-repeat;
}


/*infmation detail page*/

