body{
background-color:#160200;}

/******中央制御*****/

#all{
position:relative;
margin-left:auto;
margin-right:auto;
width:700px;
}


/*****トップコンテンツ******/
#title{
position: absolute;
top:0px;
left:0px;
width: 700px;
height: 140px;
z-index:0;
background:url(index_pic/index_01.jpg) no-repeat;
border-left: 1px solid #333333;
border-right: 1px solid #333333;
z-index:0;
}



blockquote{
position:absolute;
top:13px;
left:308px;
width:350px;
height:40px;
z-index:1;
}
.block_9{
line-height:9pt;
margin-left:3px;
text-align:left;
letter-spacing:1px;
color:#81511C;
font-size:8pt;
margin-top:0px;
margin-bottom:2px;
}

#title p{
font-size:8pt;
line-height:9pt;
margin-left:3px;
text-align:left;
color:#D1B385;
}

.t_linkp{
font-size: 10pt; color: #999966; text-align: center;line-height:11pt;letter-spacing:1px;
background:url(index_pic/p_line.gif) repeat-x;
background-position:bottom;
margin-top:0px;
margin-bottom:2px;
}

.t_link{
margin-top:110px;
margin-left:380px;
height:11px;
width:310px;
}




/*****

フリーハイト

****/
#menu{
position: absolute;
top:140px;
left:0px;
width: 700px;
border-left: 1px solid #333333;
border-right: 1px solid #333333;
background:#000000;
z-index:0;
}


.main{
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
width:700px;
height:380px;
z-index:0;
}
/***************/
.wrap_L{
width:230px;
background:#FFFFFF;
float:left

}

.wrcon{
width:465px;
background:#000000;
float:right

}


.wrcon_L{
width:230px;
background:#FFFFFF;
float:left;

}

.wrcon_R{
width:230px;
background:#FFFFFF;
float:right;

}


.photo11{
margin-left:11px;
}

/*******

写真下のスペース削除

****/
.photo11_v{
vertical-align:bottom;
margin-left:11px;
}

/*******

写真下のスペース削除

****/
.photo_nonnon{
vertical-align:bottom;
}






/***********/

.last_800{
width:700px;
height:100px;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
color:#ffffff;
background:#FFFFFF url(index_pic/index_04_2.jpg) no-repeat;
float:left;
z-index:0;
}



/*******

イベント用

*****/

#index_sp_soc{
position:absolute;
top:34px;
left:-147px;
width:144px;
height:440px;
color:#ffffff;
z-index:2;
}



h1{
	position:absolute;
	left:11px;
	top:97px;
	font-size:8pt;
	font-weight:normal;
	color:#81511C;
	background:#FFFFFF;
	z-index:1;
	width: 75px;
	text-align:center;
	line-height:11pt;
	margin-top:2px;
	margin-bottom:2px;
	


}
.copyright{font-size: 10pt; color: #999966; text-align: center;line-height:11pt;
letter-spacing:1px;}
.last_copy{
margin-top:50px;

}

h2 {
	MARGIN-TOP: 0px;FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; COLOR: #FFFFFF;
	line-height:11pt;text-align:center;background:#571505;font-weight:bold;
	}


h3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; COLOR: #FFFFFF;
	line-height:8pt;text-align:center;
	}
	
a:link {color: #999966; TEXT-DECORATION: none; }
a:visited {color: #999966; TEXT-DECORATION: none; }
a:active {color: #FFFFFF;TEXT-DECORATION: underline; }
a:hover {COLOR: #FFFFFF;TEXT-DECORATION: underline; }


.wrap a:link {color: #FFFFFF; background:#571505;TEXT-DECORATION: none; font-weight:bold;}
.wrap a:visited {color: #FFFFFF; background:#571505;TEXT-DECORATION: none; font-weight:bold;}
.wrap a:active {color: #FFFFFF; background:#A12508;TEXT-DECORATION: none; font-weight:bold;}
.wrap a:hover {color: #FFFFFF; background:#A12508;TEXT-DECORATION: none; font-weight:bold;}

.w_10{
font-size:10pt;
line-height:11pt;
text-align:left;
color:#FFFFFF;
}
	
.ind_10{
font-size:10pt;
line-height:11pt;
text-align:left;
color:#571505;
margin-left:2px;
letter-spacing:1px;
margin-bottom:10px;
margin-top:2px;
}
