td,div				{ color:#666666; font-size:11px; line-height:15px; font-family:Tahoma; }
input,select		{ color:#666666; font-size:11px; line-height:12px; font-family:Tahoma; }
textarea			{ color:#666666; font-size:11px; line-height:17px; font-family:Tahoma; padding:5px }
img					{ border:none }



/* link */
a:link				{ color:#666666; text-decoration:none }
a:visited			{ color:#666666; text-decoration:none }
a:hover				{ color:#000000; text-decoration:none }

.location			{ color:#666666; text-align:right; padding:9px 0 16px 0; font-size:10px; }
.location a:link	{ color:#969696; text-decoration:none }
.location a:visited	{ color:#969696; text-decoration:none }
.location a:hover	{ color:#000000; text-decoration:none }

.black a:link		{ color:#000000; text-decoration:none }
.black a:visited	{ color:#000000; text-decoration:none }
.black a:hover		{ color:#000000; text-decoration:none }



/* form */
form				{ margin:0; padding:0 }
.in					{ border:solid 1px #CBCBCB; padding-left:5px; padding-top:3px }



/* font color */
.black				{ color:#000000 }


/* padding */
.pT2				{ padding-top:2px }
.pT3				{ padding-top:3px }
.pT5				{ padding-top:5px }
.pT8				{ padding-top:8px }
.pT10				{ padding-top:10px }
.pT17				{ padding-top:17px }
.pT20				{ padding-top:20px }
.pR2				{ padding-right:2px }
.pR4				{ padding-right:4px }
.pR5				{ padding-right:5px }
.pR20				{ padding-right:20px }
.pB3				{ padding-bottom:3px }
.pB5				{ padding-bottom:5px }
.pB10				{ padding-bottom:10px }
.pB15				{ padding-bottom:15px }
.pB20				{ padding-bottom:20px }
.pL3				{ padding-left:3px }
.pL10				{ padding-left:10px }
.pL20				{ padding-left:20px }



/* board */
.mid				{ padding:9px 5px 5px 5px; border-bottom:solid 1px #EBEBEC; vertical-align:top }
.mid02				{ padding-top:14px; padding-bottom:14px; padding-right:15px; border-bottom:solid 1px #EBEBEC; vertical-align:top }
.mid03				{ padding-top:14px; padding-bottom:14px;                     border-bottom:solid 1px #EBEBEC; vertical-align:top }
.mid04				{ padding-top:35px; padding-bottom:14px;                     border-bottom:solid 1px #EBEBEC; vertical-align:top } 
.lef				{ padding:8px 13px 9px 13px; border-bottom:solid 1px #EBEBEC; vertical-align:top; background-color:#F7F7F7;  }
.rig				{ padding:7px 7px 5px 7px;   border-bottom:solid 1px #EBEBEC; vertical-align:top  }
.rig_for			{ padding:4px 7px 4px 7px;   border-bottom:solid 1px #EBEBEC; vertical-align:top  }
.con				{ padding:10px 13px 35px 13px; text-align:justify; line-height:20px; word-break:break-all; border-bottom:solid 1px #EBEBEC }
.con_none			{ padding:10px 13px 35px 13px; text-align:justify; line-height:20px; word-break:break-all; }
.bbs_gray			{ width:100%; table-layout:fixed; border-top:solid 4px #EFEFEF }
.bbs_gray td.tit	{ padding:16px 0 15px 0; border-bottom:solid 4px #EFEFEF; text-align:center  }
.bbs_txt			{ table-layout:fixed }
.bbs_txt td.img		{ padding:5px 0 4px 0; border-bottom:solid 1px #F1F1F2 }
.bbs_txt td.txt		{ padding:2px 0 1px 0; border-bottom:solid 1px #F1F1F2 }
.bar_white			{ border-right:solid 1px #FFFFFF }
.bar_gray			{ border-right:solid 1px #E3E5E4 }



/* box */
.box_sub_ind		{ background-color:#BBBBBB; width:100%; margin-bottom:30px }
.tabmenu			{ background:url('common/tab_bg.gif') repeat-x left top; width:100% }
.pic_gray			{ border:solid 3px #D5D5D5 }
.pic_gray02			{ border:solid 1px #D5D5D5 }
.pic_gray03			{ border:solid 1px #666666 }
.pic_white			{ border:solid 4px #FFFFFF }
.pic_white02		{ border:solid 3px #FFFFFF }
.box_gray			{ width:100%; table-layout:fixed }
.box_gray td.in		{ border:solid 5px #F3F3F3; text-align:center; padding:20px } /* width:570px */
.box_gray td.in02	{ border:solid 5px #F3F3F3; text-align:center; padding:20px 0 } /* width:610px */
.box_gray td.in03	{ border:solid 5px #F3F3F3;                    padding:20px 0 20px 20px } /* width:590px */
.box_gray td.in04	{ border:solid 5px #F3F3F3;                    padding:20px 0 0 20px } /* width:590px */
.box_gray td.in05	{ border:solid 5px #F3F3F3;                    padding:20px 20px 0 20px } /* width:570px */
.box_gray td.in06	{ border:solid 5px #F3F3F3;                     } /* width:610px */
.box_gray td.in07	{ border:solid 5px #F3F3F3;                    padding:20px 20px 0 0 } /* width:590px */
.box_gray td.in08	{ border:solid 5px #F3F3F3;                    padding:20px } /* width:570px */
.box_gray td.in09	{ border:solid 5px #F3F3F3;                    padding:10px } /* width:590px */
.box_gray td.in_bg	{ background-color:#F3F3F3 }
.box_gray td.in_bg02{ background-color:#F3F3F3;                    padding:20px } /* width:580px */



/* table */
.tbl_ind			{ width:720px; table-layout:fixed; background-color:#FFFFFF; margin:10px }
.tbl_ind td.ind_lef	{ width:400px; vertical-align:top }
.tbl_ind td.ind_rig	{ padding:35px 30px 30px 0; vertical-align:top }



/* line */
.line_gray			{ background:url('images/line_gray.gif') repeat-x left center;  }
.line_gray02		{ background:url('images/line_gray02.gif') repeat-x left center;  }
.line_blue			{ background:url('images/line_blue.gif') repeat-x left center;  }
.line_bbs			{ background-color:#EBEBEC }



/* etc */
.eng				{ font-family:Verdana; font-size:11px; }
.just				{ text-align:justify }
.font8				{ font-size:8px }
.stitle				{ padding-bottom:20px; padding-left:2px }
.stitle_bbs			{ padding-bottom:6px; padding-left:2px }
.sstitle			{ padding-bottom:14px }
.paging				{ color:#000000; text-align:center; padding-top:18px; word-spacing:2px }
.search				{ padding-top:12px; }
.bg_gray			{ background-color:#F1F1F2 }
.cont_txt			{ width:100%; text-align:justify }
.ls1				{ letter-spacing:-1px }

.btn_rig			{ padding:15px 5px 0 0; text-align:right }

.br_tab				{ line-height:17px }
.br_dan				{ line-height:30px }
.br_dan02			{ line-height:20px }
.br_dan03			{ line-height:10px }
.br_dan04			{ line-height:40px }
.br_in				{ line-height:3px }
.br_txt_img			{ line-height:8px }
.br_ju				{ line-height:5px }
.br_select			{ line-height:12px }
.bbs_top			{ text-align:right; padding-bottom:6px }
.bbs_top_for		{ text-align:right; padding-bottom:2px }

.h_txt_img			{ height:8px }

.img_rig			{ margin:0 0 10px 15px }
.img_lef			{ margin:0 15px 10px 0 }

#dot_list_black ul	{ padding:0px; margin:0 0 0 0; list-style-type:none; text-align:left }
#dot_list_black ul li	{ background:url('images/dot_black.gif') no-repeat left top; ; padding-left:5px; padding-right:0; padding-top:0; padding-bottom:0 }