@charset "utf-8";

/*************************
  COMMON STYLES
*************************/

/* -------------------
  HTML Tags
------------------- */



strong { font-weight:bold; }


/* -------------------
  Float Styles
------------------- */

.clear {
	float:none;
	clear:both;
	font-size:1px;
	line-height:1em;
	overflow:hidden;
	height:1px;
	/*\*/ overflow: hidden; /**/
}

/* \*/
* html .left { display: inline; }
/* */

.left {	float:left; }

/* \*/
* html .right { display: inline; }
/* */

.right { float:right; }

/* -------------------
  Font (Color, Size)
------------------- */

.red {
	color:#FF0000;
}

.gray {
	color:gray;
}

/* -------------------
  Form Class
------------------- */
.form_list_l{
	width:250px;
	vertical-align:middle;
	padding:10px 10px 10px 10px;
	color:#592000;
	border-bottom:solid 2px #D9D9D9;
}
.form_list_r{
	width:418px;
	text-align:left;
	vertical-align:middle;
	padding:10px 0px 10px 10px;
	border-bottom:solid 2px #D9D9D9;
}
.form_list_r2{
	width:60%;
	text-align:left;
	vertical-align:middle;
	padding:10px 0px 10px 10px;
	border-bottom:solid 2px #D9D9D9;
}

.form_list_r3{
	width:120px;
	text-align:left;
	vertical-align:middle;
	padding:10px 0px 10px 10px;
	border-bottom:solid 2px #D9D9D9;
}

.form_list_r4{
	width:450px;
	text-align:left;
	vertical-align:middle;
	padding:10px 0px 10px 10px;
	border-bottom:solid 2px #D9D9D9;
}


.required {
	color:#FF0000;
	vertical-align:middle;
	padding:10px 5px 10px 0px;
	border-bottom:solid 1px #D9D9D9;
	border-right:solid 1px #D9D9D9;
}

.form_sub_title{
	background-color:#DCDCDC;
	font-weight: bold;
}




/* -------------------
  other
------------------- */

.err {
	background-color:#ffc0cb;
}

.ime_mode_off {
	ime-mode:disabled;
}

.ime_mode_on {
	ime-mode:active;
}

.no_line {
	border-bottom:solid 0px #FFF !important;
}








#pop_bg{
	width:600px;
	background-color:#FFF;
}

.mar_t20b20		{margin:10px 0px;}

.mas_r-purple	{color:#932756; font-weight:bold;}

.mas_r-red	{color:#FF0000;}
