@charset "UTF-8";


/* default.css - Type Selector Definition */
body { margin:0;padding:0; font-size:.75em;}

img { border:none; }
label { cursor:pointer; }
form { margin:0; padding:0; }

/* Special Class Selector */
.fr { float:right; }
.fl { float:left; }
.clear { clear:both; }
.fwB { font-weight:bold;}
.tCenter { text-align:center; }
.tRight { text-align:right; }
.tLeft { text-align:left; }
.gap1 { margin-top:.8em; }
.nowrap { white-space:nowrap; }

.iePngFix { behavior:url("./common/js/iePngFix.htc"); } 
.zbxe_info { vertical-align:middle; behavior:url("./common/js/iePngFix.htc"); }

/* Input Style Definition */
.inputTypeText { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; height:1.4em; padding:.2em 0 0 .3em; background:#ffffff; font-size:1em; _font-size:9pt; }
*:first-child+html .inputTypeText { font-size:9pt; }
.inputTypeText:hover,
.inputTypeText:focus { background:#f4f4f4; }
.inputTypeTextArea { border:1px solid !important; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6 !important; background:#ffffff; font-size:1em; _font-size:9pt; height:100px;}
*:first-child+html .inputTypeTextArea { font-size:9pt; }

.w40 { width:40px; }
.w60 { width:60px; }
.w70 { width:70px; }
.w80 { width:80px; }
.w90 { width:90px; }
.w100 { width:100px; }
.w110 { width:110px; }
.w120 { width:120px; }
.w130 { width:130px; }
.w140 { width:140px; }
.w150 { width:150px; }
.w160 { width:160px; }
.w170 { width:170px; }
.w180 { width:180px; }
.w190 { width:190px; }
.w200 { width:200px; }
.w210 { width:210px; }
.w220 { width:220px; }
.w230 { width:230px; }
.w240 { width:240px; }
.w250 { width:250px; }
.w260 { width:260px; }
.w270 { width:270px; }
.w280 { width:280px; }
.w290 { width:290px; }
.w300 { width:300px; }
.w400 { width:400px; }

/* editor style */
a.bold { font-weight:bold; }

.editor_blue_text { color: #145ff9 !important; text-decoration:underline !important; }
.editor_blue_text a { color: #145ff9 !important; text-decoration:underline !important; }
.editor_red_text { color: #f42126 !important; text-decoration:underline !important; }
.editor_red_text a { color: #f42126 !important; text-decoration:underline !important; }
.editor_yellow_text { color: #c9bd00 !important; text-decoration:underline !important; }
.editor_yellow_text a { color: #c9bd00 !important; text-decoration:underline !important; }
.editor_green_text { color: #08830B !important; text-decoration:underline !important; }
.editor_green_text a { color: #08830B !important; text-decoration:underline !important; }

.folder_opener { display: block; }
.folder_closer { display: none; }
.folder_area { display: none; }

.xe_content { line-height:1.6; overflow:hidden; }

.zbxe_widget_output { background:url("/common/tpl/images/widget_text.gif") no-repeat center bottom; display:block;}

/* xe layer */
#waitingforserverresponse { border:2px solid #444444; font-weight:bold; color:#444444; padding: 7px 5px 5px 25px; background:#FFFFFF url("/common/tpl/images/loading.gif") no-repeat 5px 5px; top:40px; left:40px; position:absolute; z-index:100; visibility:hidden; }

#popup_menu_area{ position:absolute; background:#fff; border:2px solid #eee; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0; padding:0;}
#popup_menu_area *{ margin:0; padding:0; list-style:none; font-size:12px; line-height:normal;}
#popup_menu_area ul{ border:1px solid #ddd; -moz-border-radius:5px; -webkit-border-radius:5px; padding:10px 10px 5px 10px;}
#popup_menu_area li{ padding:2px 0 2px 20px; background-repeat:no-repeat; background-position:left center; margin-bottom:3px; white-space:nowrap;}
#popup_menu_area li a{ text-decoration:none; color:#000;}
#popup_menu_area li a:hover,
#popup_menu_area li a:active,
#popup_menu_area li a:focus{ font-weight:bold; letter-spacing:-1px;}

/* xe faceoff */
.faceOffManager { position:fixed; _position:absolute; right:3px; top:3px;  height:23px; }

 
/* NHN > UIT Center > Open UI Platform Team > Jeong Chan Myeong(dece24@nhncorp.com) */

/* Anchor Button */
a.button,
a.button span { position:relative; display:inline-block; text-decoration:none !important; background:url("/common/tpl/images/buttonWhite.gif") no-repeat; cursor:pointer; white-space:nowrap; vertical-align:middle; *vertical-align:top;}
a.button { padding:0; background-position:left top; overflow:visible;}
a.button span { left:2px; padding:6px 10px 5px 8px; color:#000; font:12px/12px Sans-serif; background-position:right top;}
/* Large Size */
a.button.large { background-position:left -30px; }
a.button.large span { padding:7px 10px 6px 8px; font:16px/16px Sans-serif; background-position:right -30px;}
/* xLarge Size */
a.button.xLarge { background-position:left -65px; }
a.button.xLarge span { padding:8px 10px 7px 8px; font:20px/20px Sans-serif; background-position:right -65px;}
/* Small Size */
a.button.small { background-position:left -107px; }
a.button.small span { padding:4px 6px 3px 4px; font:11px/11px Sans-serif; background-position:right -107px;}

/* Control Button + Submit Button */
span.button,
span.button button,
span.button input { position:relative; margin:0; display:inline-block; border:0; font:12px Sans-serif; white-space:nowrap; background:url("/common/tpl/images/buttonWhite.gif") no-repeat; vertical-align:middle;}
span.button { padding:0; background-position:left top;}
span.button button,
span.button input { height:23px; left:2px; *top:-1px; _top:0; padding:0 10px 0 8px; line-height:24px; background-position:right top; cursor:pointer; *overflow:visible;}
/* Large Size */
span.button.large { background-position:left -30px;}
span.button.large button,
span.button.large input { height:30px; *top:0; _top:-1px; padding:0 10px 0 8px; font:16px/30px Sans-serif; background-position:right -30px;}
/* xLarge Size */
span.button.xLarge { background-position:left -65px;}
span.button.xLarge button,
span.button.xLarge input { height:35px; padding:0 10px 0 8px; font:20px/36px Sans-serif; background-position:right -65px;}
/* Small Size */
span.button.small { background-position:left -107px;}
span.button.small button,
span.button.small input { height:18px; *top:0; _top:-1px; padding:0 6px 0 4px; font:11px/18px Sans-serif; background-position:right -107px;}

/* Strong Button */
a.button.strong *,
span.button.strong * { font-weight:bold !important;}

/* Icon Add */
a.button .icon { position:relative; border:0; vertical-align:middle;}
span.button .icon { position:relative; left:10px; margin-right:8px; vertical-align:middle;}

/* Color Preset */
a.button.green,
a.button.green span,
span.button.green,
span.button.green button,
span.button.green input { background-image:url("/common/tpl/images/buttonGreen.gif"); color:#fff;}
a.button.black,
a.button.black span,
span.button.black,
span.button.black button,
span.button.black input { background-image:url("/common/tpl/images/buttonBlack.gif"); color:#fff;}
a.button.red,
a.button.red span,
span.button.red,
span.button.red button,
span.button.red input { background-image:url("/common/tpl/images/buttonRed.gif"); color:#fff;}
a.button.blue,
a.button.blue span,
span.button.blue,
span.button.blue button,
span.button.blue input { background-image:url("/common/tpl/images/buttonBlue.gif"); color:#fff;}

/* Offset Debug */
a.button,
span.button{ margin-right:2px;}

/* Button Set */
.buttonSet{ width:16px; height:16px; background-image:url("/common/tpl/images/buttonSet.gif"); background-repeat:no-repeat; border:0; background-color:transparent; vertical-align:middle; display:inline-block; text-decoration:none;}
.buttonSet span{ z-index:-1; font-size:0; line-height:0; visibility:hidden;}
.buttonSet.buttonUp{ background-position:0 0;}
.buttonSet.buttonDown{ background-position:0 -16px;}
.buttonSet.buttonLeft{ background-position:0 -32px;}
.buttonSet.buttonRight{ background-position:0 -48px;}
.buttonSet.buttonInfo{ background-position:0 -64px;}
.buttonSet.buttonCopy{ background-position:0 -80px;}
.buttonSet.buttonSetting{ background-position:0 -96px;}
.buttonSet.buttonActive{ background-position:0 -112px;}
.buttonSet.buttonDisable{ background-position:0 -128px;}
.buttonSet.buttonDelete{ background-position:0 -144px;}
.buttonSet.buttonHomepage{ background-position:0 -160px;}
.buttonSet.buttonBlog{ background-position:0 -176px;}
.buttonSet.buttonCalendar{ background-position:0 -192px;}
.buttonSet.buttonLayoutEditor{ background-position:0 -208px;}
.buttonSet.buttonAddWidget{ background-position:0 -224px;}
.buttonSet.buttonAddContent{ background-position:0 -240px;}




/* Edited By PUMP */
/* 제일연마 */
/* BASIC */
body {margin:0; padding:0; font-family:굴림, 돋움, arial, verdana;}
ul, li {margin:0; padding:0;}
li {list-style:none;}
dl, dd {margin:0; padding:0;}
a {text-decoration:none; color:#666;}
a:hover {text-decoration:none; color:#333;}
.clear {clear:both;}
.pointer {cursor:pointer;}
/* BASIC */


#TopDiv {width:981px; height:71px; margin:0 auto; position:relative;}
#TopDiv a.down {position:absolute; top:29px; left:726px;}
#TopDiv a.contact {position:absolute; top:29px; left:799px;}

#IndexVisu {width:100%; height:460px; margin:0 auto;}

#SubVisu {width:100%; height:257px; margin:25px auto 0 auto; text-align:center;}

#Navi {width:100%; height:195px; position:absolute; top:71px; left:0px; margin:0 auto;}

#LangSelect {width:981px; margin:0 auto; position:relative;}
#LangSelect img {cursor:pointer; position:absolute;}
#LangSelect ul {border:1px solid #ddd; background:#fff; position:absolute;}
#LangSelect ul li {cursor:pointer; margin-bottom:5px;}
.indexlang img {top:-502px; right:31px;}
*html .indexlang img {top:-504px; right:30px;}
.indexlang ul {top:-486px; right:30px; width:63px; padding:5px;}
*html .indexlang ul {top:-489px;}
.sublang img {top:-324px; right:31px;}
*html .sublang img {top:-328px; right:30px;}
.sublang ul {top:-308px; right:30px; width:63px; padding:5px;}
*html .sublang ul {top:-314px; right:30px;}

#IndexCtt {width:981px; height:186px; margin:0 auto; position:relative;}
#IndexCtt a.noticetitle {position:absolute; top:38px; left:50px; border-bottom:1px solid #d0d0d0; cursor:pointer;}
#IndexCtt ul.notice {position:absolute; top:62px; left:50px; width:237px; height:76px; padding:10px;}
#IndexCtt ul.notice li {height:18px;}
#IndexCtt ul.notice li div.titlelist {float: left;}
#IndexCtt ul.notice li span.date {float: right; color:#999;}
#IndexCtt img.ctlgtitle {position:absolute; top:38px; left:329px;}
#IndexCtt ul.ctlg li.a {position:absolute; top:79px; left:329px;}
#IndexCtt ul.ctlg li.a img {cursor:pointer;}
#IndexCtt ul.ctlg li.b {position:absolute; top:79px; left:411px;}
#IndexCtt a.history {position:absolute; top:103px; left:329px;}
#IndexCtt a.movie {position:absolute; top:38px; left:510px;}
#IndexCtt a.prod {position:absolute; top:38px; left:630px;}
#IndexCtt img.infotitle {position:absolute; top:38px; left:763px;}
#IndexCtt ul.info {position:absolute; top:60px; left:763px;}
#IndexCtt ul.info li {margin-bottom:2px;}

#CttWrap {width:981px; min-height:400px; margin:0 auto; padding-bottom:40px; position:relative;}
*html #CttWrap {height:400px;}
#prodWrap {width:981px; min-height:650px; margin:0 auto; padding-bottom:40px; position:relative;}
*html #prodWrap {height:650px;}

#NaviDiv {width:250px; height:500px; float:left; background:url("/img/ko/pub/bg_left.png") no-repeat;}
#NaviDiv div.subnavi {margin:10px 0 0 25px;}

#CttDiv {width:731px; float:left; color:#666; margin-bottom:30px; position:relative;}
#CttDiv img.titlea {margin-bottom:18px;}
#CttDiv img.summ {margin-bottom:40px;}
#CttDiv ul.historylist{height:85px;}
#CttDiv ul.historylist li {float:left; margin-right:2px; cursor:pointer;}
#CttDiv ul.historylist li.last {float:left; margin-right:0px;}
#CttDiv dl.compinfo dd {position:relative;}
#CttDiv dl.compinfo dd img {float:left; margin-right:20px;}
#CttDiv dl.compinfo table {border-left:1px solid #ddd; border-top:1px solid #ddd; width:380px;}
#CttDiv dl.compinfo table caption {font-size:14px; font-weight:bold; color:#666; margin-bottom:10px;}
#CttDiv dl.compinfo table th, td {border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:5px;}
#CttDiv dl.compinfo table th {background-color:#818181; color:#fff; width:60px;}
#CttDiv .clear {height:30px;}
.aa_en {font-size:14px;}
.ac li {list-style:square; margin:0 0 5px 20px;}
#CttDiv ul.prodpage {width:711px; background-color:#f3f3f3; float:left; padding:10px; margin-bottom:30px;}
#CttDiv ul.prodpage li {float:left; padding:3px 10px; background:url("/img/pub/ico_prodlist.png") 0 50% no-repeat; display:block;}
#CttDiv ul.prodpage li a {cursor:pointer;}
#CttDiv ul.prodpage li a:hover {color:red; font-weight:bold;}
#CttDiv p.titlec {font-weight:bold; font-size:14px;}
#CttDiv p.titlecl {font-weight:bold; font-size:14px; margin-top:40px;}
#CttDiv p.prodp {line-height:200%; text-align:justify; margin-bottom:40px;}
#CttDiv p.cttp {line-height:140%; text-align:justify; margin-bottom:20px; font-weight:bold;}
#CttDiv p.prodpleft {line-height:200%; text-align:left; margin-bottom:40px;}
.bab dl {margin-bottom:20px;}
.bab dt {margin-bottom:10px;}
.bab dd {background-color:#eee; height:190px; padding:20px;}
.bab dd img {float:left; margin-right:20px;}
.bae img {margin-bottom:20px;}
.bae table {border-left:1px solid #ddd; border-top:1px solid #ddd; margin-bottom:20px;}
.bae table th, td {border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.bab dd p{line-height:200%; text-align:justify;}
.bah img {margin-bottom:40px;}
.bah table.prodtable th.left {text-align:left;}
#CttDiv p.unit {text-align:right; padding-right:10px;}
.bb ul.prodpage li {width:153px;}
.bb table.prodtable th {width:80px;}
.bc li {float:left; width:360px;}
#CttDiv ul.prodlist {width:711px; min-height:89px; background:url("/img/pub/bg_prodlist.png") left bottom no-repeat #f3f3f3; float:left; padding:10px; margin-bottom:30px;}
*html #CttDiv ul.prodlist {height:89px;}
#CttDiv ul.prodlist li {float:left; padding:3px 10px; background:url("/img/pub/ico_prodlist.png") 0 50% no-repeat; display:block;}
#CttDiv ul.prodlist li a {cursor:pointer;}
#CttDiv ul.prodlist li a:hover {color:red; font-weight:bold;}
#CttDiv ul.prodlist li.zh {width:320px;}
.bca ul.prodlist li {width:320px;}
.bcb ul.prodlist li {width:150px;}
.bcc ul.prodlist li {margin-right:30px;}
.bcd ul.prodlist li {width:120px;}
.bcf p.unit {margin-right:130px;}
#CttDiv img.titleb {margin-bottom:10px;}
#CttDiv img.cttpic {margin: 10px 0 20px 0;}
#CttDiv dl.prod {min-height:200px; margin-bottom:40px;}
*html #CttDiv dl.prod {}
#CttDiv dl.prod img.prodpic {float:margin-right:20px;}
#CttDiv dl.prod img.prodpicbcdc {width:220px; margin-right:20px;}
#CttDiv dl.prod dd {line-height:200%; text-align:justify;}
#CttDiv dl.prod dd ul {}
#CttDiv dl.prod dd li {list-style:square; margin-left:18px;}
#CttDiv table.prodtable {width:100%; border-left:1px solid #ddd; border-top:1px solid #ddd; margin-bottom:20px;}
#CttDiv table.prodtable caption {font-size:14px; font-weight:bold; color:#666; margin-bottom:10px;}
#CttDiv table.prodtable th, td {border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:5px; line-height:130%;}
#CttDiv table.prodtable th {background-color:#818181; color:#fff;}
#CttDiv table.prodtable th.left {text-align:left;}
#CttDiv table.prodtable th.right {text-align:right;}
#CttDiv table.prodtable td.center {text-align:center;}
#CttDiv table.prodtable td.left {text-align:left;}
#CttDiv table.prodtable td.right {text-align:right;}
.bd table.prodtable img {cursor:pointer;}
#CttDiv ul.drawinglist li {float:left; margin:0 10px 30px 0; cursor:pointer;}
#CttDiv ul.cttlist {margin-bottom:40px;}
#CttDiv ul.cttlist li {list-style:square; margin:0 0 5px 20px; line-height:200%;}
.ac_en .compinfo li {list-style:none; line-height:200%; font-weight:bold;}
.da table {border-left:1px solid #ddd; border-top:1px solid #ddd; margin-bottom:10px; width:100%;}
.da table.base {width:300px; position:absolute; top:140px; left:350px;}
.da table caption {font-size:14px; font-weight:bold; color:#666; margin-bottom:10px;}
.da table th, td {border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:5px;}
.da table th {background-color:#818181; color:#fff;}
.db table {border-left:1px solid #ddd; border-top:1px solid #ddd; margin-bottom:10px; width:600px;}
.db table caption {font-size:14px; font-weight:bold; color:#666; margin-bottom:10px;}
.db table th, td {border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:5px;}
.db table th {background-color:#818181; color:#fff; width:60px;}
.db th.a {width:150px;}
.db th.b {width:150px;}
.dd img.a {margin-bottom:30px;}
.eb ul, li {margin:0; padding:0;}
.eb ul ul {margin-bottom:10px; text-align:justify; line-heIght:150%;}
.eb ul li {margin-bottom: 5px;}
.eb ul li strong.cut {display:block; margin-bottom:5px; font-size:14px; color:#000;}
.eb ul ul ol {margin-left:5px;}
.eb ul ul ol li {list-style-type:decimal; padding:20px;}
.eb ul ul ol li ol {}
.eb ul ul ol li ol li {list-style-type:lower-roman;}

.b_en li {float:left; width:360px;}
.ca_en li {float:left; width:360px;}
.da_en .map {margin-bottom:20px; text-align:center;}

.b_id li {float:left; width:360px;}
.ca_id li {float:left; width:360px;}
.da_id .map {margin-bottom:20px; text-align:center;}

.baf p.btn_zh {cursor:pointer; font-size:14px; font-weight:bold; padding:5px; color:#fff; background:#000; width:60px;}

/*
#CttDiv dl.prod {min-height:200px;}
*html #CttDiv dl.prod {height:200px;}
#CttDiv dl.prod dt {width:440px; border-top:3px solid red; border-bottom:2px solid red; padding:5px; float:right;}
#CttDiv dl.prod img {float:left; margin-right:20px;}
#CttDiv dl.prod dd {line-height:200%; text-align:justify;}
*/

#BtmDiv {width:981px; height:27px; margin:0 auto; padding:21px 0; border-top:1px solid #a7a7a7; position:relative;}
#BtmDiv img.copy {position:absolute; top:21px; left:217px;}
#BtmDiv img.addr {position:absolute; top:34px; left:217px;}

#BtmDiv .banner_en {position:absolute; top:21px; left:10px;}
#BtmDiv .logo_en {position:absolute; top:23px; left:220px;}
#BtmDiv p.copyp {position:absolute; top:38px; left:220px; color:#666; padding-bottom:20px; line-height:120%;}
*html #BtmDiv p.copyp {top:46px; line-height:140%;}
#BtmDiv .login {position:absolute; top:10px; right:0;}





/* NHN > UIT Center > Open UI Technology Team > Jeong Chan Myeong(dece24@nhncorp.com) */

/* Skip To Content */
a.skipToContent{ display:block; width:100%; position:absolute; top:0; clear:both; overflow:hidden; height:0; text-decoration:none; text-align:center;}
a.skipToContent:hover,
a.skipToContent:active,
a.skipToContent:focus{ height:auto; margin:0 0 10px 0; padding:5px;}

/* Element Reset */
html,
body{ height:100%;}
body { margin:0; font-size:12px; background:#fff; color:#000;}
address { font-style:normal;}
img,
fieldset{ border:0; margin:0; padding:0;}
form{ margin:0;}
legend{ position:absolute; width:0; height:0; overflow:hidden; font-size:0; line-height:0; visibility:hidden; z-index:-1;}
#hr{ display:none; }
sup,
sub{ font-style:normal; font-weight:normal;}

/* Layout */
div.black{ background:url("/layouts/cheil_layout/img/bgBlack.gif") repeat-x; border-bottom:37px solid #1a1a1a;}
#xe .black{ border-bottom:0;}
div.blue{ background:url("/layouts/cheil_layout/img/bgBlue.gif") no-repeat center 70px;}
.sky{ background:url("/layouts/cheil_layout/img/bgSky.gif") no-repeat center 70px;}
div.cyan{ background:url("/layouts/cheil_layout/img/bgCyan.gif") no-repeat center 70px;}
div.purple{ background:url("/layouts/cheil_layout/img/bgPurple.gif") no-repeat center 70px;}
div.orange{ background:url("/layouts/cheil_layout/img/bgOrange.gif") no-repeat center 70px;}

body.gradBGblack {background:url("/layouts/cheil_layout/img/gradBGblack.png") repeat-x 0 0;}
body.gradBGblue {background:url("/layouts/cheil_layout/img/gradBGblue.png") repeat-x 0 0;}
body.gradBGsky {background:url("/layouts/cheil_layout/img/gradBGsky.png") repeat-x 0 0;}
body.gradBGcyan {background:url("/layouts/cheil_layout/img/gradBGcyan.png") repeat-x 0 0;}
body.gradBGpurple {background:url("/layouts/cheil_layout/img/gradBGpurple.png") repeat-x 0 0;}
body.gradBGorange {background:url("/layouts/cheil_layout/img/gradBGorange.png") repeat-x 0 0;}


#container{ margin:0 20px;}
#header{ height:102px; z-index:2;}
#body{ margin:0; padding-top:30px; background:url("/layouts/cheil_layout/img/bgBody.gif") repeat-y 801px 0; z-index:1;}
.fixed .c #body{ background:none; margin-bottom:30px;}
#body .extension{ margin-bottom:60px;}
.fixed .ce #body #content, 
.fixed .ec #body #content{ padding-bottom:60px; width:760px;}
.fixed .ce #body .e1, 
.fixed .ec #body .e1{ width:160px;}
#footer{ padding:10px 0; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; margin-bottom:60px; font-size:11px;}
div.black #footer{ border:0; margin-bottom:-36px; margin-top:100px;}
#sitemap{ padding:15px 0; margin-bottom:15px; border-top:2px solid #464646;}
div.black #sitemap{ border-bottom:1px solid #d4d4d4;}

/* Header */
#header a{ text-decoration:none;}
#header a:hover,
#header a:active,
#header a:focus{ text-decoration:underline;}

#header h1{ margin:0; position:relative; top:15px;}
#header h1.noMargin { margin:0; position:relative; left:0; top:0; }
#header h1 a{ display:block; margin:0; float:left; text-decoration:none;}
div.black #header h1 a{ background-position:0 0;}
#header h1 span{ position:relative; width:0; height:0; overflow:hidden; font-size:0; line-height:0; visibility:hidden; }

/* GNB */
.gnb{ position:absolute; left:0; bottom:0; margin:0; padding:0; list-style:none;}
.gnb li{ float:left; padding-right:40px;}
.gnb li a{ font-weight:bold; font-size:13px; display:block; height:33px; text-decoration:none !important; color:#000; font-family:tahoma; float:left;}
.gnb li a span{ display:inline-block; padding-top:10px;  }
.gnb li.black a:hover ,
.gnb li.black.selected a { font-weight:bold; font-size:13px; color:#005cbb; }
.gnb li.blue a:hover ,
.gnb li.blue.selected a { font-weight:bold; font-size:13px; color:#005cbb; }
.gnb li.sky a:hover ,
.gnb li.sky.selected a { font-weight:bold; font-size:13px; color:#005cbb; }
.gnb li.cyan a:hover ,
.gnb li.cyan.selected a { font-weight:bold; font-size:13px; color:#005cbb; }
.gnb li.purple a:hover ,
.gnb li.purple.selected a { font-weight:bold; font-size:13px; color:#005cbb; }
.gnb li.orange a:hover ,
.gnb li.orange.selected a { font-weight:bold; font-size:13px; color:#005cbb; }

/* Search */
#header .search{ position:absolute; right:0; bottom:0; width:158px; height:32px; z-index:1;}
div.black #header .search{ background:url("/layouts/cheil_layout/img/bgBlackSearch.gif") no-repeat;}
#header .search *{ vertical-align:middle;}
#header .search .inputText{ position:absolute; top:9px; left:20px; border:0; background:#fff; width:110px; height:15px; padding:0; font-size:12px;} 
#header .search .inputSearch{ position:absolute; top:9px; left:135px;}

/* Sitemap */
#sitemap a{ text-decoration:none;}
#sitemap a:hover,
#sitemap a:active,
#sitemap a:focus{ text-decoration:underline;}

#sitemap .extension{ *zoom:1;}
#sitemap .extension:after{ content:""; display:block; clear:both;}
#sitemap .extension .section{ float:left; width:127px; margin:0; padding:0 0 0 10px; background:url("/layouts/cheil_layout/img/lineKneeVr.gif") repeat-y 0 0;}
#sitemap .extension .section.logo{ background:none; padding:0 10px 0 0;}
#sitemap .extension .section h2{ font-size:12px; margin:0 0 10px 0;}
#sitemap .extension .section a{ color:#808080;}
#sitemap .extension .section ul{ margin:0; padding:0; list-style:none;}
#sitemap .extension .section li{ margin-bottom:6px;}

/* Footer */
#footer a{ text-decoration:none;}
#footer a:hover,
#footer a:active,
#footer a:focus{ text-decoration:underline;}

#footer .rss{ float:left; margin:0;}
#footer .rss a{ color:#8b8b8b; padding-left:14px; background:url("/layouts/cheil_layout/img/iconRss.gif") no-repeat left center; font-size:11px; font-family:Tahoma;}
#footer address{ float:right; color:#8b8b8b; font-size:11px; font-family:Tahoma;}

/* LNB */
.lnb a{ text-decoration:none;}
.lnb a:hover,
.lnb a:active,
.lnb a:focus{ text-decoration:underline !important;}

.lnb{ margin-bottom:50px;}
.lnb h2{ margin:0 0 50px 0; padding:0 0 0 20px; font:normal 24px Tahoma;}
.lnb h3{ margin:0 0 12px 0; padding:0 0 0 20px; font-size:12px;}
.lnb h3 a{ color:#000;}
div.blue .lnb h2,
div.blue .lnb h2 a{ color:#005cbb;}
.sky .lnb h2,
.sky .lnb h2 a{ color:#4e70b5;}
div.cyan .lnb h2,
div.cyan .lnb h2 a{ color:#48b2b1;}
div.purple .lnb h2,
div.purple .lnb h2 a{ color:#8f3190;}
div.orange .lnb h2,
div.orange .lnb h2 a{ color:#fdaa00;}
.lnb ul{ margin:0 0 40px 0; padding:0 0 0 20px; list-style:none;}
.lnb ul ul{ margin:10px 0 10px 0;}
.lnb li{ margin-bottom:7px; font-size:11px;}
.lnb li a{ color:#4d4d4d;}
.lnb li.active a{ font-weight:bold; text-decoration:underline;}
.lnb li.active li a{ font-weight:normal; text-decoration:none;}
div.blue .lnb li.active a{ color:#005cbb;}
.sky .lnb li.active a{ color:#4e70b5;}
div.cyan .lnb li.active a{ color:#48b2b1;}
div.purple .lnb li.active a{ color:#8f3190;}
div.orange .lnb li.active a{ color:#fdaa00;}
div.blue .lnb li.active li a,
.sky .lnb li.active li a,
div.cyan .lnb li.active li a,
div.purple .lnb li.active li a,
div.orange .lnb li.active li a{ color:#4d4d4d;}
div.blue .lnb li.active li.active a{ color:#005cbb;}
.sky .lnb li.active li.active a{ color:#4e70b5;}
div.cyan .lnb li.active li.active a{ color:#48b2b1;}
div.purple .lnb li.active li.active a{ color:#8f3190;}
div.orange .lnb li.active li.active a{ color:#fdaa00;}

#body .extension .dLink{ padding:0 0 0 20px; margin-bottom:10px;}
#body .extension .dLink img{ border:none; }

/* family_site */
#family_site {position: absolute;	top: 9px; left: 10px;	background: url("/layouts/cheil_layout/img/bg_family_site.gif") no-repeat;}
#family_site a:link {color:#555555; text-decoration:none;}
#family_site a:visited {color:#555555; text-decoration:none;}
#family_site a:hover {color:#0066cc; text-decoration:underline;}
#family_site a:active {color:#555555; text-decoration:none;}
#family_site h4 {width: 107px; height: 16px; margin: 0; cursor: pointer;	}
#family_site span {display: none;}
#family_site #site_list {position: absolute;	bottom: 15px;	border: solid #d5d5d5;	border-width:1px 1px 0 1px;	background-color: #fff;	width: 105px;	height: 0; margin:0;	overflow: auto;}

#family_site #site_list a:hover,
#family_site #site_list a:focus {color:#0066cc; text-decoration:none;}

#family_site #site_list ul {list-style: none; margin:0; padding:5px; text-align:left; overflow:hidden;}

#family_site #site_list ul li {color:#666;	line-height:14px !important; font:11px "돋움", Dotum; letter-spacing:-1px;}


/*
이 마크업 문서는 아래 제공자에 의해 정리 및 수정, 배포 되었습니다
Markup : Hyunhw Jung
Website: http://www.premiumxe.com
Email : clubnb2@naver.com
*/

/* Site Accounts
---------------------------------------------------------------------------------*/
.account{ position:absolute; top:40px; right:0; margin:0; padding:0; z-index:10;}
.account li{ position:relative; float:left; list-style:none; background-image:url("/layouts/cheil_layout/img/lineHeaderVr.gif"); background-repeat:no-repeat; background-position:left 4px;}
div.black .account li{ background-image:url("/layouts/cheil_layout/img/lineHeaderVrBlack.gif");}
.account li *{ vertical-align:top;}
.account li li{ float:none; height:auto; background-image:none;}

.account li.log{ background-image:none; font-size:0; line-height:0;}
.account li.log a{ display:block; padding:5px 8px;}

.account li.profile button{ border:0; padding:0; width:53px; height:15px; cursor:pointer; background-color:transparent; background-image:url("/layouts/cheil_layout/img/buttonProfile.gif"); background-repeat:no-repeat; background-position:center -10px; overflow:visible;}
div.black .account li.profile button{ background-position:center 5px;}
.account li.profile button span{ position:relative; width:0; height:0; overflow:hidden; font-size:0; line-height:0; visibility:hidden; z-index:-1;}

.account li.profile .memberProfile{ display:none; position:absolute; top:15px; left:8px; padding:20px; background:#fff; border:2px solid #737373;}
.account li.profile .memberProfile.active{ display:block;}
.account li.profile .memberProfile .authorName{ margin:0 0 8px 0; font-size:16px; font-weight:bold; color:#333; white-space:nowrap;}
.account li.profile .memberProfile ul{ margin:0; padding:15px 15px 5px 15px; list-style:none; border:1px solid #f2f2f2; background:#fcfcfc;}
.account li.profile .memberProfile li{ float:none; white-space:nowrap; margin:0 0 10px 0; padding:0 0 0 10px; background:url("/layouts/cheil_layout/img/bulletB.gif") no-repeat left center;}
.account li.profile .memberProfile li a{ background:none; color:#333; text-decoration:none;}
.account li.profile .memberProfile li a:hover,
.account li.profile .memberProfile li a:active,
.account li.profile .memberProfile li a:focus{ text-decoration:underline;}
.account li.profile .memberProfile .close{ position:absolute; cursor:pointer; border:0; padding:0; top:0; right:0; width:27px; height:27px; background:transparent url("/layouts/cheil_layout/img/buttonCloseX.gif") no-repeat center center;}
.account li.profile .memberProfile .close span{ position:absolute; font-size:0; line-height:0; width:0; height:.; overflow:hidden; visibility:hidden;}

.account li.register a{ display:block; width:43px; height:5px; padding:5px 8px; background-image:url("/layouts/cheil_layout/img/buttonRegister.gif"); background-repeat:no-repeat; background-position:center -10px;}
div.black .account li.register a{ background-position:center 5px;}
.account li.register a span{ position:relative; width:0; height:0; overflow:hidden; font-size:0; line-height:0; visibility:hidden; z-index:-1;}

.account li.language{ position:relative;}
.account li.language em{ display:inline-block; height:15px; overflow:hidden; padding:0 8px; font-size:9px; font-style:normal; background-image:url("/layouts/cheil_layout/img/buttonLanguage.gif"); background-repeat:no-repeat; background-position:-92px -10px;}
div.black .account li.language em{ background-position:8px -10px;}
.account li.language em span{ display:inline-block; overflow:hidden; visibility:hidden;}
.account li.language em.ko{ background-position:-92px -10px;}
div.black .account li.language em.ko{ background-position:8px -10px;}
.account li.language em.en{ background-position:-92px -25px;}
div.black .account li.language em.en{ background-position:8px -25px;}
.account li.language em.jp{ background-position:-92px -40px;}
div.black .account li.language em.jp{ background-position:8px -40px;}
.account li.language em.zh-CN{ background-position:-92px -55px;}
div.black .account li.language em.zh-CN{ background-position:8px -55px;}
.account li.language em.zh-TW{ background-position:-92px -70px;}
div.black .account li.language em.zh-TW{ background-position:8px -70px;}

.account li.language button{ height:15px; border:0; padding:0; font-size:0; line-height:0; overflow:visible; cursor:pointer; background-image:url("/layouts/cheil_layout/img/buttonLanguage.gif"); background-repeat:no-repeat; background-position:-92px 5px; background-color:transparent;}
div.black .account li.language button{ background-position:8px 5px;}
.account li.language button span{ font-size:0; line-height:0; width:0; height:0; overflow:hidden; visibility:hidden;}
.account li.language .sLanguage{ position:relative; width:100px; text-align:right;}
.account li.language .sLanguage span{ font-size:0; line-height:0; letter-spacing:-100px; display:inline-block; visibility:visible; width:100%; height:15px; background-image:url("/layouts/cheil_layout/img/buttonSelectLanguageToggle.gif"); background-repeat:no-repeat; background-position:85px 4px;}
.account li.language.open .sLanguage span{ background-position:85px -6px;}
.account li.language .languageList{ display:none; width:98px; margin:0; padding:5px 0; position:absolute; top:20px; right:0; background:#fff; border:1px solid #eee;}
.account li.language.open .languageList{ display:block; z-index:999;}
.account li.language .languageList button{ width:100%;}
div.black .account li.language .languageList{ background:#666; border-color:#888;}
.account li.language .languageList .ko button{ background-position:-92px -10px;}
div.black .account li.language .languageList .ko button{ background-position:8px -10px;}
.account li.language .languageList .en button{ background-position:-92px -25px;}
div.black .account li.language .languageList .en button{ background-position:8px -25px;}
.account li.language .languageList .jp button{ background-position:-92px -40px;}
div.black .account li.language .languageList .jp button{ background-position:8px -40px;}
.account li.language .languageList .zh-CN button{ background-position:-92px -55px;}
div.black .account li.language .languageList .zh-CN button{ background-position:8px -55px;}
.account li.language .languageList .zh-TW button{ background-position:-92px -70px;}
div.black .account li.language .languageList .zh-TW button{ background-position:8px -70px;}

.account li.language .languageList li { display:none;}
.account li.language .languageList .ko,
div.black .account li.language .languageList .ko,
.account li.language .languageList .en,
div.black .account li.language .languageList .en,
.account li.language .languageList .jp,
div.black .account li.language .languageList .jp,
.account li.language .languageList .zh-CN,
div.black .account li.language .languageList .zh-CN,
.account li.language .languageList .zh-TW,
div.black .account li.language .languageList .zh-TW { display:block; }



/* Ajax Login Layer (Modal Window)
---------------------------------------------------------------------------------*/
.loginWindow{ display:none; position:fixed; left:0; top:0; _position:absolute; width:100%; height:100%; z-index:100;} 
.loginWindow.open{ display:block;}
.loginWindow .modalWindow{ display:block; position:fixed; border:0; left:0; top:0; _position:absolute; width:100%; height:100%; background:#000; opacity:.6; filter:alpha(opacity:60);}
.loginWindow .loginLayer{ position:absolute; margin:0 0 0 -175px; width:305px; top:120px; left:50%; padding:30px 0 0 0; color:#797771; background:#f9f9f9 no-repeat left bottom; border-top:2px solid #636870; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; }

.loginWindow .loginLayer form{ *zoom:1; position:relative; }
.loginWindow .loginLayer form:after{ content:""; display:block; clear:both;}

.loginWindow .loginLayer #commonLogin{ height:80px; }
.loginWindow .loginLayer #openidLogin{ height:55px; }
.loginWindow .loginLayer input.id{ position:absolute; top:0; left:33px; width:154px; height:15px; padding-top:5px; padding-left:4px; background:#ffffff url("/layouts/cheil_layout/img/bg_id.gif") no-repeat;  border:1px solid !important; border-color:#9a9a9a #d8d8d8 #d8d8d8 #9a9a9a !important; color:#666666; font:8pt 돋움; letter-spacing:-1px;}
.loginWindow .loginLayer input.password{ position:absolute; top:27px; left:33px; width:154px; height:15px; padding-top:5px; padding-left:4px; background:#ffffff url("/layouts/cheil_layout/img/bg_pass.gif") no-repeat;  border:1px solid !important; border-color:#9a9a9a #d8d8d8 #d8d8d8 #9a9a9a !important; color:#666666; font:8pt 돋움; letter-spacing:-1px;}

.loginWindow .loginLayer .oid_desc { margin:20px 0 10px 33px; }
.loginWindow .loginLayer form_field { margin:0; padding:0; }
.loginWindow .loginLayer input.oid{ margin-left:33px; width:154px; height:15px; padding-top:5px; padding-left:4px; background:#ffffff url("/layouts/cheil_layout/img/bg_id.gif") no-repeat;  border:1px solid !important; border-color:#9a9a9a #d8d8d8 #d8d8d8 #9a9a9a !important; color:#666666; font:8pt 돋움; letter-spacing:-1px;}
.loginWindow .loginLayer input.submit_oid { width:52px; height:22px; background:url("/layouts/cheil_layout/img/login_btn_submit.gif") no-repeat; border:none; margin:0; cursor:pointer; position:absolute; top:0px; left:199px; }

.loginWindow .loginLayer .saveIDinfo { position:absolute; top:5px; left:196px; font:8pt 돋움; letter-spacing:-1px; }
.loginWindow .loginLayer .keep label{ color:#555;}
.loginWindow .loginLayer input.submit { width:52px; height:22px; background:url("/layouts/cheil_layout/img/login_btn_submit.gif") no-repeat; border:none; margin:0; cursor:pointer; position:absolute; top:27px; left:199px; }

.loginWindow .loginLayer .help{ position:absolute; top:98px; left:27px; font:8pt 돋움; letter-spacing:-1px; margin:0; padding:0;}
.loginWindow .loginLayer .help li{ display:inline; font-size:11px; line-height:14px; padding:0 0 0 5px;}
.loginWindow .loginLayer .help li.join{ font-weight:bold;}
.loginWindow .loginLayer .help li.find{ border-left:1px solid #b3b3b3;}

.loginWindow .loginLayer .help li a{ text-decoration:none; color:#555;}
.loginWindow .loginLayer .help li a:hover,
.loginWindow .loginLayer .help li a:active,
.loginWindow .loginLayer .help li a:focus{ text-decoration:underline;}

.loginWindow .loginLayer .close{ position:absolute; cursor:pointer; border:0; padding:0; top:0; right:0; width:27px; height:27px; background:transparent url("/layouts/cheil_layout/img/buttonCloseX.gif") no-repeat center center;}
.loginWindow .loginLayer .close span{ position:absolute; font-size:0; line-height:0; width:0; height:.; overflow:hidden; visibility:hidden;}


/* NHN > UIT Center > Open UI Technology Team > Jeong Chan Myeong(dece24@nhncorp.com) */

/* Home */
.black #content a{ text-decoration:none;}
.black #content a:hover,
.black #content a:active,
.black #content a:focus{ text-decoration:underline;}

.black .dLink{ float:left; margin:0 0 0 0;}
.black .dLink img{ border:1px solid #ddd;}

/* Heading */
#content .h2{ color:#333; font-size:18px; margin:0 0 40px 0; clear:both;}
#content .h3{ position:relative; color:#333; font-size:15px; border-bottom:1px solid #dcdcdc; padding-bottom:7px; clear:both; margin:0 0 20px 0;}
#content .h4{ color:#333; font-size:14px; margin-top:1em; margin-bottom:10px;}
#content .h5{ color:#333; font-size:12px; margin-top:0; margin-bottom:10px;}

/* Table Of Content */
#content .toc{ margin:0 0 40px 0; padding:20px 50px; border:1px dotted #dcdcdc;}
#content .toc li{ margin-bottom:3px;}

/* Content Header */
.contentHeader{ position:relative; border:2px solid; border-left:160px solid;  *zoom:1; margin-bottom:50px; overflow:visible;}
.contentHeader:after{ content:""; display:block; clear:both;}

.sky .contentHeader{ border-color:#4b6aa8;}
.cyan .contentHeader{ border-color:#41a7a6;}
.purple .contentHeader{ border-color:#8f3190;}
.orange .contentHeader{ border-color:#eea000;}

.contentHeader .title{ position:relative; float:left; width:140px; padding:20px 0 20px 20px; margin:0 0 0 -160px; color:#fff; *zoom:1;}
.contentHeader .title h2{ margin:0 0 12px 0; font-size:8px; font-weight:normal; font-family:Tahoma; letter-spacing:2px;}
.contentHeader .title h3{ margin:0 0 0 0; font-size:20px;}

.contentHeader .summary{ *zoom:1; padding:25px 30px; height:105px; overflow:hidden;}
.contentHeader .summary:after{ content:""; display:block; clear:both;}
.contentHeader .summary .thumb{ float:left; display:block; margin:0 20px 0 0;}
.contentHeader .summary .description { color:#7f7f7f; line-height:1.5;}
.contentHeader .summary .description p{ margin-top:0;}
.contentHeader .summary .description ul { overflow:hidden; list-style:none; margin:0; padding:0; font-size:11px; color:#8b8b8b;}
.contentHeader .summary .description ul li{ display:inline; position:relative; left:-10px; padding-left:10px; margin-right:5px; background:url("/layouts/cheil_layout/img/lineHeaderVr.gif") no-repeat left center;}
.contentHeader .summary .description ul a { color:#8b8b8b;}

/* Content Section */
#content .section{ color:#666; line-height:1.5; margin-bottom:40px;}
#content .section em{ font-style:normal; color:#ff6600;}
#content .section strong{ color:#000;}

/* Content Table */
#content .section table { border-collapse:collapse; border:1px solid #ccc; border-right:none; border-bottom:none; margin-bottom:40px; width:100%; }
#content .section caption { position:relative; text-align:left; font-weight:bold; padding:10px 0;}
#content .section caption button{ overflow:visible; font:11px Tahoma; cursor:pointer;}
#content .section th,
#content .section td { padding:.3em .5em; vertical-align:top; border:1px solid #ccc; border-top:none; border-left:none; vertical-align:top;}
#content .section th { background:#f4f4f4; }
#content .section tbody th { text-align:left; }

/* Content Code */
#content .section code{ background:#f8f8f8; font-family:"Courier New", Monospace;}
#content .section code.block{ display:block; border:1px dashed #ddd; padding:1em;}

/* About */
.blue #content .info{ position:absolute; top:10px; right:0; font-size:11px; color:#8b8b8b; margin:0;}

.blue #content .history dl{ position:relative; margin:0; padding:0; *zoom:1;}
.blue #content .history dl:after{ content:""; display:block; clear:both;}
.blue #content .history dt{ position:absolute; top:0; font-weight:bold; color:#333; height:13px; padding-top:15px; padding-bottom:15px; text-align:center;}
.blue #content .history dt.dt1{ left:0; border:1px solid #efefef; border-right:0; width:259px; background:url("/layouts/cheil_layout/img/aboutXeHistoryBg.gif") no-repeat right center;}
.blue #content .history dt.dt2{ left:260px; border:1px solid #efefef; border-left:0; border-right:0; width:259px; background:url("/layouts/cheil_layout/img/aboutXeHistoryBg.gif") no-repeat right center;}
.blue #content .history dt.dt3{ left:519px; border:1px solid #efefef; border-left:0; width:240px;}
.blue #content .history dd{ float:left; _float:none; _display:inline; width:240px; margin:0 20px 0 0; padding-top:60px; *zoom:1; position:relative;}
.blue #content .history dd.dd1{ _top:-18px;}
.blue #content .history dd.dd3{ margin-right:0;}

.blue #content .character .item{ *zoom:1; margin-bottom:20px;}
.blue #content .character .item:after{ content:""; display:block; clear:both;}
.blue #content .character img { float:left; clear:left; margin-right:30px;}
.blue #content .character p{ margin-top:0;}

.blue #content .recommendation{ *zoom:1;}
.blue #content .recommendation:after{ content:""; display:block; clear:both;}
.blue #content .recommendation .item{ float:left;}
.blue #content .recommendation .xeType{ width:370px;}
.blue #content .recommendation .svType{ border-left:1px solid #f2f2f2; padding-left:35px;}
.blue #content .recommendation ul{ margin:0; padding:0; list-style:none;}
.blue #content .recommendation li{ padding:4px 0 0 20px; background:url("/layouts/cheil_layout/img/aboutXeRecommendation.gif") no-repeat; margin-bottom:8px;}
.blue #content .recommendation .xeType li{ background-position:0 0;}
.blue #content .recommendation .svType li{ background-position:0 -44px;}

.blue #content .environment{ *zoom:1;}
.blue #content .environment:after{ content:""; display:block; clear:both;}
.blue #content .environment .item{ float:left;}
.blue #content .environment .php{ width:370px;}
.blue #content .environment .db{ border-left:1px solid #f2f2f2; padding-left:35px;}
.blue #content .environment ul{ margin:0; padding:0; list-style:none;}
.blue #content .environment li{ padding-left:8px; background:url("/layouts/cheil_layout/img/bulletA.gif") no-repeat left center; color:#333;}

.blue #content .package{ overflow:hidden;}
.blue #content .package .item{ position:relative; top:-30px; *zoom:1; margin-bottom:20px; border-top:1px solid #eee; padding-top:30px;}
.blue #content .package .item:after{ content:""; display:block; clear:both;}
.blue #content .package img { float:left; clear:left; margin-right:30px;}
.blue #content .package p{ margin-top:0;}

.blue #content .communication{ overflow:hidden;}
.blue #content .communication .item{ position:relative; top:-30px; *zoom:1; margin-bottom:20px; border-top:1px solid #eee; padding-top:30px;}
.blue #content .communication .item:after{ content:""; display:block; clear:both;}
.blue #content .communication img { float:left; clear:left; margin-right:30px;}
.blue #content .communication p{ margin-top:0;}

.blue #content .textyle{ overflow:hidden;}
.blue #content .textyle .item{ position:relative; top:-30px; *zoom:1; margin-bottom:20px; border-top:1px solid #eee; padding-top:30px;}
.blue #content .textyle .item:after{ content:""; display:block; clear:both;}
.blue #content .textyle img { float:left; clear:left; margin-right:30px;}
.blue #content .textyle p{ margin-top:0;}

/* Download */
.sky .contentHeader .summary h4{ color:#5e95d6;}
.sky .contentHeader .summary h4 a{ color:#afcef3; }

/* LANGUAGE */
body.en,
body.jp,
body.zh { font-family:AppleGothic, Tahoma, Sans-Serif;}
body.ko { font-family:AppleGothic, Dotum, Sans-Serif;}
body.ko #content .h2,
body.ko #content .h3{ font-family:NanumGothic, "Malgun Gothic";}

