/* CSS Document */


/* CSS初期設定 */
*{
margin:0px;
padding:0px;
line-height:200%;
}

*html *{
text-align:center;}

h1{
font-size:16px;
color:#666666;
padding:0px 0px 0px 40px;
}

*html h1{
padding:0px 0px 0px 40px;
text-align:left;}

/*.syoukai{
padding:0px 5px 0px 470px;
}*/

h2{
font-size:16px;
color:#333333;
text-align:center;
padding:10px 0px 0px 0px;
}

h3,h4,h5,h6{
font-size:16px;
color:#333333;
text-align:center;}

p{
font-size:14px;
color:#333333;
padding:0px 20px 0px 30px;
}

strong{
color:#FF6A6A;}

em{
font-style:normal;
font-size:16px;
color:#FF0000;}

/*
b{
color:#FF6A6A;}
*/

*html p,b{
text-align:left;}




/* メインエリア */
#main{
width:800px;
margin:0px auto;
background-color:#F4FCFF;
}




/* ヘッダーエリア */
#header{
width:800px;
height:290px;
background-image:url(images/top_logo.jpg);
background-repeat:no-repeat;
}


/* コンテンツエリア */
#contents{
width:800px;
/*height:1200px;*/
}


/* レフトボディエリア */
#leftbody{
width:180px;
float:left;
}



#leftbody li{
list-style:none;
width:180px;
}


#leftbody a{
width: 180px;
height: 30px;
background:url(images/menu1.gif);
display: block;
text-align:center;
color:#333333;
font-size:14px;
text-decoration:none;
}

#leftbody a:hover img {
visibility: hidden;
}

#leftbody a:hover {
background:url(images/menu2.gif);
background-color: #FFFFFF;
}



/*
#leftbody a:hover{
opacity:0.6;
filter: alpha(opacity=60);
}
*/


/* ライトボディエリア */
#rightbody{
width:620px;
float:right;
background-color:#F4FCFF;
/*height:1200px;*/
}

#rightbody a:hover{
color:#999999;
}

#rightbody ul{
padding:0px 20px 0px 30px;
list-style:none;
}

*html #rightbody ul{
text-align:left;
padding:0px 20px 0px 30px;}

*html #rightbody li{
text-align:left;
padding:0px 20px 0px 30px;
/*font-size:14px;*/
}

/*
#rightbody a{
color:#333333;}
*/

/*
#rightbody a{
color:#0606FF;}
*/

.link{
color:#0606FF;}



.ken{
font-size:16px;
color:#FF0606;
}

.tel{
font-size:16px;
color:#FF0606;
}

.table{
margin:0px auto;
font-size:14px;
}

.td{
padding:10px;
text-align:left;}

.pan{
font-size:10px;
color:#333333;
/*padding:0px 0px 0px 380px;*/
text-align:right;
}

.home{
color:#333333;
}

.koushin{
text-align:left;
padding:0px 0px 0px 30px;
font-size:14px;
}

.sitelink{
font-size:12px;
}


/* フッターエリア */
#footer{
width:800px;
background:#FFFFC1;
/*background-image:url(../KEN/images/footer.gif);
background-repeat:no-repeat;*/
text-align:center;
/*height:180px;*/
clear:both;
}

#footer ul{
text-align:center;
line-height:100%;
}

#footer li{
display:inline;
font-size:11px;
list-style:none;
}

#footer a{
color:#333333;
}


#footer a:hover{
color:#999999;
}


*html #footer p{
text-align:left;
font-size:11px;
}

address{
font-style:normal;
font-size:12px;
color:#333333;
}


.taiou{
text-align:left;
font-size:11px;
}

