/* BASIC css start */
.m_top_link{font-size:0;     line-height: 1; border-bottom:1px solid #333; box-sizing:border-box;}
.m_top_link a{display:inline-block; width:33%;  background:#f7f7f7; height:40px; line-height:40px;  line-height: 1; }
.m_top_link a:first-child{border-right:1px solid #333;box-sizing:border-box;}
.m_top_link img{height:12px; margin-top:15px;}
/* 최상단 이벤트 배너 삽입  */
div.top_event_bn {margin:0 auto; text-align:center;}
div.top_event_bn p.event_bn_text {text-align:center;}
div#topbanner {height:40px !important;} /* 이벤트 배너 높이 조정(클래스명 메이크샵 치환태그에 속함) */
/* 최상단 이벤트 배너 삽입 end  */
#top_header .cont{height:55px; line-height:55px;}
#Nav,#header .header,#header .header2{vertical-align:top}
#header .nav_inner,#top_header,#wrap{overflow:hidden;width:100%}
#Nav:after,#container{clear:both}
#aside .member p,#aside .member ul,#aside .member ul li,#aside .member ul li a,#categoryCont h2,.search_wrap{box-sizing:border-box}
.label_name{position:absolute;left:0;right:0;text-align:left;width:88%;bottom:0;height:30px;line-height:30px;color:#888;cursor:text;padding-left:4px;font-weight:300}
#m_preview_wrap{display:none}
.search_wrap{position:relative;border:3px solid #000;margin:0 15px;border-radius:6px}
.search_wrap .btn_search{border:0;padding:0 0 6px;margin:0;font-size:18px;background:0 0;cursor:pointer;position:absolute;right:5px;top:5px;height:18px;line-height:18px;color:#000}
#Nav,#container,#top_header .cont,#wrap{position:relative}
.search_wrap .MS_search_word{border:0;padding:0;margin:0;background:0 0;font-size:12px;width:100%;text-indent:5px;height:30px;line-height:30px;text-align:left}
#dimmedSlider,.dimmed{background:rgba(66,66,66,.8)}
#Nav{margin:0 auto;padding-bottom:30px;height:100%}
#wrap{min-height:100%}
#top_header{z-index:99;line-height:96px!important;text-align:center;font-family:Arial,malgun gothic,맑은고딕,NanumGothic,dotum,돋움,sans-serif}
#header .header{margin:0 auto;z-index:99;}
#header .header2{margin:0 auto;z-index:99;line-height:70px}
#header .nav_inner{position:relative;margin:0 auto;font-size:0}
#header .header a{display:block;    padding: 4px 0 10px;}
#header .nav_inner span{font-size:10px;font-weight:300;display:inline-block;/* -webkit-transform:scale(.9); */ margin-left: 2px; vertical-align:bottom;line-height:1}
#header .nav_inner em{vertical-align:bottom;line-height:1}
#header .nav_inner li{display:inline-block;width:20%;text-align:center;font-size:14px;font-weight:500}
#Nav:after{content:"";display:block}
fieldset,img{border:none}
.btn_menu.fold{top:14px;left:10px;position:absolute;display:block;width:28px;height:28px;line-height:28px;cursor:pointer}
#allWrap,#mask,body{height:100%}
.btn_menu.fold i{font-size:28px;color:#000}
#top_header .cont .logo{position:absolute;top:4px;left:46px}
#top_header .cont .cart{position:absolute;top:0;right:20px}
#dimmedSlider,#mask,.dimmed{right:0;left:0;position:fixed;top:0;bottom:0}
#top_header .cont .cart i{font-size:26px;color:#000}
#container.act{    padding-top: 37px;}
.dimmed{display:none;z-index:150}
#header,body{position:relative}
#dimmedSlider{visibility:hidden;opacity:0;z-index:501;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#mask{width:100%;background-color:#3c3c3c;z-index:1000;display:none;opacity:.6}
#allWrap{overflow-y:auto;-webkit-overflow-scrolling:touch}
#header{width:100%;z-index:101;}
html.expand body{overflow:hidden}
html.expand #aside{left:0;overflow-x:hidden;visibility:visible}
html.expand #dimmedSlider{visibility:visible;opacity:1}
#aside{z-index:99999;visibility:hidden;position:fixed;left:-100%;top:0;bottom:0;overflow:auto;overflow-x:hidden;width:300px;background:#fff;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
#aside .member p{line-height:26px;padding:0 0 15px;font-size:11px}
#aside .member p a strong{font-size:13px;font-weight:600;color:#000;background:#fff;border-radius:20px}
#aside .btnClose{display:block;position:absolute;top:5px;right:10px;padding:21px 15px 17px}
#aside .btnClose i{font-size:13px;color:#757575}
#aside .member ul{font-size:0;line-height:0;letter-spacing:0;border-radius:6px;background:#f4f4f4;margin-bottom:20px}
#aside .member ul li{display:inline-block;vertical-align:middle;width:33.33%;text-align:center;border-right:1px solid #f7f7f7;border-top:1px solid #f7f7f7}
#aside .member ul li:nth-child(1),#aside .member ul li:nth-child(2),#aside .member ul li:nth-child(3){border-top:0}
#aside .member ul li:nth-child(3n){border-right:0}
#aside .member ul li a{display:block;padding:13px 0;font-size:10px;color:#000;position:relative}
#aside .member ul li a i{display:block;font-size:23px;padding-bottom:5px;color:#000}
#aside .member span.count,#top_header span.count{display:block;position:absolute;width:14px;height:14px;line-height:14px;text-align:center;border-radius:20px;background:#e11113;color:#fbfbfb;box-shadow:2px 2px 2px -1px #ddd;font-size:.82em;font-family:Nunito;font-weight:400}
#aside .member span.count{top:13px;right:29px}
#top_header span.count{top:14px;right:-6px}
.cateTab{margin:25px 15px 0;border-radius:6px 6px 0 0;overflow:hidden}
.cateTab ul{font-size:0;line-height:0;letter-spacing:0;text-align:left}
.cateTab ul li{display:inline-block;vertical-align:middle;width:50%}
.cateTab ul li a{display:block;width:100%;padding:15px 0;background:#fafafa;color:#888;text-align:center;font-size:11px}
#aside .categoryList ul,#slideProjectList .categoryList,.slideEtc#event .slideEtc_con,.slideEtc#faqs .slideEtc_con{display:none}
.cateTab ul li.selected a{background:#f4f4f4;color:#000;font-weight:700}
.tabCon{margin:0 15px;padding:10px 22px;background:#f4f4f4;border-radius:0 0 6px 6px}
#categoryCont{margin-bottom:12px}
#categoryCont h2{position:relative;padding:9px 18px 8px;background:#fff;font-weight:400;cursor:pointer;border-radius:6px;margin-bottom:7px;font-size:11px}
#categoryCont h2 .icoCategory{overflow:hidden;position:absolute;right:12px;top:0;width:30px;height:100%;padding:0;border:0;text-indent:100%;white-space:nowrap;cursor:pointer;background:url(/design/kotjumun1/image/ico_catePlus1.png) center/13px auto no-repeat}
#categoryCont h2.selected .icoCategory{background-image:url(/design/kotjumun1/image/ico_cateMinus1.png)}
.conCate>div:last-child h2,.conCommu>div:last-child h2{margin-bottom:0!important}
#aside .categoryList{font-weight:400;margin-bottom:10px}
#aside .categoryList li{position:relative;border-bottom:1px solid #e6e6e6;line-height:13px}
#aside .categoryList li a{font-size:11px}
#aside .categoryList li.selected>ul{display:block;background:#fff;padding:9px 0 9px 20px;box-sizing:border-box;border-radius:6px;margin:14px 0 26px}
#aside .categoryList li.selected>ul li{border-color:#f4f4f4;color:#666}
#aside .categoryList li.noChild:last-child>a.cate,#aside .categoryList>li.selected .slideSubMenu li,#aside .categoryList>li.selected .slideSubMenu li:last-child,#aside .categoryList>li:last-child{border-bottom:0}
#aside .categoryList li.selected>a.cate{border:0}
#aside .categoryList li.noChild>a.cate{font-size:10px;display:block;word-wrap:break-word}
#aside .categoryList>li{cursor:pointer}
#aside .categoryList>li>a.cate{font-weight:700;background:url(/design/kotjumun1/image/ico_catePlus2.png) right center/6px auto no-repeat;font-size:11px}
#aside .categoryList>li.selected>a.cate{background-image:url(/design/kotjumun1/image/ico_cateMinus2.png)}
#aside .categoryList>li>ul>li>a.cate{background:url(/design/kotjumun1/image/ico_catePlus2.png) 3px center/6px auto no-repeat;font-size:10px}
#aside .categoryList>li>ul>li.noChild>a.cate,#aside .categoryList>li>ul>li.selected>a.cate{background-image:url(/design/kotjumun1/image/ico_cateMinus2.png)}
#aside .categoryList li.selected>ul ul{padding:0;margin:0}
#aside .categoryList>li>ul>li>ul>li>a.cate{padding-left:31px;background:url(/design/kotjumun1/image/ico_cateMinus2.png) 17px center/7px auto no-repeat #fbfbfb;font-size:10px}
#aside .categoryList>li>ul>li>ul>li.selected>a.cate{background-image:url(/design/kotjumun1/image/ico_cateMinus2.png)}
#aside .categoryList>li>ul>li>ul>li>ul>li a.cate{padding-left:38px!important}
#aside .categoryList a.cate{display:block;padding:10px 0 9px;word-wrap:break-word;font-size:10px}
#aside .categoryList a.view{display:none;position:absolute;right:32px;top:8px;padding:0 7px;border:1px solid #d5d5d5;line-height:24px;color:#676767;font-weight:400;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
#aside .categoryList li.noChild>a.view{display:none}
#aside .bookmarkCategory{font-size:11px}
#aside .bookmarkCategory li{position:relative;border-bottom:1px solid #e6e6e6}
#aside .bookmarkCategory li:last-child{border-bottom:0}
#aside .bookmarkCategory li.selected{background-color:#da6025}
#aside .bookmarkCategory li a{display:block;padding:12px 25px 11px;word-wrap:break-word;font-size:11px}
#aside .bookmarkEmpty{padding:10px;color:#9a9a9a;line-height:14px;background:#e6e6e6;margin:13px 0;border-radius:5px;font-weight:400;font-size:10px}
#aside .bookmarkEmpty img{width:10px;height:10px;vertical-align:-1px}
#aside .bookmarkCategory li .icoBookmark,#aside .xans-layout-category li .icoBookmark{overflow:hidden;position:absolute;right:0;top:0;width:25px;height:36px;padding:0;border:0;text-indent:100%;white-space:nowrap;background:url(/design/kotjumun1/image/iconHeart.png) center/12px auto no-repeat;cursor:pointer}
#aside .bookmarkCategory li .icoBookmark.selected,#aside .xans-layout-category li .icoBookmark.selected{background-image:url(/design/kotjumun1/image/iconHeart2.png)}
#aside .multishop .xans-layout-multishoplistmultioptioncountry li a{padding:9px 10px 11px 17px;font-size:13px}
#aside .xans-multishop-listitem li{border-bottom:1px solid #ccc;border-top:1px solid #e6e6e6;background-color:#f1f1f1}
#aside .xans-multishop-listitem li:first-child{border-top:0}
#aside .xans-multishop-listitem li a{display:block;padding:6px 10px 6px 14px;word-wrap:break-word}
#aside .xans-multishop-listitem li a .name{margin:0 0 0 5px;font-size:13px;vertical-align:middle}
.conCommu{display:none}
.slideEtc_con{font-weight:400;margin-bottom:10px}
.slideEtc_con li{position:relative;border-bottom:1px solid #e6e6e6;line-height:13px}
.slideEtc_con li:last-child{border-bottom:0}
.slideEtc_con li a{font-weight:700;display:block;padding:10px 0 9px;word-wrap:break-word;font-size:11px;background:url(/design/kotjumun1/image/ico_catePlus2.png) 5px center/6px auto no-repeat}
.header.act,.header2{position:fixed;background:rgba(255,255,255,.9);z-index:102;top:0;left:0;right:0}
.header.act{border-bottom:0!important;box-shadow:0 2px 2px rgba(0,0,0,.1); box-sizing:border-box;}
#header .hdBtm.act{box-shadow:0 0 3px #c5c5c5;border-top:0}
/* BASIC css end */

