@charset "utf-8";

/* html5 ie8 이하 적용 clear */
body,table,input,textarea,select,button{font-size:12px;}
header,section,article,footer,nav,aside{display:block;}
header *,
footer *,
.lnb *,
.qlink *{margin:0;padding:0;}

* {margin:0; padding:0; }
html {overflow-y:scroll; overflow-x:hidden;}
html, body {width:100%; height:100%; margin:0; padding:0; font-size:12px; background:#FFFFFF;  }

/* 나눔고딕 */

body  {color:#272727;position:relative; font-family:'Nanum Gothic',Helvetica,AppleGothic,Sans-serif; }


/* 스킵네비 */
#accessibility  {position:relative;z-index:10000;}
#accessibility  li {left:0;position:absolute;top: 0;}
#accessibility  a {display:block;font-size:1em;height:1px;overflow:hidden;width:1px;}
#accessibility  a:focus, .skipcontent a:active {background-color:#fff;border:3px solid #dcdcdc;color:#222222;font-weight:600;height:auto;padding:2px 0;text-align:center;text-decoration:none;width:154px;}

.fclear:after { clear:both; display:block; content:"."; height:0; visibility:hidden;  }
* html .fclear { height:1px; }
.fclear { display:block; min-height:1px; }

pre{table-layout:fixed;border-collapse : collapse;} 

br {letter-spacing:0;}
em{ font-style:normal;}

div, p, h1, h2, h3, h4, h5, h6, legend, ol, ul, li, dl, dt, dd{	margin:0; padding:0; }



table, thead, tbody,  th, td { color:#000; padding:0; border:none; }

form, fieldset, legend{ border:none; margin:0; padding:0;}

hr{display:none; }
img{ border:0px; vertical-align:top;}
dl, dt, dd, ol, ul, li{list-style-type:none ;}
blockquote, q {quotes: none;}
caption{visibility : hidden; font-size:0px; width:0px; height:0px; overflow:hidden; line-height:0px; }
input {vertical-align:middle;line-height:16px;}
textarea,select {vertical-align:middle;}

a { color:#444; text-decoration:none; }
a:hover { text-decoration:none !important; }

legend {visibility : hidden; font-size:0px; width:0px; height:0px; overflow:hidden;  line-height:0px; } 


noscript{clear:both; }


.txt_color_blue { color:#ff0000;}

.sub_contitle{ margin-bottom:20px;}


.float_right { float:right !important; }

.txt_blue { color:#002d7a;}
.txt_sky { color:#0cb6da; }
.txt_cobalt { color:#002d7a !important; }
.txt_orange { color:#f79d00 !important; }
.txt_gray { color:#b0b0b0 !important; }
.txt_yellow { color:#f5bb09 !important; }
.txt_green { color:#64bb17 !important; }

.algn_left {text-align:left !important; }
.algn_center {text-align:center !important; }
.algn_right {text-align:right !important; }

/* 가로폭 */

.w5{width:5% !important;}
.w6{width:6% !important;}
.w7{width:7% !important;}
.w8{width:8% !important;}
.w9{width:9% !important;}
.w10{width:10% !important;}
.w11{width:11% !important;}
.w12{width:12% !important;}
.w13{width:13% !important;}
.w14{width:14% !important;}
.w15{width:15% !important;}
.w16{width:16% !important;}
.w17{width:17% !important;}
.w18{width:18% !important;}
.w19{width:19% !important;}
.w20{width:20% !important;}
.w25{width:25% !important;}
.w30{width:30% !important;}
.w33{width:33% !important;}
.w35{width:35% !important;}
.w40{width:40% !important;}
.w50{width:50% !important;}
.w60{width:60% !important;}
.w65{width:65% !important;}
.w70{width:70% !important;}
.w75{width:75% !important;}
.w80{width:80% !important;}
.w85{width:85% !important;}
.w90{width:90% !important;}
.w95{width:95% !important;}
.w100{width:100% !important;}
.wx30{width:30px !important;}
.wx50{width:50px !important;}
.wx60{width:60px !important;}
.wx65{width:65px !important;}
.wx70{width:70px !important;}
.wx75{width:75px !important;}
.wx80{width:80px !important;}
.wx88{width:88px !important;}
.wx90{width:90px !important;}
.wx98{width:98px !important;}
.wx100{width:100px !important;}
.wx102{width:102px !important;}
.wx105{width:105px !important;}
.wx129{width:129px !important;}
.wx130{width:130px !important;}
.wx145{width:145px !important;}
.wx150{width:150px !important;}
.wx160{width:160px !important;}
.wx178{width:178px !important;}
.wx180{width:180px !important;}
.wx185{width:185px !important;}
.wx200{width:200px !important;}
.wx208{width:208px !important;}
.wx215{width:215px !important;}
.wx232{width:232px !important;}
.wx234{width:234px !important;}
.wx280{width:280px !important;}

.w1200	,	.box1200	,	.box1200d{	width:1200px}


.pdT15 { padding-top:15px !important; }
.pdL10 { padding-left:10px !important; }
.pdL15 { padding-left:15px !important; }
.pdR15 { padding-right:15px !important; }
.mgT10 { margin-top:10px !important; }
.mgT20 { margin-top:20px !important; }
.mgT40 { margin-top:40px !important; }
.mgR5 { margin-right:5px !important; }
.mgR15 { margin-right:15px !important; }
.mgR40 { margin-right:40px !important; }
.mgB30 { margin-bottom:30px !important; }
.nomgR { margin-right:0 !important; }
.nomgT { margin-top:0 !important; }
.nomg { margin:0 !important; }
.nopd { padding:0 !important; }
.mgB0 { margin-bottom:0 !important; }
.display_block { display:block; }
.mgl50 { margin-left:50px !important; }
.mgl108 { margin-left:108px !important; }
.add_bdR { border-right:1px solid #e2e2e1 !important; }
.add_bdB { border-bottom:1px solid #e2e2e1 !important; }
.nobd_lt { border-left:none !important;}
.nobd_rt { border-right:none !important;}
.nobd_btm { border-bottom:none !important;}
.nobd_top { border-top:none !important;}
.no_bg { background:none !important; }
.txt_red { color:#cb1217 !important; }
.bd_btm { border-bottom:1px solid #d6d6d6 !important;}


/* Input */
button {border:0 none;padding:0;margin:0;vertical-align:middle;background:transparent;*overflow:visible;cursor:pointer;padding-top:-1px;}
button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0;margin:0;}/* firefox Margin to prevent */
@-moz-document button{padding-top:-2px;}
input[type=text] {-webkit-appearance:none;background:#fff;height:26px;vertical-align:middle;border-radius:0;}
/*input:focus{outline:#fff solid thin;}*/
input[type=image]{border:0;padding:0;}/*input[type=checkbox], , input[type=radio]*/
input[type=checkbox]{display:inline-block;}
/*input[type=radio]{display:block;position:absolute;top:0;left:0;-webkit-appearance:radio;width:auto;height:auto;z-index:10;opacity:0;}*/
.lable_text{color:#949494;font-size:11px;}
textarea{-webkit-appearance:none;background:#fff;border:none;vertical-align:middle;border-radius:0;width:100%;resize:none;}
.error .input_area {border:1px solid #f32796 !important;}
select {font-size:12px;height:26px;vertical-align:center;}
div.mms {
	display: none;
	position: fixed;
	top:175px;
	left:50%;
	margin-left:-108px;
	width:216px;
	height:410px;
	background-image:url(/images/quick/mms_bg.png);
	z-index:99101;
}

div.mms div.input {
	margin-top:255px;
	text-align:center;
	margin-bottom:60px;
}

div.mms div.input select,
div.mms div.input input {
	border:2px solid #bbb;
	height:2em;
	font-size:1.1em;
	font-family:돋움, Dotum, Arial;
}

div.mms div.input input {
	width:3em;
	height:1.7em;
}

div.mms img.close {
	position:absolute;
	margin-top:-415px;
	margin-left:216px;
}