body,p,br,table,tr,td,input,select,textarea { color: #666666; font-family: µ¸¿ò; font-size: 9pt; line-height: 160%;  }

a:link { color: #666666; text-decoration: none }
a:visited { color: #666666; text-decoration: none }
a:active { color: #666666; text-decoration: none }
a:hover { color: #333333; text-decoration: underline }

body { margin: 0px; background-color:#ffffff; }

img { border: 0px; }

/* form */
form {display:inline;}
.form { height:20px; padding-top:4px; padding-left:4px; background-color:#FBFBFB; border:1px solid #EBEBEB; color: #444444;font-size:12px; line-height: 100%;}
.login { height:20px; border:1px solid #bbbbbb; padding-top:4px; padding-left:4px; font-size: 12px; color: #053f64; line-height: 100%;}

/* Ä«Å×°í¸® */
.subLayer { position:absolute; display:none; width:150px; border:2px solid #efefef; background:#ffffff; top:-5px; left:-35px; padding:8px; }
#menuLayer .cate { padding-left:10px; height:25px;}

a.catemain:link,a.catemain:visited,a.catemain:active,a.catemain:hover { font-weight: bold; text-decoration: none; }
a.catesub:link,a.catesub:visited,a.catesub:active,a.catesub:hover { font-weight: normal; text-decoration: none }

/* goods main */
.mainimg{border: 0px; cursor:hand; border-color:#DFDFDF; border-style:solid;}
a.mainname:link,a.mainname:visited,a.mainname:active { color: #666666; text-decoration: none }
a.mainname:hover { color: #666666; text-decoration: underline }
.mainprice{color: #FF6600; font-size: 11px; font-weight: bold;}
.mainmoney{color: #E4253B; font-size: 11px; font-weight: normal;}

/* goods list */
.listimg{border:0px; cursor:hand; border-color:#DFDFDF; border-style:solid;}
a.listname:link,a.listname:visited,a.listname:active { color: #666666; text-decoration: none }
a.listname:hover { color: #666666; text-decoration: underline }
.listprice{color: #FF6600; font-size: 11px; font-weight: bold;}
.listmoney{color: #E4253B; font-size: 11px; font-weight: normal;}

/* goods */
.gimg{border:1px; border-color:#cccccc; border-style:solid;}
.gimglist{border:1px; cursor:hand; border-color:#cccccc; border-style:solid;}

.glocation{text-align:left; font-family:µ¸¿ò; font-size:11px; letter-spacing:-1px;}
.gname{text-align:left; color:#666666; font-family:µ¸¿ò; font-size:12pt; font-weight:bold; padding:5px 0px 10px 5px}
.gtable{
  border-top-width:1; border-top-style:solid;border-top-color:#DDDDDD;
  border-bottom-width:1; border-bottom-style:solid;border-bottom-color:#DDDDDD;
  background:#f7f7f7;
}
.gtable2{border-bottom-width:1; border-bottom-style:solid;border-bottom-color:#DDDDDD;}
.gtitle{width:80px; padding-right:4px; text-align:right; font-weight:normal;}
.gprice{color: #FF6600; font-weight: bold;}

.tblhead { font-size: 12px; font-weight: normal; text-align: center; color: #333333; background-color: #f5f5f5; padding-right:5px;}
.tbldata { font-size: 9pt; color: #666666; }

/* link */
a.notice:link,a.notice:visited,a.notice:active { color: #858585; line-height: 120%; text-decoration: none }
a.notice:hover { color: #666666; line-height: 120%; text-decoration: underline }

/* text */
.smalltext  {font-family:µ¸¿ò; font-size:11px; letter-spacing:-1px;}
.mbox  {font-size:11px; letter-spacing:-1px; line-height: 220%;}
.mybox  {font-size:11px; letter-spacing:-1px;}

/*** Æû¹Ú½º º¸´õ ***/
.line {border:1px solid #cccccc; height:22px; padding-top:3px; padding-left:4px;}
.lline  {border:1px solid #cccccc; width:300px; height:22px; padding-top:3px; padding-left:4px;}
.rline  {border:1px solid #cccccc; height:22px; padding-top:3px; padding-left:4px;text-align:right;}
.cline  {border:1px solid #cccccc; height:22px; padding-top:3px; padding-left:4px;text-align:center;}
.tline  {border:1px solid #cccccc; padding-top:3px; padding-left:4px;}
.null {border:0;}

/* È¸¿øÅ×ÀÌºí */
.tbmemhaeder  {width:150px; height:30px; text-align:center; font-weight:normal; background-color:#F6F6F6;}
.tbmemdata  {text-align:left; padding-left:10px; font-weight:normal;}

.scro_br{FONT-SIZE: 11px;BORDER-RIGHT: #CBBFAB 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #CBBFAB 1px solid; PADDING-LEFT: 8px; SCROLLBAR-FACE-COLOR: #eeeeee; PADDING-BOTTOM: 12px; SCROLLBAR-HIGHLIGHT-COLOR: #F0EBDF; OVERFLOW: auto; BORDER-LEFT: #CBBFAB 1px solid; WIDTH: 100%; SCROLLBAR-SHADOW-COLOR: #b4b4b4; COLOR: #575551; SCROLLBAR-3DLIGHT-COLOR: #b4b4b4; LINE-HEIGHT: 17px; SCROLLBAR-ARROW-COLOR: #666666; PADDING-TOP: 16px; BORDER-BOTTOM: #CBBFAB 1px solid; SCROLLBAR-DARKSHADOW-COLOR: #F0EBDF; SCROLLBAR-BASE-COLOR: #eeeeee; HEIGHT: 100%; TEXT-ALIGN: justify; text-decoration:none; LETTER-SPACING: -0.1em;}
.scro_br pre{FONT-SIZE: 11px; COLOR: #575551; LINE-HEIGHT: 17px; FONT-FAMILY: µ¸¿ò,Dotum; }


/*** ¸®½ºÆ®Çü Å×ÀÌºí ***/
.gtline { height:2px; background-color:#303030; }
.gtbg { letter-spacing:-1px; padding-top:2px; height:27px; background-color:#F0F0F0; text-align:center; font-weight: bold;}
.gcline { height:1px; background-color:#D6D6D6; }
.gbbg { height:60px; background-color:#f7f7f7; text-align:right; }
.gbline { height:1px; background-color:#efefef; }

.sprice {color:#FF6C68; font-weight:bold; text-align:right;}
.smoney {font-weight:bold; text-align:right;}


/* ¿À´Ãº»»óÇ° */
.img_today      { cursor:hand; border: 1px solid #CCCCCC;}

/*** °Ô½ÃÆÇcontents ***/
.contents p {padding: 0; margin: 0;}

/* ±¸¸ÅÇÏ±â */
.oline_text {padding:14 0 0 15; color: #8C8C8C; line-height: 120%; text-decoration: none}
.oline_text2 {padding:0 0 0 13; color: #8C8C8C; line-height: 120%; text-decoration: none;}
INPUT.oline_form {height:22;background-color:#F7F7F7;border-top:1px solid #969696;border-bottom:1px solid #CFCFCF;border-left:1px solid #969696;border-right:1px solid #CFCFCF;color: #444444;font-size:12px; font-family: ±¼¸²; padding-left: 4px;padding-top: 4px;}
textarea.oline_form2 {
height:22;background-color:#F7F7F7;
border-top-color: #969696; border-top-style:solid; border-top-width:1px;
border-bottom-color: #CFCFCF; border-bottom-style:solid; border-bottom-width:1px;
border-left-color: #969696; border-left-style:solid; border-left-width:1px;
border-right-color: #CFCFCF; border-right-style:solid; border-right-width:1px;
color: #444444;font-size:12px; font-family: ±¼¸²; padding-left: 4px;padding-top: 4px; overflow:auto;  }

/* new */
* {font-family: 'Nanum Gothic';}
ul {list-style:none;padding:0;margin:0;}
li {padding:0;margin:0;}
.gnb-wrap {position: relative;}
.gnb-wrap * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.gnb:before {content: "";display: table;}
.gnb:after {content: "";display: table;clear: both;}
.gnb {position: relative;z-index: 2;}
.gnb .drop {position: relative;float:left;width: 12.5%;padding:0 5px;left: 0;}
.gnb .drop.last {background: none;}
.gnb .drop.active .aa,
.gnb .drop.on .aa {color:#000;}
.gnb .drop.selected .aa {color:#000;}
.gnb .drop .aa {font-family: 'Nanum Gothic';display:block;font-size:15px;font-weight:bold;color:#000;text-align:center;text-decoration:none;height:42px;line-height:42px;letter-spacing: -1px;}
.gnb .drop .selected,
.gnb .drop .aa:hover {color:#000;}
.dropdown {min-width: 140px;text-align: center;background: #fff;z-index:12;padding: 2px 10px;visibility:hidden;left:50%;margin-left: -70px;opacity:0;filter: alpha(opacity=0);-moz-opacity:0;position:absolute;top:37px;border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);box-shadow: 0 6px 12px rgba(0,0,0,.175);}
/*.gnb .drop.active .dropdown {visibility:visible;left:0;opacity:1;filter: alpha(opacity=100);-moz-opacity:1;}*/

.dropdown li {margin:0 2px;}
.dropdown li a {font-family: 'Nanum Gothic';display:inline-block;padding:0 5px;letter-spacing:-1px;height:30px;line-height:30px;color:#000;text-decoration:none;font-size:12px;font-weight:bold;}
.dropdown li a:hover {color:#000;}
.dropdown li.selected a {color:#000;}

.gnb .drop.drop0 {width: 20%;}
.gnb .drop.drop1 {width: 20%;}
.gnb .drop.drop2 {width: 20%;}
.gnb .drop.drop3 {width: 20%;}
.gnb .drop.drop4 {width: 20%;}
.gnb .drop.drop5 {display: none;}
.gnb .drop.drop6 {display: none;}
.gnb .drop.drop7 {display: none;}

.roll_wrap {width: 350px;padding-top: 18px;position: relative;}
.roll_wrap .owl-dots {position: absolute;right: 0;top: -18px;overflow: hidden;}
.roll_wrap .owl-dots .owl-dot {margin: 0 2px;float:left;}
.roll_wrap .owl-dots .owl-dot span {display: inline-block;width: 21px;height: 11px;background-color: #999999;font-size: 12px;color: #fff;text-align: center;font-family: "Nanum Gothic";text-align: center;line-height: 11px;border-radius:5px;padding: 2px 0;}
.roll_wrap .owl-dots .owl-dot.active span {background-color: #b50000;}

.left-top {height: 53px;line-height: 53px;font-size: 20px;color: #000;padding: 0 10px;font-weight: 700;border-bottom: 1px solid #000;}
.lnb_wrap * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.lnb_wrap {margin-bottom: 0;padding-right: 15px;text-align: left;}
.lnb > ul {background-color: #fff;border-radius:5px;}
.lnb > ul > li.one {position: relative;border-bottom:1px solid #dddddd;letter-spacing: -1px;}
.lnb > ul > li.one.active .sub {display: block;}
.lnb > ul > li.one > a {font-family: "Nanum Gothic";position: relative;color: #9a9a9a;font-weight: bold;font-size: 13px;display: block;height: 40px;line-height: 40px;text-decoration: none;padding-left: 10px;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.lnb > ul > li.one > a:after {display: none;content: "";border:4px solid #307dc5;position: absolute;left: 0;top: 0;width: 166px;height: 23px;border-radius:5px;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.lnb > ul > li.active > a,
.lnb > ul > li.selected > a,
.lnb > ul > li.one > a:hover {color: #000;}

.lnb > ul > li.active.one > a:before,
.lnb > ul > li.selected.one > a:before,
.lnb > ul > li.one > a:hover:before {width: 6px;height: 6px;background-color: #000;content: "";display: block;position: absolute;right: 15px;top: 50%;margin-top: -3px;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}

.sub_title {margin-bottom: 30px;height: 52px;position: relative;border-bottom: 1px solid #8a9cb5;padding-left: 23px;}
.sub_title:before {width: 5px;height: 5px;content: "";display: block;position: absolute;left: 5px;top: 23px;background-color: #000;}
.sub_title .location {font-size: 12px;color: #999999;font-family: "Nanum Gothic";position: absolute;top: 17px;right: 20px;}
.sub_title h2 {margin: 0;color: #000;position: absolute;left: 23px;top: 15px;font-size: 16px;font-weight: bold;font-family: "Nanum Gothic";}
.lnb_wrap .sub {display: none;width: 185px;position: absolute;left: 185px;top: 0;border: 1px solid #ddd;padding: 10px 0;background-color: #f7f7f7;}
.lnb_wrap .sub li a {display: block;padding: 3px 25px;}

.toplink_wrap {text-align: right;}
.toplink {overflow: hidden;display: inline-block;padding: 5px 0 8px 0;}
.toplink li {float: left;position: relative;padding-right: 8px;margin-right: 7px;}
.toplink li:before {display: block;content: "";position: absolute;right: 0;top: 5px;height: 8px;width: 1px;background-color: #ccc;}
.toplink li a {font-size: 12px;color: #000;}
.toplink li.last {padding-right: 0;margin-right: 0;}
.toplink li.last:before {display: none;}
.top_search {text-align: right;padding-bottom: 5px;}
.top_search .ts {display: inline-block;overflow: hidden;}
.top_search input {float: left;}
.top_search .input {border: 1px solid #ccc;height: 20px;font-size: 12px;color: #000;}
.top_search .submit {cursor: pointer;margin-left: 5px;width: 20px;height: 20px;background: url('/skin/img/top_search.gif') no-repeat center center;font-size: 0;border: none;}