/*@charset "utf-8";*/

/* =import 
----------------------------------------------*/
@import url(style.css);


#home #content .inside{ background:url(../images/co-bg.gif) repeat-y; }
#home #content .inside .bottom{ background:url(../images/co-bottom.gif) no-repeat 0 bottom; }
#home #pre{ background:url(../images/home-righthed.gif) no-repeat 365px 0; }


/* right
------------------------------------------- */
#home #right h3{
margin-bottom:7px;
}
#right p{
margin-bottom:10px;
text-align:left;
}

/* calendar */
#calendar{
border:#cccccc solid 1px;
background:#ffffff;
padding:5px 5px 0 5px;
margin-bottom:10px;
text-align:center;
}
#calendar table{
margin-bottom:5px;
}
#calendar .f01{
padding-right:5px;
color:#ff6907;
}
#calendar .f02{
padding:0 5px;
color:#ffe078;
}


/* section
------------------------------------------- */
.section{
width:100%;
margin-bottom:10px;
}
.section p{
margin-bottom:10px;
}
.section img.right{
float:right;
margin:10px 0 0 10px;
}
.section .right{
text-align:right;
}

/* blog-article
------------------------------------------- */
.blog-article{
width:348px;
border:#cccccc solid 1px;
border-top:none;
padding:15px 0;
background:url(../images/home-img02.gif) no-repeat 29px 0;
}
.blog-article h4{
margin-bottom:10px;
}
.blog-article .blog-box{
width:316px;
margin:0 auto;
}
.blog-article p{
margin-bottom:10px;
}
.blog-article h5{
padding:3px 5px;
margin-bottom:10px;
background:url(../images/blog-titlebg.gif) repeat;
}
.blog-article ul li{
width:100%;
height:auto;
overflow:hidden;
background:url(../images/blog-dot.gif) repeat-x 0 bottom;
padding:8px 0;
}
.blog-article ul li span{
width:78px;
padding-left:5px;
float:left;
font-weight:bold;
}
.blog-article ul li p{
width:225px;
float:right;
margin:0;
}
.blog-article ul li p a{ text-decoration:underline; }
.blog-article ul li p a:hover{ text-decoration:none; }
.blog-article ul li.next{
text-align:right;
background:none;
}