@charset "Shift-JIS";

BODY	{
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-indent:0pt;
	letter-spacing:0em;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	font-size:12px;
	line-height:140%;
	margin:0;
	padding:0;
	}

#shopname{
	width:780px;
	margin:0 auto;
	padding:0 0 0 0;
	font-size:12px;
	text-align:center;
	line-height:200%;
}

#shoplist{
	width:780px;
	margin:0 auto;
	padding:0 0 0 0;
	font-size:12px;
	text-align:left;
	line-height:200%;
}


/*-------------------------------------------------
  基本設定
-------------------------------------------------*/

#wrapper{
	background:#000000;
	width:100%;
	margin:0px auto;
	padding:0;
}
#container{
	width:800px;
	margin:0 auto;
	padding:0 0 60px 0;
}
#content_body{
	background:#0d161d;
	width:800px;
	margin:0 auto;
	padding:0 0 20px 0;
	color:#f3f3f3;	
}
#content_body a:link{
	color:#ffffff;
	text-decoration:none;
}

#content_body a:visited{
	color:#ffffff;
	text-decoration:none;
}
#content_body a:hover{
	color:#ffffff;
	text-decoration:underline;
}
#content_body a:active{
	color:#ffffff;
	text-decoration:none;
}
#flash{
	width:800px;
	height: 400px;
	margin:0;
	padding:0 0 20px 0;
}
.clear{
	clear:both;
}
#inner{
	background:#000000;
	width:760px;
	margin:0 auto;
	padding:30px 0 0 0;
}
#inner700{
	background:#000000;
	width:700px;
	margin:0 auto;
	padding:0;
}
/*-------------------------------------------------
  Gel
-------------------------------------------------*/
#gel_inner{
	background:url(http://image.excite.co.jp/jp/sa/focus/ism/090420/gel_base.jpg) top center no-repeat;
	position: relative;
	width:700px;
	height:440px;
	margin:0;
	padding:0;
}
#gel_inner p{
	width:700px;
	margin:20px 0 0 0px;
	padding:0;
	font-size:12px;
	text-align:left;
	line-height:200%;
}
#gel_inner dl{
	width:700px;
	margin:0 auto;
	padding:0;
}
#gel_inner dt{
	width:280px;
	margin:0 auto;
	padding:0 0 0 0;
	font-size:12px;
	text-align:left;
	line-height:200%;
	float:left;
}
#gel_inner dd.comment{
	width:370px;
	margin:0;
	padding:20px 20px 0 0;
	font-size:12px;
	line-height:200%;
	text-align:left;
	float:right;
}
/*-------------------------------------------------
  Aroma
-------------------------------------------------*/
#aroma_inner{
	background:url(http://image.excite.co.jp/jp/sa/focus/ism/090420/aroma_base.jpg) top center no-repeat;
	position: relative;
	width:700px;
	height:440px;
	margin:20px 0 0 0;
	padding:0;
}
#aroma_inner p{
	width:700px;
	margin:20px 0 0 0px;
	padding:0;
	font-size:12px;
	text-align:left;
	line-height:200%;
}
#aroma_inner dl{
	width:700px;
	margin:0 auto;
	padding:0;
}
#aroma_inner dt{
	width:370px;
	margin:0 0 0 0;
	padding:20px 0 0 20px;
	font-size:12px;
	text-align:left;
	line-height:200%;
	float:left;
}
#aroma_inner dd.comment{
	width:280px;
	margin:0;
	padding:0 auto;
	font-size:12px;
	line-height:200%;
	text-align:left;
	float:right;
}
/*-------------------------------------------------
  Line_up
-------------------------------------------------*/
#lineup_inner{
	position: relative;
	width:700px;
	margin:20px 0 0 0;
	padding:0;
}
#lineup_inner p{
	width:700px;
	margin:0px 0 0 0px;
	padding:0;
	font-size:12px;
	text-align:left;
	line-height:200%;
}
#lineup_inner dl{
	width:700px;
	margin:10px 0 0 0;
	padding:0;
}
#lineup_inner dt{
	width:338px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:12px;
	text-align:left;
	line-height:200%;
	float:left;
}
#lineup_inner dd.comment{
	width:338px;
	margin:0;
	padding:0 0 0 0;
	font-size:12px;
	line-height:200%;
	text-align:left;
	float:right;
}
/*-------------------------------------------------
  Present
-------------------------------------------------*/
#present_in{
	background:url(http://image.excite.co.jp/jp/sa/focus/ism/090420/present_base.jpg) top center no-repeat;
	position: relative;
	width:760px;
	height:315px;
	margin:20px 0 0 0;
	padding:0;
}
#present_in700{
	position: relative;
	width:700px;
	margin:0 auto;
	padding:0;
}
#present_in p{
	width:700px;
	margin:0 auto;
	padding:0;
	font-size:12px;
	text-align:left;
	line-height:200%;
}
#present_in dl{
	width:700px;
	margin:0 auto;
	padding:80px 0 0 0;
}
#present_in dt{
	width:317px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:12px;
	text-align:left;
	line-height:180%;
	float:left;
}
#present_in dd.comment{
	width:338px;
	margin:0;
	padding:0 0 0 0;
	font-size:12px;
	line-height:200%;
	text-align:left;
	float:right;
}
