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

/*  PDFページ***********************/
div#catalog {
	float:left;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	width:660px;
}

.catalogbox {
	background:none repeat scroll 0 0 #ffffff;
	float:left;
	border:1px solid #CCC;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:5px;
	padding:0px;
	font-size:0.8em;
	width:650px
	height: 20px;
	padding-top: 5px;
	
}
.catalogbox h4#black {
	background:none repeat scroll 0 0 #000000;
	font-size:120%;
	margin:0;
	padding:0;
	color:#ffffff;
	text-align:left;
	text-indent:1em;
	width:650px;
	height: 20px;
	padding-top: 5px;
	
	
}
.catalogbox h4#blue {
	background:none repeat scroll 0 0 #538dd5;
	font-size:120%;
	margin:0;
	padding:0;
	color:#ffffff;
	text-align:left;
	text-indent:1em;
	width:650px;
	height: 20px;
	padding-top: 5px;
	
	
}
.catalogbox h4#aqua {
	background:none repeat scroll 0 0 #00b0f0;
	font-size:120%;
	margin:0;
	padding:0;
	color:#ffffff;
	text-align:left;
	text-indent:1em;
	width:650px;
	height: 20px;
	padding-top: 5px;
	
	
}
.catalogbox h4#aqua2 {
	background:none repeat scroll 0 0 #7fc2dc;
	font-size:120%;
	margin:0;
	padding:0;
	color:#ffffff;
	text-align:left;
	text-indent:1em;
	width:650px;
	height: 20px;
	padding-top: 5px;
	
	
}
.catalogbox h4#green {
	background:none repeat scroll 0 0 #92d050;
	font-size:120%;
	margin:0;
	padding:0;
	color:#ffffff;
	text-align:left;
	text-indent:1em;
	width:650px;
	height: 20px;
	padding-top: 5px;
	
	
}
.catalogbox h4#green2 {
	background:none repeat scroll 0 0 #00b050;
	font-size:120%;
	margin:0;
	padding:0;
	color:#ffffff;
	text-align:left;
	text-indent:1em;
	width:650px;
	height: 20px;
	padding-top: 5px;
	
	
}
.catalogbox h4#or {
	background:none repeat scroll 0 0 #ea5550;
	font-size:120%;
	margin:0;
	padding:0;
	color:#ffffff;
	text-align:left;
	text-indent:1em;
	width:650px;
	height: 20px;
	padding-top: 5px;
	
}
.catalogbox h4#yellow {
	background:none repeat scroll 0 0 #ffc000;
	font-size:120%;
	margin:0;
	padding:0;
	color:#ffffff;
	text-align:left;
	text-indent:1em;
	width:650px;
	height: 20px;
	padding-top: 5px;
	
	
}
.catalogbox h4#pink {
	background:none repeat scroll 0 0 #ff90b4;
	font-size:120%;
	margin:0;
	padding:0;
	color:#ffffff;
	text-align:left;
	text-indent:1em;
	width:650px;
	height: 20px;
	padding-top: 5px;
	
}
.catalogbox h4#pink2 {
	background:none repeat scroll 0 0 #ff5050;
	font-size:120%;
	margin:0;
	padding:0;
	color:#ffffff;
	text-align:left;
	text-indent:1em;
	width:650px;
	height: 20px;
	padding-top: 5px;
	
}
.catalogbox h4#brown {
	background:none repeat scroll 0 0 #802e2c;
	font-size:120%;
	margin:0;
	padding:0;
	color:#ffffff;
	text-align:left;
	text-indent:1em;
	width:650px;
	height: 20px;
	padding-top: 5px;
	
	
}
.catalogbox h4#red {
	background:none repeat scroll 0 0 #ff0000;
	font-size:120%;
	margin:0;
	padding:0;
	color:#ffffff;
	text-align:left;
	text-indent:1em;
	width:650px;
	height: 20px;
	padding-top: 5px;
	
	
}
.catalogbox h4#purple {
	background:none repeat scroll 0 0 #dc48a7;
	font-size:120%;
	margin:0;
	padding:0;
	color:#ffffff;
	text-align:left;
	text-indent:1em;
	width:650px;
	height: 20px;
	padding-top: 5px;
	
	
}
.catalogbox h4#gray {
	background:none repeat scroll 0 0 #7c7c7c;
	font-size:120%;
	margin:0;
	padding:0;
	color:#ffffff;
	text-align:left;
	text-indent:1em;
	width:650px;
	height: 20px;
	padding-top: 5px;
	
	
}
.catalogbox img {	
	margin-top:6px;
	margin-right:10px;
	margin-bottom:5px;
	float:left;
}

.catalogbox span {
	margin-left:5px;
	margin-top:0;
	padding-left:0px;
	padding-top:0;
	padding-bottom:0;
	
	
}


.productDetail .description {
	color:#603507;
	padding:0;
}
.productDetail .column1 {
	float:left;
	width:130px;
	margin-top:0px;
}

.productDetail .column2 {
	float:left;
	width:150px;
	margin-top:0px;
	margin-left:10px;
}

table#product_about {
	margin:0 5px 5px 0;
	width:130px;
	border-collapse:collapse;
}

table#product_about td, table#product_about th {
    border: 1px solid #dddddd;
    text-align: left;
    vertical-align: top;
}	

table#product_about th{
	background-attachement:scroll;
	background-color:#efefef;
	background-image:none;
	background-position:0 0;
	font-weight:normal;
	padding-left: 6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
	width:50px;
}

table#product_about td {
	background:none repeat scroll 0 0 #ffffff;
	padding-left: 6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;
	
}

/*ミニパック用*/

table#product_about_mini {
	margin:0 5px 5px 0;
	width:240px;
	border-collapse:collapse;
}

table#product_about_mini td, table#product_about_mini th {
    border: 1px solid #dddddd;
    text-align: left;
    vertical-align: top;
}	

table#product_about_mini th{
	background-attachement:scroll;
	background-color:#efefef;
	background-image:none;
	background-position:0 0;
	font-weight:normal;
	padding-left: 6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
	width:80px;
}

table#product_about_mini td {
	background:none repeat scroll 0 0 #ffffff;
	padding-left: 6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;
	
}
/*ミニパック用ここまで*/

.columnR .iconPDF {
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-origin:auto auto;
	background-attachment:scroll;
	background-color:transparent;
	background-image:url("../css/images/iconPDF.gif");
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	margin-left:10px;
	margin-bottom:0;
	padding-top:0;
	padding-left:0px;
	line-height2:15px;
	padding-bottom:0px;
	

}
.columnR li.textPDF {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding-bottom:0;
	padding-left:5px;
	padding-right:0;
	padding-top:3px;
	position2:relative;
}	









