@charset "utf-8";

.section_include,
.section_include * { margin: 0; padding: 0; }
.section_include h1,
.section_include h2,
.section_include h3,
.section_include h4,
.section_include h5,
.section_include h6 { font-size: 100%; font-weight: normal; }
.section_include a,
.section_include img,
.section_include abbr,
.section_include acronym,
fieldset { border: 0; }

.section_include em,
.section_include strong,
.section_include dfn,
.section_include code,
.section_include var,
.section_include cite,
.section_include input,
.section_include select,
.section_include textarea,
.section_include button,
.section_include optgroup,
.section_include option,
.section_include address,
.section_include th,
.section_include caption  { font-weight: inherit; font-style: inherit; font-size: inherit; }

.section_include input,
.section_include select,
.section_include textarea,
.section_include button,
.section_include optgroup,
.section_include option { font-family: inherit; }

.section_include li { list-style: none; }

.section_include th,
.section_include td { vertical-align: top; }
.section_include th,
.section_include caption { text-align: left; }

.section_include abbr,
.section_include acronym { font-variant: normal; }

.section_include ins,
.section_include del { text-decoration: none; }

.section_include sub,
.section_include sup { vertical-align: baseline; }

.section_include q:before,
.section_include q:after { content: ''; }

.section_include div,
.section_include p,
.section_include ul,
.section_include ol,
.section_include li,
.section_include dl,
.section_include dt,
.section_include dd,
.section_include th,
.section_include td,
.section_include h1,
.section_include h2,
.section_include h3,
.section_include h4,
.section_include h5,
.section_include h6 { background-repeat: no-repeat; background-position: 0 0; }



/* ============================== css hack */
/* floating box clear */
.section_include .clr:after,
.section_include .mc:after,
.section_include .ms:after,
.section_include .multi_section:after,
.section_include .multi_column:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
.section_include .clr,
.section_include .mc,
.section_include .ms,
.section_include .multi_section,
.section_include .multi_column { display: inline-table; min-height: 1%; }
.section_include /* Hide from mac IE5 \*/
.section_include * html .clr,
.section_include * html .mc,
.section_include * html .ms,
.section_include * html .multi_section,
.section_include * html .multi_column { height: 1%; }
.section_include .clr,
.section_include .mc,
.section_include .ms,
.section_include .multi_section,
.section_include .multi_column { display: block; }
/* End Hide from mac IE5 */

/* hide text */
.section_include .hidetxt,
.section_include .hd { text-indent: -9999px; overflow: hidden; }
.section_include .hidetxt a,
.section_include .hd a { overflow: hidden; }


/* ============================== multi column */
.section_include .multi_section {  }
.section_include .left_section { float: left; }
.section_include .right_section { float: right; }
.section_include .ms {  }
.section_include .ls { float: left; }
.section_include .rs { float: right; }

.section_include .multi_column { }
.section_include .left_column { float: left; }
.section_include .right_column { float: right; }
.section_include .mc {  }
.section_include .lc { float: left; }
.section_include .rc { float: right; }



