*{ margin:0; padding:0; list-style:none; color:#333; font-weight:normal;  }
img{ vertical-align:top; border:none; }
body{
	text-align:center; /* for WinIE6 */ overflow:scroll;
	background:url(img/001.gif) #EEE;
	font-size:11pt;
}
div#wrapper{
	text-align:left;
	margin:10px auto;
	background:#FFFFFF;
	width:700px;
}
div#boxN{
	clear:left;
	background:#FFFFFF;
	width:200px;
	float:left;
}
div#boxW{
	width:500px;
	float:right;
	background:#FFFFFF;
}



div#header  { float:right; margin:5px; }
#header ul  { }
#header li  { float:left; font-size:80%; padding-left:12px;
			margin-left:20px; background: url(./common-img/header-navi.gif) no-repeat; }
#header li a{ text-decoration:none; }


div#footer{
	clear:both;
	width:680px; padding:10px;
	margin:0px auto;
	background:#CCC;
	text-align:center;
	line-height:1.5;
}
#footer a,#footer a:hover{ text-decoration:none; }
#footer p{ font-size:11px; }
p#copyright{ font-family:Arial; color:#888; font-weight:bold; }



/*Left Menu*/

#boxN ul{ margin:5px; }
#boxN li{ background:#666; margin-top:5px; line-height:15px; font-size:80%; font-family:Arial; }
#boxN li a{ display:block; height:30px; text-indent:5px; }
#boxN a:link,#boxN a:visited{ text-decoration:none; color:#FFF; }
#boxN a:hover{ text-decoration:none; color:#333; background:#AAA; }
#boxN li.current a{ background:#333; color:#fff; }

#boxN li.submenu{ text-indent:5px; color:#666; background:#FFF; padding-bottom:3px; }
#boxN li.submenu li{ font-size:100%; text-indent:5px; }


/**/

div#slideshow{ margin-top:3px; border:#B3B3B3 1px solid; text-align:center; }
div#slideshow{ }
div#slidenote{ backgorund:#AAA; }

#boxW div#contents{}
#top-page h2, #top-page h3, #contents h2, #contents h3{
	clear:both;
	color:#FFFFFF;
	font-size:110%;
	margin-top:10px;
	margin-bottom:0px;
	line-height:23px;
	text-indent:8px;
}
#top-page h2, #contents h2{ background:url(common-img/bg_h2.gif) repeat-x #FF6600; }
#top-page h3, #contents h3{ background:url(common-img/bg_h3.gif) repeat-x #FF8811; }
#contents h4{
	font-size:100%;
	margin-top:5px;
	text-indent:8px;
}

/*Ȏ戵i*/

#top-page div.recom{ clear:left; }
.recom dl.left     { float:left; }
.recom dl.right    { float:right; text-align:left; }
.recom dl          { width:240px; border:#B3B3B3 1px solid; padding:3px; margin-bottom:2px; }
.recom dt, .recom dt a{
	font-size:110%;
	margin:3px;
	color:#22AC38;
	font-weight:bold;
	text-decoration:none;
}
.recom dd          { padding:3px; }
.product-photo     { float:right; }
.price-view        { text-align:right; color:#CC0000; font-weight:bold; }
.buy-button        { text-align:right; }

ul.ulist    { padding:3px 15px 0px 15px; }
ul.ulist li { line-height:1.2; margin-bottom:10px; }
li.seemore  { font-size:85%; text-align:right; }
li.img-float{ float:left; }

#contents p{ padding:5px 10px; }
div#pageNavi{ font-size:10px; margin:5px; padding:2px; background:#BEEAA8; border-bottom:#666 1px dotted; }
div#pageNavi a, div#pageNavi a:link, div#pageNavi a:hover{ text-decoration:none; }


#contents table,#boxW th,#boxW td{ border:#b3b3b3 1px solid; padding:5px; }
#contents table{
	border-collapse:collapse;
	margin:4px;
	width:490px;
}
#contents th{
	white-space:nowrap;
	text-align:center;
	background:#EEE;
}

.small { font-size:85%; }
.right { text-align:right; }
.center{ text-align:center; }
strong { color:#C00; }

