*	{ margin:0; padding:0; }


body, th, td, textarea, h1, h2, h3, h4, h5, h6 {
	font-family:'Nunito Sans','Malgun Gothic','Noto Sans KR','Dotum', sans-serif;
	font-size:12px;	
	color:#222;
}
body, th, td, textarea		{ line-height:1.4em; }
html, body					{ height:100%; }
img, fieldset					{ border:0; }
li								{ list-style:none; }
select, input					{ Color:#888; font-size:12px; line-height:1.2em; }
address,em					{ font-style:normal; }
button							{ border:none; background:none; cursor:pointer; }
hr, legend					{ display:none; }

a { color:#555; text-decoration:none; font-weight: normal; font-style: normal; text-decoration: none; color: #777;  cursor: pointer;  outline: none;}
a:hover { color:#f20000; text-decoration:none;}
a:visited{ font-weight: normal; font-style: normal; text-decoration: none; color: #777;}
a:link{ font-weight: normal; font-style: normal; text-decoration: none; color: #777;}
img		{ vertical-align:top; }

/* IE service */
body, html, div, textarea, select {
scrollbar-3dlight-color:#b4b4b4;
scrollbar-arrow-color:#333333;
scrollbar-base-color:#eeeeee;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#eeeeee;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#b4b4b4;
}

/*
a,area {blr:expression(this.onFocus=this.blur())}
:focus { -moz-outline-style:none;}
*/

/* Text */
.fs0		{ font-size:0px !important; }
.fs11		{ font-size:11px !important; }
.fs12		{ font-size:11px !important; height:22px;}
.fs14		{ font-size:14px !important; }
.fs16		{ font-size:16px !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; }
.bo		{ font-weight:bold !important; }
.no		{ font-weight:normal !important; }
.ver		{ font-family:verdana !important; }
.gul		{ font-family:gulim !important; }
.dot		{ font-family:dotum !important; }

.ti_10		{ text-indent:-10px !important; }
.ls_1		{ letter-spacing:-1px !important; }
.und		{ text-decoration:underline !important; }
.lt			{ text-decoration:line-through; }

.c333		{ color:#333 !important; }
/* //Text */

/* 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 th		{ text-align:left !important; }
.thc th	{ text-align:center !important; }
.thr th		{ text-align:right !important; }
.tdc td	{ text-align:center !important; }

.fl			{ float:left !important; }
.fr			{ float:right !important; }
.clear		{ clear:both; }

.auto		{ margin:0 auto; }
/* //Align */

/* Margin, Padding */
.m0		{ margin:0 !important; }
.p0		{ padding:0 !important; }
.mp0		{ margin:0 !important; padding:0 !important; }

.mt0		{ margin-top:0 !important; }
.mt_1		{ margin-top:-1px !important; }
.mt_3		{ margin-top:-3px !important; }
.mt1		{ margin-top:1px !important; }
.mt2		{ margin-top:2px !important; }
.mt3		{ margin-top:3px !important; }
.mt4		{ margin-top:4px !important; }
.mt5		{ margin-top:5px !important; }
.mt6		{ margin-top:6px !important; }
.mt7		{ margin-top:7px !important; }
.mt8		{ margin-top:8px !important; }
.mt9		{ margin-top:9px !important; }
.mt10		{ margin-top:10px !important; }
.mt11		{ margin-top:11px !important; }
.mt12		{ margin-top:12px !important; }
.mt13		{ margin-top:13px !important; }
.mt14		{ margin-top:14px !important; }
.mt15		{ margin-top:15px !important; }
.mt16		{ margin-top:16px !important; }
.mt17		{ margin-top:17px !important; }
.mt18		{ margin-top:18px !important; }
.mt19		{ margin-top:19px !important; }
.mt20		{ margin-top:20px !important; }
.mt25		{ margin-top:25px !important; }
.mt30		{ margin-top:30px !important; }
.mt35		{ margin-top:35px !important; }
.mt40		{ margin-top:40px !important; }
.mt45		{ margin-top:45px !important; }
.mt50		{ margin-top:50px !important; }
.mt60		{ margin-top:60px !important; }
.mt70		{ margin-top:70px !important; }
.mt80		{ margin-top:80px !important; }
.mt90		{ margin-top:90px !important; }
.mt100	{ margin-top:100px !important; }

.mb0		{ margin-bottom:0 !important; }
.mb1		{ margin-bottom:1px !important; }
.mb2		{ margin-bottom:2px !important; }
.mb3		{ margin-bottom:3px !important; }
.mb4		{ margin-bottom:4px !important; }
.mb5		{ margin-bottom:5px !important; }
.mb6		{ margin-bottom:6px !important; }
.mb7		{ margin-bottom:7px !important; }
.mb8		{ margin-bottom:8px !important; }
.mb9		{ margin-bottom:9px !important; }
.mb10		{ margin-bottom:10px !important; }
.mb15		{ margin-bottom:15px !important; }
.mb20		{ margin-bottom:20px !important; }
.mb25		{ margin-bottom:25px !important; }
.mb30		{ margin-bottom:30px !important; }
.mb35		{ margin-bottom:35px !important; }
.mb40		{ margin-bottom:40px !important; }

.mr0		{ margin-right:0 !important; }
.mr1		{ margin-right:1px !important; }
.mr2		{ margin-right:2px !important; }
.mr3		{ margin-right:3px !important; }
.mr4		{ margin-right:4px !important; }
.mr5		{ margin-right:5px !important; }
.mr6		{ margin-right:6px !important; }
.mr7		{ margin-right:7px !important; }
.mr8		{ margin-right:8px !important; }
.mr9		{ margin-right:9px !important; }
.mr10		{ margin-right:10px !important; }
.mr11		{ margin-right:11px !important; }
.mr12		{ margin-right:12px !important; }
.mr13		{ margin-right:13px !important; }
.mr14		{ margin-right:14px !important; }
.mr15		{ margin-right:15px !important; }
.mr16		{ margin-right:16px !important; }
.mr17		{ margin-right:17px !important; }
.mr18		{ margin-right:18px !important; }
.mr19		{ margin-right:19px !important; }
.mr20		{ margin-right:20px !important; }
.mr25		{ margin-right:25px !important; }
.mr30		{ margin-right:30px !important; }
.mr35		{ margin-right:35px !important; }
.mr40		{ margin-right:40px !important; }
.mr200		{ margin-right:200px !important; }

.ml0		{ margin-left:0 !important; }
.ml1		{ margin-left:1px !important; }
.ml2		{ margin-left:2px !important; }
.ml3		{ margin-left:3px !important; }
.ml4		{ margin-left:4px !important; }
.ml5		{ margin-left:5px !important; }
.ml6		{ margin-left:6px !important; }
.ml7		{ margin-left:7px !important; }
.ml8		{ margin-left:8px !important; }
.ml9		{ margin-left:9px !important; }
.ml10		{ margin-left:10px !important; }
.ml11		{ margin-left:11px !important; }
.ml12		{ margin-left:12px !important; }
.ml13		{ margin-left:13px !important; }
.ml14		{ margin-left:14px !important; }
.ml15		{ margin-left:15px !important; }
.ml16		{ margin-left:16px !important; }
.ml17		{ margin-left:17px !important; }
.ml18		{ margin-left:18px !important; }
.ml19		{ margin-left:19px !important; }
.ml20		{ margin-left:20px !important; }
.ml25		{ margin-left:25px !important; }
.ml30		{ margin-left:30px !important; }
.ml35		{ margin-left:35px !important; }
.ml40		{ margin-left:40px !important; }
.ml50		{ margin-left:50px !important; }

.mb_1		{ margin-bottom:-1px !important; }
.mb_2		{ margin-bottom:-2px !important; }
.mb_3		{ margin-bottom:-3px !important; }
.ml_2		{ margin-left:-2px !important; }
.ml_3		{ margin-left:-3px !important; }

.p1		{ padding:1px !important; }
.p2		{ padding:2px !important; }
.p3		{ padding:3px !important; }
.p4		{ padding:4px !important; }
.p5		{ padding:5px !important; }
.p6		{ padding:6px !important; }
.p7		{ padding:7px !important; }
.p8		{ padding:8px !important; }
.p9		{ padding:9px !important; }
.p10		{ padding:10px 0 0 0 !important; }
.p15		{ padding:15px !important; }
.p20		{ padding:20px !important; }
.p25		{ padding:25px !important; }
.p30		{ padding:30px !important; }
.p35		{ padding:35px !important; }
.p40		{ padding:40px !important; }

.pt0		{ padding-top:0 !important; }
.pt1		{ padding-top:1px !important; }
.pt2		{ padding-top:2px !important; }
.pt3		{ padding-top:3px !important; }
.pt4		{ padding-top:4px !important; }
.pt5		{ padding-top:5px !important; }
.pt6		{ padding-top:6px !important; }
.pt7		{ padding-top:7px !important; }
/*.pt8		{ padding-top:8px !important; }*/
.pt9		{ padding-top:9px !important; }
.pt10		{ padding-top:10px !important; }
.pt11		{ padding-top:11px !important; }
.pt12		{ padding-top:12px !important; }
.pt13		{ padding-top:13px !important; }
.pt14		{ padding-top:14px !important; }
.pt15		{ padding-top:15px !important; }
.pt16		{ padding-top:16px !important; }
.pt17		{ padding-top:17px !important; }
.pt18		{ padding-top:18px !important; }
.pt19		{ padding-top:19px !important; }
.pt20		{ padding-top:20px !important; }
.pt25		{ padding-top:25px !important; }
.pt30		{ padding-top:30px !important; }
.pt35		{ padding-top:35px !important; }
.pt40		{ padding-top:40px !important; }
.pt45		{ padding-top:45px !important; }
.pt50		{ padding-top:50px !important; }
.pt60		{ padding-top:60px !important; }
.pt70		{ padding-top:70px !important; }
.pt80		{ padding-top:80px !important; }
.pt90		{ padding-top:90px !important; }
.pt100		{ padding-top:100px !important; }

.pb0		{ padding-bottom:0 !important; }
.pb1		{ padding-bottom:1px !important; }
.pb2		{ padding-bottom:2px !important; }
.pb3		{ padding-bottom:3px !important; }
.pb4		{ padding-bottom:4px !important; }
.pb5		{ padding-bottom:5px !important; }
.pb6		{ padding-bottom:6px !important; }
.pb7		{ padding-bottom:7px !important; }
.pb8		{ padding-bottom:8px !important; }
.pb9		{ padding-bottom:9px !important; }
.pb10		{ padding-bottom:10px !important; }
.pb11		{ padding-bottom:11px !important; }
.pb12		{ padding-bottom:12px !important; }
.pb13		{ padding-bottom:13px !important; }
.pb14		{ padding-bottom:14px !important; }
.pb15		{ padding-bottom:15px !important; }
.pb16		{ padding-bottom:16px !important; }
.pb17		{ padding-bottom:17px !important; }
.pb18		{ padding-bottom:18px !important; }
.pb19		{ padding-bottom:19px !important; }
.pb20		{ padding-bottom:20px !important; }
.pb25		{ padding-bottom:25px !important; }
.pb30		{ padding-bottom:30px !important; }
.pb35		{ padding-bottom:35px !important; }
.pb40		{ padding-bottom:40px !important; }
.pb45		{ padding-bottom:45px !important; }
.pb50		{ padding-bottom:50px !important; }
.pb60		{ padding-bottom:60px !important; }
.pb70		{ padding-bottom:70px !important; }
.pb80		{ padding-bottom:80px !important; }
.pb90		{ padding-bottom:90px !important; }
.pb100	{ padding-bottom:100px !important; }

.pr0		{ padding-right:0 !important; }
/*.pr1		{ padding-right:1px !important; }*/
.pr2		{ padding-right:2px !important; }
.pr3		{ padding-right:3px !important; }
.pr4		{ padding-right:4px !important; }
.pr5		{ padding-right:5px !important; }
.pr6		{ padding-right:6px !important; }
.pr7		{ padding-right:7px !important; }
.pr8		{ padding-right:8px !important; }
.pr9		{ padding-right:9px !important; }
.pr10		{ padding-right:10px !important; }
.pr11		{ padding-right:11px !important; }
.pr12		{ padding-right:12px !important; }
.pr13		{ padding-right:13px !important; }
.pr14		{ padding-right:14px !important; }
.pr15		{ padding-right:15px !important; }
.pr16		{ padding-right:16px !important; }
.pr17		{ padding-right:17px !important; }
.pr18		{ padding-right:18px !important; }
.pr19		{ padding-right:19px !important; }
.pr20		{ padding-right:20px !important; }
.pr25		{ padding-right:25px !important; }
.pr30		{ padding-right:30px !important; }
.pr33		{ padding-right:33px !important; }
.pr35		{ padding-right:35px !important; }
.pr37		{ padding-right:37px !important; }
.pr40		{ padding-right:40px !important; }
.pr50		{ padding-right:50px !important; }
.pr60		{ padding-right:60px !important; }
.pr70		{ padding-right:70px !important; }
.pr80		{ padding-right:80px !important; }
.pr90		{ padding-right:90px !important; }
.pr100		{ padding-right:100px !important; }

.pl0		{ padding-left:0 !important; }
.pl1		{ padding-left:1px !important; }
.pl2		{ padding-left:2px !important; }
.pl3		{ padding-left:3px !important; }
.pl4		{ padding-left:4px !important; }
.pl5		{ padding-left:5px !important; }
.pl6		{ padding-left:6px !important; }
.pl7		{ padding-left:7px !important; }
.pl8		{ padding-left:8px !important; }
.pl9		{ padding-left:9px !important; }
.pl10		{ padding-left:10px !important; }
.pl11		{ padding-left:11px !important; }
.pl12		{ padding-left:12px !important; }
.pl13		{ padding-left:13px !important; }
.pl14		{ padding-left:14px !important; }
.pl15		{ padding-left:15px !important; }
.pl16		{ padding-left:16px !important; }
.pl17		{ padding-left:17px !important; }
.pl18		{ padding-left:18px !important; }
.pl19		{ padding-left:19px !important; }
.pl20		{ padding-left:20px !important; }
.pl25		{ padding-left:25px !important; }
.pl30		{ padding-left:30px !important; }
.pl33		{ padding-left:33px !important; }
.pl35		{ padding-left:35px !important; }
.pl40		{ padding-left:40px !important; }
.pl50		{ padding-left:50px !important; }
.pl60		{ padding-left:60px !important; }
.pl70		{ padding-left:70px !important; }
.pl80		{ padding-left:80px !important; }
.pl90		{ padding-left:90px !important; }
.pl100		{ padding-left:100px !important; }
/* //Margin, Padding */

/* 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; }
.brx		{ border-right:none !important; }
.btx		{ border-top:none !important; }
.bgn		{ background:none !important; }

.h0		{ height:0px; }
/* //Box, Background */

/* 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; }
.wmax	{ width:100%; }
/* //ETC */