body	{
	background:rgb(0,0,0);
	text-align:center;
	font-family:"HG?޼??E,HG?޼??M,?l?r ????,?l?r ?S?V?b?N";
	font-size:1em;
	font-color:rgb(240,240,240);
	margin : 0 ;
	}

a:link	{
	color:rgb(150,150,220);
	}

a:visited	{
	color:rgb(250,150,150);
	}

a:hover	{
	color:rgb(180,250,180);
	}

a:active	{
	color:rgb(100,220,120);
	}

a:focus	{
	color:rgb(150,250,130);
	}

.prev	{
	padding-right:100px;
	}

.home	{
	padding-right:50px;
	padding-left:50px;
	}

.next	{
	padding-left:100px;
	}

#wrapper {
	width : 800px ;
	margin : 0 auto ;
	padding : 0 ;
	background : transparent ;
	}

h1	{ font-size:10px; color : #999999 ;
/*	border-bottom : 1px solid #999999 ;*/
	background-color : #333333 ; padding-top : 40px ; padding-right : 20px ; text-align : right ; margin: 0; padding-bottom: 30px; }
h2 { font-size: 14px; font-weight: bold; text-align: left; clear: left; margin: 5px 0; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; }
div	{
	font-size:1.2em;
	color:rgb(200,200,200);
	}

img	{
	border:0;
	}

/* [[[ Header ]]] */

div#header {
	position : relative ;
	top : 25px ;
	left : -10px ;
	width : 300px ;
	height : 60px ;
	float : left ;
	}

div#header p { font-size: 10px; text-indent: -9999px; float : left ; margin: 0; }

/* [[[ Main Box ]]] */

#mainBox { width : 800px ; float: left; margin : 0 auto ; }

/* [[[ Header Menu ]]] */

#menu ul,#menu li {
	margin : 0 ;
	padding : 0 ;
	list-style : none ;
	font-size : 12px ;
	}

#menu li {
	float : left ;
	border-top : 1px solid #999999 ;
	border-right : 1px solid #999999 ;
	border-bottom : 1px solid #999999 ;
	}

#menu li.home {
	border-left : 1px solid #999999 ;
	}

#menu a,#menu a:link, #menu a:visited {
	text-decoration : none ;
	color : #ffffff ;
	background-color : transparent ;
	width : 132px ;
	height : auto ;
	text-align : center ;
	padding : 4px 0 ;
	display : block ;
	}

#menu a : hover {
	color : #6666ff ;
	background-color : #555555 ;
	}

/* [[[ Coment Box ]]] */

#comentDate	{ color : #cc99cc ; list-style : none ; font-size : 10pt ; line-height : 1em ; float: right; padding-top: 10px; padding-right: 0; padding-bottom: 10px; }
#comentText { line-height : 1em ; text-align: left ; clear: left; border : dotted 1px #9f9f9f ; margin-top : 10px ; margin-right: auto; margin-left: auto; }

#comentText ul	{ list-style : none ; font-size : 12pt ; width: 700px; }

#comentTitle 	{ font-family:"Lucida Sans Unicode"; color : #cc99cc ; font-size : 18pt ; font-weight : normal ; list-style : none ; letter-spacing : 0 ; word-spacing : 2pt ; clear: right; padding: 0 0 10px ; }
#comentCapt	{ color : #cc99cc ; list-style : none ; font-size : 10pt ; text-align : right ; line-height : 1em ; padding-top: 20px; padding-right: 0; padding-bottom: 20px; }

#comentProf	{ border-right : 7px solid #9f9f9f ; color : #999999 ; list-style : none ; font-size : 10pt ; text-align : right ; line-height : 1.1em ; padding-top: 0; padding-right: 12px; padding-bottom: 0; }

/*
.comentText p {
	color : #999999 ;
	margin : 0 ;
	padding : 10px ;
	font-size : 10pt ;
	}
*/


/* [[[ ITEM BOX ]]] */

.itemBox { width : 142px ; float: left; margin : 0 8px 18px ; padding : 0 ; border: dotted 1px #9f9f9f; }

.itemPhoto { height : 130px ; margin :0 ; text-align :center ; padding-top: 5px; padding-bottom: 5px; }

.itemText { margin :0 ; height :50px ; padding-top: 5px; padding-bottom: 5px; border-top: 1px dotted #9f9f9f; }

.itemText p { margin :0 ; padding :0 ; font-size :10px ; line-height: 12px; }
/*yotuya
*/
#yotuyaTitle { color: #fc9; font-size: 20pt; font-family: "Lucida Sans Unicode"; font-weight: normal; word-spacing: 2pt; letter-spacing: 0; clear: right; padding: -10px 0 10px; list-style: none; }
#yotuyaDate { color: #fc9; font-size: 10pt; line-height: 1em; list-style: none; padding-top: 10px; padding-right: 0; padding-bottom: 10px; float: right; }
#yotuyacome { font-size: 11px; line-height: 1.1; width: 280px; float: right; margin-top: -90px; margin-right: 10px; }
.yotuya { font-size: 12px; text-align: left; float: left; }
.yotuyabox { width: 500px; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px dotted #333; }
.yotuyabox img { float: left; margin: 5px; }
.yotuyabox dt { font-size: 14px; font-weight: bold; line-height: 20px; text-align: center; vertical-align: middle; width: 200px; margin: 0; padding-top: 50px; white-space: nowrap; }
.yotuyabox dd { font-size: 12px; font-weight: normal; line-height: 20px; margin-top: -70px; padding-left: 290px; }
.yotuyabox dl { margin: 0; }
.yotuya_add { color: #fff; font-size: 0.5em; float: right; margin-top: -30px; margin-bottom: 0; padding-right: 20px; }
.yotuya_add a { color: #fff; }
dt.sakuhinttl { color: #cf9; }
.yotuyattl { color: #cf9; font-size: x-small; }
.yotuyattl a { color: #cf9; }
/* [[[ Footer ]]] */

div#footer { clear : both ; width : 800px ; color : #999999 ; padding : 0 ; margin-top : 20px ; background-color : #333333 ; margin-right: auto; margin-left: auto; }

div#footer p {
	font-size : 12px ;
	padding : 2px ;
	}
h2#page	{ font-size:12px; color : #999999 ; border-topm : 1px solid #999999 ; border-bottom : 1px solid #999999 ; background-color : #333333 ; margin-top : 10px; padding-top : 10px ; padding-bottom : 10px; text-align : center ; border-top-style: none; }
#main { font-size: 12px; float: left; }
a:hover img{ opacity:0.5; filter: alpha(opacity=50); }
