body { margin:0;
 padding:0;
 }

p {
margin:0 0 5px 0;
padding:0;
line-height:135%;
color:#666666;
font-size:0.8em;
}
a {
color:#3366CC;
text-decoration:none;
}
a:hover {
color:#FF9900;
text-decoration:none;
}
.cont { width:762px;
 margin:0 auto;
 height:auto;
 }
.cont h1 { 
background:url(../img/base/cover.jpg) no-repeat 0 0;
 width:762px;
 height:79px;
 margin:10px 0;
 padding:0;
 text-indent:-9999em;
 display:block;
 }
 .cont h1 a { 
background:url(../img/base/cover.jpg) no-repeat 0 0;
 width:762px;
 height:79px;
 margin:0;
 padding:0;
 text-indent:-9999em;
 display:block;
 }

.hnav { 
width:762px;
 height:30px;
 margin:0;
 padding:0;
 background:url(../img/base/navi.gif) no-repeat 0 0;
  }
.hnav ul {
margin:0;
padding:0;
 padding:0;
 list-style:none;
 width:762px;
 }
.hnav ul li {
float:left;
 margin:0;
 padding:0;
 height:30px;
 text-indent:-9999em;
 display:block;
 }
.hnav ul li a{
 margin:0;
 padding:0;
 height:30px;
 text-indent:-9999em;
 display:block;
 }

li#top a{ 
background:url(../img/base/navi.gif)  no-repeat 0 0;
width:128px;
 }
li#top a:hover{
background:url(../img/base/navi.gif)  no-repeat 0 -40px;
width:128px;
}

li#hn2 a{ background:url(../img/base/navi.gif)  no-repeat -128px 0;
width:127px;
}
li#hn2 a:hover{
background:url(../img/base/navi.gif)  no-repeat -128px -40px;
 width:127px;
 }

li#hn3 a{ background:url(../img/base/navi.gif)  no-repeat -255px 0;
 width:127px;
 }
li#hn3 a:hover{ background:url(../img/base/navi.gif)  no-repeat -255px -40px;
 width:127px;
 }

li#hn4 a{ background:url(../img/base/navi.gif)  no-repeat -382px 0;
 width:127px;
 }
li#hn4 a:hover{ background:url(../img/base/navi.gif)  no-repeat -382px -40px;
 width:127px;
 }

li#hn5 a{ background:url(../img/base/navi.gif)  no-repeat -509px 0;
 width:127px;
 }
li#hn5 a:hover{ background:url(../img/base/navi.gif)  no-repeat -509px -40px;
 width:127px;
 }

li#hn6 a{ background:url(../img/base/navi.gif)  no-repeat -636px 0;
 width:126px;
 }
li#hn6 a:hover{ background:url(../img/base/navi.gif)  no-repeat -636px -40px;
 width:126px;
 }

.left {
float:left;
 margin:10px 0 0 0;
 width:156px;
 }
p.lk { clear:both;
 margin:1px 0 10px 0;
 padding:0;
 text-align:right;
 }
#ad1 a{
background:url(../img/base/s-ajisaikan.jpg) no-repeat 0 0;
height:109px;
margin:0;
display:block;
padding:0;
text-decoration:none;
color:#0066CC;
text-indent:-9999em;
 }
#ad1 a:hover{ background:url(../img/base/s-ajisaikan.jpg) no-repeat -170px 0;
 text-decoration:none;
 color:#0066CC;
 }

#ad2 a{ background:url(../img/base/s-itubo.jpg) no-repeat 0 0;
 height:169px;
 margin:0;
 display:block;
 padding:0;
 text-decoration:none;
 color:#0066CC;
 text-indent:-9999em;
 }
#ad2 a:hover{ background:url(../img/base/s-itubo.jpg) no-repeat -170px 0;
 display:block;
 text-decoration:none;
 color:#0066CC;
 }

.ad { 
border:1px #CCCCCC solid;
padding:5px;
margin:0;
}

.right { float:right;
 width:596px;
 margin:10px 0 0 0;
 background-color:#ffffff;
 }


.foot {
clear:both;
 width:762px;
 margin:0 auto;
 padding:10px 0;
 text-align:center;
 }
.foot p { clear:both;
 margin:0 auto 10px auto;
 text-align:center;
 font-size:12px;
 color:#666666;
 }
 
 
 
p.con {
margin:10px 0 0 0;
padding:0;
text-align:right;
}
