#main_c h2{
background: url(img/main.jpg) no-repeat 0 0;
}


.block1{
font-size: 90%;
line-height: 1.5;
width: 600px;
margin: 30px auto 0;
padding-bottom: 10px;
background: url(img/line_tate.png) repeat-y 150px 0;
}


.block1 a:link{color: #000;text-decoration: none;}
.block1 a:visited{color: #000;text-decoration: none;}
.block1 a:hover{color: #0096E0;text-decoration: underline;}
.block1 a:active{color: #000;text-decoration: none;}

.block1 h3{
width: 185px;
float: left;
margin-top: 5px;
}

.block1 h3 a{
display: block;
background: url(img/ico_1.png) no-repeat 0 0;
padding-left: 35px;
padding-top: 5px;
padding-bottom: 5px;
}

.block1_right{
width: 415px;
float: left;
}

.li1{
background: url(img/line_yoko.png) repeat-x bottom;
padding-bottom: 10px;
padding-top: 10px;
list-style-type: none;
}

.li1 span a{
background: url(img/ico_2.png) no-repeat 5px 5px;
padding-left: 25px;
}

.ul2{
margin-top: 3px;
}

.ul2 li{
list-style-type: none;
padding-left: 45px;
padding-bottom: 3px;
background: url(img/ico_3.png) no-repeat 30px 8px;
}