@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);

/* reset */
html,body{width:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,strong,span,em,iframe,img, textarea,input {margin:0;padding:0}
body {width:100%;font-family:'³ª´® °íµñ', Nanum Gothic, "¸¼Àº °íµñ", Malgun Gothic, 'µ¸¿ò',dotum,Helvetica,sans-serif;font-size:12px;line-height:1.6;color:#333;text-align:left;word-break:break-all;-ms-word-break:break-all;background:#fff;}
dl,ul,ol,li {list-style:none;}
fieldset, img {border:none;}
img {vertical-align:top;}
hr {display:none;}
input,textarea,select{font-size:12px;color:#333;vertical-align:top;font-family:'³ª´® °íµñ', Nanum Gothic, "¸¼Àº °íµñ", Malgun Gothic, 'µ¸¿ò',dotum,Helvetica,sans-serif;}
table {width:100%;border-spacing:0;border-collapse:collapse;empty-cells:show;}
legend, caption {width:0; height:0; font:0/0 Sans-serif; visibility:hidden; z-index:-1;}
em, address {font-style:normal;}
a {cursor:pointer;}

/* common */
a:link, a:visited {text-decoration:none;color:#666;}
a:hover, a:active {text-decoration:none;color:#a83b51;}

.left {float:left;}
.right {float:right;}
.clear {clear:both; content:""; display:block; }
.txtLef {text-align:left !important;}
.txtCen {text-align:center !important;}
.txtRig {text-align:right !important;}
.txtJus {text-align:justify !important;}

.bold {font-weight:bold;}
.wrap {width:1000px; margin:0 auto;}

#header {border-bottom:#5e5254 solid 1px;}
#header .wrap {}
#header .logo {float:left;padding:12px 0px 12px 2px; margin:0;position:relative; height:43px;}
#header .btmap {float:right; text-align:right; padding:18px 0px 0px 0px;}

#header .login {float:right;position:relative;}
#header .login a {}
#header .login i {display:inline-block;margin:0 3px 0 3px;position:relative;top:1px;width:1px;height:11px;}

#header .search {float:right;position:relative;margin:0 0 0 20px;}
#header .search form {display:block;width:228px;height:25px;background:#ffffff;border-radius:6px 6px 6px 6px;}
#header .search .keyword {float:left;padding:2px 0 0 3px;margin:3px 0 0 6px;width:186px;height:17px;font-size:11px;font-family:dotum;color:#888888;border:0;background:#ffffff;}
#header .search .keyword:focus {font-weight:bold;font-size:12px;font-family:gulim;color:#222222;}
#header .search .sbtn {float:left;padding:5px;position:relative;top:-1px;left:4px;}

/* ¸ÞÀÎ¸Þ´º 6°³ÀÏ °æ¿ì */ 
#topmenu {height:48px;border-bottom:#5e5254 solid 1px; background:#756669;}
#topmenu .wrap {height:48px; position:relative; }
#topmenu ul {padding:0px;margin:0;list-style-type:none;}
#topmenu li {list-style-type:none;float:left;width:165px;padding:0px;margin:0px;height:48px; text-align:center; border-right:1px solid #5e5254;border-left:0px solid #5e5254;}
#topmenu li:first-child{width:168px;border-left:1px solid #5e5254;}
#topmenu li a {font-weight:bold;font-family:'³ª´® °íµñ', Nanum Gothic, "¸¼Àº °íµñ", Malgun Gothic, 'µ¸¿ò',dotum,Helvetica,sans-serif;font-size:16px;color:#fff;display:block;padding:0px 0px 4px 0px;letter-spacing:0px; line-height:46px;height:44px;}
#topmenu li div {position:absolute;display:none;width:1px;height:1px;z-index:9999;}
#topmenu li:first-child div dl {margin:46px 0 0 -1px;width:170px; padding-top:2px;}
#topmenu li div dl {margin:46px 0 0 -1px;width:167px; padding-top:2px; }
#topmenu li div dt {margin:0;padding:0;}
#topmenu li div dd {margin:0;padding:0;}
#topmenu li div dt a {overflow:hidden;border:#4e383c solid 1px;  border-top:none;padding:3px 10px 3px 10px; text-align:center; height:27px;line-height:27px;display:block;font-weight:normal;font-size:13px;color:#f2f2f2;letter-spacing:-1px;background: #5e5254; }
#topmenu li div dt:first-child a {  border-top:#4e383c solid 1px;} 
#topmenu li div dt a:hover {color:#4e383c;background: #fff;  }
#topmenu li div dd a  {overflow:hidden;border:#4e383c solid 1px;  border-top:none;padding:2px 10px 2px 10px; text-align:center; height:18px;line-height:18px;display:block;font-weight:normal;font-size:12px;color:#b5b5b5;letter-spacing:-1px;background: #4e383c; }
#topmenu li div dd a:hover {background:#4e383c;}

#topmenu li a:hover,#topmenu .on {color:#f4dc4a;}
#topmenu .on1 {color:#d33756; }
#topmenu .none {color:#999999;padding:2px 0 0 10px;}
#topmenu .none a {display:inline;background:#ffffff;padding:3px 5px 3px 5px;position:relative;top:2px;}
#topmenu .more {margin:0 0 3px 3px;}
#topmenu .home {margin-right:15px;}
#topmenu .quick {position:absolute; right:0px; top:0px; width:166px;height:48px; background:#5e5254; text-align:center;}
#topmenu .quick a{padding:0px 10px; font-size:12px; color:#c6c0c1;line-height:48px;font-family:'³ª´® °íµñ', Nanum Gothic, "¸¼Àº °íµñ", Malgun Gothic, 'µ¸¿ò',dotum,Helvetica,sans-serif; letter-spacing:-1px;}

/* ¸ÞÀÎ¸Þ´º 5°³ÀÏ °æ¿ì 
#topmenu {height:48px;border-bottom:#5e5254 solid 1px; background:#756669;}
#topmenu .wrap {height:48px; position:relative; }
#topmenu ul {padding:0px;margin:0;list-style-type:none;}
#topmenu li {list-style-type:none;float:left;width:199px;padding:0px;margin:0px;height:48px; text-align:center; border-right:1px solid #5e5254;border-left:0px solid #5e5254;}
#topmenu li:first-child{width:198px;border-left:1px solid #5e5254;}
#topmenu li a {font-weight:bold;font-family:'³ª´® °íµñ', Nanum Gothic, "¸¼Àº °íµñ", Malgun Gothic, 'µ¸¿ò',dotum,Helvetica,sans-serif;font-size:16px;color:#fff;display:block;padding:0px 0px 4px 0px;letter-spacing:0px; line-height:46px;height:44px;}
#topmenu li div {position:absolute;display:none;width:1px;height:1px;z-index:9999;}
#topmenu li:first-child div dl {margin:46px 0 0 -1px;width:200px; padding-top:2px;}
#topmenu li div dl {margin:46px 0 0 -1px;width:201px; padding-top:2px; }
#topmenu li div dt {margin:0;padding:0;}
#topmenu li div dd {margin:0;padding:0;}
#topmenu li div dt a {overflow:hidden;border:#4e383c solid 1px;  border-top:none;padding:3px 10px 3px 10px; text-align:center; height:27px;line-height:27px;display:block;font-weight:normal;font-size:13px;color:#f2f2f2;letter-spacing:-1px;background: #5e5254; }
#topmenu li div dt:first-child a {  border-top:#4e383c solid 1px;} 
#topmenu li div dt a:hover {color:#4e383c;background: #fff;  }
#topmenu li div dd a  {overflow:hidden;border:#4e383c solid 1px;  border-top:none;padding:2px 10px 2px 10px; text-align:center; height:18px;line-height:18px;display:block;font-weight:normal;font-size:12px;color:#b5b5b5;letter-spacing:-1px;background: #4e383c; }
#topmenu li div dd a:hover {background:#4e383c;}

#topmenu li a:hover,#topmenu .on {color:#f4dc4a;}
#topmenu .on1 {color:#d33756; }
#topmenu .none {color:#999999;padding:2px 0 0 10px;}
#topmenu .none a {display:inline;background:#ffffff;padding:3px 5px 3px 5px;position:relative;top:2px;}
#topmenu .more {margin:0 0 3px 3px;}
#topmenu .home {margin-right:15px;}
#topmenu .quick {position:absolute; right:0px; top:0px; width:200px;height:48px; background:#5e5254; text-align:center;}
#topmenu .quick a{padding:0px 10px; font-size:12px; color:#c6c0c1;line-height:48px;font-family:'³ª´® °íµñ', Nanum Gothic, "¸¼Àº °íµñ", Malgun Gothic, 'µ¸¿ò',dotum,Helvetica,sans-serif; letter-spacing:-1px;}
*/


#footer{padding:20px 0 20px 0;border-top:#e0e0e0 solid 1px;}
#footer .wrap .slinks {float:left;}
#footer .wrap .slinks .temname {font-size:12px; color:#777; line-height:18px; font-weight:bold;}
#footer .wrap .slinks .temname  strong{color:#000;}
#footer .wrap .slinks .addr {font-size:12px; color:#444; line-height:24px;padding:0px 0px 5px 0px;}
#footer .wrap .slinks .addr strong{color:#000; }
#footer .wrap .slinks .elink {padding:10px 0 10px 0;font-size:11px;font-family:dotum;color:#c0c0c0;letter-spacing:2px;}
#footer .wrap .slinks .elink a {font-family:gulim;font-size:12px;letter-spacing:-1px;color:#666666;}
#footer .wrap .slinks .elink a:hover {text-decoration:underline;}
#footer .wrap .slinks .copyright {font-size:11px;font-family:arial;color:#999999;}
#footer .wrap .slinks .copyright  strong {color:#756669; font-weight:bold;}
#footer .wrap .admlog {margin:10px 0px 10px 0px;}
#footer .wrap .slinks .admlog a {float:left;display:block; padding:2px 8px; background:#b2b2b2; color:#fff; font-size:11px;}

#footer .wrap .goTop {float:right;margin:5px 0px 0px 0px;}
#footer .wrap .goTop a {float:left;display:block; padding:2px 8px; background:#988c8f; color:#fff; font-size:11px; margin-left:5px;}
