body { margin:14px 0 20px; }

/* TOP */

#collectiontop_box { width:752px; margin:0 auto; }
#collectiontop_box #text { margin:0; padding:0 0 50px; }
#collectiontop_box #text img { vertical-align:top; }
#collectiontop_box #text a { color:#4581BB; }


#collectiontop_box .menu { margin:0 0 40px; }
#collectiontop_box .menu td { font-size:10px; width:106px; text-align:center; }
#collectiontop_box .menu .pdr { padding:0 54px 0 0; }
#collectiontop_box .menu td p { margin:5px 0 0; }
#collectiontop_box .menu td p img { margin-right:2px; }

/* book */
#collectionbook_box { width:752px; margin:0 auto; }
#collectionbook_box #text { margin:0; padding:0 0 50px; }
#collectionbook_box #text img { vertical-align:top; }
#collectionbook_box #menu { margin:0 0 20px; }
#collectionbook_box #menu a { color:#B3B3B3; }
#collectionbook_box #menu a:active, #menu_box #menu a:hover { color:#000; }
#collectionbook_box #book_list .title {
	color:#000000;
	border-bottom:solid 1px black;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
}
#collectionbook_box #book_list .spec {
	color:#000000;
	font-size: 10px;
	line-height: 12px;
}
#collectionbook_box #book_list .caption {
	color:#000000;
	font-size: 11px;
	line-height: 18px;
}
#collectionbook_box #book_list td{
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 40px;
	padding-left: 10px;
} 


/* series */

#collectionmain_box { width:752px; margin:0 auto; }
#menu_box { width:752px; margin:0 0 30px; }
#menu_box #menu { margin:0 0 20px; }
#menu_box #menu a { color:#B3B3B3; }
#menu_box #menu a:active, #menu_box #menu a:hover { color:#000; }
#menu_box #pic { width:284px; text-align:center; vertical-align:middle; }
#menu_box #pic2 { width:200px; text-align:center; vertical-align:middle; }
#menu_box #text { font-size:10px; line-height:14px; color:#808080; vertical-align:bottom; padding:20px 0 0; }

#collectionmain_box .fabric {
	font-size:10px; line-height:18px;
	width:728px; height:18px;
	margin:30px 0;
	padding:0 12px;
	background:#E6DA9D;
}

.fabric table { width:728px; }


#collectionmain_box .fabrictable { width:752px; margin:0 0 50px; font-size:10px; }
#collectionmain_box .fabricleft { width:347px; padding:0 20px 0 9px; }
#collectionmain_box .fabricright { width:347px; padding:0 9px 0 20px; }
#collectionmain_box .fabrictable img { display:block; }
#collectionmain_box .fabrictable .title { font-size:12px; }
#collectionmain_box .fabrictable .setsumei { height:30px; }
#collectionmain_box .fabrictable .syousai { height:30px; }


/* 2006 */

#collectionmain_box .fabric2 {
	font-size:10px; line-height:18px;
	width:728px;;
	margin:30px 0;
	padding:4px 12px;
	background:#E6DA9D;
}
#collectionmain_box .fabric2:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

#collectionmain_box .fabric2 .left1 { float:left; padding-right:6px; }
#collectionmain_box .fabric2 .left2 { float:left; width:490px; padding:0 6px; border-left:1px solid #000; }
#collectionmain_box .fabric2 .left3 { float:left; width:390px; padding:0 6px; border-left:1px solid #000; }

#collectionmain_box .fabric3 {
	font-size:10px; line-height:18px;
	width:728px;;
	margin:30px 0;
	padding:0 12px;
	background:#E6DA9D;
}

.material_box { width:728px; margin:0 auto 50px; }
.material_box table { font-size:10px; }
.material_box .text { height:30px; vertical-align:middle; }
.material_box .bgbray { background-color:#E6E6E6; }

.material_box1a { width:728px; height:80px; }
.material_box1a .materialtext { width:552px; vertical-align:middle; }
.material_box1a .material_righttd { width:176px; }
.material_box1b { width:728px; margin:0 0 20px; }

.material_box2a { width:728px; margin:0 auto 20px; }
.material_box2a .material_lefttd { width:340px; padding:0 24px 0 0; }
.material_box2a .material_righttd { width:340px; padding:0 0 0 24px; }
.material_box2a table { width:340px; }
.material_box2a .materialtext { vertical-align:middle; height:40px; }

.material_box3a { width:616px; margin:0 0 20px; }
.material_box3b { width:340px; }

.material_box4 { font-size:10px; width:728px; }
.material_box4 .material_lefttd { width:298px; }
.material_box4 .material_righttd { width:430px; }


/* JAPON */

#collectionmain_box .japonleft { width:294px; padding:0 73px 0 9px; }
#collectionmain_box .japonright { width:294px; padding:0 9px 0 73px; }
