.main{line-height:150%;}
.main h2{
background:url(image/h.gif);
height:28px;
}
.main div{margin-bottom:40px;}
.main h3{
display:block;
text-indent:-999em;
height:16px;
margin-bottom:15px;
}
.main strong{color:#CC0000;}
.cont1 h3{background:url(image/h1.gif) no-repeat;}
.cont1 h4{
border-bottom:#993300 solid 1px;
display:block;
height:18px;
margin:30px 0 15px;
text-indent:-999em;
}
#mainasu{margin:0;}
.sub1{background:url(image/mh.gif) no-repeat;}
.sub2{background:url(image/mh2.gif) no-repeat;}
.cont1 ul{
margin-top:20px;
text-align:center;
}
.cont1 li{
width:150px;
margin:0 20px;}
.cont1 ul div{
margin:0 auto;
width:130px;
line-height:180%;
padding:10px;
font-weight:bold;
}
.ion_left{margin-left:15px;}
.ion_left div{
color:#0071bc;
background-color:#E8EEEE;
border:#0071bc solid 1px;
}
.ion_right div{
color:#f15a24;
background-color:#fcded2;
border:#f15a24 solid 1px;
}
li.ion_center{
text-align:center;
width:150px;
margin:0 10px;
}
.cont1 ul h4,.cont1 ul b{
border:none;
display:block;
height:29px;
margin:0 0 10px;
text-indent:-999em;
}
.cont1 ul b{height:36px;}
.flash{
width:280px;
padding-left:15px;
}

.ion_left h4{background:url(image/m1.gif) no-repeat center;}
.ion_right h4{background:url(image/p1.gif) no-repeat center;}
.ion_left .icon1{background:url(image/m2.gif) no-repeat center;}
.ion_right .icon1{background:url(image/p2.gif) no-repeat center;}
.ion_left .icon2{background:url(image/m3.gif) no-repeat center;}
.ion_right .icon2{background:url(image/p3.gif) no-repeat center;}
.cont2 h3{background:url(image/h2.gif) no-repeat;}
.cont2 li{width:49%;}
.cont2 li.left{
width:47%;
margin-right:2%;}

.cont2 ul{
margin:20px 0 30px;
}
.cont2 h4{
border-bottom:#993300 solid 1px;
display:block;
height:18px;
margin:0 0 15px;
text-indent:-999em;
}
.cont2 h4.sub1{background:url(image/sh1.gif) no-repeat;}
.cont2 h4.sub2{background:url(image/sh2.gif) no-repeat;}
