body {
	background-image: url(img/bg.jpg);
	margin:0px;
	overflow-x:hidden;
}
h1{
font-size:11px;
margin:0px;
color:#845043;
text-align:left;
}
h2{
margin:0px;
}
h3{
margin:0px;
}
A { text-decoration: none; }
A:link { color: #845043; } 
A:visited { color: #BB7361; } 
A:hover { color: #FF9600; } 
A:active { color: #FFFFFF; }

A.foot1:link     {color: #ffffff }
A.foot1:visited  {color: #cccccc }   
A.foot1:hover    {color: #F6FF00}
A.foot1:active   {color:orange}

.main_table{
border:1px #845043 solid;
}
/***********menu************/
.m_table{
margin-top:10px;
}
#menu1 a span {
display:none;
}
#menu1 a {
display:block;
width:161px;
height:45px;
background-image:url(img/b1.jpg);
background-repeat:no-repeat;
float:left;
}
#menu1 a:hover {
background-image:url(img/b11.jpg);
background-repeat:no-repeat;
}
#menu2 a span {
display:none;
} 
#menu2 a {
display:block;
width:161px;
height:45px;
background-image:url(img/b2.jpg);
background-repeat:no-repeat;
float:left;
}
#menu2 a:hover {
background-image:url(img/b22.jpg);
background-repeat:no-repeat;
}
#menu3 a span {
display:none;
} 
#menu3 a {
display:block;
width:161px;
height:45px;
background-image:url(img/b3.jpg);
background-repeat:no-repeat;
float:left;
}
#menu3 a:hover {
background-image:url(img/b33.jpg);
background-repeat:no-repeat;
}
#menu4 a span {
display:none;
}
#menu4 a {
display:block;
width:161px;
height:45px;
background-image:url(img/b4.jpg);
background-repeat:no-repeat;
float:left;
}
#menu4 a:hover {
background-image:url(img/b44.jpg);
background-repeat:no-repeat;
}
#menu5 a span {
display:none;
}
#menu5 a {
display:block;
width:161px;
height:45px;
background-image:url(img/b5.jpg);
background-repeat:no-repeat;
float:left;
}
#menu5 a:hover {
background-image:url(img/b55.jpg);
background-repeat:no-repeat;
}
#menu6 a span {
display:none;
}
#menu6 a {
display:block;
width:161px;
height:45px;
background-image:url(img/b6.jpg);
background-repeat:no-repeat;
float:left;
}
#menu6 a:hover {
background-image:url(img/b66.jpg);
background-repeat:no-repeat;
}
.side{
background-image:url(img/side_bg.jpg);
width:161px;
height:292px;
}
.qr{
background-image:url(img/qr.jpg);
width:161px;
height:206px;
}
.qr_text{
font-size:11px;
text-align:left;
padding-left:34px;
padding-top:107px;
line-height:13px;
color:#666666;
}
/***********fod************/

.navi{
padding:5px 0px 5px 0px;
text-align:center;
font-size:12px;
color:#660000;
}
.copy{
padding:5px 0px 5px 0px;
text-align:center;
font-size:12px;
color:#ffffff;
font-weight:bold;
background-color:#845043;
}


/***********top************/
.waku1{
margin-top:10px;
}
.waku2{
margin-top:20px;
margin-bottom:10px;
}
.topics_table{
border:1px solid #CC8B8B;
}
.aisatu_table{
border:1px solid #B9DCB4;
}
.aisatu_text{
padding:5px;
font-size:12px;
color:#666666;
text-align:left;
line-height:17px;
}
#top h2{
margin:0px;
}
.inline_text{
font-size:10px;
text-align:center;
}
.img{
padding:10px 0px 0px 0px;
}
.text1{
padding:10px 5px 5px 5px;
font-size:12px;
color:#666666;
text-align:left;
line-height:17px;
}
.add{
font-size:11px;
text-align:left;
font-size:12px;
text-align:left;
margin:167px 8px 10px 8px;
line-height:17px;
color:#FFFFFF;
}
.style10 {color: #FF6A6A}
/***********sisetu************/

.sisetu_img{
padding-left:34px;
}
.sisetu_img2{
padding-right:34px;
}
.style1 {color: #FF99FF}
.style4 {
	color: #FF6600;
	font-weight: bold;
}
.style6 {color: #666666; font-weight: bold; }
.style7 {color: #FF0000}
.style8 {color: #333333}
.seo_text1{
font-size:12px;
text-align:left;
color:#666666;
line-height:17px;
padding:5px 5px 5px 5px;
}

/***********heya************/
.img_heya{
padding:2px;
}
.heya_text1{
padding:3px;
font-size:12px;
color:#ffffff;
font-weight:bold;
line-height:17px;
}
.heya_text2{
padding:3px;
font-size:12px;
color:#000000;
line-height:17px;
}
.heya_text3{
padding:3px;
font-size:12px;
color:#555555;
line-height:17px;
}
.heya_text4{
padding:3px;
font-size:11px;
color:#666666;
line-height:17px;
}
/***********ryokin************/
.r_text1{
padding:3px 3px 3px 20px;
font-size:12px;
color:#000000;
line-height:17px;
}
.r_text2{
padding:3px 3px 3px 20px;
font-size:12px;
color:#ff0000;
line-height:17px;
}
.r_text3{
padding:3px 3px 3px 3px;
font-size:14px;
color:#333333;
line-height:17px;
}
.r_text4{
padding:3px 20px 3px 20px;
font-size:12px;
color:#000000;
line-height:17px;
}
.r_text5{
padding:3px 20px 3px 20px;
font-size:21px;
color:#000000;
line-height:17px;
font-weight:bold;
}
.r_text6{
padding:3px 3px 3px 3px;
font-size:10px;
color:#666666;
line-height:17px;
}
/***********access************/
.a_text1{
padding:3px 3px 3px 10px;
font-size:12px;
color:#ffffff;
line-height:17px;
font-weight:bold;
}
/***********mail************/
.kojin{
padding:10px 5px 5px 5px;
font-size:11px;
color:#666666;
text-align:left;
line-height:13px;
}
.aka{
color:#FF0000;
font-size:10px;
}
.mail_text1{
font-size:12px;
text-align:left;
color:#4B701E;
font-weight:bold;
padding:10px 0px 10px 5px;
}
.mail_text2{
font-size:12px;
text-align:left;
color:#666666;
padding:10px 0px 10px 5px;
}
.mail_text3{
font-size:14px;
text-align:center;
font-weight:bold;
color:#FFFFFF;
padding:10px 0px 10px 5px;
}
.mail_td{
padding:3px 0px 3px 10px;
}
/***********sintyaku************/
.sin_table1{
border:1px solid #C15A5B;
margin:10px 0px 5px 0px;
}

.sin_text1{
font-size:14px;
font-weight:bold;
text-align:left;
color:#481F03;
padding:5px 0px 5px 10px;
}
.sin_text2{
font-size:11px;
text-align:left;
color:#666666;
padding:0px 0px 0px 10px;
}
.sin_text3{
font-size:12px;
text-align:left;
color:#333333;
padding:15px 10px 10px 10px;
line-height:17px;
}
.waku21{
margin-top:20px;
margin-bottom:10px;
}
.hr1{
border:1px dotted #C15A5B;
margin-left:auto;
margin-right:auto;
}
