body{
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 12px;
line-height:20px;
color:#333333;
background:url(../image/bk.png);
}

/*---------------------------------･ﾚ｡ｼ･ｸﾁｴﾂﾎ､ﾎｲ｣ﾉ�*/
#container{
text-align: left;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
width: 900px;
border: 1px solid  #663300;
background-color:#ffffff;
font:"｣ﾍ｣ﾓ ｣ﾐ･ｴ･ｷ･ﾃ･ｯ", Osaka, "･ﾒ･鬣ｮ･ﾎｳﾑ･ｴ Pro W3";
}

#container2{
text-align: left;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
width: 900px;
border: 1px solid  #663300;
background-color:#ffffff;
font:"｣ﾍ｣ﾓ ｣ﾐ･ｴ･ｷ･ﾃ･ｯ", Osaka, "･ﾒ･鬣ｮ･ﾎｳﾑ･ｴ Pro W3";
background:url(../image/bk.png);
}

/*---------------------------------･ﾘ･ﾃ･ﾀ｡ｼﾉｬ*/
#header2{
height:20px;
margin: 0px 0px 0px 0px;
padding: 5px 10px 5px 10px;
font-size: 10px;
background-color:#FFFFFF;
background:url(../image/bk.png);
}

/*---------------------------------ｾ螂皈ﾋ･蝪ｼﾉｬ*/
#top_menu{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height:10px;
padding: 10px 20px 10px 10px;
text-align : right;
background:url(../image/top_img3.jpg);
}

#top_menu2{
margin: 0px 0px 0px 0px;

height:20px;
padding: 5px 20px 0px 0px;
text-align : right;
background:url(../image/topimg_4.jpg);
}

/*---------------------------------ｾ螂皈､･皈ﾋ･蝪ｼﾉｬ*/
#main_menu{
width:900px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height:43px;
padding: 0px 0px 0px 0px;
text-align : right;
letter-spacing: 5px;
background:#554341;
color:#FFFFFF;
border-bottom:##663300 2px solid;
}

.logo{
width:209px;
height:40px;
float:left;
}

#menu{
width:600px;
padding: 0px 0px 0px 0px;
text-align:right;
color:#FFFFFF;
height:20px;
float:right;
}

/*---------------------------------･ﾈ･ﾃ･ﾗ･､･癸ｼ･ｸﾉｬ*/
#img{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align :left;
height:180px;
}

/*---------------------------------･ﾈ･ﾃ･ﾗ･､･癸ｼ･ｸｰﾊｳｰ､ﾎ･､･癸ｼ･ｸﾉｬ*/
#img2{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align :left;
height:100px;

}


/*---------------------------------box2(･ｳ･ﾆ･ﾄﾉｬ､ﾈ･ｵ･､･ﾉ･ﾐ｡ｼﾉｬ)､ﾈｱｦ･ｵ･､･ﾉ･ﾐ｡ｼ､ﾏ､�*/
#box1{ 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 100%;
}

/*---------------------------------･ｳ･ﾆ･ﾄﾉｬ､ﾈｺｸ･ｵ･､･ﾉ･ﾐ｡ｼﾉｬ､ﾏ､�*/
#box2{ 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 850px;
height:650px;
float: left;
background-color:#ffffff;

}

#box2_top{ 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 850px;
height:auto;
float: left;
background-color:#ffffff;
background:url(../image/bk.png);
}

/*---------------------------------ｳﾆ･ﾚ｡ｼ･ｸ･ｳ･ﾆ･ﾄﾉｬ､ﾈｺｸ･ｵ･､･ﾉ･ﾐ｡ｼﾉｬ､ﾏ､�*/
#box3{ 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 850px;
height:auto;
float: left;
background-color: #ffffff;
}

/*---------------------------------･ｳ･ﾆ･ﾄﾉｬ*/
#contents{
width: 350px;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #ffffff;
}

#contents_top{
width: 350px;
height:auto;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #ffffff;
background:url(../image/bk.png);
}

.news{
line-height:20px;
padding: 10px 10px 10px 10px;
margin-top:10px;
background:url(../image/bk03.png);
font-size:10px;
}

/*---------------------------------ｳﾆ･ﾚ｡ｼ･ｸ･ｳ･ﾆ･ﾄﾉｬ*/
#contents2{
width: 700px;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #ffffff;
}


/*---------------------------------ｳﾆ･ﾚ｡ｼ･ｸ･ｳ･ﾆ･ﾄﾉｬ*/
#contents3{
width: 750px;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #ffffff;
}


/*---------------------------------･�ｯ･ﾚ｡ｼ･ｸﾉｬ*/
#link{
width: 500px;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/*---------------------------------ｺｸ･ｵ･､･ﾉ･ﾐ｡ｼﾉｬ*/
#left_sidebar{
width: 450px;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.text01{
height:auto;
padding: 20px 20px 10px 25px;
margin: 10px 0px 0px 0px;
background:url(../image/bk02.png);
}

#left_sidebar_top{
	width: 450px;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../image/bk.png);
}


/*---------------------------------ｳﾆ･ﾚ｡ｼ･ｸｺｸ･ｵ･､･ﾉ･ﾐ｡ｼﾉｬ*/
#left_sidebar2{
width: 200px;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #ffffff;
}


/*---------------------------------･ﾕ･ﾃ･ｿ｡ｼﾉｬ*/
#footer{
text-align: center;
width: 100%;
clear: both;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
background-color:#FFFFFF;
}

#footer2{
text-align: center;
width: 100%;
clear: both;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
background-color:#FFFFFF;
background:url(../image/bk.png);
}

/*---------------------------------･ﾕ･ﾃ･ｿ｡ｼ･皈ﾋ･蝪ｼﾉｬ*/
#footer_menu{
text-align: center;
width: 100%;
clear: both;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
background:#554341;
text-align:left;
color:#FFFFFF;
}

/*---------------------------------･ﾕ･ﾃ･ｿ｡ｼ･皈ﾋ･蝪ｼﾉｬ*/
#line{
width: 100%;
clear: both;
background-color:#663300;
text-align:left;
color:#FFFFFF;
height:8px;
}
/*---------------------------------ｵｭｻｬ*/
.contents{
margin: 0px 15px 40px 15px;
padding:30px 0px 0px 0px;
}

.left_sidebar{
margin: 0px 0px 0px 40px;
padding:30px 10px 0px 10px;
background:url(../image/bk.png);

}

.yotei{
height:150px;
margin: 0px 0px 0px 40px;
padding:30px 10px 0px 30px;
background:url(../image/y_bk.png);

}

#submenu{
width:720px;
height:25px;
float:left;
text-align:right;
margin:10px 0px 50px 10px;
padding:5px 10px 5px 0px;
border: 1px solid #660000;
}

/*---------------------------------･ﾕ･ｩ･ﾈｻﾘﾄ�*/

.h3{
font-size:16px;
   }
.t1 {
color: #996600
    }

.t2 {
  color: #996600; 
  font-size: 10px;
  background:#ffffff;  
  width:200px;
  height:20px;
  border:#C6A586 1px solid;
  padding: 0px 5px 0px 5px; 
    }
	
#day {
  color: #996600; 
  font-size: 10px;
  background:#ffffff;  
  letter-spacing:2px;
  width:500px;

    }	
	
.t3 {
  color: #996600; 
  font-size: 12px;
  background:#DDDCC8;  
  letter-spacing:2px; 
  padding: 0px 5px 0px 5px; 
    }	
 
.style3 {
	color: #330000;
	font-weight: bold;
}
.style4 {
	font-size: 10px;
	color: #006633;
	background-color:#EBFFD7;
	letter-spacing:2px;
	padding:0px 5px 0px 5px;
}
.style5 {
	font-size: 10px;
	color: #993333;
	background-color: #E8C4B5;
	letter-spacing:2px;
	padding:0px 5px 0px 5px;
}

.style6 {
	color: #660000;
	font-weight: bold;
	font-size:16px;
}
.style7 {
	color: #660000;
	font-weight: bold;
	border-bottom:#FFFFFF dashed 1px;
}

.t_003{
text-align:left;
width:100px;
float:left;
margin-left:10px;
padding-top:5px;
font-size:16px;
}

/*---------------------------------ｸｫｽﾐ､ｷﾁ�*/
#text{
background-color: #DED3B8;
width:690px;
}
#text3{
background-color: #DED3B8;
}

#text2{
	padding: 5px;
	width:678px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #EAD5E2;
	border-bottom-color: #EAD5E2;
	border-left-color: #EAD5E2;

}



/*---------------------------------･�ｯﾀﾟﾄ�*/

#footer_menu a:link { color : #ffffff; text-decoration: none;}
#footer_menu a:visited { color : #ffffff; text-decoration: none;}
#footer_menu a:hover { color : #ffffff; text-decoration: none;}
#footer_menu a:active { color : #ffffff; text-decoration: none;}

#menu a:link { color : #ffffff; text-decoration: none;}
#menu a:visited { color : #ffffff; text-decoration: none;}
#menu a:hover { color : #ffffff; text-decoration: none;}
#menu a:active { color : #ffffff; text-decoration: none;}

#top_menu2 a:link { color : #ffffff; text-decoration: none;}
#top_menu2 a:visited { color : #ffffff; text-decoration: none;}
#top_menu2 a:hover { color : #ffffff; text-decoration: none;}
#top_menu2 a:active { color : #ffffff; text-decoration: none;}

#submenu a:link { color : #000000; text-decoration: none;}
#submenu a:visited { color : #000000; text-decoration: none;}
#submenu a:hover { color : #000000; text-decoration: none;}
#submenu a:active { color : #000000; text-decoration: none;}

#contents3 a:link { color : #999999; text-decoration: none;}
#contents3 a:visited { color : #999999; text-decoration: none;}
#contents3 a:hover { color : #999999; text-decoration: none;}
#contents3 a:active { color : #999999; text-decoration: none;}



/*---------------------------------･�ｹ･ﾈ*/


#contents_top li {
list-style:none;
}

#contents_top ul {
list-style:none;
}


#main_menu li { 
float: left;
list-style:none;
text-align:center;
}
#main_menu ul{
margin:0px;
float:left;
}

#main_menu .menu li a{
margin:20px 0px 0px 0px;
background:url(../image/bt.jpg);
display:block;
width:110px;
height:18px;
padding:0px 0px 0px 0px;
float:left;
list-style:none;
}

#main_menu .menu li a:hover{
margin:20px 0px 0px 0px;
background: url(../image/over.jpg);
display:block;
width:110px;
height:18px;
float:left;
list-style:none;
border-bottom: 2px #C7B59E solid;
}


.manu{
text-align:right;
height:40px;
}
