@charset "utf-8";
/*Tools
**********************************/
a, img 			{ noFocusLine:expression(this.onFocus=this.blur()); } /* For IE*/
:focus 			{ -moz-outline-style:none; outline-style:none; } /* For Firefox */
.posRel			{ position:relative;}
.posAbs			{ position:absolute;}
.fL				{ float:left; }
.fR				{ float:right; }
.clear			{ clear:both; }
.clearL			{ clear:left; }
.clearR			{ clear:right; }
.clearFix		{ zoom:1; }
.clearFix:after	{ clear:both; display:block; visibility:hidden; height:0; line-height:0; content:""; }
.br				{ border:1px #F00 solid;}
.block			{ display:block; }
.hide			{ display:none; }
.nowarp			{ white-space:nowrap}
.overy			{ overflow-y:scroll;}

img				{ border:none;}

hr				{ display:block; width:100%; height:0; border-top:1px dotted #fff; border-bottom:none; line-height:0;}

/*p				{ margin:10px 0; line-height:1.4em; }*/

.btnArea		{ width:100%; margin:0 auto; height:50px; }

.col_bg	{ background-color:#fbfbfb; }
.col_bg td	{ background-color:#fbfbfb; }
.highLight	{ font-weight:bold; color:#b82a41; }

.remark	{ color:#867e7e; }

a.link			{ color:#8cc21c; text-decoration:underline; }
a.link:hover	{ text-decoration:none; }

a				{ text-decoration:none; }
a:hover			{ text-decoration:underline; }

.defaultTextActive { color:#a1a1a1; font-size:12px; }

textarea		{ width:70%; height:42px; resize:none; }
/*input[type="text"], input[type="password"]				{ width:150px; height:15px; border:none; margin:0; padding:0; }
input[type="text"], input[type="password"], textarea	{ border:1px solid #CCC; padding:3px; margin-left:0px; margin-right:0px;}*/
input[type="text"], input[type="password"]				{  margin:0; padding:0; }
input[type="text"], input[type="password"], textarea	{ padding:3px; margin-left:0px; margin-right:0px;}
input[type="radio"], input[type="checkbox"] { margin:3px 0.5ex; padding:initial; background-color:initial; border:initial; }
input[type="radio"] {margin:3px 3px 0px 5px; -webkit-appearance:radio; box-sizing:border-box;}
/* select	{ margin:0; height:23px;} */

.inputFrame		{ border:1px solid #ccc; padding:5px; background-color:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.inputFrame input	{ background-color:#fff; border:none; font-size:15px; }

label	{ margin-left:15px; }

.h1		{ display:block; line-height:1.3em; margin-bottom:3px; font-size:22px; color:#666; }


/*Box Model
**********************************/

.aliCenter		{ text-align:center;}
.aliLeft		{ text-align:left;}
.aliRight		{ text-align:right;}
.aliMid			{ vertical-align:middle;}

.mL0		{ margin-left:0px !important; }
.mL10		{ margin-left:10px !important; }
.mL120		{ margin-left:120px !important; }
.mR10		{ margin-right:10px !important; }
.mL15		{ margin-left:15px !important; }
.mR15		{ margin-right:15px !important; }
.mT25		{ margin-top:25px !important; }
.mB25		{ margin-bottom:25px !important; }
.pT7		{ padding-top:7px !important; }
.pT10		{ padding-top:10px !important; }
.pT15		{ padding-top:15px !important; }
.pL13		{ padding-left:13px !important; }
.pL4p		{ padding-left:4% !important; }
.pL5p		{ padding-left:5% !important; }
.pL14		{ padding-left:14px !important; }
.pL10		{ padding-left:10px !important; }
.pR10		{ padding-right:10px !important; }
.pR20		{ padding-right:20px !important; }
.pB20		{ padding-bottom:20px !important; }

.mT20		{ margin-top:20px !important; }

.w11p		{ width:11% !important; }
.w28p		{ width:28% !important; }
.w62p		{ width:62% !important; }
.w75		{ width:75px !important; }
.w80		{ width:80px !important; }
.w150		{ width:150px !important; }
.w165		{ width:165px !important; }
.w320		{ width:320px !important; }
.w380		{ width:380px !important; }

.borT		{ border-top:1px solid #eaeaea; }

.coldark	{ color:#000 !important; }


