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

body{
	position:relative;
}
/*---------------
□□□layout□□□
---------------*/
div#indexPage p.intro
{
	padding-bottom:20px;
}
div#categoryNav{}
div#categoryNav li
{
	padding:0px 10px 10px 0px;
	float:left;
}
div#categoryNav a
{
	padding:15px 0px;
	width:350px;
	text-align:center;
	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#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;
}


/*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 20px;
	/*width:330px;
	float:right;*/
}
div#item div.text p
{
	overflow: hidden;
	padding:5px 5px;
}
*html div#item div.text p{
	zoom: 1;	
}
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;
}
