@charset "UTF-8";


ul, dl, ol , dt, dd, h1, h2, h3, p {
	margin:0;
	padding:0;
}

ul, ol, li {list-style-type:none;}

img {border:0px;}

.bottom_ {margin-bottom:-4px;}

hr {display:none;}

address {font-style:normal;}

table {clear:both; word-break:break-all; border-collapse:collapse; margin:0; padding:0;}
caption {position:absolute; visibility:hidden; width:0; height:0; overflow:hidden; font-size:0;}

form {margin:0; padding:0;}

fieldset {border:0; padding:0; margin:0;}
legend {position:absolute; visibility:hidden; width:0; height:0; overflow:hidden; font-size:0;}
input.search_text {padding:2px 0 0 5px; height:16px; vertical-align:top; color:#999; border:1px solid #e1e1e1; font-size:12px;}
input.message_text {#margin:-1px 0; _margin:0; padding:2px 0 0 8px; height:18px; vertical-align:top; color:#464646; border:0; font-size:12px; background:transparent;}
input.t_text {#margin:-1px 0; _margin:0; padding:1px 0 0 5px; height:16px; vertical-align:top; color:#464646; border:1px solid #ababab; font-size:12px;}
input.b_text {#margin:-1px 0; _margin:0; padding:2px 0 0 5px; height:16px; color:#464646; border:1px solid #bcbcbc; font-size:12px;}
input.calendar_input {padding:1px 1px 0 1px; height:16px; border:0; border-left:1px solid #bebebe; border-top:1px solid #bebebe; background-color:#f2f2f2; color:#111111; font-weight:bold; font-size:14px; text-align:center;}
input.file_type {height:17px;}
input.ra {width:13px; height:13px; margin-left:5px; margin-top:-1px; #margin-top:-2px; _margin-top:-1px; vertical-align:middle;}
select {height:19px; vertical-align:top; color:#818181; font-size:12px;}
textarea {color:#464646; border:1px solid #ccc; padding:5px; vertical-align:top; font-size:12px; line-height:16px;}

.cboth {clear:both;}

.blind {position:absolute; visibility:hidden; font-size:0; width:0; height:0; overflow:hidden;}

.nobg {background:none !important;}

/* float */
.fl_l {float:left !important;}
.fl_r {float:right !important;}

/* align */
.vabl {vertical-align:baseline !important;}
.vabm {vertical-align:3px !important;}
.va {vertical-align:-4px !important; margin-top:5px !important;}
.vat {vertical-align:top !important;}
.vam {vertical-align:middle !important;}
.vamb {vertical-align:middle !important; padding-bottom:2px !important; *padding-bottom:4px !important;}
.vab {vertical-align:bottom !important;}

.tal {text-align:left !important;}
.tar {text-align:right !important;}
.tac {text-align:center !important;}

/* margin */
.mg0 {margin:0px !important;}
.mgl5 {margin-left:5px !important;}
.mgl8 {margin-left:8px !important;}
.mgl10 {margin-left:10px !important;}
.mgl17 {margin-left:17px !important;}
.mgl20 {margin-left:20px !important;}
.mgl28 {margin-left:28px !important;}
.mgl61 {margin-left:61px !important;}
.mgt5 {margin-top:5px !important;}
.mgt8 {margin-top:8px !important;}
.mgt20 {margin-top:20px !important;}
.mgb4 {margin-bottom:4px !important;}
.mgb6 {margin-bottom:6px !important;}
.mgb8 {margin-bottom:8px !important;}
.mgb10 {margin-bottom:10px !important;}
.mgb15 {margin-bottom:15px !important;}
.mgb20 {margin-bottom:20px !important;}
.mgb24 {margin-bottom:24px !important;}
.mgb25 {margin-bottom:25px !important;}
.mgb29 {margin-bottom:29px !important;}
.mgb37 {margin-bottom:37px !important;}

/* input width */
.board_search {width:130px;}

/* button */
#btn_area {
	clear:both;
	width:100%;
	overflow:hidden;
}
.btn_right_fl {
	float:left;
}
.btn_right_fr {
	float:right;
}
.btn_center {
	clear:both;
	text-align:center;
}
.btn_center2 {
	clear:both;
	background:url(../../images/common/line_rbox_in.gif) no-repeat center top;
	width:100%;
	overflow:hidden;
	text-align:center;
	padding-top:9px;
}

.btn_right_up {
	clear:both;
	width:100%;
	text-align:right;
	margin-top:-20px;
}

/* font weight */
.fw_normal {font-weight:normal !important;}
.fw_bold {font-weight:bold !important;}

/* font color */
.fc_pink {color:#ff0053 !important;}
.fc_green {color:#0066cc !important;}
.fc_grey {color:#555555 !important;}
.tc_blue {color:#548ba4 !important;}
.tc_olive {color:#83a303 !important;}
.tc_olive2 {color:#73833d !important;}
.tc_org {color:#cc0000 !important;}
.tc_org2 {color:#c29b44 !important;}

/* point text */
.point_txt_n {font-weight:normal; color:#ff6600;}
.point_txt_b {font-weight:bold; color:#ff6600;}

