/*-------------------------------------------------------共通--------------------------------------------------------*/

body {
	color: #fff;
	font-family: Meiryo, Verdana, Arial, helvetica, sans-serif;
	text-decoration: none;
	font-size:11px;
	line-height:1.4;
	border:none;
	border-collapse:collapse;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: #6A0000;
}

a{text-decoration: none;}
a:link {color: #ffffff;text-decoration: none;}
a:visited {color: #ffffff;text-decoration: none;}
a:hover {color: #ffffff;text-decoration: none;border-bottom:1px #ffffff dotted;position:relative; top:-1px;}


a.images{text-decoration: none;}
a.images:link {color: #ffffff;text-decoration: none;}
a.images:visited {color: #ffffff;text-decoration: none;}
a.images:hover {color: #ffffff;text-decoration: none;border-bottom:0px dotted;position:relative; top:0px;}
a.images:hover img{
	opacity:0.75;
	filter: alpha(opacity=75);
}

a.LinkNavi{text-decoration: none;}
a.LinkNavi:link {color: #000;text-decoration: none;}
a.LinkNavi:visited {color: #000;text-decoration: none;}
a.LinkNavi:hover {color: #000;text-decoration: none;border-bottom:1px #000 dotted;position:relative; top:-1px;}

h1,h2,h3,h4 { display:none; }

/*--黒--*/
.Black {
	color: #000;
}

/*--クリア--*/
.clears{
	clear:both;
}

/*--非表示--*/
.disphide{
	display:none;
}

p {
	margin-top:10px;
	margin-bottom:10px;
}

/*-------------------container--------------------*/
#Container{
	margin:0px auto 0px auto;
	width:800px;
	background: #fff;
}

/*-------------------トップエリア--------------------*/
#Top{
	width:800px;
	height:424px;
	background: #fff;
}
/*-------------------エリア1--------------------*/
#Area1{
	width:800px;
	background: #EB3626;
	background-image:url("../images/bg1.gif");
	background-repeat: no-repeat;
	height:610px;
}


#Area1 #Left {
	position: relative;
	float:left;
	padding-left:40px;
	margin-top:190px;
	width:230px;
	color:#F7C8B0;
}

#Area1 #Right {
	position: relative;
	float:right;
	margin-top:190px;
	padding-right:40px;
	width:440px;
	color:#F7C8B0;
}

/*-------------------エリア2--------------------*/
#Area2{
	clear:both;
	width:800px;
	height:424px;
	background: #3D342E;
	background-image:url("../images/bg2.gif");
	background-repeat: no-repeat;
}


#Area2 #Left {
	position: relative;
	float:left;
	padding-left:40px;
	margin-top:105px;
	width:230px;
	color:#F4F2E5;
}

#Area2 #Right {
	position: relative;
	float:right;
	margin-top:105px;
	padding-right:40px;
	width:440px;
	color:#F4F2E5;
	line-height:1.5;
}

/*-------------------エリア3--------------------*/
#Area3{
	clear:both;
	width:800px;
	height:780px;
	background: #E0D48D;
	background-image:url("../images/bg3.gif");
	background-repeat: no-repeat;
}


#Area3 #Left {
	position: relative;
	float:left;
	padding-left:40px;
	margin-top:90px;
	padding-bottom:20px;
	width:230px;
	color:#1A1818;
}

#Area3 #Right {
	position: relative;
	float:right;
	margin-top:90px;
	padding-right:40px;
	padding-bottom:30px;
	width:440px;
	color:#1A1818;
	line-height:1.5;
}

/*-------------------サムネイル--------------------*/
#Thumbs{
	margin-left:40px;
	clear:both;
}
#Thumbs .entry{
	margin-top:10px;
	width:149px;
	float: left;
	display: inline;
	clear: none;
}
#Thumbs .thumnbnail{
	width:120px;
	height:120px;
	background-color:#fff;
	padding:1px;
	border:solid 1px #D1A002;
}

/*-------------------注釈--------------------*/
#Cautions{
	margin-left:40px;
	clear:both;
	color:#222;
}

/*-------------------注釈--------------------*/
#Navi{
	text-align:right;
	margin-right:40px;
	clear:both;
	color:#222;
}

/*-------------------フッタ--------------------*/
#Foot{
	clear:both;
	margin:10px 0px 0px 0px;
	width:800px;
	height:75px;
	background: #fff;
}



/*-------------------詳細小窓--------------------*/

body.detailwin {
	color: #111;
	text-decoration: none;
	font-size:11px;
	line-height:16px;
	border:none;
	border-collapse:collapse;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: #fff;
}

/*-------------------表示--------------------*/
#Detail{
	margin:0px auto 0px auto;
	width:760px;
	height:370px;
}
#Detail #Photo{
	padding:20px 20px 20px 20px;
	position: relative;
	float:left;
	width:330px;
	height:330px;
}
#Detail #Spec{
	padding:20px 20px 20px 0;
	position: relative;
	float:right;
	width:360px;
	height:330px;
	text-align:center;
}
#Detail #Spec #entry{
	text-align:center;
	font-size:11px;
	text-align:center;
	color:#222;
	height:215px;
}
#Detail #Spec #Caution{
	padding-top:20px;
	text-align:center;
	font-size:10px;
	color:#222;
	height:70px;
}

/*-------------------写真--------------------*/
#Detail  .Detailphoto{
	border:none;
}