/*** ÅëÇÕ detail ***/

@font-face {
font-family: 'NanumGothic';
font-style: normal;
font-weight: 400; /*normal*/
 src: url("/font/NanumGothic.eot");
 src: url("/font/NanumGothic.eot?#iefix") format("embedded-opentype"), 
 url("/font/NanumGothic.woff") format("woff"), 
 url("/font/NanumGothic.ttf") format("truetype"), 
 url("/font/NanumGothic.otf") format("opentype");
}

@font-face {
font-family: 'NanumGothicBold';
font-style: normal;
font-weight: 700; /*bold*/
 src: url("/font/NanumGothicBold.eot");
 src: url("/font/NanumGothicBold.eot?#iefix") format("embedded-opentype"), 
 url("/font/NanumGothicBold.woff") format("woff"), 
 url("/font/NanumGothicBold.ttf") format("truetype"), 
 url("/font/NanumGothicBold.otf") format("opentype");
}

#header ul.user{}
#header ul.user li{ margin-right:3px; display:inline; color:#000000;}
#header ul.user li img {vertical-align:middle;}
#header ul.user a { color:#000000;}
#footer .with{ width:281px; height:222px; background-color:#ffffff; border:solid 2px #9e9b97;}
#footer .with p{ font-size:11px; padding: 0 0 0 15px; line-height:24px; color:#d7d7d7;}
#footer .with p a{ color:#888888;}
#footer .with p a:hover{ color:#666666;}

/*** main detail ***/
#midBar .supporter{ height:34px; padding:0 20px; color:#707070; line-height:34px; background:url(/images/main/midBar03.gif) no-repeat top left;}
#midBar .supporter .suppertMem{ width:710px; margin:0; padding:0; }
#midBar .supporter .suppertMem span{ margin-right:5px; }

#contentL dl.mainList{ width:280px;}
#contentL dl.mainList dt{ height:20px; margin-bottom:10px; border-bottom:solid 2px #888888;}
#contentL dl.mainList dd{ height:20px; letter-spacing:-0.1em;}

#contentL ul.photoGallery{}
#contentL ul.photoGallery li{ width:162px; height:108px; background:url(/images/main/photoBG.gif) no-repeat top left;}

#contentR .monEvent{ border:solid 1px #dfdfdf;}
#contentR .monEvent p.year{ font-size:11px; color:#000000; letter-spacing:0.3em;}

#contentR .monEvent .mon{ position:relative; padding:13px 0 0 8px;}
#contentR .monEvent .mon .evePro{ top:0px; left:0px; width:70px; padding:3px; z-index:1000; background-color:#ffffff; border:solid 5px #c6c4be; }
#contentR .monEvent .mon .evePro p{ }

#contentR .monEvent table.calendar{ width:168px; font-size:11px;}
#contentR .monEvent table.calendar tr{ }
#contentR .monEvent table.calendar tr th{ font-weight:normal;}
#contentR .monEvent table.calendar tr td{ height:18px;}
#contentR .monEvent table.calendar tr td.noDate{ background:url(/images/main/bullet_dotGray02.gif) no-repeat center center; }
#contentR .monEvent table.calendar tr td.chek{ background:url(/images/main/selected.gif) no-repeat center center;}
#contentR .monEvent table.calendar tr td.today{ font-weight:bold;}
#contentR .monEvent table.calendar a.red{color:#c91818;}

#mainWrap #header .gnb_wrap {}
#mainWrap #header .gnb_wrap h1 {float:left; background:url(/images/main/main_logo.png) no-repeat 0 0; font-size:0; margin-right:60px;}
#mainWrap #header .gnb_wrap h1 a {width:144px; height:60px;display:block;}
#mainWrap #header .gnb_wrap ul li {font-family:"NanumGothicBold";}
#mainWrap #header .gnb_wrap ul li.depth01 {float:left; padding:15px 16px 8px 16px; font-size:17px; font-weight:700;}
#mainWrap #header .gnb_wrap ul li a {color:#000000}
#mainWrap #header .gnb_wrap ul li a:hover {color:#d88416}
#mainWrap #header .gnb_wrap ul li.depth01 ul {padding:8px; background-color:#d88416; border-radius:3px; position:absolute; top:40px; z-index:10000;}
#mainWrap #header .gnb_wrap ul li.depth01 ul li.depth02 {display:block; padding:3px 7px;}
#mainWrap #header .gnb_wrap ul li.depth01 ul li.depth02 a {font-size:12px; color:#fff;}
#mainWrap #header .gnb_wrap ul li.depth01 ul li.depth02 a:hover {color:#fefb00;}
	
/*** sub detail ***/
#subWrap #container div.tit{ width:680px; height:100px; margin-right:20px;}
#subWrap #container p.location{ width:680px; line-height:29px; border-bottom:solid 1px #c5c0b2;}
#subWrap #container .contents{ margin:0px 20px 40px 0px; width:680px;}

#subWrap #header .gnb_wrap {}
#subWrap #header .gnb_wrap h1 {float:left; background:url(/images/main/main_logo.png) no-repeat 0 0; font-size:0; margin-right:60px;}
#subWrap #header .gnb_wrap h1 a {width:143px; height:43px;display:block;}
#subWrap #header .gnb_wrap ul li {font-family:"NanumGothicBold";}
#subWrap #header .gnb_wrap ul li.depth01 {float:left; padding:0 16px 8px 16px; font-size:17px; font-weight:700;}
#subWrap #header .gnb_wrap ul li a {color:#000000}
#subWrap #header .gnb_wrap ul li a:hover {color:#d88416}
#subWrap #header .gnb_wrap ul li.depth01 ul {padding:8px; background-color:#d88416; border-radius:3px; position:absolute; top:20px; z-index:10000;}
#subWrap #header .gnb_wrap ul li.depth01 ul li.depth02 {display:block; padding:3px 7px;}
#subWrap #header .gnb_wrap ul li.depth01 ul li.depth02 a {font-size:12px; color:#fff;}
#subWrap #header .gnb_wrap ul li.depth01 ul li.depth02 a:hover {color:#fefb00;}

/** leftMenu **/
li.menuOn{}
li.menuOff { border-bottom:solid 1px #d7cfb0;}
li img{ vertical-align:bottom;}

/** board **/
.paging{ width:680px; text-align:center; color:#dddddd;}
.pagingn{ width:585px; text-align:center; color:#dddddd;}
.paging a { font-weight:bold;}
.paging img{ vertical-align:middle; margin:0 10px;}

.search{}
input.selectTxt{ width:80px; font-size:12px; vertical-align:middle;}
input.btSearch{ width:51px; height:20px; background:url(/images/sub/bt_search.gif) no-repeat top left; border:none; vertical-align:top;}
input.txt{ width:148px; height:15px; font-size:12px; padding:3px 0 0 2px;}
input.txt591px{ width:591px; height:15px; font-size:12px; padding:3px 0 0 2px;}
textarea.txt591px{ width:591px; padding:3px 2px; font-size:12px;}

/* list */
.thumbList{ }
.thumbList dl img {vertical-align:middle;}
.thumbList dl.recommend{  background-color:#f5f5f5; }
.thumbList dl { padding:17px 0; border-bottom:solid 1px #e3e3e3; background-color:#ffffff;}
.thumbList dl dt{ float:left; margin-right:18px;}
.thumbList dl dd p.thumTit{ float:left; width:364px; margin-bottom:13px; font-size:14px; color:#585857; font-weight:bold;} 
.thumbList dl dd p.data{ float:left; width:165px; margin-bottom:13px; padding-right:5px; text-align:right; font-size:11px; color:#5c5c5c; font-weight:normal; vertical-align:middle;}
.thumbList dl dd p.thumCon{ float:left; width:534px; margin-bottom:5px;}
.thumbList dl dd p.repl{ float:left; width:516px; margin-left:5px; padding-left:13px; font-size:11px; color:#ae8858; background:url(/images/sub/bullet_repl.gif) no-repeat center left;}

.listNot{ padding-left:8px; font-weight:bold; font-size:14px; color:#585857; background:url(/images/sub/bullet_arrow.gif) no-repeat center left;}

table.conList{}
table.conList tr.bgGray{ background-color:#f9f9f9;}
table.conList th{ line-height:28px; border-top:solid 2px #585857; border-bottom:solid 2px #c0c0c0; color:#585857;}
table.conList td{ line-height:30px; border-bottom:solid 1px #e3e3e3;}
table.conList td.num{ font-weight:bold; font-size:11px;}
table.conList td.recommend{ font-weight:bold; color:#dc564c; font-size:11px;}
table.conList td.notice{ font-weight:bold; color:#585858; font-size:11px;}
table.conList td.writer{ font-size:11px; color:#566a8e;}
table.conList td.dat{ font-size:11px;}
table.conList td.count{ font-size:11px;}

table.conListPop{}
table.conListPop tr.bgGray{ background-color:#f9f9f9;}
table.conListPop th{ line-height:28px; border-top:solid 2px #585857; border-bottom:solid 2px #c0c0c0; color:#585857; background-color:#f1f1f1;}
table.conListPop td{ line-height:15px; border-bottom:solid 1px #e3e3e3;}
table.conListPop td.num{ font-weight:bold; font-size:11px;}
table.conListPop td.recommend{ font-weight:bold; color:#dc564c; font-size:11px;}
table.conListPop td.notice{ font-weight:bold; color:#585858; font-size:11px;}
table.conListPop td.writer{ font-size:11px; color:#566a8e;}
table.conListPop td.dat{ font-size:11px;}
table.conListPop td.count{ font-size:11px;}

/* view */
dl.viewCon{ width:680px; border-top:solid 1px #585858; border-bottom:solid 2px #c0c0c0;}
dl.viewCon dt{ padding:6px 15px; border-bottom:solid 2px #c0c0c0; line-height:22px; font-weight:bold; font-size:14px; color:#000000; }
dl.viewCon dt span.viewConTit{ float:left; width:530px;}
dl.viewCon dt span.viewConDat{ float:right; font-weight:normal; font-size:11px; color:#b0b0b0;}
dl.viewCon dd{}
dl.viewCon dd.writer{padding:0 15px; line-height:32px; border-bottom:solid 1px #e3e3e3; color:#566a8e;}
dl.viewCon dd.con{margin:25px 15px; line-height:20px;}
dl.viewCon dd.conletter{margin:25px 0px; line-height:20px; }
dl.viewCon dd.conletter td{margin:0px;padding:0px;}
 .smartOutput ul li {LIST-STYLE-TYPE:disc !important; margin-left:25px; padding:0; } /*È®ÀÎÇÊ¿ä*/
 .smartOutput ol li {LIST-STYLE-TYPE:decimal !important; margin-left:25px; padding:0; } /*È®ÀÎÇÊ¿ä*/
 
 
/* start : ie6 ¹öÀü¿¡¼­ css°¡ ÀÎ½ÄµÇÁö ¾Ê¾Æ share.css ÆÄÀÏ·Î ÀÌµ¿*/
dl.viewCon dd.proCon{}
dl.viewCon dd.proCon div.media{}
dl.viewCon dd.proCon div.media img.vision{}
dl.viewCon dd.proCon div.mediaTxt{}
dl.viewCon dd.proCon div.mediaTxt h3{}
dl.viewCon dd.proCon div.mediaTxt p{}
dl.viewCon dd.file{}
*html dl.viewCon dd.file img{}

dl.viewPreNex{}
dl.viewPreNex dd{}
dl.viewPreNex dd img{}
*html dl.viewPreNex dd img{}

.viewComment{}
.viewComment textarea.comment{}
.viewComment input.btComment{}

dl.viewRepl{}
dl.viewRepl dt{}
dl.viewRepl dd{}
dl.viewRepl dd textarea.comment{}
/* end : ie6 ¹öÀü¿¡¼­ css°¡ ÀÎ½ÄµÇÁö ¾Ê¾Æ share.css ÆÄÀÏ·Î ÀÌµ¿*/
	
div.videoThumb{ width:690px }
div.videoThumb dl{}
div.videoThumb dl.recommend{ position:relative }
div.videoThumb dl dd.thumb{ background:url(/images/sub/thumbPhoto.gif) no-repeat top left; width:126px; height:84px }
div.videoThumb dl dd.thumb img{ vertical-align:middle }
div.videoThumb dl dd.thumb img.vRecommend{ position:absolute; top:0; left:0 }
div.videoThumb dl dd.thumbTxt{ padding-left:5px; line-height:20px; background:url(/images/main/bullet_dotGray.gif) no-repeat center left; font-size:11px }

/* write */
table.writeTable{}
table.writeTable tr td{ padding:9px 0; border-bottom:solid 1px #e3e3e3 }
input.findFile{ width:76px; height:20px; background:url(/images/sub/bt_findFile.gif) no-repeat top left; border:none }

/** Introduction **/

/* Kookhakwon */
ul.tap01{ width:680px; height:33px; background:url(/images/sub/tapAll00.gif) no-repeat top left;}
ul.tap01 li{ width:136px; font-weight:bold; float:left; line-height:33px; text-align:center; }
ul.tap01 li a.green01{ color:#649161;}
ul.tap01 li a{ color:#aeaeae;}

ul.tap02{ width:680px;  height:33px; background:url(/images/sub/tapAll01.gif) no-repeat top left;}
ul.tap02 li{ width:122px; font-weight:bold; float:left; line-height:33px; text-align:center;}
ul.tap02 li.width70px{ width:70px;}
ul.tap02 li a{ color:#aeaeae;}
ul.tap02 li a.green01{ color:#649161;}

ul.tap03{ width:680px;  height:33px; background:url(/images/sub/tapAll02.gif) no-repeat top left;}
ul.tap03 li{ width:122px; font-weight:bold; float:left; line-height:33px; text-align:center;}
ul.tap03 li.width70px{ width:70px;}
ul.tap03 li a{ color:#aeaeae;}
ul.tap03 li a.green01{ color:#649161;}

ul.tap04{ width:680px;  height:33px; background:url(/images/sub/tapAll03.gif) no-repeat top left;}
ul.tap04 li{ width:122px; font-weight:bold; float:left; line-height:33px; text-align:center;}
ul.tap04 li.width70px{ width:70px;}
ul.tap04 li a{ color:#aeaeae;}
ul.tap04 li a.green01{ color:#649161;}

ul.tap05{ width:680px;  height:33px; background:url(/images/sub/tapAll04.gif) no-repeat top left;}
ul.tap05 li{ width:122px; font-weight:bold; float:left; line-height:33px; text-align:center;}
ul.tap05 li.width70px{ width:70px;}
ul.tap05 li a{ color:#aeaeae;}
ul.tap05 li a.green01{ color:#649161;}

dl.kookSec01{ width:680px;}
dl.kookSec01 dd{ width:559px; line-height:22px; font-family:dotum;}
dl.kookSec01 dd.kookBox{ width:542px; padding:7px 0 7px 15px;  background-color:#f7f7f7; border:solid 1px #e8e8e8;}

dl.kookSec02{ width:680px;}
dl.kookSec02 dd{ line-height:22px; font-family:dotum;}

/* fonuder */
.founderTxt{ width:327px; line-height:21px;}
ul.founderList { height:30px; background-color:#999999; border:solid 1px #898989; text-align:center;}
ul.founderList li { display:inline; line-height:30px;}

/* Organogram */
table.khwList td{ border-bottom:solid 1px #eaeaea; line-height:28px;}
table.khwList td.khwTit{ background:url(/images/sub/bullet_dotGray03.gif) no-repeat center left; padding-left:8px; color:#5b7987;}
.popBase{ width:350px; background:url(/images/sub/popBGmid.gif) repeat-y top left;}
.popBase .popTop{padding:23px 33px; background:url(/images/sub/popBGtop.gif) no-repeat top left;}
.popBase .popTop .popTit{ float:left; font-size:16px; font-weight:bold; color:#ffffff;}
.popBase .popScrol 
{   margin:1px 16px 0 16px;
    padding:10px;
    height:316px;
    overflow-x:hidden;
    overflow-y:scroll;
    scrollbar-highlight-color:#FFF;
    scrollbar-3dlight-color:#bcb6af;
    scrollbar-face-color:#e0e0e0;
    scrollbar-shadow-color:#a79e95;
    scrollbar-darkshadow-color:#FFF;
    scrollbar-track-color:#f5f3f1;
    scrollbar-arrow-color:#776b5e;
}
.popBase .popMid{width:284px; margin-left:15px; padding:15px 18px;}
.popBase .popBot{ height:15px; background: url(/images/sub/popBGbot.gif) no-repeat top left; }

/* CyberTour */
table.tourGuide td{ padding:11px 5px; border-bottom:solid 1px #e5e5e5; line-height:19px; vertical-align:top;}

/* Map */
table.busInfo td{ text-align:center; line-height:21px; border-bottom:solid 1px #ececec;}
table.busInfo td.borBotno{ border-bottom:none;}
table.busInfo td.borBot{ border-bottom:solid 1px #bbd3c6;}
table.busInfo td.tl { text-align:left; }
table.busInfo td.borL1pxECE {border-left:1px solid #ececec;}

/* History */
.history2018, .history2017, .history2016, .history2015, .history2014, .history2013, .history2012, .history2011,
.history2010, .history2009, .history2008, .history2007, .history2006, .history2005, .history2004, .history2003, .history2002, .history2001 { float:left; width:525px;}
table.historyList tr th{ line-height:27px; background:url(/images/sub/border2px.gif) no-repeat bottom left; color:#000000; text-align:left;}
table.historyList tr td{ padding:5px 0; line-height:20px; border-bottom:solid 1px #ececec; vertical-align:top;}

/* Supporter */
ul.supporterList{}
ul.supporterList li{ float:left; width:160px; height:74px; margin:0 8px 8px 0; border:solid 1px #e5e5e5; text-align:center;}
ul.supporterList li p{ margin-top:28px; color:#b4b4b4; font-size:12px; font-weight:bold;}
ul.supporterList li p.mt22{ margin-top:22px;}
ul.supporterList li.supporterLink{ border:solid 1px #a6bea4;}
ul.supporterList li.supporterLink p{ color:#768874;}

/* ÆÛ°¡±â popup */
textarea.commnet4{
	padding:4px;
	width:270px;
	height:57px;
	border:1px #c9c9c9 solid;
	color:#6e87a5;
	font-size:12px;
	line-height:20px;
}
.txt277px{
	width:277px;
	height:32px;
	padding-top:5px;
	border-top:1px #b5b5b5 solid;
	border-left:1px #b5b5b5 solid;
	border-right:1px #ebe9df solid;
	border-bottom:1px #ebe9df solid;
	color:#838383;
}
.guardLineCopy { border-top:1px solid #d6d6d6; margin-top:0px; padding:8px 0 0 0;}

/** MainWork **/

/* EducationWork */
dl.edu { width:680px;}
dl.edu dd{ width:558px; line-height:20px;}

/** Education **/

/* HyochungdoEdu */
dl.eduBox { width:644px; padding:10px 18px; background-color:#f7f7f7; border:solid 1px #e8e8e8;}
dl.eduBox dd{ line-height:21px;}
dl.eduBox dd img{ vertical-align:middle;}

/* popup±âº»¾ç½Ä */
.popTop660px{ width:620px; height:42px; margin-left:25px; padding:22px 20px 0px 20px; background:url(/images/sub/popBGtop660px.gif) no-repeat top left;}
.popTop468px{ width:428px; height:42px; margin-left:15px; padding:22px 20px 0px 20px; background:url(/images/sub/popBGtop468px.gif) no-repeat top left;}
.popTop320px{ width:280px; height:42px; margin-left:15px; padding:22px 20px 0px 20px; background:url(/images/sub/popBGtop320px.gif) no-repeat top left;}
    p.popTit{ font-size:16px; font-weight:bold; color:#ffffff;}
.popBoard{ background-color:#ffffff; border:solid 1px #dadada;}
.popBoard table td{ padding:8px 0 8px 8px; border-bottom:solid 1px #ececec; }
.popBoard table td.borBot2pxECE{ border-bottom:solid 2px #ececec;}
.popBoard table td.pl15 { padding-left:15px;}
.popBoard table td input.borderno{ border:none;}
.popBoard table td select{ vertical-align:middle;}
.popShadow{height:2px; background:url(/images/main/bullet_dotGray02.gif) repeat-x top left;}

/** Member **/

/* MemberJoin */
.nameConfirm{ padding:7px 0 7px 15px; border:solid 2px #dddddd; font-weight:bold; }
.nameConfirm span{ vertical-align:middle;}
.memJoin textarea{ width:678px; margin-top:5px; border:solid 1px #ccc4ae; color:#888888; font-size:12px; line-height:21px; letter-spacing:-0.1em;}
.memJoin table.memBoard{}
.memJoin table.memBoard th{ border-bottom:solid 1px #ececec; padding:10px 0 10px 10px; text-align:left; vertical-align:top; background-color:#f9f9f9; color:#5a5a5a;}
.memJoin table.memBoard th.firstTd{ border-top:solid 1px #c4c4c4;}
.memJoin table.memBoard th.lastTd{ border-bottom:solid 1px #c4c4c4;}
.memJoin table.memBoard td{ border-bottom:solid 1px #ececec; padding:10px 0 10px 12px;}
.memJoin table.memBoard td.firstTd{ border-top:solid 1px #c4c4c4;}
.memJoin table.memBoard td.lastTd{ border-bottom:solid 1px #c4c4c4;}
.btnForeigner{ width:148px; height:20px; margin-left:4px; background:url(/images/sub/bt_joinForeigner.gif) no-repeat top left; border:none; vertical-align:bottom;}
.btnOk{width:60px; height:20px; background:url(/images/sub/bt_Ok.gif) no-repeat top left; border:none; vertical-align:middle;}
.btnRepeat{width:88px; height:20px;  background:url(/images/sub/bt_repeat.gif) no-repeat top left; border:none; vertical-align:middle;}
.btnCode{width:88px; height:20px; background:url(/images/sub/bt_code.gif) no-repeat top left; border:none; vertical-align:middle;}

.memJoinFinal{ width:680px; height:218px; background:url(/images/sub/memJoinImg04.jpg) no-repeat top left;}
.memJoinFinal p{ padding:115px 0 0 34px; font-size:14px; font-weight:bold; color:#615c4c;}
.memJoinForeignFinal{ width:680px; height:218px; background:url(/images/sub/memJoinImg05.jpg) no-repeat top left;}

/* MemberLogin */
.loginBox{ width:572px; height:145px; padding:100px 54px 0; background:url(/images/sub/loginBG.gif) no-repeat top left;}
.loginBox table{}
/* 2017-06-08 ·Î±×ÀÎÆäÀÌÁö º¯°æ
.loginBox table td.btns2{ border-top:solid 1px #dddddd; padding-top:12px;}
.btnLogin{ width:82px; height:54px; margin-bottom:1px; background:url(/images/sub/bt_login.gif) no-repeat top left; border:none;}
.btnPass{ width:162px; height:23px; margin-bottom:1px; background:url(/images/sub/bt_findPass.gif) no-repeat top left; border:none;}
.btnJoin{ width:148px; height:23px; margin-bottom:1px; background:url(/images/sub/bt_join.gif) no-repeat top left; border:none;}
*/

.loginTop {width:100%;height:43px;padding-bottom:50px}
.loginTop .input01 {float:left;width:187px;height:41px;border:1px solid #d4d4d4;text-indent: 10px; line-height: 42px; padding:0;margin:0;margin-right: 15px;}
.loginTop .btn_login {float:left;width:162px; height: 41px;line-height: 40px;border:1px solid #b7760e; background: #df8900;font-family:Malgun Gothic, sans-serif;color:#fff; font-size:17px;font-weight:600;cursor:pointer;padding:0;margin:0}
.loginTop .input01::-webkit-input-placeholder {color:#999;font-size:13px}
.loginTop .input01::-moz-input-placeholder {color:#999;font-size:13px}
.loginBottom {width:100%;height:25px}
.loginBottom .btn_join {float:left;width:128px;height:23px;border:1px solid #c2c2c2;background:#fff;line-height:23px; padding:0;margin:0;margin-right:10px;font-family:dotum, 'µ¸À½';color:#90908f;font-size:12px;cursor:pointer}
.loginBottom .btn_dormancy {float:left;width:150px;height:23px;border:1px solid #c2c2c2;background:#fff;line-height:23px;font-family:dotum, 'µ¸À½';color:#90908f;font-size:12px; padding:0;margin:0;cursor:pointer}
.fw_600 {font-weight:600}
.loginBottom img {vertical-align:-2px;margin-left:5px}


.findBox{ width:494px; border:solid 3px #ccc4ae; padding:40px 90px 30px 90px;}
table.findPass{ margin-left:100px;}
*html table.findPass{ margin-left:0;}
*:first-child+html table.findPass{ margin-left:0;}
table.findPass th{ text-align:left; color:#867a5a;}
table.findPass td{ padding:5px 0; text-align:left;}
.btnOk{ width:60px; height:20px; background:url(/images/sub/bt_Ok.gif) no-repeat top left; border:none;}
.btnYes{ width:53px; height:21px; margin-bottom:1px; background:url(/images/sub/bt_yes.gif) no-repeat top left; border:none;}
.btnNo{ width:53px; height:21px; margin-bottom:1px; background:url(/images/sub/bt_no.gif) no-repeat top left; border:none;}
.btnReChek{ width:57px; height:21px; background:url(/images/sub/bt_repeat02.gif) no-repeat top left; border:none;}

/* SupportSteady */
table.supportBoard{}
table.supportBoard th{ padding:9px 0 9px 12px; border-bottom:solid 1px #ececec; background-color:#f9f9f9; text-align:left; color:#5a5a5a;}
table.supportBoard td{ padding:9px 0 9px 12px; border-bottom:solid 1px #ececec;}
table.supportBoard th.bgGray02{ background-color:#f2f2f2;}
table.supportBoard .borBot1pxC4C{ border-bottom:solid 1px #c4c4c4;}
.btnSearch02{width:88px; height:20px; background:url(/images/sub/bt_search02.gif) no-repeat top left; border:none; vertical-align:middle;}

/* pop_¼Ò°³ÀÎ°Ë»ö */
.btnSupport{width:84px; height:26px; background:url(/images/sub/bt_support.gif) no-repeat top left; border:none; vertical-align:middle;}
table.recomSearchList th{ padding:5px 0; background-color:#f6f6f6; border-top:solid 2px #dadada; border-bottom:solid 1px #e5e5e5;}
table.recomSearchList th.borR1pxE5E{ border-right:solid 1px #e5e5e5;}
table.recomSearchList td{ padding:5px 0;}
.popPaging{ text-align:center; color:#dddddd; }
.popPaging a { font-weight:bold;}
.popPaging img{ vertical-align:middle; margin:0 10px;}

/* pop_Á¤±âÈÄ¿ø³»¿ªÈ®ÀÎ */
table.steadyEndList{ border-top:solid 2px #dadada; border-bottom:solid 2px #dadada; }
table.steadyEndList th{ padding:8px 0 8px 15px; background-color:#f6f6f6; text-align:left; border-bottom:solid 1px #e5e5e5; color:#444444;}
table.steadyEndList td{ padding:8px 0 8px 15px; border-bottom:solid 1px #e5e5e5;}
table.steadyEndList .borderno{ border:none;}
.btnApplication04{width:77px; height:21px; background:url(/images/sub/bt_application04.gif) no-repeat top left; border:none; vertical-align:middle;}
.btnModify02{width:53px; height:21px; background:url(/images/sub/bt_modify02.gif) no-repeat top left; border:none; vertical-align:middle;}

/* pop_ÈÄ¿ø³ª´®´ñ±Û */
.btnComment02{width:67px; height:43px; background:url(/images/sub/bt_comment02.gif) no-repeat top left; border:none; vertical-align:middle;}
.supportReplBox{ padding:8px 0 3px 0; background-color:#f6f6f6; border-top:solid 2px #dadada; border-bottom:solid 2px #dadada;}
.btnViewRepl{width:120px; height:21px; background:url(/images/sub/bt_viewRepl.gif) no-repeat top left; border:none; vertical-align:middle;}
.btnClose{width:53px; height:21px; background:url(/images/sub/bt_close.gif) no-repeat top left; border:none; vertical-align:middle;}

/* SupportList */
.supportBoxList{width:324px; height:360px; padding:18px 24px 0 332px; background:url(/images/sub/supportBoxBG.jpg) no-repeat top left;}
.supportBoxList .grayBox{ padding:5px 0 5px 10px; background-color:#f8f8f8; border:solid 1px #dbdbdb;}
.supportBoxList table th{ border-top:solid 2px #585857; border-bottom:solid 2px #c0c0c0; line-height:28px;}
.supportBoxList table td{ border-bottom:solid 1px #e3e3e3; line-height:29px; text-align:center; font-size:11px;}
.supportBoxListBable{overflow:auto; width:322px; height:220px;}
.supportBoxListBable td{ padding-left:10px;}
.supportBoxbot{height:3px; background:url(/images/sub/supportBoxBGbot.jpg) no-repeat bottom left;}
.btnSupportLogout{width:135px; height:20px; background:url(/images/sub/bt_supportLogout.gif) no-repeat top left; border:none; vertical-align:middle;}
.btnSearch{width:51px; height:20px; background:url(/images/sub/bt_search.gif) no-repeat top left; border:none; vertical-align:middle;}
.btnSearch03{width:53px; height:20px; background:url(/images/sub/bt_search03.gif) no-repeat top left; border:none; vertical-align:middle;}
.btnPrint03{width:96px; height:21px; background:url(/images/sub/bt_print03.gif) no-repeat top left; border:none; vertical-align:middle;}
dl.support { width:680px;}
dl.support dd{ width:558px; line-height:20px;}

.supportLoginBox{width:330px; height:99px; padding:22px 20px 0 330px; background:url(/images/sub/supportLoginBoxBG.jpg) no-repeat top left;}
.supportLoginBox01{width:371px; height:196px; padding:1px 0 0 309px; background:url(/images/sub/supportLoginBoxBG02.jpg) no-repeat top left;}
.supportLoginBox dl dd{ width:242px;}
.btnLogin02{width:82px; height:54px; background:url(/images/sub/bt_login02.gif) no-repeat top left; border:none; vertical-align:middle;}
.btnGoLogin{width:158px; height:34px; background:url(/images/sub/bt_goLogin.gif) no-repeat top left; border:none; vertical-align:middle;}
.ieMt2{ margin-top:0;}
        *html .ieMt2{ margin-top:2px;}
        *:first-child+html .ieMt2{ margin-top:2px;}
.ieMl9{ margin-left:9px;}
        *html .ieMl9{ margin-left:8px;}
        *:first-child+html .ieMl9{ margin-left:8px;}
.supportLoginBox p.supportLoginInfo{ width:330px; margin-top:12px; padding-top:6px; font-size:11px; line-height:16px; border-top:solid 1px #ececec;}

/* SupportGuide */
.supportGuideBox{ position:relative; width:323px; height:206px; padding:10px 23px 0 334px; background:url(/images/sub/supportGuideBoxBG.jpg) no-repeat top left;}
.supportGuideBox table{}
.supportGuideBox table th{ padding:7px 0; font-weight:bold; font-size:16px; color:#595959; border-bottom:solid 2px #9c9c9c;  text-align:left; letter-spacing:-0.1em;}
.supportGuideBox table td{ height:11px; padding:9px 0; line-height:11px; font-size:11px; border-bottom:solid 1px #e7e7e7; letter-spacing:-0.1em;}
.supportGuideBox table td.name{ letter-spacing:0; font-weight:bold;}
.supportGuideBox table td img{ vertical-align:middle;}
dl.supportGuide{ width:680px;}
dl.supportGuide dd{ width:469px; line-height:20px;}
.btnSupport02{width:121px; height:39px; position:absolute; top:161px; left:24px;}
.btnSupport03{width:111px; height:39px; position:absolute; top:161px; left:147px;}

/* SupportStory */
.supportStoryBox{width:393px; height:53px; padding:160px 0 0 287px; background:url(/images/sub/supportStoryImg.jpg) no-repeat top left;}

/** WithMadang **/

/* PhotoView */
.btnPrev03{width:40px; height:69px; background:url(/images/sub/bt_prev03.gif) no-repeat top left; border:none; vertical-align:middle;}
.btnNext04{width:40px; height:69px; background:url(/images/sub/bt_next04.gif) no-repeat top left; border:none; vertical-align:middle;}

/* Community */
dl.community { width:680px;}
dl.community dd{ width:529px; line-height:20px;}

/** InformMadang **/

/* NewsLetterList */
.LetterApplication{ width:673px; height:21px; padding:6px 7px 6px 0; background:url(/images/sub/letterApplication.gif) no-repeat top left; text-align:right;}
.btnApplication04{width:77px; height:21px; background:url(/images/sub/bt_application04.gif) no-repeat top left; border:none; vertical-align:middle;}
.btnApplication05{width:75px; height:21px; background:url(/images/sub/bt_application05.gif) no-repeat top left; border:none; vertical-align:middle;}
.btnModify03{width:57px; height:21px; background:url(/images/sub/bt_modify03.gif) no-repeat top left; border:none; vertical-align:middle;}

/** Others **/
.layerScrol 
{   
    border:solid 1px #cccccc;
    overflow-x:hidden;
    overflow-y:scroll;
    scrollbar-highlight-color:#FFF;
    scrollbar-3dlight-color:#bcb6af;
    scrollbar-face-color:#e0e0e0;
    scrollbar-shadow-color:#a79e95;
    scrollbar-darkshadow-color:#FFF;
    scrollbar-track-color:#f5f3f1;
    scrollbar-arrow-color:#776b5e;
}
.btnDownReader{width:230px; height:24px; background:url(/images/sub/bt_downReader.gif) no-repeat top left; border:none; vertical-align:middle;}
.btnDownWMP{width:230px; height:24px; background:url(/images/sub/bt_downWMP.gif) no-repeat top left; border:none; vertical-align:middle;}
.btnSend{width:70px; height:26px; background:url(/images/sub/bt_send.gif) no-repeat top left; border:none; vertical-align:middle;}
.btnCancel02{width:53px; height:26px; background:url(/images/sub/bt_cancel02.gif) no-repeat top left; border:none; vertical-align:middle;}

/* SiteMap */
h3.siteMapTit01
{
    width:142px;
    height:14px;
    padding:7px 0 6px 15px;
    font-size:14px;
    color:#ffffff;
    line-height:14px;
    background:url(/images/sub/siteMap01.gif) no-repeat top left;
    }
h3.siteMapTit02
{
    width:142px;
    height:14px;
    padding:7px 0 6px 15px;
    font-size:14px;
    color:#ffffff;
    line-height:14px;
    background:url(/images/sub/siteMap02.gif) no-repeat top left;
    }
h3.siteMapTit03
{
    width:142px;
    height:14px;
    padding:7px 0 6px 15px;
    font-size:14px;
    color:#ffffff;
    line-height:14px;
    background:url(/images/sub/siteMap03.gif) no-repeat top left;
    }
h3.siteMapTit04
{
    width:142px;
    height:14px;
    padding:7px 0 6px 15px;
    font-size:14px;
    color:#ffffff;
    line-height:14px;
    background:url(/images/sub/siteMap04.gif) no-repeat top left;
    }
h3.siteMapTit05
{
    width:142px;
    height:14px;
    padding:7px 0 6px 15px;
    font-size:14px;
    color:#ffffff;
    line-height:14px;
    background:url(/images/sub/siteMap05.gif) no-repeat top left;
    }
h3.siteMapTit06
{
    width:142px;
    height:14px;
    padding:7px 0 6px 15px;
    font-size:14px;
    color:#595959;
    line-height:14px;
    background:url(/images/sub/siteMap06.gif) no-repeat top left;
    }
h3.siteMapTit07
{
    width:142px;
    height:14px;
    padding:7px 0 6px 15px;
    font-size:14px;
    color:#595959;
    line-height:14px;
    background:url(/images/sub/siteMap07.gif) no-repeat top left;
    }
h3.siteMapTit08
{
    width:142px;
    height:14px;
    padding:7px 0 6px 15px;
    font-size:14px; 
    color:#595959;
    line-height:14px;
    background:url(/images/sub/siteMap08.gif) no-repeat top left;
    }
ul.siteMapList{ width:157px; margin-top:7px;}
ul.siteMapList li{ margin-left:10px; padding:0 4px 4px 5px; letter-spacing:-0.1em; background:url(/images/main/bullet_dotGray.gif) no-repeat center left;}
ul.siteMapList li a{ color:#595959;}

ul.siteMapList li a:hover.menu01{ color:#628f5e;}
ul.siteMapList li a:hover.menu02{ color:#445997;}
ul.siteMapList li a:hover.menu03{ color:#914565;}
ul.siteMapList li a:hover.menu04{ color:#d75d4b;}
ul.siteMapList li a:hover.menu05{ color:#485b7e;}
ul.siteMapList li a:hover.menu06{ color:#9f9338;}
ul.siteMapList li a:hover.menu07{ color:#c8c8c8;}
ul.siteMapList li a:hover.menu08{ color:#999999;}