@charset "EUC-JP";


h2 {
background: url("../img/h2.gif") no-repeat;
height: 27px;
margin: 25px 50px 20px;
padding-top: 5px;
padding-left: 15px;
font-size: 19px;
color: #fff;
}

h3 {
margin: 20px 50px;
padding-top: 3px;
font-size: 19px;
color: #369;
}

p {
padding-bottom: 20px;
font-size: 15px;
border-bottom: 1px dashed #ccc;
line-height: 1.5;
}
p.noline {
padding-bottom: 0;
border-bottom: 0;
margin-bottom: 20px;
}

.mrl50 {
margin: 0 50px;
color: #444;
}

.mtb40 {
margin-top: 40px ;
margin-bottom: 40px ;
}

.n1 {
background: url("../img/1.gif") no-repeat;
padding-left: 35px;
padding-bottom: 20px;
border-bottom: 1px dashed #ccc;
height: 27px;
}
.n2 {
background: url("../img/2.gif") no-repeat;
padding-left: 35px;
height: 27px;
}
.n3 {
background: url("../img/3.gif") no-repeat;
padding-left: 35px;
height: 27px;
}
.n4 {
background: url("../img/4.gif") no-repeat;
padding-left: 35px;
height: 27px;
}
.n5 {
background: url("../img/5.gif") no-repeat;
padding-left: 35px;
height: 27px;
}
.n6 {
background: url("../img/6.gif") no-repeat;
padding-left: 35px;
height: 27px;
}

.mon {
background: url(../img/banner.jpg) no-repeat;
position: relative;
width: 700px;
height: 120px;
}
.mon div.area1 a {
background: url(../img/banner.jpg) no-repeat -261px -82px;
position: absolute;
width: 211px;
height: 32px;
text-indent: -9999px;
overflow: hidden;
top: 82px;
left: 261px;
}
.mon div.area1 a:hover{
background-position: -261px -202px;
}

.mon div.area2 a {
background: url(../img/banner.jpg) no-repeat -478px -82px;
position: absolute;
width: 211px;
height: 32px;
text-indent: -9999px;
overflow: hidden;
top: 82px;
left: 478px;
}
.mon div.area2 a:hover{
background-position: -478px -202px;
}
