@charset "utf-8";

/* topImg
----------------------------------------------------------*/
#topImg {
	background: url(../img/main_bg.jpg) top repeat-x;
	height: 275px;
	margin: 0;
}

#topImgInner {
/*	margin-right: auto;
	margin-left: auto;*/
	margin: 0px auto;
	background: #FFFFFF;
	height: 274px;
	width: 1000px;
	padding: 0;
	border-left: #D8D5CD solid 1px;
	border-right: #D8D5CD solid 1px;
}

#topImgInner div.leftImg,
#topImgInner div.centerImg,
#topImgInner div.rightImg {
	width: 290px;
	float: left;
	margin-top: 0;
/*	margin-left:16px;
	margin-right:16px;
	margin-bottom:8px;*/
	margin-top:25px;
	margin-left:  15px;
	margin-right: 16px;
	margin-bottom:  16px;
}

#topImgInner div.leftImg {
	margin-left: 33px;
}

#topImgInner div.rightImg {
	margin-right: 30px;
}

#topImgInner h2 {
	padding: 1px 0 0 0;
	margin: 0;
}

#topImgInner div.leftImg a img:hover,
#topImgInner div.centerImg a img:hover,
#topImgInner div.rightImg a img:hover
{ filter:alpha(styple=0, opacity=80); }


/* NewEntry
----------------------------------------------------------*/
#newEntry {
	width: 1002px;
	padding: 0 0 9px 0;
	margin: 0 0 15px 0;
	background: url(../img/contents_bg1.jpg) bottom repeat-x
}

#newEntry h2 {
	margin: 0 0 10px 0;
}

#newEntryInner {
	background: #1E1411;
	margin: 0 auto;
	padding: 20px 33px 20px 33px;
	height: 1%;
}

#newEntry #newEntryInner div.entryBox {
	width: 460px;
	margin: 0 0 0 0;
	float: left;
}

#newEntry #newEntryInner div.left {
	margin-right: 16px;
}

#newEntry #newEntryInner div.entryBox img {
	float: left;
	padding: 0;
	margin: 0 10px 5px 0;
}

#newEntry #newEntryInner div.entryBox h3 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 80%;
	margin: 0 0 8px 0;
	padding-top: 5px;
}

#newEntry #newEntryInner div.entryBox h3 a {
	color: #FFFFFF;
}

#newEntry #newEntryInner div.entryBox p {
	color: #BEAE94;
	line-height: 1.7;
	font-size: 62.5%;
}

#newEntry #newEntryInner div.detailNavi {
	height: 20px;
	margin: 10px 0 0 0;
	width: 460px;
	border-bottom: #5B4E37 solid 1px;
}

#newEntry #newEntryInner div.detailNavi div.data {
	text-align: right;
	color: #BEAE94;
	font-size: 10px;
	letter-spacing: 1;
	padding: 5px 0 0 0;
}

/* brandSelect
----------------------------------------------------------*/
#brandSelect {
	width: 1002px;
	background: url(../img/brand_titlebg.jpg) 10px top no-repeat;
/*	background: url(../../img/brand_bg.gif) top no-repeat;*/
	height: 1%;
	padding: 15px 0 0 0;
	margin: 0 0 15px 0;
	text-align:left;
}

#brandSelect h2 {
	padding: 3px 0 0 33px;
	margin: 0 0 15px 0;
}

#brandSelect #country {
	padding: 0 0 10px 33px;
	width: 934px;
}

#brandSelect #country dl {
	display: table;
}

#brandSelect #country dt {
	float: left;
	width: 40px;
	padding: 0;
	margin: 0;
}

#brandSelect #country dd {
	margin: 0 0 10px 53px;
	padding: 3px 0 0 10px;
	overflow: auto;
	border-left: #000000 solid 1px;
}

#brandSelect #country li {
	font-size: 62.5%;
	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
	background: url(../img/list01.gif) 0 5px no-repeat;
	padding: 0 0 0 12px;
}

#brandSelect #country li.alpha {
/*	font-size: 75%;*/
	font-weight: bold !important;
	font-family: ;
	background: none;
	padding-left: 0;
	list-style: disc inside;
	color: #564934;
}

/* banner
----------------------------------------------------------*/
#banner {
	border-left: #000000 solid 1px;
	border-right: #000000 solid 1px;
	padding: 0 16px;
}

#banner li {
	margin: 0 16px;
	padding: 3px;
	height: 60px;
	background: #FFFFFF;
	border: #CCC6BB solid 1px;
	float: left;
	line-height: 0;
}
