/* BASIC css start */
/* ¶ì¹è³Ê */
#headerWrap.scrolled .header_blank {height:0px; width:100%;}
.header_blank {height:70px; width:100%;}
.header_banner{width:100%; height:40px; background-color:#000;background-position:center; background-repeat: repeat-y; background-size:100% 40px;}

/* topB ¶óÀÎ¹è³ÊÀÏ °æ¿ì
.header_con {width:1200px; height:40px; margin:0 auto; position:relative;background:url(''); background-position:center;}
.header_con a {width:1200px; height:40px; line-height: 40px; margin:0 auto; display:block; font-size:15px; color:#fff; text-align:center;}
.header_con a:hover{text-decoration: underline;}
.header_close{position:absolute; top:39px; right:0; z-index:999;}
*/


/* topB 2´Ü ÀÌ¹ÌÁö ¹è³Ê */
.header_con { height:71px; min-width: 1200px; margin:0 auto; position:relative;background:url(''); background-position:center;}
.header_con a { height:70px; float: left; line-height: 40px; margin:0 auto; display:block; font-size:15px; color:#fff; text-align:center;}



/* Å¾¹è³Ê_½Å±ÔÈ¸¿øÆ¯°¡¼¥ */
.header_con a:first-child { width: 57%; text-align: right; background: #222;} 


/* Å¾¹è³Ê_°ý»çÃ¼ÇèÅ°Æ® 
.header_con a:first-child { width: 57%; text-align: right; background: #084d3b;} */

/* Å¾¹è³Ê_Ä«Ä«¿À */
.header_con a:nth-child(2) { width: 43%; text-align: left; background: #f7f7f7; }
.header_con a:hover{text-decoration: underline;}



#powerReview .PR15N01-review-wrap > li .star-icon .star,
#reviewBoard .review-wrap .star-icon .star
 { line-height: 20px; }
#powerReview .PR15N01-review-wrap > li .star-icon .survey,
#reviewBoard .review-wrap .star-icon .survey { line-height: 26px; }
#reviewBoard p, #reviewBoard li, #reviewBoard dt, #reviewBoard dd, #reviewBoard td, #reviewBoard th, #reviewBoard div { line-height: 1.5; }


/* À§¾Æ·¡¹öÆ° */
#fix_pagescroll {
	position:fixed;
	right:-80px;
	bottom:80px;
	z-index:99999;
        -webkit-transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;
	transition:all 1s;

}
#fix_pagescroll.active {
	right:30px;
	bottom:80px;        
}
.updown li {
	position:relative;
	display:block;
	height:30px;
	margin:2px 0px;
}
.updown li a {
	display:block;
	width:25px;
	height:25px;
	border-radius:0%;
	background:rgba(102,102,102,0.3);
	font-size:14px;
	color:#fff;
	text-align:center;
	transition:all .8s ease;
	-webkit-transition:all .8s ease;
}
.updown li:hover a {
	background:#000;
}
.updown li a i {
	line-height:27px;
	filter:alpha(opacity=100);
	opacity:1;
	-webkit-opacity:1;
}


/* »ó´Ü¿µ¿ª */


header { width:100%; top:0;z-index:30; border:0px solid #000 }
#headerWrap { width:100%;/*padding:12px 0 48px 0;*/ background-color:rgba(255,255,255,0); /*position: fixed;*/ z-index: 9999; height:226px;}
/* topB ³ôÀÌ¿¡µû¶ó Wrap ³ôÀÌ º¯°æ (x+156px) */

#headerWrap:hover {background-color:#fff; /*border-bottom:1px solid #333;*/}
#headerWrap.fixed {/*padding:15px 0;*/ background-color:#fff;/*box-shadow:1px 1px 5px rgba(100,100,100,0.2);*/margin-top: -100px; /*border-bottom:1px solid #333;*/}

.header_inner { margin:0 auto;  width:100% !important ; padding:0 0px;  height:70px; border:0px solid #000; text-align: center; }
.headerL { top: 140px; width:100%; position:relative; text-align:center; font-family: 'proxima-nova', 'Spoqa Han Sans Neo';} /*topB°¡º¯ top 70+70Ãß°¡*/


.headerL .all_Wrap {width:32px; position:relative }
.headerL .all_btn {position:absolute;top:18px;width:14px;height:15px;overflow:visible;cursor:pointer;-webkit-transition:all 400ms ease-out 0ms;-moz-transition:all 400ms ease-out 0ms;-o-transition:all 400ms ease-out 0ms;transition:all 400ms ease-out 0ms;}
.headerL .all_btn .line {position:absolute;background-color:#333;overflow:hidden;width:14px;height:2px;left:0;-webkit-transition:all 400ms ease-out 0ms;-moz-transition:all 400ms ease-out 0ms;-o-transition:all 400ms ease-out 0ms;transition:all 400ms ease-out 0ms;}
.headerL .all_btn .line:nth-child(1) {top:0;left:0;animation-delay:0.33s;}
.headerL .all_btn .line:nth-child(2) {top:5px;left:0;animation-delay:0s; }
.headerL .all_btn .line:nth-child(3) {top:10px;left:0;animation-delay:0.66s;}
.headerL .all_Wrap.clicked .all_btn .line:nth-child(1) {-webkit-transform:translateY(5px) rotate(45deg);transform:translateY(5px) rotate(45deg);-webkit-transition:all 400ms ease-out 0ms;-moz-transition:all 400ms ease-out 0ms;-o-transition:all 400ms ease-out 0ms;transition:all 400ms ease-out 0ms;width:13px;}
.headerL .all_Wrap.clicked .all_btn .line:nth-child(2) {opacity:0;-webkit-transition:all 400ms ease-out 0ms;-moz-transition:all 400ms ease-out 0ms;-o-transition:all 400ms ease-out 0ms;transition:all 400ms ease-out 0ms;width:13px;}
.headerL .all_Wrap.clicked .all_btn .line:nth-child(3) {-webkit-transform:translateY(-5px) rotate(-45deg);transform:translateY(-5px) rotate(-45deg);-webkit-transition:all 400ms ease-out 0ms;-moz-transition:all 400ms ease-out 0ms;-o-transition:all 400ms ease-out 0ms;transition:all 400ms ease-out 0ms;width:13px;}


/* ·Î°í */
/*.headerL .logo {  position:absolute;  left:80px;top: 10px; z-index:9; }*/
.logo {text-align:center; width:33.333%  /* margin-bottom: 12px;*/}
.logo a {  display:block; height:50px; line-height:50px; font-family: 'Roboto', 'Noto Sans KR', sans-serif; font-weight:600; font-size: 22px; color:#000; text-transform:uppercase;  }
.logo img { height:auto; -webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out; padding-top:36px;}


#headerWrap.fixed .headerL .logo a {   }
#headerWrap.fixed .headerR .pointBox {    transition: box-shadow 1s,opacity .8s 1s,top .8s 1s ease;
    text-align: center;
    position: absolute;
    z-index: 90;
    top: 25px;
    left: 50%;
    width: 80px;
    -o-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
    transform: translate(-50%,0);}
#headerWrap.fixed .headerR ul{
    top: 0;
}






/* sns */
.sns_wrap{ width:33.333%; text-align:left; }
.sns_wrap ul{margin-top:42px;}
.sns_wrap ul li{display: inline-block;}
.sns_wrap ul li:nth-child(1){padding-right:32px; margin-left:50px;}
.sns_wrap ul li:nth-child(2){padding-right:25px}
.sns_wrap ul li:nth-child(3){padding-right:21px}
.headerR .sns_wrap{}
.headerR .gnb_wrap{}




/* Ä«Å×°í¸® */
.category { box-sizing:border-box; font-size:0; line-height:0; width:1044px; min-width:1044px; }
.category li { display:inline-block; vertical-align:middle; margin: 22px 10px;}
.category li > a { display:block;   color:#000;font-size:18px; font-weight:400;  position: relative; padding:20px 30px 40px;}




.category li:hover > a {color:#666; }
.category li:last-child > a { margin-right:0;}

/* ÁßºÐ·ùÄ«Å×°í¸® */
.category .sub-category { position:absolute; z-index:9;left:0px; top:86px; /* height:0; */ width: 100%; visibility:hidden; opacity:0; -webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s; border-top: 1px solid #ddd;}
.category > li:hover .sub-category {opacity:1; visibility:visible; width: 100%;  background-color: rgba(255,255,255,0.9);border-bottom:1px solid #ddd; padding:15px 0; }
.category .sub-category .sub_ly { width:600px; margin:0 auto; position:relative; border:0px solid #000; text-align:left; padding:20px 0 ; }
.category .sub-category .sub_ly .cate2 { display:inline-block; color: #666;line-height: 30px;font-size: 18px;  font-weight:600; vertical-align:top; border-right: 1px solid #ddd; padding-right: 40px;}
.category .sub-category .sub_ly .cate2:last-child { padding:0px; border:0px;}
.category .sub-category .sub_ly .cate2 a { display: block; color: #666;line-height: 30px;font-size: 20px;  font-weight:600; color:#0f46a0;}
.category .sub-category .sub_ly .cate2 a:hover { color:#0f46a0;}
.category .sub-category .sub_ly .cate2 div {margin-top:20px; vertical-align:top}
.category .sub-category .sub_ly .cate2 div a {font-size:17px;display:block; color:#000; height:28px; line-height:28px;font-weight:500;  font-family: 'Roboto', 'Noto Sans KR', sans-serif;}
.category .sub-category .sub_ly .cate2 div a:hover { color:#0f46a0;  }

.category .sub-category .sub_ly.pd1 { padding-left:200px; }
.category .sub-category .sub_ly.pd2 { padding-left:460px; }

.font10 { text-align:right;  }
.font10 > li > a { display: block; color:#333; letter-spacing:0.03em; line-height:50px; font-size: 10px; text-align: right; font-weight:600; }


.headerR {    font-family: 'proxima-nova', 'Spoqa Han Sans Neo'; /*position:absolute;*/ z-index:9;right:0;  top:0px; width:33.333%;height:100%; text-align:right important;  box-sizing:border-box;} 
.header_in_wrap .category li > a { font-family: 'proxima-nova', 'Spoqa Han Sans Neo';}



/* ·Î±×ÀÎ */
.headerR ul {/*position:relative;*/ float:right;margin-top:15px; margin-right:50px;
    position: absolute;
    float: right;
    margin-top: 15px;
    margin-right: 50px;
}
.headerR ul li { position:relative; display:inline-block; vertical-align:middle; margin:0 0px; }
.headerR ul li > a { display:block; line-height:50px; font-size:13px;      color: #000;
    font-family: 'Roboto', 'Noto Sans KR', sans-serif;
    letter-spacing: -0.05em;
position: relative; text-transform: uppercase;}
.headerR ul li:hover > a {color:#666;}
.headerR ul li:last-child > a { margin-right:0;}
.headerR ul li i {font-size:13px; cursor:pointer;  }
.headerR ul li.wlogin { display:none !important;  }
.headerR ul li.wlogin i {font-size:15px; cursor:pointer;  }










/* ¿À¸¥ÂÊÁßºÐ·ù */
.headerR ul .sub-category { position:absolute; z-index:9;left:50%;  transform:translateX(-50%);  top:45px;height:0; visibility:hidden; opacity:0; -webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.headerR ul > li:hover .sub-category { top:49px;opacity:1; visibility:visible; }
.headerR ul .sub-category > ul { background-color:rgba(25,25,25,0.8); padding: 5px 0px; width: 100px; border-radius:4px;}
.headerR ul .sub-category > ul > li { display:block; margin: 0px; }
.headerR ul .sub-category > ul > li > a { display: block;width:100%;color: #bdbdbd;line-height: 24px;font-size: 10px; text-align: center; font-weight:600; }
.headerR ul .sub-category > ul > li:hover > a { color:#fff; background-color:rgba(0,0,0,0.5);}








/* Æ÷ÀÎÆ®¹«ºñ */
.headerR li.join { position:relative; }
.headerR li.join .pointBox { transition:box-shadow 1s,opacity .8s 1s,top .8s 1s ease; text-align:center;position:absolute;z-index:90; top:25px; left:50%; width:80px; -o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0); }
.headerR li.join .pointBox > i { display:block;color:#c30d23;   font-size:20px; }
.headerR li.join .pointBox > span { margin:-7px 0 0 0;display:block;padding:1px 10px; border-radius:5px;font-size:10px;line-height:18px;background:#c30d23; letter-spacing:0.5px ; color:#f1f1f1 }
.headerR li.join .pointBox { -o-animation:animate-pointBox 1s linear infinite;-ms-animation:animate-pointBox 1s linear infinite;-moz-animation:animate-pointBox 1s linear infinite;-webkit-animation:animate-pointBox 1s linear infinite;animation:animate-pointBox 1s linear infinite;}
@-o-keyframes animate-pointBox{50%{margin-left:4px }}
@-ms-keyframes animate-pointBox{50%{margin-left:4px }}
@-moz-keyframes animate-pointBox{50%{margin-left:4px }}
@-webkit-keyframes animate-pointBox{50%{margin-left:4px }}
@keyframes animate-pointBox{50%{margin-left:4px }}


/* ÀüÃ¼¸Þ´º */

#allMenu { display:block;width:100%; padding:35px 30px;overflow:hidden; border-top:0px solid #eee; }
#allMenu .allinner {width:100%; max-width:1780px;margin:0 auto;padding:0 30px;position:relative;}
#allMenu .cate1Box {display:flex;}
#allMenu .cate1Box > * {flex:1;padding:0px;border-right:1px solid rgba(0,0,0,0.05);}
#allMenu .cate1Box > *:last-child {border-right:0;}
#allMenu .cate1Box .cate1 > a {display:block;width:100%;margin-bottom:4px;font-size:12px; letter-spacing:0.5px;  padding-top:1px;line-height:24px;font-weight:600;text-transform: uppercase; text-align:center;color:#555;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
#allMenu .cate2Box .cate2  {position:relative;}
#allMenu .cate2Box .cate2 > a {display:block;width:100%;font-size:12px;height:22px; letter-spacing:0.5px; line-height:22px;font-weight:400; text-align:center; text-transform: uppercase; }
#allMenu .cate2Box .cate2 > a:hover{color:#ccc;  text-decoration: underline; }
#allMenu .cate2Box cate2 ul li a{font-size:14px;}



/* °Ë»ö */
.schWarp {position:fixed;display:none;top:0;bottom:0;width:100%;height:100%;z-index:99999;background-color:rgba(18,18,18,18,0.2);}
.schWarp.opened {display:block;}
.schWarp .sch_mask {position:absolute;top:0;bottom:0;width:100%;height:100%;background-color:rgba(18,18,18,0.5);}
.schBox {position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;width:700px;height:250px;background-color:rgba(15,15,15,0.9);border-radius:20px;}
.schBox {-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;-ms-animation-duration:0.5s;-o-animation-duration:0.5s;animation-duration:0.5s;}
.schBox .schsp {position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;width:500px;height:100px; }
.schBox fieldset {width:100%;border-bottom:1px solid #555;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out; }
.schBox .MS_search_word{width:100%;height:50px;border:0;line-height:50px;font-size:16px;background:transparent;color:#999;}
.schBox .Btn { opacity:0.3; position:absolute; top:15px;right:5px; cursor:pointer;}
.schBox .Btn i{ font-size:18px;	font-weight:bold; color:#eee; }

.schBox .Keyword {width:100%;height:26px;margin-top:20px; overflow:hidden;  }
.schBox .Keyword ul {text-align:center;}
.schBox .Keyword li { margin:0 5px; display:inline-block; }
.schBox .Keyword li a {display:block;font-size:11px; color:#eee;line-height:24px;padding:0 9px;background-color:#2d2d2d;border:1px solid #353535;border-radius:4px;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}
.schBox .Keyword li a:hover {background-color:#555;border:1px solid #555;}
.schBox .Keyword li a:before {content:"#";color:#999;margin-right:3px;}

.schBox .sch_close {position:absolute;top:20px;right:20px;margin:auto; height:30px; width:30px; display:block; cursor:pointer;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;} 
.schBox .sch_close .closeBtn:before, .closeBtn:after{content:''; height:1px; width:30px; display:block; background:#b9b9b9; position:absolute; top:15px; left:1px; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.schBox .sch_close .closeBtn:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.schBox .sch_close:hover { transform:rotate(180deg);-webkit-transform: rotate(180deg); }



.gnb_bottom {position: absolute; top: 36px;} /*topB*/
.gnb_bottom li{display: inline-block;}
.gnb_bottom li:first-child{margin-right:20px;}

.gnb_bottom li a p{width:22px; height:22px; color:#c30d23;    position: absolute; top: -7px;  right: -15px;    background-color: #c30d23;   border-radius: 50px;}
.gnb_bottom li a p span{color:#fff; line-height:22px;}




/**********191031 Ãß°¡************/

.header_banner{/*display:none;*/}
.logo a{display:inline-block; margin-top:36px;}
.logo img{padding-top:0;}
#headerWrap{position:fixed !important;}
.headerL{ left:50%; transform:translateX(-50%); position:absolute;}
.category li > a{padding-bottom:26px; line-height:1;}

.category>li:hover > a{color:#c30d23;}
.category>li:hover > a::after{content:""; display:block; width:calc(100% - 35px); height:3px; bottom:0; left:50%; transform:translateX(-50%); background:#c30d23; position:absolute; bottom:-1px; z-index:99;}
.category>li > a .md_simbol { display: inline-block; width: 20px; height: 20px; background: url(http://gi.esmplus.com/phdrop/shopskinmed/siteB/default/cutem_MD_simbol_text_PC.png);margin-top: -4px;
    vertical-align: middle;}
.category>li:hover > a .md_simbol { display: inline-block;  width: 20px; height: 20px; background: url(http://gi.esmplus.com/phdrop/shopskinmed/siteB/default/cutem_MD_simbol_text_PC_red.png);margin-top: -4px;
    vertical-align: middle;}




.category .sub-category .sub_ly.pd1{padding:0; box-sizing:border-box; width:100%; max-width:960px; margin:0 auto; left:0 !important;}
.category > li:hover .sub-category{padding:0; padding-top:50px; padding-bottom:50px; background:white;}
.category .sub-category .sub_ly .cate2{padding-right:0; clear:both; padding-top:50px; padding-bottom:50px;}
.category .sub-category .sub_ly .cate2{padding-right:0;clear:both;border-right: 0;padding: 0;margin: 0;}
.category .sub-category .sub_ly .cate2 a{padding:0; color:black; font-size:17px; line-height:1; border-right:0; font-weight:normal;}
.category .sub-category .sub_ly .cate2 div{box-sizing:border-box; padding-left:100px; margin-top:0;}
.category .sub-category .sub_ly .cate2 div a{float:none; font-size:16px; line-height:1; color:#999999; font-weight:normal;}
.category .sub-category .sub_ly .cate2:nth-of-type(1){min-width:350px;}
.category .sub-category .sub_ly .cate2:nth-of-type(2){min-width:350px;}
.category .no_sub .sub_ly{padding:0; text-align:center;}
.category .no_sub .sub_ly li{margin:0; margin-top:0 !important;position:relative;}
.category .no_sub .sub_ly li a{padding:0; padding-left:60px; padding-right:60px; position:relative;}
.category .no_sub .sub_ly li::after{content:""; display:block; width:1px; height:16px; border-right:1px solid #222222; position:absolute; right:0; top:0;}
.category .no_sub .sub_ly li:last-of-type::after{display:none;}
.category .sub-category  a:hover{color:inherit !important;}

.gnb_bottom li a p{background:#c30d23;}


.category .sub-category{z-index:-9999;}
.category > li:hover .sub-category{z-index:999;}


/* sns */
.sns_wrap{ width:33.333%; text-align:left; }
.sns_wrap ul{margin-top:42px;}
.sns_wrap ul li{display: inline-block;}
.sns_wrap ul li:nth-child(2){padding-right:32px;margin-left: 60px;}
.sns_wrap ul li:nth-child(3){padding-right:25px}
.sns_wrap ul li:nth-child(4){padding-right:21px}
.headerR .sns_wrap{}
.headerR .gnb_wrap{}




/***½ºÅ©·Ñ ³»·ÈÀ»¶§ ½ºÅ¸ÀÏ***/

#headerWrap.scrolled .no_sub li a{padding-bottom:0 !important;}
#headerWrap.scrolled { background:white; height:136px; border-bottom:1px solid #dddddd; transition:all 0.2s ; -webkit-transition:all 0.2s ; -moz-transition:all 0.2s ; -ms-transition:all 0.2s ; -o-transition:all 0.2s ; top:0;}
/* topB ³ôÀÌ¿¡µû¶ó Wrap ³ôÀÌ º¯°æ (x+66) */  
#headerWrap.scrolled .header_inner{max-width:1180px; position:relative; transition:all 0.2s ; -webkit-transition:all 0.2s ; -moz-transition:all 0.2s ; -ms-transition:all 0.2s ; -o-transition:all 0.2s ; }
#headerWrap.scrolled .logo{width:auto; position:absolute; left:0; z-index:999; top:50px; transition:all 0.2s ; -webkit-transition:all 0.2s ; -moz-transition:all 0.2s ; -ms-transition:all 0.2s ; -o-transition:all 0.2s ; }
#headerWrap.scrolled .logo a{width:100%; height:100%; margin-top:0;transition:all 0.2s ; -webkit-transition:all 0.2s ; -moz-transition:all 0.2s ; -ms-transition:all 0.2s ; -o-transition:all 0.2s ; }
#headerWrap.scrolled .logo a img{ padding: 5px 0 0; width: 115px; transition:all 0.2s ; -webkit-transition:all 0.2s ; -moz-transition:all 0.2s ; -ms-transition:all 0.2s ; -o-transition:all 0.2s ; }
#headerWrap.scrolled .sns_wrap{position:relative; z-index:-9999; opacity:0; transition:all 0.2s ; -webkit-transition:all 0.2s ; -moz-transition:all 0.2s ; -ms-transition:all 0.2s ; -o-transition:all 0.2s ; }
#headerWrap.scrolled .headerR{position:relative; z-index:-9999; opacity:0; transition:all 0.2s ; -webkit-transition:all 0.2s ; -moz-transition:all 0.2s ; -ms-transition:all 0.2s ; -o-transition:all 0.2s ; }

#headerWrap.scrolled .headerL{ position:absolute; top:70px; left:50%; transform:translateX(-50%); transition:all 0.2s ; -webkit-transition:all 0.2s ; -moz-transition:all 0.2s ; -ms-transition:all 0.2s ; -o-transition:all 0.2s ; }
/* topB ³ôÀÌ¿¡µû¶ó Wrap ³ôÀÌ º¯°æ (x) */
#headerWrap.scrolled .category li{margin-top:10px; margin-bottom:0px; transition:all 0.2s ; -webkit-transition:all 0.2s ; -moz-transition:all 0.2s ; -ms-transition:all 0.2s ; -o-transition:all 0.2s ; }
#headerWrap.scrolled .category li > a {line-height:1; padding-bottom:22px; transition:all 0.2s ; -webkit-transition:all 0.2s ; -moz-transition:all 0.2s ; -ms-transition:all 0.2s ; -o-transition:all 0.2s ; padding-top:17px; padding-bottom:25px; font-size:17px; }
#headerWrap.scrolled .category .sub-category{top:67px; transition:all 0.2s ; -webkit-transition:all 0.2s ; -moz-transition:all 0.2s ; -ms-transition:all 0.2s ; -o-transition:all 0.2s ; }
#headerWrap.scrolled .category > li:hover .sub-category {top:68px; transition:all 0.2s ; -webkit-transition:all 0.2s ; -moz-transition:all 0.2s ; -ms-transition:all 0.2s ; -o-transition:all 0.2s ; }
#headerWrap.scrolled .category > li:hover .sub-category {transition:all 0.2s ; -webkit-transition:all 0.2s ; -moz-transition:all 0.2s ; -ms-transition:all 0.2s ; -o-transition:all 0.2s ;}
#headerWrap.scrolled .category .sub-category .sub_ly .cate2 a{padding-top:0;}

#headerWrap.scrolled .category .sub-category.no_sub li a{padding-top:0;}
#headerWrap.scrolled .gnb_bottom{top:22px;}



/***°Ë»ö****/
.gnb_bottom .sch_open{cursor:pointer;}
.schBox {position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;width: 100%;height: 100%;background-color: white;border-radius: 0;}
.schBox .Keyword{display:none;}
.schBox .schsp{width:970px; height:72px;}
.schBox fieldset{border-bottom:2px solid #000;}
.schBox .Btn{opacity:1; top:inherit; bottom:12px; z-index:999;}
.schBox .placeholder{font-size:28px; font-weight:300; color:#cccccc; box-sizing:border-box; position:absolute; width:100%; bottom:23px; left:0; line-height:1;}
.schBox fieldset{position:relative;}
.schBox .sch_close{top:60px; right:50px;}
.schBox .sch_close .closeBtn:before, .closeBtn:after{height:3px; width:35px; left:-3px;}
.schBox .MS_search_word{position:relative; z-index:999; height:72px; line-height:72px; font-size:28px; font-weight:300; color:black; box-sizing:border-box; padding-right:47px;}














/***ÀûÀÀÇü***/

@media all and (max-width:1280px){

body{min-width:1180px; position:relative;}
.category{width:80%; max-width:1044px; min-width:0;}
.gnb_bottom{position:static; box-sizing:border-box; display:inline-block; padding-top:22px;}
.gnb_bottom li{position:relative;}

}
/*

@media all and (max-width:1180px){

#headerWrap{min-width:1180px; position:absolute !important;}

}
*/
/* BASIC css end */

