body {

	background-color:#000000;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-attachment: fixed;

	background-repeat: repeat-x;

}



/*close */

#close h2 {

  background: url(../img/close_btn.gif) no-repeat;

}

#close h2 a:hover {

  background: url(../img/close_btn-on.gif) no-repeat;

}



/*DVDz*/

.dvdz-select {

	margin:0;

	padding:0;

	font-size: 12px;

	line-height: 18px;

	text-align: center;

	font-family: "¥Ò¥é¥®¥ÎÌÀÄ« Pro W3", "£Í£Ó £ÐÌÀÄ«", "ºÙÌÀÄ«ÂÎ","Times New Roman", Times, serif;

	color: #FFFFFF;

}

.dvdz-select a:link{color:#CC0000;text-decoration: none}

.dvdz-select a:hover{color:#FF0000;text-decoration: underline}

.dvdz-select a:active{color:#FF0000;text-decoration: none}

.dvdz-select a:visited{color:#CC0000;text-decoration: none}

.dvdz-photo1 {

	margin:0;

	padding:10px 0 0 0;

	font-size: 10px;

	line-height: 18px;

	text-align: center;

	font-family: "¥Ò¥é¥®¥ÎÌÀÄ« Pro W3", "£Í£Ó £ÐÌÀÄ«", "ºÙÌÀÄ«ÂÎ","Times New Roman", Times, serif;

	border-right: solid 1px #ccc;

	color: #666666;

}

.dvdz-photo2 {

	margin:0;

	padding:10px 0 0 0;

	font-size: 12px;

	line-height: 18px;

	text-align: center;

	font-family: "¥Ò¥é¥®¥ÎÌÀÄ« Pro W3", "£Í£Ó £ÐÌÀÄ«", "ºÙÌÀÄ«ÂÎ","Times New Roman", Times, serif;

}

.dvdz-title {

	margin:0 auto;

	padding:0;

	font-size: 14px;

	line-height: 18px;

	text-align: left;

	font-family: "¥Ò¥é¥®¥ÎÌÀÄ« Pro W3", "£Í£Ó £ÐÌÀÄ«", "ºÙÌÀÄ«ÂÎ","Times New Roman", Times, serif;

	font-weight: 600;

}

.dvdz-contents {

	margin:0;

	padding:10px 10px 0 10px;

	font-size: 12px;

	line-height: 18px;

	text-align: left;

	font-family: "¥Ò¥é¥®¥ÎÌÀÄ« Pro W3", "£Í£Ó £ÐÌÀÄ«", "ºÙÌÀÄ«ÂÎ","Times New Roman", Times, serif;

}

.dvdz-ups {

	margin:0;

	padding:0 10px 0 10px;

	font-size: 11px;

	line-height: 18px;

	text-align: right;

	font-family: "¥Ò¥é¥®¥ÎÌÀÄ« Pro W3", "£Í£Ó £ÐÌÀÄ«", "ºÙÌÀÄ«ÂÎ","Times New Roman", Times, serif;

}

.dvdz-extra {

	margin:0;

	padding:5px;

	font-size: 13px;

	line-height: 16px;

	text-align: left;

	font-family: "¥Ò¥é¥®¥ÎÌÀÄ« Pro W3", "£Í£Ó £ÐÌÀÄ«", "ºÙÌÀÄ«ÂÎ","Times New Roman", Times, serif;

	border: 1px dashed #000;

	background-color: #FBFFF7;

}


td.dvdz-title a{ width:150px; height:30px; display:block; text-indent:-9999px; margin-left:340px;} 



/*others*/

.hide{display:none;

}

.space{margin:0px;padding:0px;height:10px;display:block;

}

.wspace{margin:0px;padding:0px;width:10px;display:block;

}

.reset{clear:both;display:block;height:1px;font-size:1px;line-height:1px;

}

a:link{color:#03c;text-decoration: none}

a:hover{color:#06f;text-decoration: underline}

a:active{color:#06f;text-decoration: none}

a:visited{color:#06f;text-decoration: none}




/*  ”N•\ */

div#history { width:680px; height:765px; border-bottom:#999999 1px solid; border-top:#999999 1px solid; margin:10px auto 10px auto; text-align:left; padding:10px;/* background:#000000; color:#CCCCCC;*/
background:url(../nenpyo/img/bg.jpg) no-repeat center top #000000; color:#CCCCCC;} 

div#history dl{ margin:0px 0px 0px 0px; padding-bottom:10px; font-size:10px;}
div#history dl dd{ margin:-12px 0px 0px 100px; font-size:12px; line-height:16px; border-left:#999999 1px solid; padding-left:10px;}


div#history02 { width:680px; height:765px; border-bottom:#999999 1px solid; border-top:#999999 1px solid; margin:10px auto 10px auto; text-align:left; padding:10px; } 

div#history02 table { font-size:12px; line-height:16px; }
div#history02 table td { padding:3px;}
div#history02 table td.td_history_l{ padding:0 0 0 10px; background:#000000; color:#CCCCCC; width:80px; font-size:10px;}
div#history02 table td.td_history_r{ padding-left:5px; width:550px; border-bottom:#999999 1px solid; padding:0px auto;}




/* ƒOƒbƒY */

div#goods_box { width:700px; margin:10px auto;}

div#goods_box h2.goods{ margin:5px 0 5px 0; font-size:14px; font-weight:bold; border-left:2px #660000 solid; padding-left:3px;}
div#goods_box h2.books{ margin:5px 0 5px 0; font-size:10px; font-weight:bold; border-left:2px #660000 solid; padding-left:3px;}

.s10 { font-size:10px; line-height:14px;}
.s14 { font-size:14px;}

table.goods{ width:650px; margin:0 auto;}
table.goods td{ border-bottom:#CCCCCC 1px solid ; padding:10px 0; font-size:12px; line-height:18px; }
table.goods img { margin-left:10px;}
table.goods td.goods_title{ text-align:center; color:#660000; padding-top:30px; font-size:14px; line-height:18px; font-weight:bold;}

img.img_border{ border:#333333 1px solid;}
p.attention { text-align:left; border-bottom:#999999 1px solid; font-size:10px; width:680px; padding:0 0 3px 5px;}