@CHARSET "utf-8";

/* black
-------------------------------------- */
body {
/*  background: url('http://image.moshimo.com/static/publish/sd/img/templates/black/bg.gif') repeat 0 0;
*/  background-attachment: fixed;
/*background:#FFffdc;
*/

background:#FFF0C7;}

div#header div.title {
  background: url('http://image.moshimo.com/static/publish/sd/img/templates/black/title.jpg') no-repeat 0 0;
}

div#wrapper {
  background-image: url('http://kogatacameraya.com/moshimo/side-bg09082.gif');
}

div#footer {
  border-top: 3px #444 solid;
}

/* header */
h2 {
  border: 1px #ccc solid;
  color: #000;
  background: url('http://image.moshimo.com/static/publish/sd/img/templates/black/bg-header03.gif') no-repeat 0 100%;
  background-color: #ffffff;
  line-height: 1.2;
  font-weight: bold;
  font-size: 1.2em;
}

h2 div.caption {
  padding: 8px 10px;
}

h4 {
  color: #000;
  background: url('http://kogatacameraya.com/moshimo/side_h09082.gif') repeat 0 0;
}

h5 {
  color: #000;
  background-color: #fff;
}

div#main dl.stock-info,
div#main dl.owner {
  background: url('http://kogatacameraya.com/moshimo/side-bg09082.gif') repeat 0 0;
}

div#main dl.stock-info dt,
div#main dl.owner dt {
  color: #000;
}

div#main dl.stock-info dd,
div#main dl.owner dd,
div#main div.main-search {
  background-color: #eee;
}
div#main .stock-info dl {
height:200px;
}
div#main .stock-info dd {
height:200px;
}
div#main .stock-info a:link {
color: #FF3300;
text-decoration:underline;
}
div#main .stock-info a:visited {
color: #FF3300;
text-decoration:underline;
}

div#main .stock-info a:hover {
color: #309;
  text-decoration: underline;
}

div#main .stock-info a:active {
color: #309;
  text-decoration: underline;
}

div#main dl.stock-info dd ul li span {
  background: url('http://image.moshimo.com/static/publish/sd/img/templates/black/arrow-s.gif') no-repeat 0 2px;
}

div#side-navi p.genre-all a {
  background: url('http://image.moshimo.com/static/publish/sd/img/templates/black/bg-header01.gif') repeat-x 0 50%;
}

div#side-navi p.genre-all a span {
  background: url('http://image.moshimo.com/static/publish/sd/img/templates/black/arrow-l.gif') no-repeat scroll 0 0;
}

div#side-navi ul.side-link li {
  background: #fff url('http://image.moshimo.com/static/publish/sd/img/templates/black/arrow-s.gif') no-repeat 6px 15px;
}

div#main ul.article-status li span.monospace {
  color: #444;
}

div#main div.cart-l-box div.cart-main dl.related-article dt {
  background: url('http://image.moshimo.com/static/publish/sd/img/templates/black/arrow-m.gif') no-repeat 0 0;
}

div#main div.pager-box-top ul li a:hover,
div#main div.pager-box-bottom ul li a:hover {
  color: #06c;
  background-color: #eee;
}

div#main div.pager-box-top ul li span,
div#main div.pager-box-bottom ul li span {
  color: #fff;
  background-color: #aaa;
}


div#main .section .txt-box{
}

div#main .section .txt-box h2{
	font-size:18px;
	background:none;
	border-left:3px solid #F60;
	border-bottom:1px splid #ccc;
	border-top:0;
	border-right:0;
	font-weight:bold;
	margin-left:20px;
	padding-left:10px;
	padding-bottom:5px;
	margin-top:20px;
	margin-bottom:10px;
}

div#main .section .txt-box h2.ranking-title{
}

div#main .section .txt-box table{
	margin-left:20px;
}

div#main .section .txt-box p{
}

div#main .section .txt-box p.itemname{
	font-weight:bold;
	font-size:14px;
	margin:5px 3px;
}

div#main .section .txt-box p.itemname a:link{
	color:#F60;
	font-weight:bold;
	text-decoration:underline;
}

div#main .section .txt-box p.itemname a:visited{
	color:#F60;
	font-weight:bold;
	text-decoration:underline;
}

div#main .section .txt-box p.itemname a:hover{
	color:#006;
	font-weight:bold;
	text-decoration:underline;
}



div#main .section .txt-box p.mini_price{
	font-weight:bold;
	font-size:16px;
	color:#F30;
}

div#main .section .txt-box p.tax{
	font-weight:bold;
	font-size:13px;
	color:#666;
}

div#main .section .txt-box p s.kibou{
	font-size:14px;
	font-weight:bold;
	color:#666;
}

div#main .section .txt-box p.waribiki_price{
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	color:#F30;
	font-size:22px;
}

div#main .section .txt-box p.zaiko{
	font-weight:bold;
	color:#090;
	font-size:14px;
}



div#main .section .txt-box table#vsTable{
	margin-left:20px;
	border-right:1px solid #ccc;
}

div#main .section .txt-box table#vsTable td.title{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	background:#000;
	color:#fff;
	text-align:center;

}

div#main .section .txt-box table#vsTable td.cat{
	border-bottom:1px solid #999;
	background:none;
	border-top:none;
	border-left:none;
}


div#main .section .txt-box table#vsTable tr.second td.cat{
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	padding:5px;
	background:#CCC
}

div#main .section .txt-box table#vsTable td{
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	padding:5px;
	font-size:15px;
	line-height:120%;
}

div#main .section .txt-box table#vsTable td p{
	padding-left:0px;
}


div#main .section .txt-box table#vsTable td p.catch{
	font-size:20px;
	font-weight:bold;
	color:#F60;
	padding-bottom:20px;
}

div#main .section .txt-box table#vsTable div.cate_set{
	text-align:center;
}

div#main .section .txt-box div.osusume-title-sp{
	overflow:hidden;
	width:740px;
}

div#main .section .txt-box div.osusume-title-sp p.right_image{
	float:right;
}

div#main .section .txt-box div.osusume-title-sp p{
font-size:15px;
	padding-left:20px;
}

p.m_T20{
	font-size:20px;
	font-weight:bold;
	color:#F60;
	text-align:center;
	
}

.catb{
width: 720px;
}
.catb ul, ol, li {
list-style-type: none;
}
.catb li{
float: left;
width:232px;
margin:4px;
}
.catb li img{
border:none;
}