body { 
text-align:center; 
}  

/*全体的な大きな茶色の枠*/
#oowaku { 
width:770px;
text-align:left;
margin:0 auto; 
background: url(../img/base00.gif) repeat-y top;
}  

/*枠上部スペース*/
#header { 
height: 5px;
overflow: hidden;
} 

/*オレンジ枠*/
#orangeline { 
margin:0 5px;
background-color: #e46214;
}


/*屋号枠ライン*/
#hadahadaline { 
margin:0 2px;
background-color: #f1ede9;
padding:1px;
}


 /*コンテンツflash枠*/
#flafla { 
text-align: center;
} 
 /*メニュー枠(メニューが入る枠)*/
#mainWrap { 
width:250px;
float:left; 
}  
 /*本文枠(本文が入る枠)*/
#sideWrap {
 width:500px;
 float:left; 
 text-align:right;
 } 
 
 ul, ol, p{
	margin: 0;
	padding: 0;
}

ul, li, ol{
	list-style: none;
}
 
 /*メインコンテンツ*/
#Maincon { 
margin:0 5px;
background: #370002 url(../img/menu09.gif) repeat-y top;
}
 /*メニュースペース*/
#Menuwaku01 { 
width:180px;
float:left; 
}  
 /*メニュースペース02(flashを入れる部分)*/
#Menuwaku02 { 
width:180px;
}
 /*メニュースペース03(Ｓの字がはいってる空白部分)*/
#Menuwaku03 { 
width:180px;
height:290px;
overflow: hidden;
background: #370002 url(../img/menu02.gif) repeat-y top;
}

#mainmenu{
	width:180px;
	height: auto;
	overflow: hidden;
	text-align:left; 
	float:left;
	background: #370002 url(../img/menu03.gif) repeat-y top;
}

.mainmenus01{
	width:140px;
	height:27;
	overflow: hidden;
	margin:0px 10px 0px 30px;
}

.mainmenus02{
	height:46px;
	overflow: hidden;
	margin:5px 0px 0px 29px;
}

.mainmenus03{
	width:180px;
	height:290px;
	overflow: hidden;
	background: url(../img/menu02.gif) no-repeat;
}

.mainmenus04{
	height:auto;
	overflow: hidden;
	margin:15px 0px 5px 37px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.mainmenus05{
	height:auto;
	overflow: hidden;
	margin:0px 0px 5px 52px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

 /*メニュースペース04*/
#mew01 { 
width:25px;
height:10px;
overflow: hidden;
float:left; 
} 

 /*メニュースペース05*/
#mew02 { 
width:145px;
float:left; 
} 

 /*メニュースペース06*/
#mew03 { 
width:10px;
height:10px;
overflow: hidden;
float:left; 
}

 /*メニュースペース04*/
#mew04 { 
width:29px;
height:10px;
overflow: hidden;
float:left; 
} 

 /*メニュースペース05*/
#mew05 { 
width:141px;
float:left; 
} 

 /*メニュースペース06*/
#mew06 { 
width:10px;
height:10px;
overflow: hidden;
float:left; 
}

#mew07{
	height:auto;
	overflow: hidden;
	margin:15px 0px 5px 37px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

#mew08{
	height:auto;
	overflow: hidden;
	margin:0px 0px 5px 52px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

 /*コンテンツ本文枠*/
#Conwaku { 
width:580px;
float:left; 
background-color: #e46214;
} 
 /*コンテンツ本文枠(本文の枠を入れる箱)*/
#Conwaku02 { 
width:576px;
height:auto;
overflow: hidden;
margin:0 2px;
background-color: #ffffff;
}  

 /*コンテンツ枠(左側の文章を入れる箱)*/
#Conwaku03 { 
width:288px;
float:left;
background-color: #ffffff;
}  

 /*コンテンツ枠(右側の文章を入れる箱)*/
#Conwaku04 { 
width:285px;
float:left;
background-color: #ffffff;
}  
 
 /*コンテンツ左側オレンジ枠*/
#Conwaku05 { 
margin:3px;
background-color: #e46214;
}

 /*コンテンツ左側本文枠*/
#Conwaku06 { 
margin:0 2px;
background-color: #ffffff;
}

 /*コンテンツ本文枠(本文の枠を入れる箱)*/
#Conwaku07 { 
width:532px;
margin:0 22px;
background-color: #ffffff;
}   
 
 /*コンテンツ画像枠(本文の画像を入れる箱)*/
#Conga { 
margin:0 2px;
background-color: #ffffff;
} 

 /*コンテンツ画像枠2(本文の画像を入れる箱)*/
.photon { 
text-align: center;
} 

 .clear { clear:both; }
 .clear hr { display:none; }
 
 /*スペース01*/
.spe01 {
height: 3px;
overflow: hidden;
}

/*スペース02*/
.spe02 {
height: 10px;
overflow: hidden;
}

/*スペース03*/
.spe03 {
height: 7px;
background-color: #e46214;
overflow: hidden;
}

/*スペース04*/
.spe04 {
height: 30px;
overflow: hidden;
}

 /*スペース05*/
.spe05 {
height:2px;
overflow: hidden;
}

 /*スペース06*/
.spe06 {
height:3px;
background-color: #370002;
overflow: hidden;
}

 /*スペース06*/
.spe07 {
height: 20px;
overflow: hidden;
}

/*スペース07*/
.spe08 {
height: 2px;
background-color: #e46214;
overflow: hidden;
}

 /*スペース08*/
.spe09 {
height: 5px;
overflow: hidden;
}

 /*スペース08*/
.spe10 {
width:490px;
height: 24px;
background: url(../img/fukidashi_03.gif) no-repeat;
overflow: hidden;
}

ul, ol, p{
	margin: 0;
	padding: 0;
}

ul, li, ol{
	list-style: none;
}

 /*スペース06*/
.spe11 {
height: 30px;
overflow: hidden;
}

.H1 {
	color: #000000;
	font-size: 12px;
	text-indent:-9999px;
	text-align: center;
}

a.kame:link  {
        color:#e46214;
        text-decoration:none;
        }
		
a.kame:visited  {
        color:#e46214;
        text-decoration:none;
        }
        
#keyv{
	overflow: hidden;
	width:573px;
	margin:3px 0 0 3px;
	padding:0;
}

#keyv ul {
	list-style: none;
	width: 1719px;
}
#keyv ul li {
	float: left;
	width: 573px;
	margin:0;
	padding:0;
}

#keyv ul li img {
	vertical-align: bottom;
}

#index01{
	width:573px;
	height:150px;
	overflow: hidden;
	margin-left:1px;
}
