body{font-size:14px;line-height:1.5;color:#333;background:#fff url(bg_01.png) repeat-x top left;margin:0;padding:0;}


a{}
a:hover{color:#f00;}
a:hover img{opacity:0.7;}

img{max-width:100%;border:0;}

h1,h2,h3,h4,h5,h6{color:#f60;}

h3{border-left:10px solid #06f;padding-left:10px;}

table{width:100%;background-color:#fff;border-collapse:collapse;}
th,td{border:1px solid #ccc;padding:10px;}
th{background-color:#def;}

.textcenter{text-align:center;}
.textleft{text-align:left;}
.textright{text-align:right;}

#document{margin:0 auto;padding:0;width:660px;}
#header{background-color:#fff;border-radius:0 0 10px 10px;padding:10px;}
#body{margin:0;padding:10px;}
#footer{padding:10px;}

#header:after{content:"";display:block;clear:both;}
#site-title{float:left;}
#description{float:right;margin:0;font-size:90%;color:#666;}

#page-title{background:#bdf url(bg_02.png) no-repeat center right;padding:20px 10px;border-radius:10px;}
#page-title img{vertical-align:middle;}



#footer p{text-align:center;}
#goindex{text-align:center;margin-bottom:10px;}
#copyright{text-align:center;color:#666;}

.gallery{margin:14px 0;padding:0;}
.gallery:after{content:"";display:block;clear:both;}
.gallery li{display:block;float:left;margin:5px;}

.gallery.col3 li{width:200px;}

.contactus{text-align:center;background-color:#bdf;padding:10px;border-radius:10px;margin:14px 0;}
.contactus img{vertical-align:middle;}