* { 
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	font-family:'MS PGothic','Arial';
	margin:0px;
	padding:0px;
}

a:link{ color:#0055ee; }
a:visited{ color:#0055ee; }
a:active{ color:#0055ee; }
a:hover{ text-decoration:underline; color:#ee0000; }
a{line-height:1.2em;}

html{ height:100%; }
body{ 
	height:100%;
	font-size:10pt;
	color:#000000;
	background-color:#ffffff;
}

form{margin:0px;}
table{word-break:break-all;}
tr,td{
	font-size:10pt;
	word-break:break-all;
}


.height100{height:100%;}

.box{ width:995px; text-align:left; min-height:100%; height:auto; _height:100%; margin:auto; }
.boxn1{ width:995px; margin:auto; }

.box_l{ width:170px; word-break:break-all; float:left; }
.box_c{ width:620px; word-break:break-all; float:left; }
.box_la{ width:825px; word-break:break-all; float:left; }
.box_lf{ width:310px; word-break:break-all; float:left;}
.box_lf3{ width:206px; word-break:break-all; float:left; }
.box_wf{ word-break:break-all; float:left; }

.box_15{ width:15px; float:left; }
.box_20{ width:20px; float:left; }

.float_left{word-break:break-all; float:left;}
.float_right{word-break:break-all; float:right;}

.width_all{width:765px;}
.width_left1{width:580px;}
.width_right1{width:170px;}

.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

.clearfix { display: inline-table; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


.pad_lq{padding-left:30px;}
.pad_lq2{padding-left:0px;}
.pad_l7{padding-left:7px;}
.pad_l10{padding-left:10px;}
.pad_l15{padding-left:15px;}
.pad_r15{padding-right:15px;}
.pad_r7{padding-right:7px;}
.pad_t5{padding-top:5px;}
.pad_t7{padding-top:7px;}
.pad_t15{padding-top:15px;}
.pad_b3{padding-bottom:3px;}
.pad_b5{padding-bottom:5px;}
.pad_b7{padding-bottom:7px;}
.pad_lr5{padding-left:5px; padding-right:5px;}
.mg0{margin:0px;}
.mg_t3{margin-top:3px;}
.mg_t7{margin-top:7px;}
.mg_t10{margin-top:10px;}
.mg_t12{margin-top:12px;}
.mg_t13{margin-top:13px;}
.mg_t15{margin-top:15px;}
.mg_t17{margin-top:17px;}
.mg_t20{margin-top:20px;}
.mg_t23{margin-top:23px;}
.mg_b5{margin-bottom:5px;}
.mg_b10{margin-bottom:10px;}
.mg_b13{margin-bottom:13px;}
.mg_b15{margin-bottom:15px;}
.mg_b17{margin-bottom:17px;}
.mg_b20{margin-bottom:20px;}
.mg_b22{margin-bottom:22px;}
.mg_tb3{margin-top:3px; margin-bottom:3px;}
.mg_tb12{margin-top:12px; margin-bottom:12px;}
.mg_tb17{margin-top:17px; margin-bottom:17px;}
.mg_tb20{margin-top:20px; margin-bottom:20px;}
.mg_tb22{margin-top:22px; margin-bottom:22px;}

.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}

.b{	font-weight:bold;}
.u{text-decoration:underline;}
.n{font-weight:normal;}

.fs9{ font-size:9pt; }
.fs10{ font-size:10pt; }
.fs11{ font-size:11pt; }
.fs14{ font-size:14pt; }

.font_red{color:#ff0000;}

.bg_red{background-color:#aa0000;}

.line{ color:#ffffff; font-size:11pt; font-weight:bold; background-image:url(../img/bg.gif); padding:3px; }
.line_r{ border-width:1px; border-style:none solid none none; border-color:#888899; }
.line3{background:url(../img/dot.gif) bottom repeat-x;}
