@charset "UTF-8";
/* CSS Document */


/*---------------
□□□layout□□□
---------------*/
div#indexPage p.intro
{
	padding-bottom:20px;
}
div#categoryNav{}
div#categoryNav li
{
	padding:0px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	display:block;
	width: 252px;
}
div#categoryNav a , div#categoryNav span
{
	display:block;
}

div#categoryNav li.og a{background:#f1e9cd;}
div#categoryNav li.cg a{background:#efddcb;}
div#categoryNav li.ig a{background:#e9dfd2;}
div#categoryNav li.pub a{background:#dae9d2;}
div#categoryNav li.og span{
	background:#F6F1E1;
}


div#indexPage p#nittereya_btn
{
	padding-top: 30px;
	padding-left: 5px;
	display: block;
	padding-bottom: 50px;
	width: 200px;
}

div#categoryPage div.main
{
	background:#f1e9cd;
	padding:4px;
	width:580px;
	float:left;
}

div#categoryPage div#ogCategory{background:#f1e9cd;}
div#categoryPage div#cgCategory{background:#efddcb;}
div#categoryPage div#igCategory{background:#e9dfd2;}
div#categoryPage div#pubCategory{background:#dae9d2;}
div#categoryPage div.main h2
{
	padding:1px 10px 5px;
}
div#categoryPage div.main div.block
{
	background:#fff;
}
div#categoryPage ul.list 
{
	padding-bottom:20px;
}
div#categoryPage ul.list li
{
	margin-top:20px;
	margin-left:12px;
	width:130px;
	text-align:center;
	float:left;
}

div#categoryPage ul.list a
{
	display:block;
}
div#categoryPage ul.list img
{
}
div#categoryPage ul.list .item
{
	display:block;
	text-align:center;
}


div#categoryPage div.side
{
	width:190px;
	float:right;
}
div#categoryPage div.side ul.nav
{
	border:1px solid #543e36;
}
div#categoryPage div.side ul.nav li
{
	margin-left:1.5em;
	padding:5px 5px 5px 0px;
	list-style:disc;
}
div#catalogPage p.intro {
	padding-bottom: 20px;
}
div#catalogPage .photo {
	display: block;
	float: left;
	width: 250px;
	text-align: center;
}
div#catalogPage p.description{
	padding-bottom:20px;

}
div#catalogPage h3{
	padding-bottom:0.5em;

}
div#catalogPage p{
	padding-bottom:2em;

}
div#catalogPage table
{
	width:100%;
}
div#catalogPage th
{
	padding:5px 10px;
	text-align:center;
}

#goods #wrapper #contents #content #main #catalogPage .block .defult2 tr td {
	padding-right: 20px;
	padding-left: 20px;
}

#goods #wrapper #contents #content #main #catalogPage .block .defult2 tr td img{
	padding-top: 10px;
}

/*item*/
#item
{
	padding:20px 0px;
}
div#item h3.item
{
	padding:10px 20px;
}
div#item p.photo
{
	padding:5px 0px 20px 20px;
	width:200px;
	float:left;
}
div#item div.text
{
	padding:0px 20px 20px 0px;
	width:330px;
	float:right;
}
div#item div.text p
{
	padding:5px 5px;
}
div#item p.btn_list
{
	margin:10px 20px 0px;
	padding:5px 5px;
	text-align:center;
	border-top:1px dotted #543e36;
	clear:both;
}

/*---------------
□□□font□□□
---------------*/
div#categoryPage div.main h2
{
	font-size:123.1%; 
	font-weight:bold;
}
div#categoryPage div.side ul.nav a{color:#5e4942;}
div#categoryPage div.side ul.nav a:hover{color:#a99d99;}


div#categoryPage ul.list a{color:#5e4942;}
div#categoryPage ul.list a:hover{color:#a99d99;}

div#item h3.item
{
	font-size:108%;
	font-weight:bold;
}

div#main td span.title
{
	font-size:123.1%; 
	font-weight:bold;
}
div#main td span.subtitle
{
	font-size:108%;
	font-weight:bold;
	text-align: left;
}
div#catalogPage h3
{
	font-size:123.1%; 
	font-weight:bold;
}
