/* BASIC css start */
#mask { display:none; position:fixed; top:0; left:0; right:0; bottom:0; width:100%; height:100%; background:rgba(0,0,0,0.6); z-index:200 }

/* header */
#header {position:relative;width:100%; background:none; z-index:100;}
.subbb #header{ height:190px;}
#header .headerTnb { margin:0 auto; position:absolute; width:100%;height:100%;*zoom:1 }
#header .headerTnb:after { display:block; clear:both; content:'' }
#header .headerTnb .tnbLeft { float:left ;margin-left:108px;position:absolute;top:51px;}
#header .headerTnb .tnbLeft li { padding-right:9px; float:left }
#header .headerTnb .tnbLeft li a { display:block; height:45px; color:#6d6d6d; line-height:45px }
#header .headerTnb .tnbLeft li.noticeLine { padding-left:23px }
#header .headerTnb .tnbLeft li.noticeLine p { padding-left:21px; background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/common/ico_volume.gif) 0 17px no-repeat }
#header .headerTnb .tnbLeft li.noticeLine p a { font-size:11px; color:#7a7a7a; line-height:49px; line-height:53px \0/IE8+9 }
#header .headerTnb .tnbRight { float:right }
#header .headerTnb .tnbRight li { padding-left:10px; float:left }
#header .headerTnb .tnbRight li a { display:block; height:45px; color:#6d6d6d; line-height:45px;}

#header .headerTnb .tnbCenter{position:absolute;top:50%;left:50%;width:800px;margin-top:-40px;margin-left:-400px;text-align:center;z-index:99;}

/* cate + account + community */

/*.toprighth2{position:relative;}*/
.toprighth2, .toprighth2 > span{font-size: 12px;
    line-height: 12px;
    color: #555;
    transition: 0.3s linear;
    cursor: pointer;
    font-weight: normal;
    text-align: center;
    width: 100px;
    margin-left: 10px;}

.headerFix > .main1200 > div > div.fixright:hover > .toprighth2{color:#aaa;}
.headerFix > .main1200 > div > div.fixright{display:inline-block;}
.headerFix > .main1200 > div > div.fixright > ul{position:absolute;padding-top:20px;width:100px;margin-left:10px;}
.headerFix > .main1200 > div > div.fixright > ul > li{display:block;margin:0 0px 0 0;padding:10px 0;text-align:center;background:rgba(255,255,255,0.8);}
.headerFix > .main1200 > div > div.fixright > ul > li a,.fixright ul > li > span{color:#555;transition:all 0.4s;font-size:12px;text-align:center;}
.headerFix > .main1200 > div > div.fixright > ul > li a:hover,.fixright ul > li > span:hover{color:#aaa;}



.toprighth2 > span:first-of-type,.fixright ul > li > a > span:first-of-type{display:inline;}
.toprighth2 > span.lastspan,.fixright ul > li > a > span.lastspan{display:none;}
.toprighth2.korean > span:first-of-type,.fixright ul > li.korean > a > span:first-of-type{display:none;}
.toprighth2.korean > span.lastspan,.fixright ul > li.korean > a > span.lastspan{display:inline;}


/* 대카테고리 */
.headerFix{position:relative;padding:43px 0 14px;margin-bottom:162px;z-index:9999;}
.main1200 > div,.main1200 > div > div{display:inline-block;}

.category > ul{display:inline-block;z-index:999999;}
.category > ul > li{display:inline-block;}
.category > ul > li > a{display:block;margin:0 24px 0 0;color:#555;font-size:12px;font-weight:normal;word-spacing:-1px;text-decoration:none;background:none;transition:all 0.3s linear;}
.category > ul > li > a:hover{color:#aaa;}

.comm ul{display:none;}
.comm.over ul{display:block;}

.myaccount ul{display:none;}
.myaccount.over ul{display:block;}

/* sub_catecate */
.sub_wrap > .sub_catecate{display:none;}
.sub_wrap.over > .sub_catecate{display:block;position:absolute;padding-top:19px;margin-left:-20px;}
.sub_wrap > .sub_catecate > li{display:block;margin:0 0px 0 0;padding:10px 20px;text-align:left;background:rgba(255,255,255,0.8);}
.sub_wrap > .sub_catecate > li > a{color:#555;transition:all 0.4s;font-size:12px;text-align:left;}
.sub_wrap > .sub_catecate > li > a:hover{color:#aaa;}

.cartnum sup{display:inline-block;padding:0 0px 0 3px;font-size:12px;vertical-align:bottom;}

.mainbtn img{width:30px;vertical-align:top;margin-top:-6px;}
_:-ms-input-placeholder, :root .mainbtn img{vertical-align:middle;margin-top:-9px;}
/* BASIC css end */

