/* productディレクトリ以下のファイルに適用 */
.aboutcategory{
	margin: 21px 0px 0px 0px;
}
.categorylead{
	margin: 0px 0px 0px 0px;
	padding: 0px 16px 12px 16px;
	line-height: 1.5em;
}
.cate-line{
	background-color: #cccccc;
}
.inquiry-line{
	background-color: #ffcccc;
}
.inquiry{
	margin: 9px 0px 0px 0px;
}
.inquiry-title{
	margin: 13px 10px 0px 6px;
	font-weight: bold;
	color: #cc0000;
}
.inquiry-text{
	margin: 8px 10px 9px 15px;
	line-height: 1.2em;
	font-size: 92%;
}
.all-lineup{
	margin: 4px 0px 0px 0px;
}
.lineup1{
	margin: 10px 0px 0px 0px;
}
.idx-productphoto{
	margin: 0px 0px 10px 0px;
}
.idx-productname{
	margin: 0px 0px 0px 8px;
	font-weight: bold;
}
.idx-producttext{
	margin: 8px 0px 0px 20px;
	line-height: 1.3em;
}
.idx-producttext2{
	font-size: 80%;
}
.idx-producttext3{
	margin: 8px 0px 10px 20px;
	line-height: 1.3em;
}
.idx-producttext4{
	margin: 8px 0px 0px 17px;
	font-weight: bold;
	line-height: 1.3em;
}
.idx-producttext5{
	margin: 0px 0px 10px 0px;
	font-size: 112%;
	font-weight: bold;
	line-height: 1.3em;
}
.idx-producttext6{
	text-indent: -7px;
	margin: 2px 0px 2px 27px;
	line-height: 1.3em;
}
.idx-productimg1{
	margin: 10px 0px 0px 0px;
}
.idx-productimg2{
	margin: 42px 0px 0px 0px;
}

.idx-productdetail{
	margin: 8px 0px 10px 0px;
	font-size: 92%;
}
.idx-productlist{
	margin: 10px 0px 10px 20px;
}
.product-text1{
	margin: 4px 0px 0px 16px;
	line-height: 1.3em;
	text-indent: -6px;
}
.product-text1-2{
	margin: 4px 12px 0px 16px;
	line-height: 1.3em;
	text-indent: -6px;
}
.product-text1-3{
	margin: 4px 0px 0px 6px;
	line-height: 1.3em;
	text-indent: -6px;
}
.product-text1-4{
	margin: 10px 0px 0px 6px;
	line-height: 1.3em;
	text-indent: -6px;
}
.product-text2{
	text-indent: -10px;
	margin: 2px 5px 2px 10px;
	font-size: 92%;
	line-height: 1.2em;
}
.product-text3{
	margin: 15px 0px 0px 8px;
	line-height: 1.3em;
	font-size: 112%;
	font-weight: bold;
}
.product-text3-2{
	margin: 15px 0px 0px 0px;
	line-height: 1.3em;
	font-size: 112%;
	font-weight: bold;
}
.product-text4{
	margin: 0px 15px 0px 0px;
	line-height: 1.3em;
}
.product-text5{
	margin: 10px 0px 0px 60px;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color: #c30101;
	text-indent:-60px;
}
.product-text6-1{
	margin: 15px 0px 0px 60px;
	font-size: 11px;;
	color: #c30101;
	text-indent:-60px;
}
.product-text6-2{
	margin: 1px 0px 0px 60px;
	font-size: 11px;;
	color: #c30101;
	text-indent:-60px;
}
.product-text5-2{
	font-size: 11px;
	font-weight: normal;
}
.product-text7{
	margin: 15px 0px 0px 20px;
	line-height: 1.3em;
	font-size: 112%;
	font-weight: bold;
}
.product-lead{
	margin: 0px 0px 0px 16px;
	line-height: 1.3em;
	text-indent: -16px;
}
.product-border1{
	background-color: #cccccc;
}
.product-photo1{
	padding: 10px 0px 0px 0px;
}
.product-photo2{
	padding: 20px 0px 0px 0px;
}
.product-photo3{
	padding: 30px 0px 0px 0px;
}
.product-pdf{
	margin: 8px 0px 7px 4px;
}
.product-caption{
	margin: 2px 0px 3px 0px;
	font-size: 92%;
}
.product-caption2{
	margin: 2px 5px 3px 0px;
	font-size: 92%;
}
.product-title{
	margin: 0px 0px 1px 0px;
	font-weight: bold;
	font-size: 134%;
}
.product-color1{
	color: #3857ac;
}
.movie-line{
	background-color: #cc3300;
}

