/*
file comments
*/

/* CSS Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
fieldset, img { border: none; margin: 0; padding: 0; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
q:before, q:after { content: ""; }
abbr, acronym { border: 0; }


/* Typography Styles */
body { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 85%; }

.clear {clear:both;}
.clear-l {clear: left;}
.clear-r {clear: right;}
.flft, .fl {float:left;}
.frgt, .fr {float:right;} 


/* Main Content */
body { background:#fff url(../images/bg-body.jpg) repeat-x top left;  }
.zh-cn { font-size: 1.1em; }
#h-main-wrapper .maintenance-box {margin:0 auto 20px auto; position:relative; top:10px; width:850px; min-height:350px; padding-bottom: 20px;}
#h-main-wrapper .icon-caution {display:block; background:transparent url(../images/icon-caution.png) no-repeat top center;}
#h-main-wrapper .icon-c, #h-main-wrapper .txt-c{margin:0; padding:0}
#h-main-wrapper .icon-c{float:left; width:215px}
#h-main-wrapper .txt-c{float:right; width:600px; margin-right: 5px; }
#h-main-wrapper .icon-caution {display:block; width:181px; height:163px; margin:25px 0 0 25px}
#h-main-wrapper .sub-l, #h-main-wrapper .sub-r {width:300px; line-height:14px}
#h-main-wrapper .sub-l span, #h-main-wrapper .sub-r span{font-weight:bold}
#h-main-wrapper .title{font-size:2em; margin:30px 0 0 0;background:none; color:#000}
#h-main-wrapper .body-txt{margin:10px 0}
#h-main-wrapper .datetime{font-weight:bold}

a:link{text-decoration:underline ; color: #775fb4;}
a:visited {text-decoration:underline ;color: #775fb4;}
a:hover {color: #F60; text-decoration: none;}
a:active {text-decoration:none;}


