/*********************************************

* GLOBAL : Common

*********************************************/
/* 
 * Nanum Gothic (Korean) http://www.google.com/webfonts/earlyaccess
 */
@font-face {
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: 800;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');
}

/* ÇÁ¸°Æ®¼³Á¤ */
@media print {
	body {background:none !important;}
	#header {display:none;}
	#lnbArea {display:none;}
	.location {display:none;}
	.title {display:none;}
	#scon_wrap01 {background:none !important;}
	#scon_wrap02 {background:none !important;}
	#scon_wrap03 {background:none !important;}
	#scon_wrap04 {background:none !important;}
	#scon_wrap05 {background:none !important;}
	#scon_wrap06 {background:none !important;}
	#scon_wrap07 {background:none !important;}
	#scon_wrap08 {background:none !important;}
	#quick {display:none;}
	#footer_wrap {display:none;}
	}


* { padding:0; margin:0 }
html { height:100%; font-size:13px; }
SELECT, input, DIV, form, FIELDSET, BLOCKQUOTE, ADDRESS, TABLE, THEAD, TBODY, TFOOT, TR, TD, CAPTION, IFRAME, TEXTAREA, center, span, pre, br, P, dl, dt, dd, ul, li {color:#555; padding:0; margin:0; }
body {margin:0; padding:0; background:url(../../img/bg.gif) left top repeat-x; background-color:transparent; font-size:13px; font-family:"NanumGothic", "³ª´®°íµñ", "dotum"; }
table { border:0px; margin:0px; border-collapse:collapse; font-size:13px; }
option { line-height:17px }
img, fieldset { border:0; margin:0; padding:0; vertical-align:top; } /* img */
ol, ul, li, dd { list-style:none; list-style-image:none; margin:0; padding:0; }
em, var {font-style:normal;}
legend, caption { margin:0; padding:0; visibility:hiccen; font:0; }
fieldset { border:0 }
.blind {line-height:0; font-size:0px; visibility:hidden; overflow:hidden; line-height:0; width:0;}
.hidden {left:-9999px !important; top:-9999px !important; height:0px; line-height:0; font-family:Arial; font-size:0px; font-style:normal; font-variant:normal; position:absolute !important;}
.hidden ol li {list-style:decimal;}
.hidden .alpha {list-style:upper-alpha inside;}

.tcen { text-align:center !important; }
.tlft { text-align:left !important; }
.trgt { text-align:right !important; }

.fn { float:none }
.fl { float:left; }
.fr { float:right; }
.cb { clear:both; }
.cl { clear:left; }
.vt { vertical-align:top }
.vb { vertical-align:bottom }
.vc { vertical-align:middle }
.txt-No { font-weight:normal; }
.dn { display:none; }
.din { display:inline }
.clear {clear:both;}
.accessibility {position:absolute; left:0px; top:0px; width:100%; text-align:center; font-size:2em; z-index:1000; background-image:none; background-attachment:scroll; background-repeat:repeat; background-position-x:0%; background-position-y:0%;}
.skip {width:0px; height:0px; line-height:0; overflow:hidden; padding:0; font-size:0px; margin:0px; visibility:hidden;}
/***************************************************************************/

H1 {font-size:13px; font-weight:normal; padding:0; margin:0;}
H2 {font-size:13px; font-weight:normal; padding:0; margin:0;}
H3 {font-size:13px; font-weight:normal; padding:0; margin:0;}
H4 {font-size:13px; font-weight:normal; padding:0; margin:0;}
H5 {font-size:13px; font-weight:normal; padding:0; margin:0;}
H6 {font-size:13px; font-weight:normal; padding:0; margin:0;}

div, p, span, li, table, td, {word-break:break-all;}
hr
, caption, legend {left:0px; top:0px; width:0px; height:0px; padding:0; overflow:hidden; font-size:0; visibility:hidden; position:absolute;}

.inptxt {height:18px; color:#555; padding:7px 7px 0px 7px; vertical-align:middle; border-top-color:1px solid #ccc; }
.typeradio {margin:0px 5px 0px 5px; vertical-align:middle;}

select {color:#555; padding:5px; font-size:12px; vertical-align:middle;}
select:focus {border:1px solid #174590;}

lavel {vertical-align:middle; display:inline-block;}
body { width:100%; background:url(/img/common/main_bg02.jpg) center 0 repeat-x; }

/*********************************************/

a {color:#555; }
a:hover { color:#555; text-decoration:underline; }
a:link { color:#555; text-decoration:none; }
a:visited { color:#555; text-decoration:none; }

/************* ÆùÆ® ********************************/
.blue {color:#123e85;}
.blue a {color:#123e85;}
.blue a:hover {text-decoration:underline;}
.blueb {font-weight:bold; color:#123e85;}
.blueb a {font-weight:bold; color:#123e85;}
.blue14 {color:#123e85; font-size:14px; line-height:20px;}

.red {color:#d50909;}
.redb {color:#d50909; font-weight:bold;}
.red14 {color:#d50909; font-size:14px; line-height:20px;}
.red12 {color:#d50909; font-size:12px; line-height:18px;}

.orange {color:#ff6600;}
.orangeb {color:#ff6600; font-weight:bold;}

.tbox p {font-size:13px; line-height:18px; color:#555; padding:5px 0;}
.txt {width:100%; float:left; padding:5px 0;}

.border1 {border:1px solid #d5d5d5;}


#popup_content {margin:0; border:0; padding:0;}
#popup_content a {border:0;}

/* ºí¸´¼Ó¼º */
.bl_tit {float:left; width:756px; height:16px; font-size:14px; background:url(/img/common/bl_tit.gif) 0 0 no-repeat; padding:0 0 10px 22px; color:#262626; font-weight:bold;}
.bl_tit02 {float:left; font-size:13x; background:url(/img/common/bl_tit02.gif) 5px 6px no-repeat; padding:0 0 7px 25px; color:#262626;}
.bl_tit03 {float:left; font-size:13x; background:url(/img/common/bl_tit03.gif) 0px 1px no-repeat; padding:0 0 10px 16px; color:#262626;}
.bl_tit03 a:hover {text-decoration:underline;}
.bl_tit04 {float:left; font-size:13x; padding:0 0 10px 16px; color:#262626;}
.bl_bus {float:left; font-size:13x; background:url(/img/common/bl_bus.gif) 0px 2px no-repeat; padding:0 0 10px 23px; color:#d50909;}

.bl_01 {float:left; font-size:13x; background:url(/img/common/bl_tit02.gif) 0px 7px no-repeat; padding:0 0 7px 10px; color:#555;}

.txt01 {float:left; color:#555; line-height:18px;}
.txt01 dt {font-weight:bold; color:#174590;}
.txt01 dd {float:left; padding-left:10px; color:#555;}
.txt01 ul li {float:left; color:#555; line-height:20px;}
.txt01 ol li {float:left; color:#555; line-height:20px;}

/*********************************************/
.w05 { width:5%; }
.w08 { width:8%; }
.w10 { width:10%; }
.w12 { width:12%; }
.w14 { width:14%; }
.w15 { width:15%; }
.w16 { width:16%; }
.w20 { width:20%; }
.w22 { width:22%; }
.w30 { width:30%; }
.w34 { width:34%; }
.w40 { width:40%; }
.w49 { width:49%; }
.w50 { width:50%; }
.w55 { width:55%; }
.w60 { width:60%; }
.w65 { width:65%; }
.w70 { width:70%; }
.w75 { width:75%; }
.w80 { width:80%; }
.w90 { width:90%; }
.w00 { width:100%; }
.lh10 { line-height:100%; }
.lh11 { line-height:110%; }
.lh12 { line-height:120%; }
.lh13 { line-height:130%; }
.lh14 { line-height:140%; }
.lh15 { line-height:150%; }
.lh16 { line-height:160%; }
.lh17 { line-height:170%; }
.lh18 { line-height:180%; }
.lh19 { line-height:190%; }
.lh20 { line-height:200%; }
.pdl1 { padding-left:1px !important; }
.pdl2 { padding-left:2px !important; }
.pdl3 { padding-left:3px !important; }
.pdl4 { padding-left:4px !important; }
.pdl5 { padding-left:5px !important; }
.pdl6 { padding-left:6px !important; }
.pdl7 { padding-left:7px !important; }
.pdl8 { padding-left:8px !important; }
.pdl9 { padding-left:9px !important; }
.pdl10 { padding-left:10px !important; }
.pdl15 { padding-left:15px !important; }
.pdl20 { padding-left:20px !important; }
.pdl25 { padding-left:25px !important; }
.pdl30 { padding-left:30px !important; }
.pdl35 { padding-left:35px !important; }
.pdl40 { padding-left:40px !important; }
.pdl45 { padding-left:45px !important; }
.pdl50 { padding-left:50px !important; }
.pdl55 { padding-left:55px !important; }
.pdl60 { padding-left:60px !important; }
.pdl65 { padding-left:65px !important; }
.pdl70 { padding-left:70px !important; }
.pdl75 { padding-left:75px !important; }
.pdl80 { padding-left:80px !important; }
.pdl85 { padding-left:85px !important; }
.pdl90 { padding-left:90px !important; }
.pdl95 { padding-left:95px !important; }
.pdl100 { padding-left:100px !important; }
.pdl105 { padding-left:105px !important; }
.pdl110 { padding-left:110px !important; }
.pdl120 { padding-left:120px !important; }
.pdl130 { padding-left:130px !important; }
.pdl140 { padding-left:140px !important; }
.pdl150 { padding-left:150px !important; }
.pdl160 { padding-left:160px !important; }
.pdl170 { padding-left:170px !important; }
.pdl180 { padding-left:180px !important; }
.pdl190 { padding-left:190px !important; }
.pdl200 { padding-left:200px !important; }
.pdl250 { padding-left:250px !important; }
.pdl270 { padding-left:270px !important; }
.pdl300 { padding-left:300px !important; }
.pdr1 { padding-right:1px !important; }
.pdr2 { padding-right:2px !important; }
.pdr3 { padding-right:3px !important; }
.pdr4 { padding-right:4px !important; }
.pdr5 { padding-right:5px !important; }
.pdr6 { padding-right:6px !important; }
.pdr7 { padding-right:7px !important; }
.pdr8 { padding-right:8px !important; }
.pdr9 { padding-right:9px !important; }
.pdr10 { padding-right:10px !important; }
.pdr15 { padding-right:15px !important; }
.pdr20 { padding-right:20px !important; }
.pdr25 { padding-right:25px !important; }
.pdr30 { padding-right:30px !important; }
.pdr35 { padding-right:35px !important; }
.pdr40 { padding-right:40px !important; }
.pdr45 { padding-right:45px !important; }
.pdr50 { padding-right:50px !important; }
.pdr55 { padding-right:55px !important; }
.pdr60 { padding-right:60px !important; }
.pdr65 { padding-right:65px !important; }
.pdr70 { padding-right:70px !important; }
.pdr75 { padding-right:75px !important; }
.pdr80 { padding-right:80px !important; }
.pdr85 { padding-right:85px !important; }
.pdt1 { padding-top:1px !important; }
.pdt2 { padding-top:2px !important; }
.pdt3 { padding-top:3px !important; }
.pdt4 { padding-top:4px !important; }
.pdt5 { padding-top:5px !important; }
.pdt6 { padding-top:6px !important; }
.pdt7 { padding-top:7px !important; }
.pdt8 { padding-top:8px !important; }
.pdt9 { padding-top:9px !important; }
.pdt10 { padding-top:10px !important; }
.pdt15 { padding-top:15px !important; }
.pdt17 { padding-top:17px !important; }
.pdt20 { padding-top:20px !important; }
.pdt21 { padding-top:21px !important; }
.pdt22 { padding-top:22px !important; }
.pdt23 { padding-top:23px !important; }
.pdt24 { padding-top:24px !important; }
.pdt25 { padding-top:25px !important; }
.pdt30 { padding-top:30px !important; }
.pdt35 { padding-top:35px !important; }
.pdt40 { padding-top:40px !important; }
.pdt50 { padding-top:50px !important; }
.pdt60 { padding-top:60px !important; }
.pdt70 { padding-top:70px !important; }
.pdt80 { padding-top:80px !important; }
.pdt90 { padding-top:90px !important; }
.pdt00 { padding-top:100px !important; }
.pdb1 { padding-bottom:1px !important; }
.pdb2 { padding-bottom:2px !important; }
.pdb3 { padding-bottom:3px !important; }
.pdb4 { padding-bottom:4px !important; }
.pdb5 { padding-bottom:5px !important; }
.pdb6 { padding-bottom:6px !important; }
.pdb7 { padding-bottom:7px !important; }
.pdb8 { padding-bottom:8px !important; }
.pdb9 { padding-bottom:9px !important; }
.pdb10 { padding-bottom:10px !important; }
.pdb20 { padding-bottom:20px !important; }
.pdb30 { padding-bottom:30px !important; }
.pdb40 { padding-bottom:40px !important; }
.pdb50 { padding-bottom:50px !important; }
.pdb60 { padding-bottom:60px !important; }
.pdb70 { padding-bottom:70px !important; }
.pdb80 { padding-bottom:80px !important; }
.pdb90 { padding-bottom:90px !important; }
.pdb00 { padding-bottom:100px !important; }
.pdd10 { padding:10px !important; }
.pdd20 { padding:20px !important; }
.pdd30 { padding:30px !important; }
.pdd40 { padding:40px !important; }
.pdd50 { padding:50px !important; }
.mgl1 { margin-left:1px !important; }
.mgl2 { margin-left:2px !important; }
.mgl3 { margin-left:3px !important; }
.mgl4 { margin-left:4px !important; }
.mgl5 { margin-left:5px !important; }
.mgl6 { margin-left:6px !important; }
.mgl7 { margin-left:7px !important; }
.mgl8 { margin-left:8px !important; }
.mgl9 { margin-left:9px !important; }
.mgl10 { margin-left:10px !important; }
.mgl15 { margin-left:15px !important; }
.mgl20 { margin-left:20px !important; }
.mgl25 { margin-left:25px !important; }
.mgl30 { margin-left:30px !important; }
.mgl35 { margin-left:35px !important; }
.mgl40 { margin-left:40px !important; }
.mgl45 { margin-left:45px !important; }
.mgl50 { margin-left:50px !important; }
.mgl55 { margin-left:55px !important; }
.mgl60 { margin-left:60px !important; }
.mgl65 { margin-left:65px !important; }
.mgl70 { margin-left:70px !important; }
.mgl75 { margin-left:75px !important; }
.mgl80 { margin-left:80px !important; }
.mgl85 { margin-left:85px !important; }
.mgl90 { margin-left:90px !important; }
.mgl95 { margin-left:95px !important; }
.mgl100 { margin-left:100px !important; }
.mgl105 { margin-left:105px !important; }
.mgl110 { margin-left:110px !important; }
.mgl120 { margin-left:120px !important; }
.mgl130 { margin-left:130px !important; }
.mgl140 { margin-left:140px !important; }
.mgl150 { margin-left:150px !important; }
.mgl160 { margin-left:160px !important; }
.mgl170 { margin-left:170px !important; }
.mgl180 { margin-left:180px !important; }
.mgl190 { margin-left:190px !important; }
.mgl195 {margin-left:195px !important; }
.mgl200 { margin-left:200px !important; }
.mgl230 { margin-left:230px !important; }
.mgr1 { margin-right:1px !important; }
.mgr2 { margin-right:2px !important; }
.mgr3 { margin-right:3px !important; }
.mgr4 { margin-right:4px !important; }
.mgr5 { margin-right:5px !important; }
.mgr6 { margin-right:6px !important; }
.mgr7 { margin-right:7px !important; }
.mgr8 { margin-right:8px !important; }
.mgr9 { margin-right:9px !important; }
.mgr10 { margin-right:10px !important; }
.mgr15 { margin-right:15px !important; }
.mgr20 { margin-right:20px !important; }
.mgr25 { margin-right:25px !important; }
.mgr30 { margin-right:30px !important; }
.mgr35 { margin-right:35px !important; }
.mgr40 { margin-right:40px !important; }
.mgr45 { margin-right:45px !important; }
.mgr50 { margin-right:50px !important; }
.mgr55 { margin-right:55px !important; }
.mgr60 { margin-right:60px !important; }
.mgr65 { margin-right:65px !important; }
.mgr70 { margin-right:70px !important; }
.mgr75 { margin-right:75px !important; }
.mgr80 { margin-right:80px !important; }
.mgr85 { margin-right:85px !important; }
.mgr90 { margin-right:90px !important; }
.mgt1 { margin-top:1px !important; }
.mgt2 { margin-top:2px !important; }
.mgt3 { margin-top:3px !important; }
.mgt4 { margin-top:4px !important; }
.mgt5 { margin-top:5px !important; }
.mgt6 { margin-top:6px !important; }
.mgt7 { margin-top:7px !important; }
.mgt8 { margin-top:8px !important; }
.mgt9 { margin-top:9px !important; }
.mgt10 { margin-top:10px !important; }
.mgt12 { margin-top:12px !important; }
.mgt15 { margin-top:15px !important; }
.mgt20 { margin-top:20px !important; }
.mgt21 { margin-top:21px !important; }
.mgt22 { margin-top:22px !important; }
.mgt23 { margin-top:23px !important; }
.mgt24 { margin-top:24px !important; }
.mgt25 { margin-top:25px !important; }
.mgt30 { margin-top:30px !important; }
.mgt35 { margin-top:35px !important; }
.mgt40 { margin-top:40px !important; }
.mgt50 { margin-top:50px !important; }
.mgt60 { margin-top:60px !important; }
.mgt70 { margin-top:70px !important; }
.mgt80 { margin-top:80px !important; }
.mgt90 { margin-top:90px !important; }
.mgt00 { margin-top:100px !important; }
.mgb1 { margin-bottom:1px !important; }
.mgb2 { margin-bottom:2px !important; }
.mgb3 { margin-bottom:3px !important; }
.mgb4 { margin-bottom:4px !important; }
.mgb5 { margin-bottom:5px !important; }
.mgb6 { margin-bottom:6px !important; }
.mgb7 { margin-bottom:7px !important; }
.mgb8 { margin-bottom:8px !important; }
.mgb9 { margin-bottom:9px !important; }
.mgb10 { margin-bottom:10px !important; }
.mgb20 { margin-bottom:20px !important; }
.mgb30 { margin-bottom:30px !important; }
.mgb40 { margin-bottom:40px !important; }
.mgb50 { margin-bottom:50px !important; }
.mgb60 { margin-bottom:60px !important; }
.mgb70 { margin-bottom:70px !important; }
.mgb80 { margin-bottom:80px !important; }
.mgb90 { margin-bottom:90px !important; }
.mgb00 { margin-bottom:00px !important; }
.mgd10 { margin:10px !important; }
.mgd20 { margin:20px !important; }
.mgd30 { margin:30px !important; }
.mgd40 { margin:40px !important; }
.mgd50 { margin:50px !important; }



