@charset "utf-8";

#mainVisual{
zoom:1;
height:248px;
position:relative;
padding:14px 0 0 0;
}
#mainVisual p{
position:absolute;
left:-5px;
top:0;
padding:14px 0 0 0;
}

#main{
}

#main .about{
zoom:1;
margin-bottom:20px;
background:url(../images/index_bg_about_mdl.gif) repeat-y 0 0;
}
#main .about .cont{
padding:10px 19px 13px 19px;
background:url(../images/index_bg_about_btm.gif) no-repeat 0 bottom;
}
#main .about .cont h2{
margin:0 0 4px 0;
}
#main .about .cont p.txt{
margin:0 0 10px 0;
}
#main .about img.pic{
float:right;
display:inline;
margin:0 4px 13px 0;
border:qpx solid #CACACA;
}
#main .about .cont ul.btn{
clear:both;
zoom:1;
}
#main .about .cont ul.btn li.lft{
float:left;
padding-right:10px;
width:329px;
}
#main .about .cont ul.btn li.rgt{
float:left;
width:329px;
}

#main .links{
position:relative;
zoom:1;
border-top:1px solid #dddddd;
border-bottom:1px solid #dddddd;
}
#main .links .inner{
zoom:1;
background:#ffffff url(../images/index_bg_links.gif) repeat-y left top;
}
#main .links .kind{
float:left;
width:232px;
padding-left:1px;
}
#main .links .howto{
float:left;
width:232px;
padding-left:1px;
}
#main .links .notes{
float:left;
width:237px;
padding:0 1px;
}
#main .links h2{
}
#main .links .cont{
float:left;
display:inline;
margin:16px 11px 10px 11px;
padding-bottom:20px;
}
#main .links .cont p.txt{
margin-bottom:10px;
}
#main .links .cont p.link{
position:absolute;
bottom:10px;
}

#main .banner{
zoom:1;
margin-top:20px;
}

#main .news{
zoom:1;
margin-top:20px;
}
#main .news h2{
margin:0 0 8px 0;
}
#main .news table{
}
#main .news th{
padding:0 12px 5px 0;
}
#main .news td{
padding:0 0 5px 0;
}
#main .news td a{
display:inline-block;
/display:inline;
/zoom:1;
padding:0 0 0 12px;
min-height:10px;
height:auto !important;
height:10px;
background:url(../common/images/ico_arw2.gif) no-repeat 0 50%;
/vertical-align:text-top;
}


