@charset "shift_jis";
html,body{
	margin: 0px;
	padding: 0px;
	font-size:12px;
	color:#BBAD9D;
	line-height:130%;

}
img{border:none;}




a:link {color:#BBAD9D;} 
a:visited {color:#BBAD9D;} 
a:hover {color:#7A6B37;} 
a:active {color:#BBAD9D;} 

a { text-decoration: none; }




body{
background-image:url(img/top_back3.jpg);
background-repeat:repeat-x;
background-color:#1D1A1B;

}



#main{
	width:875px;
	background:#32292A;
	margin:auto;

}

.clear{
	clear:both;
}

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}


/*タイトルとお問い合わせとサイトマップ*/




#h1{
	width:120px;
	height:80px;
	display:inline;

}

#title{
	padding:0px 0px 0px 0px;
	margin-bottom:0px;
	width:875px;
	float:right;
	height:90px;
	display:inline;
	background-color:#1D1A1B;

}


#title1{
	float:left;
	width:210px;
	height:90px;
	display:inline;
	


}

#title2{
	float:right;
	width:545px;
	height:90px;
	display:inline;
	background-color:#1D1A1B;
	
}


#under{
width:875px;
background-color:#362E2A;
float:left;


}


#under_all{
width:855px;
margin:10px 10px 0px 10px;
background-color:#362E2A;
}


#under_left{
width:645px;
float:left;
background-color:#464142;

}




#under_right{
width:200px;
float:right;
background-color:#464142;
margin:0px 0px 0px 0px;

}


#h2{ 
	text-align:left;
	display:inline;
	padding:10px 0px 10px 0px;

}



#h3{
	text-align:left;
	margin:30px 0px 0px 0px;


}

.h3{
	text-align:left;
	margin:30px 0px 0px 0px;

}


/*メニューバー*/

ul, ol, dl, li, dt, dd {
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
display:inline;
}



#menu{
	width:200px;
	float:right;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;


}
.menu{
	width:200px;
	float:right;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;


}

/*横メニュー*/


.menu_01{
	width:200px;
	height:31px;
	float:right;
}
a.menu_01{
	width:200px;
	height:31px;
	display:block;
	background:url(img/menu01.jpg);
}
a:hover.menu_01{
	width:200px;
	height:31px;
	background:url(img/menu01_1.jpg);
}

.menu_01m{
	list-style:none;
	width:200px;
	height:31px;  
	float:right;
}
a.menu_01m{
	width:200px;
	height:31px; 
	display:block;
	background:url(img/menu01_1.jpg);
}
a:hover.menu_01m{
	width:200px;
	height:31px; 
	background:url(img/menu01_1.jpg);
}


.menu_02{
	list-style:none;
	width:200px;
	height:31px; 
	float:right;
}
a.menu_02{
	width:200px;
	height:31px; 
	display:block;
	background:url(img/menu02.jpg);
}
a:hover.menu_02{
	width:200px;
	height:31px; 
	background:url(img/menu02_1.jpg);
}


.menu_02m{
	list-style:none;
	width:200px;
	height:31px;  
	float:right;
}
a.menu_02m{
	width:200px;
	height:31px; 
	display:block;
	background:url(img/menu02_1.jpg);
}
a:hover.menu_02m{
	width:200px;
	height:31px; 
	background:url(img/menu02_1.jpg);
}


.menu_03{
	list-style:none;
	width:200px;
	height:31px; 
	float:right;
}
a.menu_03{
	width:200px;
	height:31px; 
	display:block;
	background:url(img/menu03.jpg);
}
a:hover.menu_03{
	width:200px;
	height:31px; 
	background:url(img/menu03_1.jpg);
}

.menu_03m{
	list-style:none;
	width:200px;
	height:31px;
	float:right;
}
a.menu_03m{
	width:200px;
	height:31px;
	display:block;
	background:url(img/menu03_1.jpg);
}
a:hover.menu_03m{
	width:200px;
	height:31px;
	background:url(img/menu03_1.jpg);
}

.menu_04{
	list-style:none;
	width:200px;
	height:31px;
	float:right;
}
a.menu_04{
	wwidth:200px;
	height:31px;
	display:block;
	background:url(img/menu04.jpg);
}
a:hover.menu_04{
	width:200px;
	height:31px;
	background:url(img/menu04_1.jpg);
}

.menu_04m{
	list-style:none;
	width:200px;
	height:31px;
	float:right;
}
a.menu_04m{
	width:200px;
	height:31px;
	display:block;
	background:url(img/menu04_1.jpg);
}
a:hover.menu_04m{
	width:200px;
	height:31px;
	background:url(img/menu04_1.jpg);
}


.menu_05{
	list-style:none;
	width:200px;
	height:31px;
	float:right;
}
a.menu_05{
	width:200px;
	height:31px;
	display:block;
	background:url(img/menu05.jpg);
}
a:hover.menu_05{
	width:200px;
	height:31px;
	background:url(img/menu05_1.jpg);
}

.menu_05m{
	list-style:none;
	width:200px;
	height:31px;
	float:right;
}
a.menu_05m{
	width:200px;
	height:31px;
	display:block;
	background:url(img/menu05_1.jpg);
}
a:hover.menu_05m{
	width:200px;
	height:31px;
	background:url(img/menu05_1.jpg);
}


.menu_06{
	list-style:none;
	width:200px;
	height:31px;
	float:right;
}
a.menu_06{
	width:200px;
	height:31px;
	display:block;
	background:url(img/menu06.jpg);
}
a:hover.menu_06{
	width:200px;
	height:31px;
	background:url(img/menu06_1.jpg);
}

.menu_06m{
	list-style:none;
	width:200px;
	height:31px;
	float:right;
}
a.menu_06m{
	width:200px;
	height:31px;
	display:block;
	background:url(img/menu06_1.jpg);
}
a:hover.menu_06m{
	width:200px;
	height:31px;
	background:url(img/menu06_1.jpg);
}

.menu_07{
	list-style:none;
	width:200px;
	height:31px;
	float:right;
}
a.menu_07{
	width:200px;
	height:31px;
	display:block;
	background:url(img/menu07.jpg);
}
a:hover.menu_07{
	width:200px;
	height:31px;
	background:url(img/menu07_1.jpg);
}

.menu_07m{
	list-style:none;
	width:200px;
	height:31px;
	float:right;
}
a.menu_07m{
	width:200px;
	height:31px;
	display:block;
	background:url(img/menu07_1.jpg);
}
a:hover.menu_07m{
	width:200px;
	height:31px;
	background:url(img/menu07_1.jpg);
}


.menu_08{
	list-style:none;
	width:200px;
	height:31px;
	float:right;
}
a.menu_08{
	width:200px;
	height:31px;
	display:block;
	background:url(img/menu08.jpg);
}
a:hover.menu_08{
	width:200px;
	height:31px;
	background:url(img/menu08_1.jpg);
}

.menu_08m{
	list-style:none;
	width:200px;
	height:31px;
	float:right;
}
a.menu_08m{
	width:200px;
	height:31px;
	display:block;
	background:url(img/menu08_1.jpg);
}
a:hover.menu_08m{
	width:200px;
	height:31px;
	background:url(img/menu08_1.jpg);
}

.menu_09{
	list-style:none;
	width:200px;
	height:31px;
	float:right;
}
a.menu_09{
	width:200px;
	height:31px;
	display:block;
	background:url(img/menu09.jpg);
}
a:hover.menu_09{
	width:200px;
	height:31px;
	background:url(img/menu09_1.jpg);
}

.menu_09m{
	list-style:none;
	width:200px;
	height:31px;
	float:right;
}
a.menu_09m{
	width:200px;
	height:31px;
	display:block;
	background:url(img/menu09_1.jpg);
}
a:hover.menu_09m{
	width:200px;
	height:31px;
	background:url(img/menu09_1.jpg);
}

.menu_10{
	list-style:none;
	width:200px;
	height:31px;
	float:right;
}
a.menu_10{
	width:200px;
	height:31px;
	display:block;
	background:url(img/menu10.jpg);
}
a:hover.menu_10{
	width:200px;
	height:31px;
	background:url(img/menu10_1.jpg);
}

.menu_10m{
	list-style:none;
	width:200px;
	height:31px;
	float:right;
}
a.menu_10m{
	width:200px;
	height:31px;
	display:block;
	background:url(img/menu10_1.jpg);
}
a:hover.menu_10m{
	width:200px;
	height:31px;
	background:url(img/menu10_1.jpg);
}


.menu_11{
	list-style:none;
	width:200px;
	height:31px;
	float:right;
}
a.menu_11{
	width:200px;
	height:31px;
	display:block;
	background:url(img/menu11.jpg);
}
a:hover.menu_11{
	width:200px;
	height:31px;
	background:url(img/menu11_1.jpg);
}

.menu_11m{
	list-style:none;
	width:200px;
	height:31px;
	float:right;
}
a.menu_11m{
	width:200px;
	height:31px;
	display:block;
	background:url(img/menu11_1.jpg);
}
a:hover.menu_11m{
	width:200px;
	height:31px;
	background:url(img/menu11_1.jpg);
}


.menu_12{
	list-style:none;
	width:200px;
	height:31px;
	float:right;
}
a.menu_12{
	width:200px;
	height:31px;
	display:block;
	background:url(img/menu12.jpg);
}
a:hover.menu_12{
	width:200px;
	height:31px;
	background:url(img/menu12_1.jpg);
}

.menu_12m{
	list-style:none;
	width:200px;
	height:31px;
	float:right;
}
a.menu_12m{
	width:200px;
	height:31px;
	display:block;
	background:url(img/menu12_1.jpg);
}
a:hover.menu_12m{
	width:200px;
	height:31px;
	background:url(img/menu12_1.jpg);
}

.menu_13{
	list-style:none;
	width:200px;
	height:31px;
	float:right;
}
a.menu_13{
	width:200px;
	height:31px;
	display:block;
	background:url(img/menu13.jpg);
}
a:hover.menu_13{
	width:200px;
	height:31px;
	background:url(img/menu13_1.jpg);
}

.menu_13m{
	list-style:none;
	width:200px;
	height:31px;
	float:right;
}
a.menu_13m{
	width:200px;
	height:31px;
	display:block;
	background:url(img/menu13_1.jpg);
}
a:hover.menu_13m{
	width:200px;
	height:31px;
	background:url(img/menu13_1.jpg);
}


.menu_14{
	list-style:none;
	width:200px;
	height:31px;
	float:right;
}
a.menu_14{
	width:200px;
	height:31px;
	display:block;
	background:url(img/menu14.jpg);
}
a:hover.menu_14{
	width:200px;
	height:31px;
	background:url(img/menu14_1.jpg);
}

.menu_14m{
	list-style:none;
	width:200px;
	height:31px;
	float:right;
}
a.menu_14m{
	width:200px;
	height:31px;
	display:block;
	background:url(img/menu14_1.jpg);
}
a:hover.menu_14m{
	width:200px;
	height:31px;
	background:url(img/menu14_1.jpg);
}


.menu_15{
	list-style:none;
	width:200px;
	height:31px;
	float:right;
}
a.menu_15{
	width:200px;
	height:31px;
	display:block;
	background:url(img/menu15.jpg);
}
a:hover.menu_15{
	width:200px;
	height:31px;
	background:url(img/menu15_1.jpg);
}



.menu_16{
	list-style:none;
	width:65px;
	height:25px;
	float:right;
}
a.menu_16{
	width:65px;
	height:25px;
	display:block;
	background:url(img/topmenu01.jpg);
}
a:hover.menu_16{
	width:65px;
	height:25px;
	background:url(img/topmenu_01.jpg);
}


menu_17{
	list-style:none;
	width:84px;
	height:25px;
	float:right;
}
a.menu_17{
	width:84px;
	height:25px;
	display:block;
	background:url(img/topmenu02.jpg);
}
a:hover.menu_17{
	width:84px;
	height:25px;
	background:url(img/topmenu_02.jpg);
}

menu_18{
	list-style:none;
	width:81px;
	height:25px;
	float:right;
}
a.menu_18{
	width:81px;
	height:25px;
	display:block;
	background:url(img/topmenu03.jpg);
}
a:hover.menu_18{
	width:81px;
	height:25px;
	background:url(img/topmenu_03.jpg);
}

menu_19{
	list-style:none;
	width:113px;
	height:17px;
	float:right;
}
a.menu_19{
	width:113px;
	height:17px;
	display:block;
	background:url(img/contact_bot.jpg);
}
a:hover.menu_19{
	width:113px;
	height:17px;
	background:url(img/contact_bot1.jpg);
}


.menu_20{
	list-style:none;
	width:200px;
	height:40px;
	float:right;
}
a.menu_20{
	width:200px;
	height:40px;
	display:block;
	background:url(img/banner1.jpg);
}
a:hover.menu_20{
	width:200px;
	height:40px;
	background:url(img/banner1.jpg);
}


.menu_21{
	list-style:none;
	width:200px;
	height:40px;
	float:right;
}
a.menu_21{
	width:200px;
	height:40px;
	display:block;
	background:url(img/banner2.jpg);
}
a:hover.menu_21{
	width:200px;
	height:40px;
	background:url(img/banner2.jpg);
}


/*新着情報*/

div.news{
	width:625px;
	height:70px;
	overflow-y:auto;
	background-color:#32292A;
	margin:0px 10px 10px 10px;
}

dl.infonews{
	padding:0px;
}

dl.infonews dt{
	font-size:90%;
	margin-bottom:5px;
	color:#CC9900;
	padding:10px 10px 10px 10px; 

}

dl.infonews dd{
	font-size:90%;
	margin-bottom:50px;
	color:#666666;
	padding:10px 10px 10px 10px; 

}




#footer{
padding:10px 0px 10px 0px; 
font-size:10px;
}


#h4{
    font-size: 10px; 
	
	font-weight:normal;
	padding:0px 0px 10px 0px;


}
