/* CSS Document 

/*---------------------------------------------------------
common
---------------------------------------------------------*/
#title_wine{
		width: 500px;
		height:50px;
		border: 0px solid blue;
		margin:0 0 0 0 ;
		padding:8px 60px 0 0;
		float: right;
		text-align: right;

		vertical-align: middle;
		background:url(./prod_images/title_wine.gif) top right no-repeat;

		color:#FFFFFF;
		FONT-SIZE: 30px;

		FONT-WEIGHT: bold;

		font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
}
#title_flow{
		width: 500px;
		height:50px;
		border: 0px solid blue;
		margin:0 0 0 0 ;
		padding:8px 60px 0 0;
		float: right;
		text-align: right;
		background:url(./prod_images/title_flower.gif) top right no-repeat;

		color:#FFFFFF;
		FONT-SIZE: 30px;

		FONT-WEIGHT: bold;

		font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
}
#title_prefab{
		width: 500px;
		height:50px;
		border: 0px solid blue;
		margin:0 0 0 0 ;
		padding:8px 60px 0 0;
		float: right;
		text-align: right;
		background:url(./prod_images/title_prefab.gif) top right no-repeat;

		color:#FFFFFF;
		FONT-SIZE: 30px;

		FONT-WEIGHT: bold;

		font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
}
#title_frig{
		width: 500px;
		height:50px;
		border: 0px solid blue;
		margin:0 0 0 0 ;
		padding:8px 60px 0 0;
		float: right;
		text-align: right;
		background:url(./prod_images/title_frig.gif) top right no-repeat;

		color:#FFFFFF;
		FONT-SIZE: 30px;

		FONT-WEIGHT: bold;

		font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
}
#title_humid{
		width: 500px;
		height:50px;
		border: 0px solid blue;
		margin:0 0 0 0 ;
		padding:8px 60px 0 0;
		float: right;
		text-align: right;
		background:url(./prod_images/title_humid.gif) top right no-repeat;

		color:#FFFFFF;
		FONT-SIZE: 30px;

		FONT-WEIGHT: bold;

		font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
}
#title_showcase{
		width: 500px;
		height:50px;
		border: 0px solid blue;
		margin:0 0 0 0 ;
		padding:8px 60px 0 0;
		float: right;
		text-align: right;
		background:url(./prod_images/title_showcase.gif) top right no-repeat;

		color:#FFFFFF;
		FONT-SIZE: 30px;

		FONT-WEIGHT: bold;

		font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
}
#title_concept{
		width: 500px;
		height:50px;
		border: 0px solid blue;
		margin:0 0 0 0 ;
		padding:8px 60px 0 0;
		float: right;
		text-align: right;
		background:url(./prod_images/title_concept.gif) top right no-repeat;

		color:#FFFFFF;
		FONT-SIZE: 30px;

		FONT-WEIGHT: bold;

		font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
}


.leftCol{
		width: 200px;
		height:550px;
		border: 0px solid green;
		margin:0 0 0 0 ;
		padding:0 0 0 0;
		float: left;

		font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
}
.leftCol .title{
		width: 190px;
		height:40px;
		line-height: 40px;
		border-top: 0px solid #808080;
		border-right: 0px solid #808080;
		border-bottom: 0px solid #808080;
		border-left: 0px solid #808080;
		margin:0 0 0 0 ;
		padding:0 0 0 10px;
		float: left;
		text-align: left;

		background-color:#cccccc;
		color:#000000;
}
.leftCol .title A {
		display: block;
		text-decoration: none;
		color: black;
	}
.leftCol .title A:link {
		color: black;
	}
.leftCol .title A:visited {
		color: black;
	}
.leftCol .title A:active {
		color: black;
	}

.leftCol .title A:hover {

		color: red;
}
.leftCol .menuBox{
		width: 180px;
		height:40px;
		line-height:40px;
		border-top: 0px dotted #000000;
		border-right: 0px dotted #000000;
		border-bottom: 1px dotted #000000;
		border-left: 0px dotted #000000;
		margin:0 0 0 0 ;
		padding:0 0 0 20px;
		float: left;
		text-align: left;

		filter: progid:DXImageTransform.Microsoft.alpha(style=1, opacity=95, finishopacity=35);
		background-color:#DFDFDF;
		color:#000000;
}
.leftCol .menuBox A {
		display: block;
		text-decoration: none;
		color: black;
	}
.leftCol .menuBox A:link {
		color: black;
	}
.leftCol .menuBox A:visited {
		color: black;
	}
.leftCol .menuBox A:active {
		color: black;
	}

.leftCol .menuBox A:hover {

		color: red;
}


.rightCol{
		width: 570px;
		border: 0px solid red;
		margin:0 0 0 0 ;
		padding:20px 0 0 0;
		float: right;

		font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;

}
.rightCol .ProdBox{
		width: 170px;
		height:200px;
		border-top: 0px solid red;
		border-right: 1px solid silver;
		border-bottom: 1px solid silver;
		border-left:0px solid blue;
		margin:5px 10px 10px 0 ;
		padding:0 0 0 0;
		float: left;
		text-align: center;

		overflow:hidden;

}
.rightCol .ProdBox A {
		display: block;
		text-decoration: none;
		color: black;
	}
.rightCol .ProdBox A:link {
		color: black;
	}
.rightCol .ProdBox A:visited {
		color: black;
	}
.rightCol .ProdBox A:active {
		color: black;
	}

.rightCol .ProdBox A:hover {

		color: red;
		opacity: 0.7 ;
}
.rightCol .ProdBox img {
		filter: progid:DXImageTransform.Microsoft.shadow(color=#894253, direction=135, strength=8);
		margin:0 0 7px 0 ;
}

.rightCol .ProdBox .workName_font{
		FONT-SIZE: 1.5em;

}
.rightCol .ProdBox .workName_font_eiji_name{
		FONT-SIZE: 1.5em;

		FONT-COLOR: black; FONT-STYLE: normal; FONT-FAMILY: 'Monotype Corsiva', sans-serif ;
}
.rightCol .ProdBox .ProdBoxNo{
		FLOAT: left;

		vertical-align: top;

		FONT-SIZE: small;

		COLOR: #D8DFE6 ;

		FONT-FAMILY: Arial, Helvetica, sans-serif ;
}


.rightCol .ProdBox_span2{
		width: 251px;
		border-top: 0px solid blue;
		border-right: 1px solid silver;
		border-bottom: 1px solid silver;
		border-left:0px solid blue;
		margin:5px 10px 10px 0 ;
		padding:0 0 0 0;
		float: left;

		text-align: center;
		overflow:hidden;

		page-break-inside: avoid;

}
.rightCol .ProdBox_span2 A {
		display: block;
		text-decoration: none;
		color: black;
	}
.rightCol .ProdBox_span2 A:link {
		color: black;
	}
.rightCol .ProdBox_span2 A:visited {
		color: black;
	}
.rightCol .ProdBox_span2 A:active {
		color: black;
	}

.rightCol .ProdBox_span2 A:hover {

		color: red;
}
.rightCol .ProdBox_span2 .workName_font{
		FONT-SIZE: 1.5em;

}


.rightCol .ProdBox_span3{
		width: 530px;
		border-top: 0px solid blue;
		border-right: 1px solid silver;
		border-bottom: 1px solid silver;
		border-left:0px solid blue;
		margin:5px 10px 10px 0 ;
		padding:0 0 0 0;
		float: left;
		overflow:hidden;

		page-break-inside: avoid;

}
.rightCol .ProdBox_span3 A {
		display: block;
		text-decoration: none;
		color: black;
	}
.rightCol .ProdBox_span3 A:link {
		color: black;
	}
.rightCol .ProdBox_span3 A:visited {
		color: black;
	}
.rightCol .ProdBox_span3 A:active {
		color: black;
	}

.rightCol .ProdBox_span3 A:hover {

		color: red;
		opacity: 0.7 ;
}
.rightCol .ProdBox_span3 .workName_font{
		FONT-SIZE: 1.5em;

}
.rightCol .ProdBox_Zaiko{
		width: 164px;
		height:200px;
		border-top: 0px solid blue;
		border-right: 1px solid silver;
		border-bottom: 1px solid silver;
		border-left:0px solid blue;
		margin:5px 10px 10px 0 ;
		padding:0 0 0 0;
		float: left;
		text-align: center;

		overflow:hidden;

}
.rightCol .ProdBox_Zaiko A {
		display: block;
		text-decoration: none;
		color: black;
	}
.rightCol .ProdBox_Zaiko A:link {
		color: black;
	}
.rightCol .ProdBox_Zaiko A:visited {
		color: black;
	}
.rightCol .ProdBox_Zaiko A:active {
		color: black;
	}

.rightCol .ProdBox_Zaiko A:hover {

		color: red;
		opacity: 0.7 ;
}
.rightCol .ProdBox_Zaiko img {
		position:relative;
		top:3px;
		filter: progid:DXImageTransform.Microsoft.shadow(color=#894253, direction=135, strength=8);
		margin:0 0 7px 0 ;

		z-index : 0;
}

.rightCol .ProdBox_Zaiko .workName_font{
		FONT-SIZE: 1.5em;

}
.rightCol .ProdBox_Zaiko .workName_font_eiji_name{
		FONT-SIZE: 1.5em;

		COLOR: black; FONT-STYLE: normal; FONT-FAMILY: 'Monotype Corsiva', sans-serif ;
}

.rightCol .commentsTbl{
		border:0px solid blue;
		margin:0 0 0 0;
		padding:0 0 10px 0;
		float: left;
		text-align: left;

		overflow:hidden;

}
