@charset "UTF-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
table {	border-collapse: collapse; border-spacing: 0; font-size: 100%; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var { font-style: normal; font-weight: normal; }
ol,ul { list-style: none; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }

/*--------------------------------------------*/
/* clearfix                                   */
/*--------------------------------------------*/

.clearfix:after { clear: both; content:"."; display: block; height: 0; visibility: hidden; }
.clearfix { display: block; min-height: 1%; }
* html .clearfix { height: 1%; /*\*//*/ height: auto; overflow: hidden; /**/ }

/*--------------------------------------------*/
/* float                                      */
/*--------------------------------------------*/

.fltL { float: left; }
.fltR { float: right; }

/*--------------------------------------------*/
/* a                                          */
/*--------------------------------------------*/
a, a:link{ color: #1111cc; text-decoration: none; }
a:visited{ color: ##1111cc; text-decoration: none; }
a:hover{ color: #1111cc; text-decoration: underline; }
a:active{ color: #1111cc; text-decoration: underline; }

/*--------------------------------------------*/
/* tool                                       */
/*--------------------------------------------*/

.clear { clear: both; }
.block { display: block; }
.inline { display: inline; }
.nobg { background: none !important; }
.btnCenter { text-align:center; margin: 0 auto;}
.relative {position:relative;}
