#catalog{
width:900px;
}

#photo_big{
width:590px;
float:left;
margin-right:6px;
}

h1{
font-size:13px;
font-weight:bold;
width:303px;
float:left;
height:30px;
text-align:center;
}

#number{
width:303px;
height:20px;
float:left;
text-align:center;
font-size:12px;
}

.n_gif{
margin-top:5px;
}

#photo_small{
width:303px;
float:left;
}

.p_img{
float:left;
margin-right:1px;
margin-bottom:1px;
width:100px;
}

.p_img_on{
float:left;
margin-right:1px;
margin-bottom:1px;
width:100px;
background-color:#000000;
filter:alpha(opacity=65); /*IE*/
-moz-opacity:0.65; /*FF*/
opacity:0.65;
}

.g_img_right{
float:left;
margin-bottom:15px;
width:100px;
}

/*index*/

.maker_index{
width:900px;
margin-top:10px;
float:left;
}


.box_index{
margin-bottom:10px;
float:left;
}




/*back number---relation*/
#maker{
width:900px;
margin-top:30px;
}

#type{
width:900px;
margin-top:30px;
}

.line{
border-bottom-style:dotted;
border-bottom-width:1px;
border-bottom-color:#CCCCCC;
margin-bottom:30px;
margin-top:10px;
}

.box{
width:900px;
margin-bottom:10px;
float:left;
}

.img{
width:145px;
margin-right:6px;
float:left;
}

.img2{
width:145px;
float:left;
}

.text{
width:135px;
height:93px;
padding-right:10px;
float:left;
}



.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/*Hides from IE\mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display:: block;
}
/* End hide from IE\mac */


#kiji{
width:900px;
margin-top:30px;
font-size:12px;
line-height:1.6em;
clear:both;
}

a.kiji:link{
	padding-right: 20px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.kiji:visited{
	padding-right: 20px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.kiji:hover{
	padding-right: 20px;
	color: #CCCCCC;
	text-decoration: underline;
}
a.kiji:active{
	padding-right: 20px;
	color:#CCCCCC;
	text-decoration:underline;
}
