﻿@charset "utf-8";
/* CSS Document */
html { overflow-y:scroll; }
html, body { min-height:100%;height:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0}
body,h1,h2,h3,h4,input,button { font-family:'돋움',dotum,Helvetica,sans-serif;font-size:12px;color:#555; }

body{background-color:#fff;text-align:center;*word-break:break-all;-ms-word-break:break-all}
img,fieldset,iframe{border:0 none}
li{list-style:none}
i,em,address{font-style:normal}

label,button{cursor:pointer}
button{margin:0;padding:0}
a{color:#555;text-decoration:none}
a:hover{color:#6699cc;text-decoration:underline}
hr{display:none}
legend{*width:0}

#Wrapper { text-align:left; }	
#wrapperContent table { _border-collapse:separate; }
#wrapperContent table.tbl_l { border-collapse:collapse; }

.yBlind,legend  { display:block;overflow:hidden;position:absolute;top:-1000em;left:0;width:1px;height:1px; }

input[type=button],input[type=text],input[type=number],input[type=tel],input[type=email],input[type=password],input,button,textarea { webkit-text-size-adjust:none;-webkit-border-radius:0; }

/* clearfix */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } .clearfix { display:inline-block; clear:both; }/* Hides from IE-mac \*/ *html .clearfix {height: 1px;} .clearfix {display: block;}/* End hide from IE-mac */

/* image repleace text 기본형 */
.imgAlt { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;overflow:hidden;text-align:left;text-indent:-999em;vertical-align:top;} /* 기본 이미지 태체 태그 */
* html .imgAlt {text-indent:0 !important; line-height:0 !important; font-size:0 !important; overflow:hidden !important;}/*ie6 hack */  
*:first-child+html .imgAlt { text-indent:0 !important; line-height:0 !important; font-size:0 !important; overflow:hidden !important;}/*ie7 hack */

.imgBg { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;overflow:hidden;text-align:left;vertical-align:top;} /* 기본 이미지 태체 태그 */

.inlnblock { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;overflow:hidden;text-align:left;vertical-align:top;} /* 기본 이미지 태체 태그 */

* html .imgAltHack {text-indent:0 !important; line-height:0 !important; font-size:0 !important; overflow:hidden !important;}/*ie6 hack */  
*:first-child+html .imgAltHack { text-indent:0 !important; line-height:0 !important; font-size:0 !important; overflow:hidden !important;}/*ie7 hack */

.pa0 { padding:0 !important; }
.pat5 { padding-top:5px !important; }
.pat10 { padding-top:10px !important; }
.pat15 { padding-top:15px !important; }
.pat20 { padding-top:20px; }
.pat25 { padding-top:25px; }
.pat30 { padding-top:30px; }
.pat50 { padding-top:50px; }
.par0 { padding-right:0 !important; }
.par5 { padding-right:5px !important; }
.par8 { padding-right:8px; }
.par10 { padding-right:10px !important; }
.par15 { padding-right:15px !important; }
.par20 { padding-right:20px !important; }
.par25 { padding-right:25px; }
.par30 { padding-right:30px; }
.pal0	{ padding-left:0 !important; }
.pal5	{ padding-left:5px !important; }
.pal10	{ padding-left:10px !important; }
.pal15	{ padding-left:15px; }
.pal20	{ padding-left:20px; }
.pal25	{ padding-left:25px; }
.pab5 { padding-bottom:5px !important; }
.pab10 { padding-bottom:10px !important; }
.pab15 { padding-bottom:15px !important; }
.pab20 { padding-bottom:20px; }
.pab25 { padding-bottom:25px; }
.pab30 { padding-bottom:30px; }

.mgt0 { margin-top:0 !important; }
.mgt3 { margin-top:3px !important; }
.mgt5 { margin-top:5px !important; }
.mgt10 { margin-top:10px !important; }
.mgt15 { margin-top:15px !important; }
.mgt20 { margin-top:20px !important; }
.mgt25 { margin-top:25px !important; }
.mgt30 { margin-top:30px !important; }
.mgt50 { margin-top:50px; }
.mgl5 { margin-left:5px; }
.mgl10 { margin-left:10px; }
.mgl15 { margin-left:15px; }
.mgl20 { margin-left:20px; }
.mgl25 { margin-left:25px; }
.mgl30 { margin-left:30px; }
.mgr4 { margin-right:4px; }
.mgr5 { margin-right:5px; }
.mgr10 { margin-right:10px; }
.mgr15 { margin-right:15px; }
.mgr20 { margin-right:20px; }
.mgr25 { margin-right:25px; }
.mgr30 { margin-right:30px; }
.mgb0 { margin-bottom:0px !important; }
.mgb5 { margin-bottom:5px !important; }
.mgb10 { margin-bottom:10px !important; }
.mgb15 { margin-bottom:15px; }
.mgb20 { margin-bottom:20px; }
.mgb25 { margin-bottom:25px; }
.mgb30 { margin-bottom:30px; }

/* skip */
#yesSkip {position:relative;z-index:2147483647}
#yesSkip {position:relative;z-index:2147483647}
#yesSkip dt { display:none; }
#yesSkip a { position:absolute;left:0;top:-30px;width:138px;border:1px solid #6699cc;text-align:center;outline:none;background-color:#fff; }
#yesSkip a:active,
#yesSkip a:focus{top:0;text-decoration:none;cursor:pointer;zoom:1}
#yesSkip span{display:inline-block;padding:2px 6px 0 0;font-size:11px;letter-spacing:-1px;color:#fff;line-height:26px}

/* 컨텐츠정렬관련 */
.cb { clear:both; }
.al {text-align:left !important;} .ac {text-align:center !important;} .ar {text-align:right;}
.at {vertical-align:top !important;} .am {vertical-align:middle !important;} .ab {vertical-align:bottom !important;}
.fl { float:left; } .fr { float:right; }
.ws_n { white-space:nowrap; }
.dp_b { display:block; }
.dp_ib { display:inline-block; }

.pos_r { position:relative; }
.pos_a { position:absolute; }

.fwB { font-weight:bold !important; }
.fwN { font-weight:normal !important; }

.tx_sub { vertical-align:sub; }
.tx_sup { vertical-align:super; }
.tx_uln { text-decoration:underline !important; }

.txC_red	{ color:#f44643 !important; }
.txC_blue	{ color:#6699cc !important; }
.txC_dBlue  { color:#196ab3 !important; }
.txC_black  { color:#333 !important; }
.txC_gray   { color:#999 !important; }

.txS_s  { font-size:11px !important; }