/* CSS Document */


#header .bbss a:link {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
#header .bbss a:visited {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
#header .bbss a:hover {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FF3300;
	text-decoration: underline;
}
#header .bbss .date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #339966;
}



#wrapper #contents {
	margin: 0px;
	padding: 0px;
	width: 850px;
	clear: both;
	text-align: left;
}




#main .bbss a:link {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
#main .bbss a:visited {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
#main .bbss a:hover {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FF3300;
	text-decoration: underline;
}
#main .bbss .date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #339966;
}












#main .lensname {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	padding-top: 3px;
	padding-bottom: 3px;
}
#main .lensprice {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #3399CC;
	font-weight: bold;
}
#wrapper #main .lensprice td {
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #6DB6B6;
}
#wrapper #main .line01 {
	margin-top: 0px;
	margin-bottom: 0px;
}

#wrapper #main .lensname td {
	padding-top: 3px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #999999;
}
#side .bbs a:link {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
#side .bbs a:visited {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
#side .bbs a:hover {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FF3300;
	text-decoration: underline;
}
#side .bbs .date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #339966;
}
#side .banner01 {
	display: inline;
	width: 120px;
	margin-right: 10px;
	margin-top: 5px;
}
#side .indextext10 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	color: #6620B1;
}
form {
	margin-top: 0px;
	margin-bottom: 0px;
}
#side .counter {
	text-align: right;
	margin-top: 3px;
	margin-bottom: 0px;
}







/* 新しく追加分 */


/******************** 左側コンテンツ *********************/

#main {
	margin:0 0 0 7px;
	padding:0;
	width:550px;
	text-align:left;
	float:left;
}

/* メインイメージ */

#mainimage {
	margin:0;
	padding:0;
	width:550px;
	height:186px;
	background:url(images/indexsubtitle.jpg) no-repeat;
	text-align:left;
	}
	
#mainimage h2 {
	margin:0;
	padding:0;
	font-size:1px;
	text-indent:-9999px;
	}
	
/* イベント情報 */

h3#event {
	background:url(images/indexevent/2-1.gif) no-repeat;
	}
	
#eventjoho {
	margin:0;
	padding:0;
	background:url(images/indexevent/2-2.gif) no-repeat;
	height:169px;
	text-indent:-9999px;
	}

#eventjoho a {
	width:550px;
	height:169px;
	display:block;
	}
	
#eventjoho a:hover {
	background:url(images/indexevent/2-2h.gif) no-repeat;
	}

/* 商品の見出し */

h3 {
	margin:5px 0;
	padding:0;
	height:23px;
	font-size:1px;
	text-indent:-9999px;
	}
	
h3 a{
	width:550px;
	height:23px;
	display:block;
	}
	
h3#ninki {background:url(images/indexninki.gif) no-repeat;}

h3#shin {background:url(images/indexshin.gif) no-repeat;}

h3#osusume {background:url(images/indexosusume.gif) no-repeat;}

h3#kuro {background:url(images/indexkuro.gif) no-repeat;}

h3#tya {background:url(images/indextya.gif) no-repeat;}

h3#gure {background:url(images/indexgure.gif) no-repeat;}

h3#sonota {background:url(images/indexsonota.gif) no-repeat;}

	

/******************** 右側コンテンツ *********************/

#side {
	margin:0 7px 0 0;
	padding:0;
	float:right;
	width:265px;
	text-align:left;
	color:#555555;
}

.sidelist {
	margin:0;
	padding:0;
	list-style:url(bbs/latest_skin/non_bbs/images/bul.gif) inside;
	}
	
.sidelist li{
	margin:5px 0 0 0;
	padding:0 0 5px 0;
	border-bottom:#DDDDDD 1px solid;
	}
	
.sidelist li a{color:#888888; text-decoration:none;}
	
.sidelist li a:hover {color:#FF0099; text-decoration:underline;}

/* お知らせ */

#oshirase {
	margin:1px 0 6px 0;
	padding:0;
	}

#oshirase a{
	width:265px;
	height:17px;
	background:url(images/indexbar01.gif) top no-repeat;
	display:block;
	}
	
/* フォトギャラリー */

#photo {
	margin:10px 0 6px 0;
	padding:0;
	}
	
#photo a{
	margin:0;
	padding:0;
	width:265px;
	height:17px;
	background:url(images/indexbar02.gif) top no-repeat;
	display:block;
	}
	
/* 宜しくお願いします */

#onegai {
	margin:10px 0 6px 0;
	padding:0;
	height:17px;
	background:url(images/indexbar03.gif) top no-repeat;
	}
	
/* ブログ */

#blog {
	margin:10px 0 6px 0;
	padding:0;
	}
	
#blog a{
	margin:0;
	padding:0;
	width:265px;
	height:17px;
	background:url(images/indexbar07.gif) top no-repeat;
	display:block;
	}
	
/* QA掲示板 */

#qa {
	margin:10px 0 6px 0;
	padding:0;
	}
	
#qa a{
	margin:0;
	padding:0;
	width:265px;
	height:17px;
	background:url(images/indexbar04.gif) top no-repeat;
	display:block;
	}
	
/* joy board */

#joy {
	margin:10px 0 6px 0;
	padding:0;
	}
	
#joy a{
	margin:0;
	padding:0;
	width:265px;
	height:17px;
	background:url(images/indexbar05.gif) top no-repeat;
	display:block;
	}
	
/* 貴方のお気に入りに */

#okiniiri {
	margin:10px 0 6px 0;
	padding:0;
	height:17px;
	background:url(images/indexbar06.gif) top no-repeat;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	