a{
color:#000000;
}
a:hover{
color:#CC0000;
}

body{
padding-top:0px;
margin-top:0px;
background-color:#111111;
font-family:Verdana, Osaka , “ＭＳ Ｐゴシック”,sans-serif;
}
#main{
padding-top:0px;
margin-top:0px;
width:960px;
height:auto;
margin-left:auto;
margin-right:auto;
layouts: layout-tw;
}
.head{
width:960px;
height:81px;
background-image:url(images/head_back.jpg);
text-align:left;
}
.h_menu{
text-align:left;
background-image:url(images/menu_back.gif);
width:872px;
height:30px;
margin:0;
padding-top:5px;
_margin-top:-5px;
padding-left:88px;
}
.h_menu li{
list-style:none;
float:left;
margin-left: 25px;
}


.main2{
width:960px;
height:auto;
background-image:url(images/main_back_r1_c1.jpg);
background-color:#96B1CF;
background-repeat:no-repeat;
margin:0px;
zoom:100%;
layouts: layout-w
}
.main2:after { 
content: "."; 
display: block; 
visibility: hidden; 
height: 0.1px; 
font-size: 0.1em; 
line-height: 0; 
clear: both; 
} 
.left{
padding-top:32px;
margin-left:35px;
margin-right:50px;
/margin-left:0px;
/margin-right:0px;
/padding-top:52px;
/padding-left:35px;
/padding-right:50px;
/height:850px;
width:202px;
height:auto;
color:#000000;
float:left;
display:inline;
}
.left ul{
/padding-top:6px;
/padding-left:-4px;
/padding-bottom:15px;
/margin-top:0px;
margin-top:-12px;
padding-top:6px;
padding-left:-4px;
padding-bottom:30px;
line-height:20px;
font-size:12px;
}

.left li{
list-style:url(images/migi.gif);
}
.right{
padding-bottom:50px;
padding-left:287px;
/padding-left:0px;
padding-top:37px;
width:620px;
height:auto;
}
.right2{
padding-bottom:50px;
padding-left:287px;
/padding-left:0px;
padding-top:37px;
width:620px;
height:auto;
}

h2{
color:#000000;
font-size:18px;
font-weight:bold;
width:570px;
height:30px;
background-image:url(images/kiji_top.gif);
padding-left:50px;
}
.kiji{
/margin-top:0px;
margin:20px;
margin-bottom:40px;
width:580px;
color:#000000;
font-size:12px;
}
.kiji_foot{
text-align:right;
font-size:12px;
color:#000000;
margin:10px;
padding-bottom:50px;
}
.kiji_foot a{
color:#000000;
}
.foot{
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;
 /**/
}

