@charset "UTF-8";

.brands_index #content {
	background:url(../img/linew_b.gif) repeat-x left 340px;
}

#brand_tag {
	/*position:absolute;
	top:380px;*/
	padding-top:250px;
	width:220px;
	font-family:"Times New Roman", Times, serif;
	font-size:0.84em;
	}
	.brands_index #brand_tag {
	width:260px;
	
	}
#brand_tag h2 {
	background:url(../img/linew_b.gif) repeat-x left bottom;
	height:26px;
	line-height:1em;
}
#brand_tag h2.nobg {
	/*background:none;*/
}
#brand_tag p {
	margin-top:6px;
}
#brand_tag ul {
	margin-top:18px;
	/*font-family:"Times New Roman", Times, serif;
	font-size:1.2em;
	line-height:1.6em;*/
	font:1.2em/1.6em "Times New Roman", Times, serif;
}
.brands_index h3 {
	border-bottom:1px solid #000;
	font-family:"Times New Roman", Times, serif;
	font-size:1em;
	margin-bottom:0.8em;
	font-size:0.84em;
}
#story {
	float:left;
	width:290px;
	margin:70px 40px 0 0;
}
#story p {
	margin-bottom:0.8em;
}
#recent_news {
	float:left;
	width:290px;
	margin:70px 0 0 0;
}
#recent_news ul {
	/*border-top:1px solid #EEE;*/
	}
	#recent_news li {
	/*border-bottom:1px solid #EEE;*/
	/*line-height:2em;*/
	/*padding:0 0 0.3em;*/
	float:left;
	width:290px;
	}
	#recent_news a {
	display:block;
	padding:0.2em 0;
	/*border-bottom:1px solid #FFF;*/
	}x
	#recent_news a:hover {
	/*border-bottom:1px solid #808080;*/
	}

#slidebox {
	width:620px;
	height:300px;
}



.entry {
	background:url(../img/linew_b2.gif) repeat-x left bottom;
	position:relative;
	
	width:620px;
	padding:0 0 100px;
	/*margin-right:20px;
	margin-left:1px;*/
	}
	.entry h3 {
		background:none;
		font-size: 14px;
		height:auto;
		line-height:inherit;
		margin-bottom:2px;
	}
	.entry h4 {
		margin-top:10px;
	}
	.entry p {
		margin-top:10px;
		/*line-height:1.6em;*/
	}
	/*.entryfoot {
	background:url(../img/linew_b.gif) repeat-x;
	padding-top:10px;
	}*/
	p.entrydate, p.writer {
		/*position:absolute;
		bottom:56px;*/
		
		display:inline;
		font-size:10px;
		margin-right:10px;
	}
	p.writer {
	/*margin-left:110px;*/
	
	margin-left:10px;
	}
	.photobox {
		margin:20px -2px 0;
		text-align:center;
		clear:left;
	}
	.photobox img {
	/*margin:0 2px 10px;*/
	margin:0 2px 10px 1px;
	}
	p.vertical {
		padding-top:20px;
		margin-top:0;
		margin-left:180px;
	}
	.photoboxV {
		margin-top:20px;
		text-align:center;
		width:160px;
		/*margin-right:20px;*/
		float:left;
		clear:left;
	}
	.noimage {
		margin-top:20px;
		margin-bottom:20px;
		background:url(../img/noimage.gif);
		width:160px;
		height:160px;
		float:left;
		clear:left;
	}
	.caption {
		text-align:left;
		padding: 0;
		list-style: decimal;
		font-size: 10px;
		margin: 15px 0 20px;
		line-height:1.4em;
	}
	.caption li {
		list-style: decimal;
		list-style-position:inside;
	}
	p.description {
		border-bottom:1px solid #666;
		padding:  0px 0px 6px;
		font-size: 11px;
		color: #666;
		margin-bottom:6px;
	}
	.entry .seemore {
		padding:20px 0 0;
		font-size:10px;
		font-family:"HiraMinPro-W6","ヒラギノ明朝 Pro W6" !important;
		font-family:"Hiragino Mincho Pro", "ヒラギノ明朝 Pro W3","MS PMincho","ＭＳ Ｐ明朝","Times New Roman", Times, serif;
		font-weight:normal !important;
		font-weight:bold;
	}

.flatarchives {
	background:url(../img/line_hr1.gif) no-repeat right bottom;
	width:260px;
	margin-top:64px;
	/*margin-bottom:20px;
	padding-bottom:20px;*/
	text-align:left;
	font-family:"Times New Roman", Times, serif;
	font-size:0.9em;
	}
	.flatarchives li {
	/*margin-bottom:6px;*/
	}
.indexlist {
	background:url(../img/line_hr1.gif) no-repeat right bottom;
	margin-top:64px;
	width:220px;
	font-size:0.9em;
	line-height:1.2em;
	}
	.indexlist li {
	padding:0.4em 0;
	}
	.indexlist .date {
	display:none;
	/*display:block;
	margin-bottom:2px;
	line-height:1em;*/
	}
	
#blognavi {
	width:620px;
	/*height:52px;
	line-height:52px;
	margin:auto;*/
	/*padding-bottom:20px;*/
	text-align:center;
	font-size:0.8em;
	}
	#blognavi a, #blognavi .sel {
	/*display:block;
	float:left;
	text-align:center;
	width:14px;
	padding-top:1px;*/
	line-height:14px;
	margin:0 1px;
	/*border:1px solid #FFF;*/
	padding:1px 4px 0;
	}
	#blognavi .sel {
	/*border:1px solid #000;*/
	background:#000;
	color:#FFF;
	
	}
	
	#blognavi a:hover {
	/*border:1px solid #808080;*/
	background:#000;
	color:#FFF;
	}
	
	
#feedlink {
	line-height:16px;
	font-size:10px;
	}
	#feedlink img {
	float:left;
	margin-right:3px;
	}
	
#newsindex li{
	margin-bottom:20px;
}
#newsindex h3 {
	margin-bottom:0.4em;
}
#newsindex .tag {
	background:#000;
	/*padding:1px 4px 0;*/
	padding:0 2px;
	margin-right:10px;
	font-family:"Times New Roman", Times, serif;
	color:#FFF;
	/*font-size:0.9em;
	font-weight:normal;*/
}
#shoplist b {
	/*font-size:1.1em;*/
}