@import url("//fonts.googleapis.com/earlyaccess/notosanskr.css");
@import url("//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css");
@import url(https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css);
@font-face {
 font-family: 'NanumSquare';
 src: url(images/NanumSquareR.eot);
 src: url(images/NanumSquareR.eot?#iefix) format('embedded-opentype'),
      url(images/NanumSquareR.woff) format('woff'),
      url(images/NanumSquareR.ttf) format('truetype');
}

a:link {text-decoration:none;}
a:hover {text-decoration:none;}
a:active {text-decoration:none;}
a:visited {text-decoration:none;}

/*Çì´õ*/
#header-wrap.fixed{width:100%; top:0; left:0; position:fixed; z-index:9999;}
#header-section{width:100%; top:0; left:0; z-index:1000; background:rgba(255,255,255,1); position:absolute; -webkit-transition:height 0.5s; -moz-transition: height 0.5s; -ms-transition: height 0.5s; -o-transition:height 0.5s; transition:height 0.5s;}

.logo-section {width:1200px; margin:0 auto; overflow:hidden; padding:27px 0 23px;}
.logo-section h1.logo {float:left; margin-top:20px;}
.logo-section div.search-section {float:left; margin:0 0 0 180px;}
.logo-section ul.lnb {float:right; overflow:hidden; margin-top:25px;}
.logo-section ul.lnb li {float:left; margin-left:20px;}
.logo-section ul.lnb li a {color:#7b7b7b; font-size:12px;}

.topMenu-section {width:100%; border-top:1px solid #ebebeb; border-bottom:1px solid #d7d7d7;}
.topMenu {width:1200px; margin:0 auto; overflow:hidden; padding:15px 0;}
.topMenu ul.gnb {float:left; overflow:hidden;}
.topMenu ul.gnb li {float:left; margin-right:50px;}
.topMenu ul.gnb li a { font-size:15px; font-weight:600; color:#282828;}
.topMenu h1#allmenubtn {float:right;}

/*ÀüÃ¼¸Þ´º*/
#allmenu {position:absolute; width:1200px; top:160px; left:50%; margin-left:-600px; display:none; z-index:10000; padding:0; *zoom:1;}
#allmenu_menu { z-index:20; overflow:hidden; background-color:#fff; border:1px solid #000; margin-top:-1px; padding:24px;}
#allmenu_menu .menu-section { overflow:hidden;}
#allmenu_menu .menu-section02 { margin-top:20px;}
#allmenu_menu .menu-section02 .menu { margin-top:20px;}
#allmenu_menu .menu {float:left; width:210px; margin-left:25px;}
#allmenu_menu .menu.fir {margin-left:0;}
#allmenu_menu h1 {font-size:16px; text-align:center; padding-bottom:10px; border-bottom:1px solid #000;}
#allmenu_menu h1 a {color:#c7000c; font-weight:600;}
#allmenu_menu .menu ul {}
#allmenu_menu .menu ul li {padding:10px; border-bottom:1px solid #dfdfdf;}
#allmenu_menu .menu ul li a {color:#1a1a1a; text-decoration:none;}
#allmenu_close {clear:both; position:absolute; top:-38px; right:0;}
#allmenu_close img {border:1px solid #000; border-bottom:1px solid #fff;}

.rollingBanner {float:right; }
.flash_banner2 {float:right; position:relative; width:445px; height:180px; z-index:10; border:1px solid #dedede;}
.flash_banner2 .flash_banner_body {float:left; position:relative; width:445px; height:180px; overflow:hidden;}
.flash_banner2 .btn {cursor:pointer;}
.flash_banner2 .flash_banner_body ul {float:left; position:relative; list-style-type:none;  width:890px; height:180px; zoom*1; margin:0px; padding:0px; overflow:hidden;}
.flash_banner2 .flash_banner_body li {float:left; position:relative; width:445px; height:180px; padding:0px; margin:0px; overflow: hidden;}
.flash_banner2 .flash_banner_body li img {width:445px; height:180px; display:block; float:left; margin:0px;padding:0px; border:0px;}
.flash_banner2 .btn_left{float:left; position:absolute; top:18px; right:32px; z-index:100; width:5px; height:9px; background:url(../image/layout/rollbar_bar.gif) no-repeat right center; padding-right:9px;}
.flash_banner2 .btn_right{float:right; position:absolute; top:18px; right:20px; z-index:100; width:5px; height:9px; padding-left:9px;}

/*copyright*/
.bottom-section {width:100%; background:#262626; padding:50px 0;}
.bottomWrap {width:1200px; margin:0 auto; position:relative;}
.bottomWrap p.btn_top {position:absolute; top:-85px; right:0;}
.bottom_sbt {overflow:hidden;}
.bottom_sbt li {float:left; background:url(../image/layout/copy_bar.gif) no-repeat left center; margin-left:17px; padding-left:17px;}
.bottom_sbt li:first-child {background:none; margin-left:0; padding-left:0;}
.bottom_sbt li a {color:#fff;}
.copyWrap {overflow:hidden; margin-top:40px;}
.copyWrap div.copyright {float:left;}
.copyWrap div.copyright p {color:#8f8f8f; line-height:22px; font-size:12px;}
.copyWrap div.copyright p a {color:#8f8f8f;}
.copyWrap div.copyright p span {display:inline-block; margin-top:20px;}
.copyWrap div.escrow { margin-top:30px;}
.copyWrap div.copyTel {float:right;}
.copyWrap div.copyTel h1 {color:#fff; font-size:34px; line-height:34px;font-weight:600; background:url(../image/layout/icon_copytel.gif) no-repeat right center; padding:10px 65px 10px 0;}
.copyWrap div.copyTel h1 span {font-size:15px; line-height:15px; display:inline-block; margin:5px 0 0 7px;}
.copyWrap div.copyTel p {font-size:13px; line-height:15px; color:#747474; margin-top:10px;}

/*ÃÖ±Ùº»»óÇ°*/
.today_cart {width:78px; text-align:center; border:1px solid #dedede; background:#fff; line-height:1em;}
.today_cart a {display:inline-block; width:100%; background:url(../image/layout/icon_today_cart.gif) no-repeat center 13px; color:#707070; padding:55px 0 10px;}
.today_order {width:78px; text-align:center; border:1px solid #dedede; border-top:none; background:#fff; line-height:1em;}
.today_order a {display:inline-block; width:100%; background:url(../image/layout/icon_today_order.gif) no-repeat center 17px; color:#707070; padding:55px 0 10px;}
.today_naver {width:78px; text-align:center; border:1px solid #6e6e6e; border-top:none; background:#6e6e6e; line-height:1em;}
.today_naver a {display:inline-block; width:100%; background:url(../image/layout/icon_today_naver.gif) no-repeat center 18px; color:#fff; padding:55px 0 10px;}
.today_top {width:78px; text-align:center; line-height:1em;}
.today_top a {display:inline-block; width:100%; background:url(../image/layout/icon_today_top.png) no-repeat center 10px; color:#252525; font-weight:bold; padding:34px 0 10px;}
