/* Default CSS 
	- font, height, padding, margin, line-height, color
*/

.ff{  font-family:"¸¼Aº °iμn", "μ¸¿o", "μ¸¿oA¼", "Tahoma", "Verdana", "Arial"; }

/* Text */
.bo		{ font-weight:bold !important; }
/*.no		{ font-weight:normal !important; }*/
.ud		{ text-decoration:underline; }
.dot		{ font-family:dotum !important; }
.gul		{ font-family:gulim !important; }
.ari		{ font-family:arial !important; }
.ver		{ font-family:verdana !important; }
.tah		{ font-family:tahoma !important; }

.fs0		{ font-size:0px !important; }
.fs1		{ font-size:1px !important; }
.fs9		{ font-size:9px !important; }
.fs10		{ font-size:10px !important; }
.fs11		{ font-size:11px !important; }
.fs12		{ font-size:12px !important; }
.fs13		{ font-size:13px !important; }
.fs14		{ font-size:14px !important; }
.fs15		{ font-size:15px !important; }
.fs16		{ font-size:16px !important; }
.fs17		{ font-size:17px !important; }
.fs18		{ font-size:18px !important; }
.fs19		{ font-size:19px !important; }
.fs20		{ font-size:20px !important; }
.fs24		{ font-size:24px !important; }
.fs26		{ font-size:26px !important; }
.fs30		{ font-size:30px !important; }

.lh12		{ line-height:1.2em !important; }
.lh14		{ line-height:1.4em !important; }
.lh15		{ line-height:1.5em !important; }
.lh16		{ line-height:1.6em !important; }
.lh17		{ line-height:1.7em !important; }
.lh18		{ line-height:1.8em !important; }
.lh19		{ line-height:1.9em !important; }
.lh20		{ line-height:2.0em !important; }

.s_str		{ color:#008000 !important; }
.c000		{ color:#000000 !important; }
.c333		{ color:#333333 !important; }
.c444		{ color:#444444 !important; }
.c555		{ color:#555555 !important; }
.c666		{ color:#666666 !important; }
.c777		{ color:#777777 !important; }
.c888		{ color:#888888 !important; }
.c999		{ color:#999999 !important; }
.caaa		{ color:#aaaaaa !important; }
.cbbb		{ color:#bbbbbb !important; }
.cccc		{ color:#cccccc !important; }
.cddd		{ color:#dddddd !important; }
.ceee		{ color:#eeeeee !important; }
.cfff		{ color:#ffffff !important; }
.cf00		{ color:#ff0000 !important; }
.c0f0		{ color:#00ff00 !important; }
.c00f		{ color:#0000ff !important; }
.cff0		{ color:#ffff00 !important; }
.cf60		{ color:#ff6600 !important; }
.cf80		{ color:#ff8800 !important; }
.c06f		{ color:#0066ff !important; }
.cfff		{ color:#ffffff !important; }
.c80f		{ color:#0080FF !important; }
.c80c		{ color:#0080C0 !important; }


.ls2		{ letter-spacing:2 !important; }
.ls1		{ letter-spacing:1 !important; }
.ls0		{ letter-spacing:0 !important; }
.ls_1		{ letter-spacing:-1px !important; }
.ls_2		{ letter-spacing:-2px !important; }

/* Text Indent */
.ti_10		{ padding-left:10px; text-indent:-10px !important; }
.ti_11		{ padding-left:11px; text-indent:-11px !important; }
.ti_12		{ padding-left:12px; text-indent:-12px !important; }
.ti_13		{ padding-left:13px; text-indent:-13px !important; }
.ti_14		{ padding-left:14px; text-indent:-14px !important; }
.ti_15		{ padding-left:15px; text-indent:-15px !important; }
.ti_16		{ padding-left:16px; text-indent:-16px !important; }
.ti_17		{ padding-left:17px; text-indent:-17px !important; }
.ti_18		{ padding-left:18px; text-indent:-18px !important; }
.ti_19		{ padding-left:19px; text-indent:-19px !important; }
.ti_20		{ padding-left:20px; text-indent:-20px !important; }

/* Align */
.l		{ text-align:left !important; }
.c		{ text-align:center !important; }
.r		{ text-align:right !important; }
.t		{ vertical-align:top !important; }
.m		{ vertical-align:middle !important; }
.b		{ vertical-align:bottom !important; }
.just		{ text-align:justify; }
.thl 		{ text-align:left !important; }
.thc 		{ text-align:center !important; }
.thr 		{ text-align:right !important; }
.tdl 		{ text-align:left !important; }
.tdc 		{ text-align:center !important; }
.tdr 		{ text-align:right !important; }
.tdt 		{ vertical-align:top !important; }
.fl		{ float:left !important; }
.fr		{ float:right !important; }
.clear		{ clear:both; }
.clr		{ clear:both; }
.auto		{ margin:0 auto; }
.li_no		{ list-style-type:none;margin:0px;padding:0px; }

/* Box, Background */
.fix		{ table-layout:fixed; }
.di	 		{ display:inline; }
.db		{ display:block; }
.dib		{ display:inline-block; *display:inline; *zoom:1; }
.dn		{ display:none; }
.bx		{ border:none !important; }
.btx		{ border-top:none !important; }
.brx		{ border-right:none !important; }
.bbx		{ border-bottom:none !important; }
.blx		{ border-left:none !important; }
.bw1		{ border-width:1px !important; }
.bw2		{ border-width:2px !important; }
.bw3		{ border-width:3px !important; }
.das		{ border-style:dashed !important; }
.trans		{ background:transparent !important; }
.bgn		{ background:none !important; }
.bgin		{ background-image:none !important; }

.line_1px 	{border-bottom:1px solid #f2f2f2 !important;}
.line_bm	{ border-bottom:1px solid #ccc !important; }
.line_tp	{ border-top:1px solid #ccc !important; }
.bg_f2		{ background-color:#f2f2f2 !important; }
.td_on		{ background-color:#D7FFD7 !important; }
.td_off		{ background-color:#ffffff !important; }


/* ETC */
.relative	{ position:relative; }
.absolute	{ position:absolute; }
.hand		{ cursor:pointer; }
.abs7		{ vertical-align:middle; *margin:-4px -3px -3px -4px; _margin:-4px -3px -3px -4px; }
.iir	 	{ *margin:-1px 0 -1px 0; _margin:-1px 0 -1px 0; }
.ibp		{ *padding:2px 4px 0 4px; _padding:2px 4px 0 4px; }
.hidden		{ overflow:hidden; }
.hid		{ display:none; }
.cusorpoint	{ cursor:pointer; }
.yscroll	{ overflow-y:scroll; }


/* Margin, Padding */
.m-p-0		{ margin:0 !important; padding:0 !important; }

.m-0		{ margin:1px !important; }
.m-1		{ margin:1px !important; }
.m-2		{ margin:2px !important; }
.m-3		{ margin:3px !important; }
.m-4		{ margin:4px !important; }
.m-5		{ margin:5px !important; }
.m-6		{ margin:6px !important; }
.m-7		{ margin:7px !important; }
.m-8		{ margin:8px !important; }
.m-9		{ margin:9px !important; }
.m-10		{ margin:10px !important; }
.m-15		{ margin:15px !important; }
.m-20		{ margin:20px !important; }
.m-25		{ margin:25px !important; }
.m-30		{ margin:30px !important; }
.m-35		{ margin:35px !important; }
.m-40		{ margin:40px !important; }



.mt_3		{ margin-top:-3px !important; }
.mt_2		{ margin-top:-2px !important; }
.mt_1		{ margin-top:-1px !important; }
.m-t-0		{ margin-top:0 !important; }
.m-t-1		{ margin-top:1px !important; }
.m-t-2		{ margin-top:2px !important; }
.m-t-3		{ margin-top:3px !important; }
.m-t-4		{ margin-top:4px !important; }
.m-t-5		{ margin-top:5px !important; }
.m-t-6		{ margin-top:6px !important; }
.m-t-7		{ margin-top:7px !important; }
.m-t-8		{ margin-top:8px !important; }
.m-t-9		{ margin-top:9px !important; }
.m-t-10		{ margin-top:10px !important; }
.m-t-11		{ margin-top:11px !important; }
.m-t-12		{ margin-top:12px !important; }
.m-t-13		{ margin-top:13px !important; }
.m-t-14		{ margin-top:14px !important; }
.m-t-15		{ margin-top:15px !important; }
.m-t-16		{ margin-top:16px !important; }
.m-t-17		{ margin-top:17px !important; }
.m-t-18		{ margin-top:18px !important; }
.m-t-19		{ margin-top:19px !important; }
.m-t-20		{ margin-top:20px !important; }
.m-t-25		{ margin-top:25px !important; }
.m-t-30		{ margin-top:30px !important; }
.m-t-35		{ margin-top:35px !important; }
.m-t-40		{ margin-top:40px !important; }
.m-t-45		{ margin-top:45px !important; }
.m-t-50		{ margin-top:50px !important; }
.m-t-60		{ margin-top:60px !important; }
.m-t-70		{ margin-top:70px !important; }
.m-t-80		{ margin-top:80px !important; }
.m-t-90		{ margin-top:90px !important; }
.m-t-100		{ margin-top:100px !important; }

.m-b-0		{ margin-bottom:0 !important; }
.m-b-1		{ margin-bottom:1px !important; }
.m-b-2		{ margin-bottom:2px !important; }
.m-b-3		{ margin-bottom:3px !important; }
.m-b-4		{ margin-bottom:4px !important; }
.m-b-5		{ margin-bottom:5px !important; }
.m-b-6		{ margin-bottom:6px !important; }
.m-b-7		{ margin-bottom:7px !important; }
.m-b-8		{ margin-bottom:8px !important; }
.m-b-9		{ margin-bottom:9px !important; }
.m-b-10		{ margin-bottom:10px !important; }
.m-b-15		{ margin-bottom:15px !important; }
.m-b-20		{ margin-bottom:20px !important; }
.m-b-25		{ margin-bottom:25px !important; }
.m-b-30		{ margin-bottom:30px !important; }
.m-b-35		{ margin-bottom:35px !important; }
.m-b-40		{ margin-bottom:40px !important; }
.m-b-50		{ margin-bottom:50px !important; }

.m-t-b-0		{ margin-top:0px  !important; margin-bottom:0px  !important;}
.m-t-b-1		{ margin-top:1px  !important; margin-bottom:1px  !important;}
.m-t-b-2		{ margin-top:2px  !important; margin-bottom:2px  !important;}
.m-t-b-3		{ margin-top:3px  !important; margin-bottom:3px  !important;}
.m-t-b-4		{ margin-top:4px  !important; margin-bottom:4px  !important;}
.m-t-b-5		{ margin-top:5px  !important; margin-bottom:5px  !important;}
.m-t-b-6		{ margin-top:6px  !important; margin-bottom:6px  !important;}
.m-t-b-7		{ margin-top:7px  !important; margin-bottom:7px  !important;}
.m-t-b-8		{ margin-top:8px  !important; margin-bottom:8px  !important;}
.m-t-b-9		{ margin-top:9px  !important; margin-bottom:9px  !important;}
.m-t-b-10		{ margin-top:10px !important; margin-bottom:10px !important;}
.m-t-b-11		{ margin-top:11px !important; margin-bottom:11px !important;}
.m-t-b-12		{ margin-top:12px !important; margin-bottom:12px !important;}
.m-t-b-13		{ margin-top:13px !important; margin-bottom:13px !important;}
.m-t-b-14		{ margin-top:14px !important; margin-bottom:14px !important;}
.m-t-b-15		{ margin-top:15px !important; margin-bottom:15px !important;}
.m-t-b-16		{ margin-top:16px !important; margin-bottom:16px !important;}
.m-t-b-17		{ margin-top:17px !important; margin-bottom:17px !important;}
.m-t-b-18		{ margin-top:18px !important; margin-bottom:18px !important;}
.m-t-b-19		{ margin-top:19px !important; margin-bottom:19px !important;}
.m-t-b-20		{ margin-top:20px !important; margin-bottom:20px !important;}
.m-t-b-25		{ margin-top:25px !important; margin-bottom:25px !important;}
.m-t-b-30		{ margin-top:30px !important; margin-bottom:30px !important;}
.m-t-b-35		{ margin-top:35px !important; margin-bottom:35px !important;}
.m-t-b-40		{ margin-top:40px !important; margin-bottom:40px !important;}
.m-t-b-50		{ margin-top:50px !important; margin-bottom:50px !important;}
.m-t-b-60		{ margin-top:60px !important; margin-bottom:60px !important;}
.m-t-b-65		{ margin-top:65px !important; margin-bottom:65px !important;}
.m-t-b-70		{ margin-top:70px !important; margin-bottom:70px !important;}
.m-t-b-75		{ margin-top:75px !important; margin-bottom:75px !important;}
.m-t-b-80		{ margin-top:80px !important; margin-bottom:80px !important;}
.m-t-b-85		{ margin-top:85px !important; margin-bottom:85px !important;}


.m-r-0		{ margin-right:0 !important; }
.m-r-1		{ margin-right:1px !important; }
.m-r-2		{ margin-right:2px !important; }
.m-r-3		{ margin-right:3px !important; }
.m-r-4		{ margin-right:4px !important; }
.m-r-5		{ margin-right:5px !important; }
.m-r-6		{ margin-right:6px !important; }
.m-r-7		{ margin-right:7px !important; }
.m-r-8		{ margin-right:8px !important; }
.m-r-9		{ margin-right:9px !important; }
.m-r-10		{ margin-right:10px !important; }
.m-r-11		{ margin-right:11px !important; }
.m-r-12		{ margin-right:12px !important; }
.m-r-13		{ margin-right:13px !important; }
.m-r-14		{ margin-right:14px !important; }
.m-r-15		{ margin-right:15px !important; }
.m-r-16		{ margin-right:16px !important; }
.m-r-17		{ margin-right:17px !important; }
.m-r-18		{ margin-right:18px !important; }
.m-r-19		{ margin-right:19px !important; }
.m-r-20		{ margin-right:20px !important; }
.m-r-25		{ margin-right:25px !important; }
.m-r-30		{ margin-right:30px !important; }
.m-r-35		{ margin-right:35px !important; }
.m-r-40		{ margin-right:40px !important; }

.m-l-0		{ margin-left:0px  !important; }
.m-l-1		{ margin-left:1px  !important; }
.m-l-2		{ margin-left:2px  !important; }
.m-l-3		{ margin-left:3px  !important; }
.m-l-4		{ margin-left:4px  !important; }
.m-l-5		{ margin-left:5px  !important; }
.m-l-6		{ margin-left:6px  !important; }
.m-l-7		{ margin-left:7px  !important; }
.m-l-8		{ margin-left:8px  !important; }
.m-l-9		{ margin-left:9px  !important; }
.m-l-10		{ margin-left:10px !important; }
.m-l-11		{ margin-left:11px !important; }
.m-l-12		{ margin-left:12px !important; }
.m-l-13		{ margin-left:13px !important; }
.m-l-14		{ margin-left:14px !important; }
.m-l-15		{ margin-left:15px !important; }
.m-l-16		{ margin-left:16px !important; }
.m-l-17		{ margin-left:17px !important; }
.m-l-18		{ margin-left:18px !important; }
.m-l-19		{ margin-left:19px !important; }
.m-l-20		{ margin-left:20px !important; }
.m-l-25		{ margin-left:25px !important; }
.m-l-30		{ margin-left:30px !important; }
.m-l-35		{ margin-left:35px !important; }
.m-l-40		{ margin-left:40px !important; }
.m-l-50		{ margin-left:50px !important; }
.m-l-60		{ margin-left:60px !important; }
.m-l-65		{ margin-left:65px !important; }
.m-l-70		{ margin-left:70px !important; }
.m-l-75		{ margin-left:75px !important; }
.m-l-80		{ margin-left:80px !important; }
.m-l-85		{ margin-left:85px !important; }


.m-l-r-0		{ margin-left:0px  !important; margin-right:0px  !important;}
.m-l-r-1		{ margin-left:1px  !important; margin-right:1px  !important;}
.m-l-r-2		{ margin-left:2px  !important; margin-right:2px  !important;}
.m-l-r-3		{ margin-left:3px  !important; margin-right:3px  !important;}
.m-l-r-4		{ margin-left:4px  !important; margin-right:4px  !important;}
.m-l-r-5		{ margin-left:5px  !important; margin-right:5px  !important;}
.m-l-r-6		{ margin-left:6px  !important; margin-right:6px  !important;}
.m-l-r-7		{ margin-left:7px  !important; margin-right:7px  !important;}
.m-l-r-8		{ margin-left:8px  !important; margin-right:8px  !important;}
.m-l-r-9		{ margin-left:9px  !important; margin-right:9px  !important;}
.m-l-r-10		{ margin-left:10px !important; margin-right:10px !important;}
.m-l-r-11		{ margin-left:11px !important; margin-right:11px !important;}
.m-l-r-12		{ margin-left:12px !important; margin-right:12px !important;}
.m-l-r-13		{ margin-left:13px !important; margin-right:13px !important;}
.m-l-r-14		{ margin-left:14px !important; margin-right:14px !important;}
.m-l-r-15		{ margin-left:15px !important; margin-right:15px !important;}
.m-l-r-16		{ margin-left:16px !important; margin-right:16px !important;}
.m-l-r-17		{ margin-left:17px !important; margin-right:17px !important;}
.m-l-r-18		{ margin-left:18px !important; margin-right:18px !important;}
.m-l-r-19		{ margin-left:19px !important; margin-right:19px !important;}
.m-l-r-20		{ margin-left:20px !important; margin-right:20px !important;}
.m-l-r-25		{ margin-left:25px !important; margin-right:25px !important;}
.m-l-r-30		{ margin-left:30px !important; margin-right:30px !important;}
.m-l-r-35		{ margin-left:35px !important; margin-right:35px !important;}
.m-l-r-40		{ margin-left:40px !important; margin-right:40px !important;}
.m-l-r-50		{ margin-left:50px !important; margin-right:50px !important;}
.m-l-r-60		{ margin-left:60px !important; margin-right:60px !important;}
.m-l-r-65		{ margin-left:65px !important; margin-right:65px !important;}
.m-l-r-70		{ margin-left:70px !important; margin-right:70px !important;}
.m-l-r-75		{ margin-left:75px !important; margin-right:75px !important;}
.m-l-r-80		{ margin-left:80px !important; margin-right:80px !important;}
.m-l-r-85		{ margin-left:85px !important; margin-right:85px !important;}

.mb_1		{ margin-bottom:-1px !important; }
.mb_2		{ margin-bottom:-2px !important; }
.mb_3		{ margin-bottom:-3px !important; }

.p-0		{ padding:1px !important; }
.p-1		{ padding:1px !important; }
.p-2		{ padding:2px !important; }
.p-3		{ padding:3px !important; }
.p-4		{ padding:4px !important; }
.p-5		{ padding:5px !important; }
.p-6		{ padding:6px !important; }
.p-7		{ padding:7px !important; }
.p-8		{ padding:8px !important; }
.p-9		{ padding:9px !important; }
.p-10		{ padding:10px !important; }
.p-15		{ padding:15px !important; }
.p-20		{ padding:20px !important; }
.p-25		{ padding:25px !important; }
.p-30		{ padding:30px !important; }
.p-35		{ padding:35px !important; }
.p-40		{ padding:40px !important; }



.p-t-b-0		{ padding-top:0px   !important; padding-bottom:0px   !important;}
.p-t-b-1		{ padding-top:1px   !important; padding-bottom:1px   !important;}
.p-t-b-2		{ padding-top:2px   !important; padding-bottom:2px   !important;}
.p-t-b-3		{ padding-top:3px   !important; padding-bottom:3px   !important;}
.p-t-b-4		{ padding-top:4px   !important; padding-bottom:4px   !important;}
.p-t-b-5		{ padding-top:5px   !important; padding-bottom:5px   !important;}
.p-t-b-6		{ padding-top:6px   !important; padding-bottom:6px   !important;}
.p-t-b-7		{ padding-top:7px   !important; padding-bottom:7px   !important;}
.p-t-b-8		{ padding-top:8px   !important; padding-bottom:8px   !important;}
.p-t-b-9		{ padding-top:9px   !important; padding-bottom:9px   !important;}
.p-t-b-10		{ padding-top:10px  !important; padding-bottom:10px  !important;}
.p-t-b-11		{ padding-top:11px  !important; padding-bottom:11px  !important;}
.p-t-b-12		{ padding-top:12px  !important; padding-bottom:12px  !important;}
.p-t-b-13		{ padding-top:13px  !important; padding-bottom:13px  !important;}
.p-t-b-14		{ padding-top:14px  !important; padding-bottom:14px  !important;}
.p-t-b-15		{ padding-top:15px  !important; padding-bottom:15px  !important;}
.p-t-b-16		{ padding-top:16px  !important; padding-bottom:16px  !important;}
.p-t-b-17		{ padding-top:17px  !important; padding-bottom:17px  !important;}
.p-t-b-18		{ padding-top:18px  !important; padding-bottom:18px  !important;}
.p-t-b-19		{ padding-top:19px  !important; padding-bottom:19px  !important;}
.p-t-b-20		{ padding-top:20px  !important; padding-bottom:20px  !important;}
.p-t-b-25		{ padding-top:25px  !important; padding-bottom:25px  !important;}
.p-t-b-30		{ padding-top:30px  !important; padding-bottom:30px  !important;}
.p-t-b-35		{ padding-top:35px  !important; padding-bottom:35px  !important;}
.p-t-b-40		{ padding-top:40px  !important; padding-bottom:40px  !important;}
.p-t-b-45		{ padding-top:45px  !important; padding-bottom:45px  !important;}
.p-t-b-50		{ padding-top:50px  !important; padding-bottom:50px  !important;}
.p-t-b-60		{ padding-top:60px  !important; padding-bottom:60px  !important;}
.p-t-b-70		{ padding-top:70px  !important; padding-bottom:70px  !important;}
.p-t-b-80		{ padding-top:80px  !important; padding-bottom:80px  !important;}
.p-t-b-90		{ padding-top:90px  !important; padding-bottom:90px  !important;}
.p-t-b-100	{ padding-top:100px !important; padding-bottom:100px !important;}
.p-t-b-130	{ padding-top:130px !important; padding-bottom:130px !important;}

.p-t-0		{ padding-top:0 !important; }
.p-t-1		{ padding-top:1px !important; }
.p-t-2		{ padding-top:2px !important; }
.p-t-3		{ padding-top:3px !important; }
.p-t-4		{ padding-top:4px !important; }
.p-t-5		{ padding-top:5px !important; }
.p-t-6		{ padding-top:6px !important; }
.p-t-7		{ padding-top:7px !important; }
.p-t-8		{ padding-top:8px !important; }
.p-t-9		{ padding-top:9px !important; }
.p-t-10		{ padding-top:10px !important; }
.p-t-11		{ padding-top:11px !important; }
.p-t-12		{ padding-top:12px !important; }
.p-t-13		{ padding-top:13px !important; }
.p-t-14		{ padding-top:14px !important; }
.p-t-15		{ padding-top:15px !important; }
.p-t-16		{ padding-top:16px !important; }
.p-t-17		{ padding-top:17px !important; }
.p-t-18		{ padding-top:18px !important; }
.p-t-19		{ padding-top:19px !important; }
.p-t-20		{ padding-top:20px !important; }
.p-t-25		{ padding-top:25px !important; }
.p-t-30		{ padding-top:30px !important; }
.p-t-35		{ padding-top:35px !important; }
.p-t-40		{ padding-top:40px !important; }
.p-t-45		{ padding-top:45px !important; }
.p-t-50		{ padding-top:50px !important; }
.p-t-60		{ padding-top:60px !important; }
.p-t-70		{ padding-top:70px !important; }
.p-t-80		{ padding-top:80px !important; }
.p-t-90		{ padding-top:90px !important; }
.p-t-100		{ padding-top:100px !important; }
.p-t-130		{ padding-top:130px !important; }

.p-b-0		{ padding-bottom:0 !important; }
.p-b-1		{ padding-bottom:1px !important; }
.p-b-2		{ padding-bottom:2px !important; }
.p-b-3		{ padding-bottom:3px !important; }
.p-b-4		{ padding-bottom:4px !important; }
.p-b-5		{ padding-bottom:5px !important; }
.p-b-6		{ padding-bottom:6px !important; }
.p-b-7		{ padding-bottom:7px !important; }
.p-b-8		{ padding-bottom:8px !important; }
.p-b-9		{ padding-bottom:9px !important; }
.p-b-10		{ padding-bottom:10px !important; }
.p-b-11		{ padding-bottom:11px !important; }
.p-b-12		{ padding-bottom:12px !important; }
.p-b-13		{ padding-bottom:13px !important; }
.p-b-14		{ padding-bottom:14px !important; }
.p-b-15		{ padding-bottom:15px !important; }
.p-b-16		{ padding-bottom:16px !important; }
.p-b-17		{ padding-bottom:17px !important; }
.p-b-18		{ padding-bottom:18px !important; }
.p-b-19		{ padding-bottom:19px !important; }
.p-b-20		{ padding-bottom:20px !important; }
.p-b-25		{ padding-bottom:25px !important; }
.p-b-30		{ padding-bottom:30px !important; }
.p-b-35		{ padding-bottom:35px !important; }
.p-b-40		{ padding-bottom:40px !important; }
.p-b-45		{ padding-bottom:45px !important; }
.p-b-50		{ padding-bottom:50px !important; }
.p-b-60		{ padding-bottom:60px !important; }
.p-b-70		{ padding-bottom:70px !important; }
.p-b-80		{ padding-bottom:80px !important; }
.p-b-90		{ padding-bottom:90px !important; }
.p-b-100		{ padding-bottom:100px !important; }
.p-b-130		{ padding-bottom:130px !important; }

.p-r-0		{ padding-right:0 !important; }
.p-r-1		{ padding-right:1px !important; }
.p-r-2		{ padding-right:2px !important; }
.p-r-3		{ padding-right:3px !important; }
.p-r-4		{ padding-right:4px !important; }
.p-r-5		{ padding-right:5px !important; }
.p-r-6		{ padding-right:6px !important; }
.p-r-7		{ padding-right:7px !important; }
.p-r-8		{ padding-right:8px !important; }
.p-r-9		{ padding-right:9px !important; }
.p-r-10		{ padding-right:10px !important; }
.p-r-11		{ padding-right:11px !important; }
.p-r-12		{ padding-right:12px !important; }
.p-r-13		{ padding-right:13px !important; }
.p-r-14		{ padding-right:14px !important; }
.p-r-15		{ padding-right:15px !important; }
.p-r-16		{ padding-right:16px !important; }
.p-r-17		{ padding-right:17px !important; }
.p-r-18		{ padding-right:18px !important; }
.p-r-19		{ padding-right:19px !important; }
.p-r-20		{ padding-right:20px !important; }
.p-r-25		{ padding-right:25px !important; }
.p-r-30		{ padding-right:30px !important; }
.p-r-35		{ padding-right:35px !important; }
.p-r-40		{ padding-right:40px !important; }
.p-r-50		{ padding-right:50px !important; }
.p-r-60		{ padding-right:60px !important; }
.p-r-70		{ padding-right:70px !important; }
.p-r-80		{ padding-right:80px !important; }
.p-r-90		{ padding-right:90px !important; }
.p-r-100		{ padding-right:100px !important; }

.p-l-0		{ padding-left:0 !important; }
.p-l-1		{ padding-left:1px !important; }
.p-l-2		{ padding-left:2px !important; }
.p-l-3		{ padding-left:3px !important; }
.p-l-4		{ padding-left:4px !important; }
.p-l-5		{ padding-left:5px !important; }
.p-l-6		{ padding-left:6px !important; }
.p-l-7		{ padding-left:7px !important; }
.p-l-8		{ padding-left:8px !important; }
.p-l-9		{ padding-left:9px !important; }
.p-l-10		{ padding-left:10px !important; }
.p-l-11		{ padding-left:11px !important; }
.p-l-12		{ padding-left:12px !important; }
.p-l-13		{ padding-left:13px !important; }
.p-l-14		{ padding-left:14px !important; }
.p-l-15		{ padding-left:15px !important; }
.p-l-16		{ padding-left:16px !important; }
.p-l-17		{ padding-left:17px !important; }
.p-l-18		{ padding-left:18px !important; }
.p-l-19		{ padding-left:19px !important; }
.p-l-20		{ padding-left:20px !important; }
.p-l-25		{ padding-left:25px !important; }
.p-l-30		{ padding-left:30px !important; }
.p-l-35		{ padding-left:35px !important; }
.p-l-40		{ padding-left:40px !important; }
.p-l-50		{ padding-left:50px !important; }
.p-l-60		{ padding-left:60px !important; }
.p-l-70		{ padding-left:70px !important; }
.p-l-80		{ padding-left:80px !important; }
.p-l-90		{ padding-left:90px !important; }
.p-l-100		{ padding-left:100px !important; }
.p-l-120		{ padding-left:120px !important; }

.p-l-r-0			{ padding-right:0px !important; padding-left:0px !important; }
.p-l-r-1			{ padding-right:1px !important; padding-left:1px !important; }
.p-l-r-2			{ padding-right:2px !important; padding-left:2px !important; }
.p-l-r-3			{ padding-right:3px !important; padding-left:3px !important; }
.p-l-r-4			{ padding-right:4px !important; padding-left:4px !important; }
.p-l-r-5			{ padding-right:5px !important; padding-left:5px !important; }
.p-l-r-6			{ padding-right:6px !important; padding-left:6px !important; }
.p-l-r-7			{ padding-right:7px !important; padding-left:7px !important; }
.p-l-r-8			{ padding-right:8px !important; padding-left:8px !important; }
.p-l-r-9			{ padding-right:9px !important; padding-left:9px !important; }
.p-l-r-10		{ padding-right:10px !important;padding-left:10px !important; }
.p-l-r-11		{ padding-right:11px !important;padding-left:11px !important; }
.p-l-r-12		{ padding-right:12px !important;padding-left:12px !important; }
.p-l-r-13		{ padding-right:13px !important;padding-left:13px !important; }
.p-l-r-14		{ padding-right:14px !important;padding-left:14px !important; }
.p-l-r-15		{ padding-right:15px !important;padding-left:15px !important; }
.p-l-r-16		{ padding-right:16px !important;padding-left:16px !important; }
.p-l-r-17		{ padding-right:17px !important;padding-left:17px !important; }
.p-l-r-18		{ padding-right:18px !important;padding-left:18px !important; }
.p-l-r-19		{ padding-right:19px !important;padding-left:19px !important; }
.p-l-r-20		{ padding-right:20px !important;padding-left:20px !important; }
.p-l-r-25		{ padding-right:25px !important;padding-left:25px !important; }
.p-l-r-30		{ padding-right:30px !important;padding-left:30px !important; }
.p-l-r-35		{ padding-right:35px !important;padding-left:35px !important; }
.p-l-r-40		{ padding-right:40px !important;padding-left:40px !important; }
.p-l-r-50		{ padding-right:50px !important;padding-left:50px !important; }
.p-l-r-60		{ padding-right:60px !important;padding-left:60px !important; }
.p-l-r-70		{ padding-right:70px !important;padding-left:70px !important; }
.p-l-r-80		{ padding-right:80px !important;padding-left:80px !important; }
.p-l-r-90		{ padding-right:90px !important;padding-left:90px !important; }
.p-l-r-100		{ padding-right:100px !important;padding-left:100px !important; }
.p-l-r-120		{ padding-right:120px !important;padding-left:120px !important; }


/* Align  */
.text-l 	{ float:left !important; }
.text-r 	{ float:right !important; }
.text-c 	{ text-align:center !important; }

/* Text Color */
.text-color-blue 		{ color:blue !important; }
.text-color-silver 	{ color:silver !important; }
.text-color-red 			{ color:red !important; }
.text-color-black 		{ color:black !important; }
.text-color-bluesky 	{ color:#1A8CFF !important; }
.text-color-purple 	{ color:#9C27B0 !important; }
.text-color-pink 		{ color:#E91E63 !important; }
.text-color-indigo 	{ color:#3F51B5 !important; }
.text-color-teal 	{ color:#009688 !important; }
.text-color-cyan 	{ color:#00BCD4 !important; }
.text-color-green 	{ color:#4CAF50 !important; }
.text-color-orange 	{ color:#FF9800 !important; }
.text-color-brown 	{ color:#795548 !important; }

.text-bold{font-weight:bold !important;} 

.tit_bar{font-size:23px !important};

/* Text font size */
.text-font-8 	{ font-size: 8px !important; }
.text-font-9 	{ font-size: 9px !important; }
.text-font-10 	{ font-size: 10px !important; }
.text-font-11 	{ font-size: 11px !important; }
.text-font-12 	{ font-size: 12px !important; }
.text-font-13 	{ font-size: 13px !important; }
.text-font-14 	{ font-size: 14px !important; }
.text-font-15 	{ font-size: 15px !important; }
.text-font-16 	{ font-size: 16px !important; }





.box_line{BORDER-RIGHT: #cfcfcf 1px solid;BORDER-top: #cfcfcf 1px solid;}
.box_line td{  BORDER-LEFT: #cfcfcf 1px solid; BORDER-BOTTOM: #cfcfcf 1px solid; padding:3px 2px 2px 2px;}
.ln_b_dot{border-bottom:1px dotted #ccc !important;}
.ln_r_dot{border-right:1px dotted #ccc !important;}


.ajax_pro_hide{
    display: none;
}

.PageNavi{
	padding:2px 5px 2px 5px; 
	font-weight:bold !important; 
	font-size:12px;
}
.PageNaviOFF{
	padding:2px 5px 2px 5px; font-size:12px;border:1px solid #ccc;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;

}
/* Korea & English */
.KOR 	{ime-mode:active; !important;}
.ENG	{ime-mode:inactive !important;}

/* Table CSS */
	.tb_default{
	  border-collapse: collapse;
	  border-spacing:0;
	  empty-cells : show;
	  height:18px;

	 }
	 .tb_default td{border:0px;padding:0px;}
	 .bg{background-color:#f2f2f2;}
	 .td_default{padding:0px; border:0px;height:18px;}
/* Table List CSS */
	.TB_MENU{
	  border-collapse: collapse;
	  border-spacing:0;
	  empty-cells : show;
	  border-top: 2px solid #51A8FF;
	 }

/******* Ajax Content Table */
	.Ajax_Content_Table{
	  border-collapse: collapse;
	  border-spacing:0;
	  font: normal 12px  Dotum, helvetica, sans-serif;
	  empty-cells : show;
	  border-top: 1px solid #ededed;
	  line-height:15px;
	 }
	
/******* Main List Type */
	.TB_LIST{
	  border-collapse: collapse;
	  border-spacing:0;
	  font: normal 12px  Dotum, helvetica, sans-serif;
	  empty-cells : show;
	  border-top: 2px solid #51A8FF;
	  line-height:15px;
	 }
	
	.LTH_L{
	  font: bold 12px  Dotum, helvetica, sans-serif;
	  border-bottom: 1px solid #71B8FF;
	  border-left: 1px solid #71B8FF;
	  text-align: center;
	  background: #C1E0FF;
	  color: #0080FF;
	  padding:2px 5px 2px 5px;
	  }
	
	.LTH_R{
	  font: bold 12px  Dotum, helvetica, sans-serif;
	  border-bottom: 1px solid #71B8FF;
	  border-left: 1px solid #71B8FF;
	  border-right: 1px solid #71B8FF;
	  text-align: center;
	  background: #C1E0FF;
	  color: #0080FF;
	  padding:2px 5px 2px 5px;
	  }
	.LTD_L{
	  font:normal 12px Dotum, helvetica, sans-serif;
	  border-bottom: 1px solid #ccc;
	  border-left: 1px solid #ccc;
	  color: #000;
	  padding:2px 5px 2px 5px;
	  }
	  
	.LTD_R{
	  font: normal 12px  Dotum, helvetica, sans-serif;
	  border-bottom: 1px solid #ccc;
	  border-left: 1px solid #ccc;
	  border-right: 1px solid #ccc;
	  color: #000;
	  padding:2px 5px 2px 5px;
	  }
  
	.TB_INFO{
	  border-collapse: collapse;
	  border-spacing:0;
	  font: normal 12px  Dotum, helvetica, sans-serif;
	  empty-cells : show;
	  border-top: 1px solid #ededed;
	  border-right: 1px solid #ededed;
	  line-height:15px;
	  width:100%;
	 }
	 
	.TB_INFO caption{display:none;}
	.TB_INFO th{
	  font: bold 12px  Dotum, helvetica, sans-serif;
	  border-bottom: 1px solid #ededed;
	  border-left: 1px solid #ededed;
	  text-align: center;
	  //background: #ffffff;
	  color: #666666;
	  
	  }
	.TB_INFO td{
	  font: normal 12px  Dotum, helvetica, sans-serif;
	  border-bottom: 1px solid #ededed;
	  border-left: 1px solid #ededed;
	  //text-align: center;
	  //background: #ffffff;
	  color: #444444;
	  
	  }
	  

/******* Table Contnent Type */

	.TB_CONTNET{
	  border-collapse: collapse;
	  border-spacing:0;
	  font: normal 12px  Dotum, helvetica, sans-serif;
	  empty-cells : show;
	  border-top: 2px solid #51A8FF;
	  line-height:15px;
	 }
	
	.CTH_L{
	  font: bold 12px  Dotum, helvetica, sans-serif;
	  border-bottom: 1px solid #71B8FF;
	  border-left: 1px solid #71B8FF;
	  text-align: center;
	  background: #C1E0FF;
	  color: #0080FF;
	  padding:2px 5px 2px 5px;
	  }
	
	.CTH_R{
	  font: bold 12px  Dotum, helvetica, sans-serif;
	  border-bottom: 1px solid #71B8FF;
	  border-left: 1px solid #71B8FF;
	  border-right: 1px solid #71B8FF;
	  text-align: center;
	  background: #C1E0FF;
	  color: #0080FF;
	  padding:2px 5px 2px 5px;
	  }
	
	 
	.CTD_L{
	  font:normal 12px Dotum, helvetica, sans-serif;
	  border-bottom: 1px solid #ccc;
	  border-left: 1px solid #ccc;
	  color: #000;
	  padding:2px 5px 2px 5px;
	  }
	  
	.CTD_R{
	  font: normal 12px  Dotum, helvetica, sans-serif;
	  border-bottom: 1px solid #ccc;
	  border-left: 1px solid #ccc;
	  border-right: 1px solid #ccc;
	  color: #000;
	  padding:2px 5px 2px 5px;
	  }  

/* AU¾÷¿e¹U½º */
	.TitBox{
  		margin-bottom: 20px; 
  		max-width: 100%;
  		background-color: #f5f5f5;
		border: 1px solid #f0f0f0;
		padding:5px;
		border-collapse: separate;
		*border-collapse: collapse;
		
		  -webkit-border-radius: 4px;
		     -moz-border-radius: 4px;
		          border-radius: 4px;  		
	}

	.MainBox{
  		max-width: 100%;
  		margin-bottom: 20px;
  		padding:3px; 
  		background-color: transparent;
  		border-collapse: collapse;
  		border-spacing: 0;
		border-top:   1px solid #DDDDDD;
		border-left:  1px solid #DDDDDD;
		border-right: 1px solid #DDDDDD;
		border-bottom:1px solid #DDDDDD;
		  -webkit-border-radius: 4px;
		     -moz-border-radius: 4px;
		          border-radius: 4px;  
	}
	
	.MainBoxN{
  		max-width: 100%;
  		margin-bottom: 10px; 
  		background-color: transparent;
  		border-collapse: collapse;
  		border-spacing: 0;
	}
	.MainBoxS{
  		max-width: 100%;
  		margin-bottom: 20px; 
  		background-color: transparent;
  		border-collapse: collapse;
  		border-spacing: 0;
		border-top:   1px solid #DDDDDD;
		border-left:  1px solid #DDDDDD;
		border-right: 1px solid #DDDDDD;
		border-bottom:1px solid #DDDDDD;
		  -webkit-border-radius: 4px;
		     -moz-border-radius: 4px;
		          border-radius: 4px;  
		box-shadow: 2px 3px 0px rgba(0, 0, 0, .1); 
	}


.container_wrap {
width:100%;
#background-color:#ddd;
#background-image:url(../images/sub_img/sub_bg.jpg);
}
.container_mid {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
max-width:1200px;
}


/* 메인 바로가기 배너 대응용 */

.banner_main{width:100% !important; }
.banner_mon{display:none !important; }


@media only screen and (max-width: 955px) {
	.banner_main{display:none  !important; }
	.banner_mon{display:block !important; max-width:300px !important; margin:0 auto !important;}

}
@media only screen and (max-width: 700px) {

	.banner_main{display:none  !important; }
	.banner_mon{display:block !important; max-width:300px !important; margin:0 auto !important;}

}



/* 표(table) */
.table_t1{width:100%;margin:10px 0 20px;border-top:2px solid #892350;border-bottom:2px solid #dfc7c7;}
.table_t1 th,table.table_t1 td{padding:6px 10px 4px;border:1px solid #c8c8c8;word-break: break-all;}
.table_t1 thead th{font-weight:bold; background-color:#f3f3f3;}
.table_t1 tbody th,#contents table.table_t1 tfoot th{background-color:#fbfbfb;}
.table_t1.tp th,table.table_t1.tp td{padding:5px;}
.table_t1 input { border:1px solid #dfc7c7; }

.table_t2{width:100%;margin:10px 0px;border-bottom:2px solid #dfc7c7;}
.table_t2 tbody{border-top:2px solid #892350;}
.table_t2 th,table.table_t2 td{padding:6px 6px 4px;border:1px solid #c8c8c8;}
.table_t2 tbody th{background-color:#f6f6f6;}