@font-face{font-family:NanumGothic; src:url(../../images/font/NanumGothic.eot); src:local(¡Ø),url(../../images/font/NanumGothic.woff) format('woff');}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,p { margin:0; padding:0; font-size:12px; color:#888; font-family:'Nunito Sans','Malgun Gothic','Noto Sans KR','Dotum', sans-serif;}
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; padding:0;}
img{vertical-align:top;}
address,caption,cite,code,dfn,em,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
form{margin:0;}

a { color:#818181; text-decoration:none; font-weight: normal; font-style: normal; text-decoration: none; color: #777;  cursor: pointer;  outline: none;}
a:hover { 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;}
ul, ol, li, dl, dt, dd{list-style:none; padding:0; margin:0;}


/* Hack */
/* =float ÇØÁ¦
----------------------------------------------------------------------------------------------------------------*/

.f_clear:after{content:"."; display:block; clear:both; height:0; visibility:hidden;}
.f_clear{ display:inline-block; }

/* ie¿ë È¦¸® ÇÙ ½ÃÀÛ */
* html .f_clear{ height:1%; }
.f_clear{ display:block; }
/* ie¿ë È¦¸® ÇÙ ³¡ */

caption, legend, .skip{display:none;}

/*.selectbox{position:relative; height:19px; border:1px solid #e1e1e1; cursor:pointer; line-height:20px; background:#fff url(../../images/common/ico_selectbox.gif) no-repeat 100% 0; padding:0px 80px 0px 0px; color:#777; z-index:2;}*/
.selectbox{position:relative; height:19px;line-height:20px; padding:3px 80px 0px 0px; color:#777; z-index:2;}
.selectbox a{display:block; height:19px; line-height:23px; color:#777; padding:0 0 0 5px;}
.selectbox ul{position:absolute; left:-1px; top:20px; display:none; width:100%; background-color:#fff; border:1px solid #e0e0e0;}
.selectbox ul li{display:block; width:100%;}

.selectbox-count{position:relative; width:125px; height:19px; border:1px solid #e1e1e1; cursor:pointer; line-height:20px; background:#fff; padding:0; color:#777; z-index:2;}
.selectbox-count a{display:block; height:19px; line-height:23px; color:#777; padding:0 0 0 5px;}
.selectbox-count ul{position:absolute; left:-1px; top:20px; display:none; width:100%; background-color:#fff; border:1px solid #e0e0e0;}
.selectbox-count ul li{display:block; width:100%;}


.selectbox1{position:relative; height:19px; cursor:pointer; line-height:20px; background:#fff url(../../images/common/ico_selectbox1.gif) no-repeat 100% 0; padding:0px 80px 0px 0px; margin-top:3px; color:#777; z-index:2;}
.selectbox1 a{display:block; height:19px; line-height:23px; color:#777; padding:0 0 0 5px;}
.selectbox1 ul{position:absolute; left:-1px; top:20px; display:none; width:100%; background-color:#fff; border:1px solid #e0e0e0;}
.selectbox1 ul li{display:block; width:100%;}

.selectbox-count1{position:relative; width:125px; height:19px; border:1px solid #e1e1e1; cursor:pointer; line-height:20px; background:#fff; padding:0; color:#777; z-index:2;}
.selectbox-count1 a{display:block; height:19px; line-height:23px; color:#777; padding:0 0 0 5px;}
.selectbox-count1 ul{position:absolute; left:-1px; top:20px; display:none; width:100%; background-color:#fff; border:1px solid #e0e0e0;}
.selectbox-count1 ul li{display:block; width:100%;}




/* Text */
.fs0		{ font-size:0px !important; }
.fs11		{ font-size:11px !important; }
.fs12		{ font-size:12px !important; }
.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; }
.mt_10		{ margin-top:-10px !important; }
.mt_12		{ margin-top:-12px !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; }
.mr46		{ margin-right:46px !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 !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; }
.pr35		{ padding-right:35px !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; }
.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; }


.Ddisplay {display:block;}
.Ndisplay {display:none;}