.main { font-size: 100%; line-height: 120%}

.sub { font-size: 80%; line-height: 120%}

.navi { font-size: 90%; line-height: 120%}

.navi2 { font-size: 80%}

.list {font-size:90%}
.main2 {  font-size: 90%; line-height: 120%}

h1,h2{margin:0px; padding:0px;}

h2.info_ttl{
width:150px;
height:30px;
margin-bottom:0px;
background:url(images/info_ttl.jpg);
text-indent:-9999px;
}

*html .info_box{
width:150px;
}
.info_box{
width:148px;
border-bottom:1px #CCCCCC solid;
border-left:1px #CCCCCC solid;
border-right:1px #CCCCCC solid;
}

.info_box p{
font-size:12px;
line-height:1.5em;
margin:0px;
padding:5px;
}

p.info_btn{
font-size:12px;
line-height:1.5em;
padding:5px;
border-top:1px #CCCCCC dashed;
}

.img_center{
display:block;
text-align:center;
}

.banner{
width:150px;
margin-top:14px;
margin-bottom:10px;
color:#FF0000;
font-size:12px;
}
