/* BASIC css start */
#preview_wrap{display:none !important;}
/*--------------------------¡Ú »ó´ÜÄ«Å×°í¸®·¹ÀÌ¾Æ¿ô½ÃÀÛ / ¿òÁ÷ÀÓÈ¿°ú ¡Ú-----------------------------------*/
header, header a, header img, header li 
{ 
            transition: all 0.001s;
			-moz-transition: all 0.001s; /* Firefox 4 */
			-webkit-transition: all 0.001s; /* Safari and Chrome */
			-o-transition: all 0.001s; /* Opera */
		}
  
header {margin:0px auto 0px; width: 100%;position: fixed; top:0px; padding:0px; z-index: 107;}
header a {text-decoration:none; }
header a.active, header a:hover{text-decoration:none;}
nav {width: 100%; margin: 0 auto; padding:0;}          
  



 
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/    
/* ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú Ã³À½ º¼¶§ »çÀÌÁî(»ó´ÜÀüÃ¼¸Þ´º)¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú  */
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/



header.large {position:relative;width:100%; margin:auto; }
/*--------------------------¡Ú »ó´Ü ¡Ú-----------------------------------*/
header.large .header_inner {width:100%;  margin:0 auto;padding:0 45px;box-sizing:border-box;}

header.large .tophd {width:100%;height:auto; margin:0 auto 48px;padding:0 0px;box-sizing:border-box;}
header.large .tophd:after{content:"";display:block;clear:both;}
header.large .tophd .tophd_01 { float:right; margin:40px 0 0;text-align:right; }
header.large .tophd .tophd_02 { display:inline-block;text-align:center;position: absolute;left: 50%;transform: translateX(-50%); }
header.large .tophd .tophd_03 { float:left; width:auto; }


/*--------------------------¡Ú »ó´Ü °Ë»ö ¡Ú-----------------------------------*/
header.large .searchform {display:inline-block;position:relative; width:186px;height:36px; line-height:36px;  margin:0px 0 0;  }
header.large .searchform fieldset { font-size:0; line-height:0;  width:186px; height:36px;background:#f0f2f1;}
header.large .searchform span { float:left; width:100%; height:32px;}
header.large .searchform span input { float:left;width:100%; height:36px; line-height:36px; padding:0px 38px 0px 15px; border:0px ;box-sizing:border-box; text-align:left; font-size:12px;  color:#515151; background-color:transparent; }
header.large .searchform a { position:absolute;right:15px;top:6px;cursor:hand; cursor:pointer; }

/* carticon */
header.large .HrightCart{display:inline-block;position:relative;margin-left:20px;vertical-align:top;}
.cart_count{font-size:12px;color:#000;position:absolute;top:8px;left:30%;}


/* mypage */
header.large .tophd_01 > .mypageWrap{display:none;margin-right:12px;}


/*--------------------------¡Ú »ó´Ü ·Î°í ¡Ú-----------------------------------*/
header.large .tophd .tophd_02 .img01  img { margin:52px auto 0px; text-align:center; display:block;}
header.large .tophd .tophd_02 .img02 { display:none;}


/*--------------------------¡Ú »ó´Ü ºÏ¸¶Å©,SNS,³ª¶ó¼±ÅÃ ¡Ú-----------------------------------*/
header.large .tophd .tophd_03 .tophd_03_01 { display:none; height:15px; margin-top:55px; clear:both; }
header.large .tophd .tophd_03 .tophd_03_02 {  height:15px; margin-top:65px; clear:both; }


/*--------------------------¡Ú »ó´Ü ºÏ¸¶Å© ¡Ú-----------------------------------*/
header.large .bookmark {float:left; text-transform:uppercase; padding-right:10px; margin-right:10px; border-right:1px solid #707070; height:15px;}
header.large .bookmark a {line-height:15px; font-size:11px; font-weight:500; color:#222; letter-spacing:1px;}
header.large .bookmark a:hover {text-decoration:underline; text-decoration:none; color:#aaa;}


/*--------------------------¡Ú »ó´Ü SNS ¡Ú-----------------------------------*/
header.large .sns {float:left;padding-right:10px; margin-right:10px; border-right:1px solid #000000; height:15px;}
header.large .sns a {float:left;  padding:0px; }


/*--------------------------¡Ú »ó´Ü ³ª¶ó¼±ÅÃ ¡Ú-----------------------------------*/



/*--------------------------¡Ú »ó´Ü ·Î±×ÀÎ ¡Ú-----------------------------------*/
header .login {}
header .login:after{content:"";display:block;clear:both;}
header .login > div{float:left;margin-right:14px;}
.parentH3{padding-right:12px;background:url('/design/momnuri/hdesign/img/downArrow.png') no-repeat 98% 50%;}
header .login > div.logWrap{margin-right:0;}
.logWrap:after{content:"";display:block;clear:both;}
.logWrap > a{float:left;margin-right:20px;}

header .login li,
header .login a { padding:0px 0px 0 0px; line-height:15px; font-size:11px;color:#333; letter-spacing:0px;vertical-align:top;text-transform: uppercase;}
header .login li:hover,
header .login a:hover {color:#aaa;}

.scWrap{position:relative;}
.subMenu{position:absolute;left:0;padding-top:10px;}
.subMenu > ul{display:none;padding:10px 20px 10px 10px;border:1px solid #cecece;background:#fff;}
.subMenu > ul > li{white-space: nowrap;}
.subMenu > ul > li+li{margin-top:10px;}



/*--------------------------¡Ú »¡°£»ö¹è°æ¶óÀÎ ¸Þ´º ½ÃÀÛ ¡Ú-----------------------------------*/
header.large .topmenu {width:100%;margin:0 auto;background:#fff;clear:both;  padding-bottom:12px;border-bottom:1px solid #ebebeb;}
header.large .topmenu .topmenu_inner { display:table;margin:0 auto 0; padding-top:0px;clear:both; }
header.large .topmenu .topmenu_inner .topmenutext { float:left; display: block; text-align:center; padding:0px 15px 0 15px; line-height:18px;}
header.large .topmenu .topmenu_inner .topmenutext a { color: #000; font-size:12px;letter-spacing:1px;  font-weight:300; }
header.large .topmenu .topmenu_inner .topmenutext a:hover { color:#aaa;}



/*--------------------------¡Ú Èò»ö¹è°æ ¸Þ´º½ÃÀÛ ¡Ú-----------------------------------*/
header.large .topcate {width:100%;margin:0 auto; background:#fff; border-bottom:0px solid #010101; clear:both; }
header.large .topcate .topcate_inner {  background:#fff; padding:0px 0 30px; margin:0px; }
header.large .topcate .topcate_inner ul { display:table;margin:0px auto 0px; padding:12px 0 0;  }
header.large .topcate .topcate_inner li { float:left; text-align:center; padding:0px 14px 0px 14px; line-height:14px;  margin:0px;}
header.large .topcate .topcate_inner li a { color: #000; font-size:12px;letter-spacing:0px;   padding:0px; margin:0px; line-height:18px; font-weight:300;}
header.large .topcate .topcate_inner li a:hover { color:#aaa;}
header.large .topcate .topcate_inner .allmenu { text-align:center; padding:18px 14px 20px 14px; height:14px;line-height:14px; margin-top:1px;}
header.large .topcate .topcate_inner .allmenu span {cursor:pointer ; color: #222; font-size:14px;letter-spacing:1px;  font-weight:300;  }
header.large .topcate .topcate_inner .allmenu  img {margin-top:2px; margin-right:2px; }



/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ½ºÅ©·Ñ¾Æ·¡ÀÌµ¿½Ã º¯°æ»çÀÌÁî(·Î°í¹×Ä«Å×°í¸®)¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú ¡Ú  */
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


header.small {background: #fff;width:100%; margin:auto;}

/*--------------------------¡Ú »ó´Ü ¡Ú-----------------------------------*/
header.small .header_inner {}

header.small .tophd {margin:0 auto; clear:both; }
header.small .tophd .tophd_01 {position:absolute;top:12px;right:45px; margin:0px 0 0;text-align:right;}
header.small .tophd .tophd_02 { margin:auto; position: relative; width: 100%; max-width:100%;padding:0 45px;box-sizing:border-box;clear:both; }
header.small .tophd .tophd_03 { display:none; }



/*--------------------------¡Ú »ó´Ü ·Î°í ¡Ú-----------------------------------*/
header.small .tophd .tophd_02 .img01 { display:none;}
header.small .tophd .tophd_02 .img02  img { display:block;  position: absolute; top:15px; left:45px; height:12px;width:auto;}
header.small .tophd .tophd_02 .img02  a { }


/*--------------------------¡Ú »ó´Ü¾Èº¸ÀÌ°ÔÇÏ±â ¡Ú-----------------------------------*/
header.small .searchform ,
header.small .bookmark , 
header.small .sns ,
header.small .country,
header.small .login
{display:none;}



/*--------------------------¡Ú ¹ö°Çµð»ö¹è°æ ¸Þ´º ½ÃÀÛ :: À§¿¡ ¡Ú-----------------------------------*/
header.small .topmenu {width:100%;margin:0 auto;background:#fff;clear:both;  padding-top:12px; padding-bottom:12px;border-bottom:1px solid #ebebeb;}
header.small .topmenu .topmenu_inner { display:table;margin:0 auto 0; padding-top:0px;clear:both; }
header.small .topmenu .topmenu_inner .topmenutext { float:left; display: block; text-align:center; padding:0px 15px 0 15px; line-height:18px;}
header.small .topmenu .topmenu_inner .topmenutext a { color: #000; font-size:12px;letter-spacing:1px;  font-weight:300; }
header.small .topmenu .topmenu_inner .topmenutext a:hover { color:#aaa;}



/*--------------------------¡Ú Èò»ö¹è°æ ¸Þ´º½ÃÀÛ :: ¾Æ·¡ ¡Ú-----------------------------------*/
header.small .topcate {width:100%; margin:0 auto;  border-bottom:1px solid #cecece; clear:both; }
header.small .topcate .topcate_inner {  background:#fff; padding:0px 0 0px; margin:0px; }
header.small .topcate .topcate_inner ul { display:table;margin:0px auto 0px; padding:14px 0;  }
header.small .topcate .topcate_inner li { float:left; text-align:center; padding:0px 14px 0px 14px; line-height:14px;  margin:0px;}
header.small .topcate .topcate_inner li a { color: #000; font-size:12px;letter-spacing:0px;   padding:0px; margin:0px; line-height:18px; font-weight:300;}
header.small .topcate .topcate_inner li a:hover { color:#aaa;}
header.small .topcate .topcate_inner .allmenu { text-align:center; padding:18px 14px 20px 14px; height:14px;line-height:14px; margin-top:1px;}
header.small .topcate .topcate_inner .allmenu span {cursor:pointer ; color: #222; font-size:14px;letter-spacing:1px;  font-weight:300;  }
header.small .topcate .topcate_inner .allmenu  img {margin-top:2px; margin-right:2px; }




/*--------------------------¡Ú »ó´Ü °Ë»ö ¡Ú-----------------------------------*/
header.small .searchform {display:inline-block;position:relative; width:78px;height:22px; line-height:22px;  margin:0px 0 0;  }
header.small .searchform fieldset { font-size:0; line-height:0;  width:78px; height:22px;background:#fff;border-bottom:1px solid #cecece;}
header.small .searchform span { float:left; width:100%; height:22px;}
header.small .searchform span input { float:left;width:100%; height:22px; line-height:21px; padding:0px 16px 0px 0px; border:0px ;box-sizing:border-box; text-align:left; font-size:12px;  color:#515151; background-color:transparent; }
header.small .searchform a { position:absolute;right:4px;top:3px;cursor:hand; cursor:pointer; }
header.small .searchform a > img{height:14px;width:auto;}

/* carticon */
header.small .HrightCart{display:inline-block;position:relative;margin-top:-6px;margin-left:12px;vertical-align:top;}
header.small .cart_count{font-size:11px;color:#000;position:absolute;top:5px;left:30%;}
header.small .HrightCart img{height:28px;width:auto;}


/* mypage */
header.small .tophd_01 > .mypageWrap{display:inline-block;margin-right:12px;vertical-align:top;}




#header {position:relative;width:100%; min-width:1200px; margin:0 auto;}

/*--------------------------¡Ú »ó´Ü·Î±×ÀÎ¶óÀÎ °í°´¼¾ÅÍ ¼¼ºÎµðÀÚÀÎ ¡Ú-----------------------------------*/
.nav { float:left; margin-left:0px; }
.nav ul { font-size: 0; padding: 0;}
.nav ul li {display: inline-block;position: relative;  font-size:12px; padding: 0px; line-height:20px; color:#fff;text-align:center; letter-spacing:0px; 
 transition: 0.3s linear; font-weight:300;}
.nav ul li:hover { color:#f2d7d7; }
.nav ul li a { transition: 0.3s linear; font-size:12px;color:#222; letter-spacing:0px; font-weight:300;}
.nav ul li a:hover { color:#aaa; }
.nav ul li ul {z-index: 110; background: #fff; border: 1px solid #d2d2d2; display: none; position: absolute; width: 95px; top:20px; left:-25px; border-radius:0px;  padding:10px 10px; 
margin:auto; text-align:left; }
.nav ul li ul .navli { background: #fff; display: block; text-align:left; padding:0px; line-height:20px;font-size:12px;letter-spacing:-1px;color:#222;clear:both;}
.nav ul li ul .navli a { display: block; padding: 2px 0px; color: #222; font-size:12px;letter-spacing:-1px; font-weight:300;}
.nav ul li ul .navli a:hover { color:#aaa;  }
.nav .ar01 { margin-left: 5px;  margin-top:5px;}




/*--------------------------¡Ú Ä¿¹Â´ÏÆ¼ ¼¼ºÎµðÀÚÀÎ ¡Ú-----------------------------------*/
.nav01 { float:left; margin-left:15px; margin-right:15px; }
.nav01 ul { font-size: 0; padding: 0;}
.nav01 ul li {display: inline-block;position: relative;  font-size:12px; padding: 0px 12px 0 0; color:#000;background:url('/design/momnuri/hdesign/img/downArrow.png') no-repeat 98% 50%; text-align:center; letter-spacing:0px; 
 transition: 0.3s linear;line-height:18px; }
.nav01 ul li:hover { color:#aaa; }
.nav01 ul li a { transition: 0.3s linear; font-size:12px; color:#fff; letter-spacing:0px;}
.nav01 ul li a:hover { color:#f2d7d7; }
.nav01 ul li ul {z-index: 120; background: #fff; border: 1px solid #d2d2d2; display: none; position: absolute; width: 95px; top:25px; left:-25px; border-radius:0px;  padding:10px 10px; margin:auto; text-align:left; }
.nav01 ul li ul .navli { background: #fff; display: block; text-align:left; padding:0px; line-height:20px;font-size:12px;letter-spacing:-1px; clear:both; color:#222222;}
.nav01 ul li ul .navli a { display: block; padding: 4px 0px;color: #222222; font-size:12px;letter-spacing:-1px; font-weight:300;}
.nav01 ul li ul .navli a:hover { color:#aaa;  }
.nav01 .ar01 { margin-left: 5px;  margin-top:3.4px; border:0px; padding:0px;}




.colorR{color:#af090b !important;font-size:16px !important;}


/* BASIC css end */

