@CHARSET "UTF-8";

table.entry_info {
	width:				652px;
	height:				68px;
	font-size:			14px;
	font-weight:		bold;
    color:				black;
	border-top:			1px solid #CCCCCC;
	border-left:		1px solid #CCCCCC;
	border-right:		1px solid #CCCCCC;
	border-bottom:		5px solid #CCCCCC;
	border-collapse:	collapse;
	border-spacing:		0;
	background-color:	#ffffff;
	white-space:		nowrap;
}
table.entry_info_mini {
	width:				350px;
	height:				250px;
	font-size:			14px;
	font-weight:		bold;
    color:				black;
	border-top:			1px solid #000000;
	border-left:		1px solid #000000;
	border-right:		1px solid #000000;
	border-bottom:		5px solid #000000;
	border-collapse:	collapse;
	border-spacing:		0;
	background-color:	#ffffff;
	white-space:		nowrap;
}
table.entry_info_free {
	height:				68px;
	font-size:			14px;
	font-weight:		bold;
    color:				black;
	border-top:			1px solid #CCCCCC;
	border-left:		1px solid #CCCCCC;
	border-right:		1px solid #CCCCCC;
	border-bottom:		5px solid #CCCCCC;
	border-collapse:	collapse;
	border-spacing:		0;
	background-color:	#ffffff;
}
table.pass_info {
	font-size:			14px;
	font-weight:		bold;
    color:				black;
	border-top:			1px solid #CCCCCC;
	border-left:		1px solid #CCCCCC;
	border-right:		1px solid #CCCCCC;
	border-bottom:		5px solid #CCCCCC;
	border-collapse:	collapse;
	border-spacing:		0;
	background-color:	#ffffff;
}
table.item_info {
	width:				629px;
	height:				26px;
	font-size:			14px;
	font-weight:		bold;
    color:				black;
	border-top:			1px solid #CCCCCC;
	border-left:		1px solid #CCCCCC;
	border-right:		1px solid #CCCCCC;
	border-bottom:		5px solid #CCCCCC;
	border-collapse:	collapse;
	border-spacing:		0;
	background-color:	#ffffff;
}
table.item_info_d {
	width:				450x;
	height:				26px;
	font-size:			14px;
	font-weight:		bold;
    color:				black;
	border-top:			1px solid #CCCCCC;
	border-left:		1px solid #CCCCCC;
	border-right:		1px solid #CCCCCC;
	border-bottom:		5px solid #CCCCCC;
	border-collapse:	collapse;
	border-spacing:		0;
	background-color:	#ffffff;
}
table.item_detail_info {
	width:				100%;
	height:				26px;
	font-size:			14px;
	font-weight:		bold;
    color:				black;
	border-top:			1px solid #CCCCCC;
	border-left:		1px solid #CCCCCC;
	border-right:		1px solid #CCCCCC;
	border-bottom:		5px solid #CCCCCC;
	border-collapse:	collapse;
	border-spacing:		0;
	background-color:	#ffffff;
}
table.item_List_info {
	font-size:			14px;
    color:				black;
	border-top:			1px solid #CCCCCC;
	border-left:		1px solid #CCCCCC;
	border-right:		1px solid #CCCCCC;
	border-bottom:		5px solid #CCCCCC;
	border-collapse:	collapse;
	border-spacing:		0;
	background-color:	#ffffff;
}
table.login_info {
	width:				180px;
	height:				68px;
	font-size:			14px;
	font-weight:		bold;
    color:				black;
	border-top:			1px solid #000000;
	border-left:		1px solid #000000;
	border-right:		1px solid #000000;
	border-bottom:		5px solid #000000;
	border-collapse:	collapse;
	border-spacing:		0;
	background-color:	#ffffff;
}
table.login_info_mini {
	width:				220px;
	border-top:			1px double #000000;
	border-left:		1px double #000000;
	border-right:		1px double #000000;
	border-bottom:		5px solid #000000;
	border-spacing:		0;
	background-color:	#ffffff;
}
table.login_info_mini_mini {
	width:				215px;
	height:				70px;
	border-top:			1px double #000000;
	border-left:		1px double #000000;
	border-right:		1px double #000000;
	border-bottom:		1px solid #000000;
	border-spacing:		1;
	background-color:	#ffffff;
}
td.en_infomation {
	padding:			3px 8px;
}
table.entry_alert {
	width:				652px;
	height:				28px;
	font-size:			12px;
    color:				red;
	border-top:			0px solid #CCCCCC;
	border-left:		0px solid #CCCCCC;
	border-right:		0px solid #CCCCCC;
	border-bottom:		0px solid #CCCCCC;
	border-collapse:	collapse;
	border-spacing:		0;
	background-color:	#ffffff;
	text-align:			right;
	white-space:		nowrap;
}
table.en_profile_h {
	width:				652px;
	height:				28px;
	font-size:			14px;
    color:				black;
	border-top:			1px solid #FFFFFF;
	border-left:		1px solid #FFFFFF;
	border-right:		1px solid #FFFFFF;
	border-bottom:		1px solid #FFFFFF;
	border-spacing:		0;
	border-collapse:	collapse;
	background-color:	#ffffff;
	white-space:		nowrap;
}
table.cell_line {
	border-top:			1px solid #000000;
	border-left:		1px solid #000000;
	border-right:		1px solid #000000;
	border-bottom:		1px solid #000000;
	border-spacing:		0;
	border-collapse:	collapse;
	background-color:	#f0eee0;
}
th.en_profile_td {
	border-top:			1px solid #000000;
	border-left:		1px solid #FFFFFF;
	border-right:		1px solid #FFFFFF;
	border-bottom:		1px solid #000000;
	border-spacing:		0;
	padding:			3px 26px;
	text-align:			left;
}
td.en_profile_td_space {
	border-top:			1px solid #000000;
	border-left:		1px solid #FFFFFF;
	border-right:		1px solid #FFFFFF;
	border-bottom:		1px solid #CCCCCC;
	border-spacing:		0;
	padding:			3px 0px;
	text-align:			left;
}
td.en_profile_td_lm {
	width:				14px;
	border-top:			1px solid #CCCCCC;
	border-left:		1px solid #CCCCCC;
	border-right:		0px solid #CCCCCC;
	border-bottom:		1px solid #CCCCCC;
	border-spacing:		0;
	background-color:	#f1efe2;
	padding:			3px 0px 3px 12px; /* �������� */
	text-align:			right;
}
td.en_profile_td_l {
	width:				162px;
	border-top:			1px solid #CCCCCC;
	border-left:		0px solid #CCCCCC;
	border-right:		1px solid #CCCCCC;
	border-bottom:		1px solid #CCCCCC;
	border-spacing:		0;
	background-color:	#f1efe2;
	padding:			3px 3px;
	text-align:			left;
}
td.en_profile_td_ll {
	border-top:			1px solid #CCCCCC;
	border-left:		0px solid #CCCCCC;
	border-right:		1px solid #CCCCCC;
	border-bottom:		1px solid #CCCCCC;
	border-spacing:		0;
	background-color:	#f1efe2;
	padding:			3px 3px;
	text-align:			left;
}
td.en_item_td_l {
	border-top:			1px solid #CCCCCC;
	border-left:		1px solid #CCCCCC;
	border-right:		1px solid #CCCCCC;
	border-bottom:		1px solid #CCCCCC;
	border-spacing:		0;
	background-color:	#ffffff;
	padding:			3px 3px;
	text-align:			left;
}
td.en_profile_td_r {
	border-top:			1px solid #CCCCCC;
	border-left:		1px solid #CCCCCC;
	border-right:		1px solid #CCCCCC;
	border-bottom:		1px solid #CCCCCC;
	border-spacing:		0;
	font-size:			12px;
	padding:			3px 18px;
	text-align:			left;
}
td.en_profile_td_entry {
	border-top:			1px solid #CCCCCC;
	border-left:		1px solid #CCCCCC;
	border-right:		1px solid #CCCCCC;
	border-bottom:		1px solid #CCCCCC;
	border-spacing:		0;
	font-weight:		bold;
	font-size:			12px;
	padding:			3px 18px;
	text-align:			left;
}
td.en_profile_td_rr {
	border-spacing:		0;
	font-size:			12px;
	padding:			3px 18px;
	font-weight:		bold;
	text-align:			left;
}
td.en_profile_td_c {
	border-top:			1px solid #CCCCCC;
	border-left:		1px solid #CCCCCC;
	border-right:		1px solid #CCCCCC;
	border-bottom:		1px solid #CCCCCC;
	border-spacing:		0;
	font-size:			12px;
	padding:			3px 18px;
	text-align:			center;
}
td.en_profile_td_rl {
	border-top:			1px solid #CCCCCC;
	border-left:		0px solid #CCCCCC;
	border-right:		1px solid #CCCCCC;
	border-bottom:		1px solid #CCCCCC;
	border-spacing:		0;
	font-size:			12px;
	padding:			1px 1px;
	text-align:			left;
}
table.en_job_category {
	width:				100%;
	font-size:			12px;
    color:				black;
	border-top:			0px solid #CCCCCC;
	border-left:		0px solid #CCCCCC;
	border-right:		0px solid #CCCCCC;
	border-bottom:		0px solid #CCCCCC;
	border-collapse:	collapse;
	border-spacing:		0;
	background-color:	#ffffff;
	white-space:		nowrap;
}
td.en_job_category_l {
	border-top:			0px solid #CCCCCC;
	border-left:		1px solid #CCCCCC;
	border-right:		1px solid #CCCCCC;
	border-bottom:		1px solid #CCCCCC;
	border-spacing:		0;
    background-color:	#EEEEEE;
	font-size:			12px;
	text-align:			left;
}
td.en_job_category_r {
	border-top:			0px solid #CCCCCC;
	border-left:		0px solid #FFFFFF;
	border-right:		1px solid #CCCCCC;
	border-bottom:		1px solid #CCCCCC;
	border-spacing:		0;
    background-color:	#EEFFFF;
	font-size:			12px;
	text-align:			left;
}
th.en_job_category_l {
	border-top:			1px solid #CCCCCC;
	border-left:		1px solid #CCCCCC;
	border-right:		1px solid #CCCCCC;
	border-bottom:		1px solid #CCCCCC;
	border-spacing:		0;
    background-color:	#EEEEEE;
}
th.en_job_category_r {
	border-top:			1px solid #CCCCCC;
	border-left:		1px solid #CCCCCC;
	border-right:		1px solid #CCCCCC;
	border-bottom:		1px solid #CCCCCC;
	border-spacing:		0;
    background-color:	#EEFFFF;
}
table.en_privacy {
	font-size:			12px;
    color:				black;
	border-top:			0px solid #CCCCCC;
	border-left:		0px solid #CCCCCC;
	border-right:		0px solid #CCCCCC;
	border-bottom:		0px solid #CCCCCC;
	border-collapse:	collapse;
	border-spacing:		0;
	background-color:	#ffffff;
	white-space:		nowrap;
}
td.en_padding {
	border-spacing:		0;
	font-size:			12px;
	padding:			3px 28px;
	text-align:			left;
}
.en_iwaiki_font {
	border-spacing:		0;
	font-size:			18px;
	text-align:			center;
	font-weight: 		bold;
}
.en_detail_font {
	border-spacing:		0;
	font-size:			14px;
	text-align:			left;
	font-weight: 		bold;
}
.en_textbox {
	border:				1px solid #aaaadd;
}
.en_textbox_r {
	border:				1px solid #aaaadd;
	text-align: right;
}

.en_textarea {
	font-size:			12px;
	border:				1px solid #aaaadd;
}
.en_select {
	border:				1px solid #aaaadd;
}
.en_check {
	border:				1px solid #aaaadd;
}
.en_radio {
	border:				1px solid #aaaadd;
}
.en_button {
	width:				100px;
	border:				2px solid #aaaadd;
	color:				black;
	background-color:	#CCCCEE;
	cursor:				hand;
	cursor:				pointer;
}
.en_login_button {
	width:				100px;
	border:				1px #000000;
	color:				white;
	background-color:	#000000;
	cursor:				hand;
	cursor:				pointer;
}
.en_button_s {
	width:				80px;
	border:				2px solid #aaaadd;
	color:				black;
	background-color:	#CCCCEE;
	cursor:				hand;
	cursor:				pointer;
}
.font12 {
	font-size: 12px;
	line-height: 15px;
	margin: 0px;
	padding: 5px;
	font-weight: normal;
}
.font12_b {
	font-size: 12px;
	line-height: 15px;
	margin: 0px;
	padding: 5px;
	font-weight: bold;
}
.font10 {
	font-size: 10px;
	line-height: 10px;
	margin: 0px;
	padding: 5px;
	font-weight: normal;
}
.font14 {
	font-size: 14px;
	line-height: 15px;
	margin: 0px;
	padding: 5px;
	font-weight: bold;
}
.qa_font12 {
	font-size: 12px;
	line-height: 15px;
	margin: 0px;
	font-weight: bold;
	color: #ff4500;
}
.qa_h_font12 {
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	margin: 10px;
	color: #0000cd;
	cursor: hand;
}
