@charset hutf-8h; 

#left{
background:none;
padding:0;
}

/* header
------------------------------------------- */
#header{
height:261px;
}
#header .head01{
position:absolute;
bottom:0;
left:0;
}
#header .head02{
position:absolute;
bottom:3px;
right:0;
}

/* co-list
------------------------------------------- */
.co-list{
width:100%;
height:auto;
overflow:hidden;
margin-bottom:15px;
}
.co-list li{ float:left; margin-right:14px; }
.co-list li.end{ margin:0; }

/* box
------------------------------------------- */
#left .box{
width:100%;
background:url(../images/left-bg.gif) repeat-y;
margin-bottom:15px;
}
#left .inside{
width:539px;
padding:0 15px 15px 15px;
background:url(../images/left-bottom.gif) no-repeat 0 bottom;
}

/* linkbox
------------------------------------------- */
.linkbox{
width:585px;
height:auto;
overflow:hidden;
}
.linkbox li{
width:180px;
float:left;
margin:0 15px 5px 0;
}
.linkbox li p a{
color:#ffffff;
font-size:10px;
}


/* news-box
------------------------------------------- */
.news-box{
width:100%;
background:url(../images/dot01.gif) repeat-x 0 bottom;
padding:10px 0;
margin-bottom:10px;
}
.news-box li{
width:100%;
height:auto;
overflow:hidden;
}
.news-box li span{
width:83px;
float:left;
color:#369000;
font-weight:bold;
text-align:center;
}
.news-box li p{
width:432px;
float:right;
background:url(../images/allow01.gif) no-repeat 0 8px;
padding:0 0 0 10px;
}

/* home-box
------------------------------------------- */
.home-box{
width:100%;
height:auto;
overflow:hidden;
background:url(../images/dot02.gif) repeat-y 341px 0;
}
.home-box .boxleft{
width:329px;
float:left;
}
.home-box .boxright{
width:185px;
float:right;
font-size:10px;
line-height:1.5em;
}
.home-box p{
margin-bottom:10px;
}