/*  common */
ol,ul,li{list-style:none;}
body, #gwb, #gwb ul, #gwb li, #gwb p, #cateAllView dl, #cateAllView dt, #cateAllView dd, #cateAllView ul, #cateAllView li, #cateAllView p, #cateAllView button {margin:0;padding:0;}
#cateAllView {font:12px 'µ¸¿ò',Dotum,Arial,AppleGothic,sans-serif;color:#444;}
#cateAllView a {color:#444;text-decoration:none;}
#cateAllView a:hover,#cateAllView a:active,#cateAllView a:focus {text-decoration:underline;}
#cateAllView .blind {position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;}
/* gateway bar */
#gwb {position:relative;z-index:9999;width:100%;height:37px;background:url(http://openimage.interpark.com/welcome/gwb/bg_gateway2.gif) repeat-x;zoom:1;}
#gwb:after {content:'';display:block;clear:both;}
#gwb .blind {position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;}
#gwb ul {float:left;}
#gwb li {float:left;}
#gwb li * {vertical-align:top;}
#gwb li span {position:absolute;top:0;left:0;z-index:-1;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;}
#gwb .category {position:absolute;top:10px;left:11px;}
#gwb .category li a {display:inline-block;height:19px;background:url(http://openimage.interpark.com/welcome/gwb/set_gateway2.gif) no-repeat;}
#gwb .category .home a {width:78px;background-position:0 -82px;}
#gwb .category .all a {width:65px;background-position:-78px -82px;}
#gwb .category .all a.on {background-position:-153px -82px;}
#gwb .gateway {position:absolute;top:0;left:50%;margin-left:-212px;z-index:10;width:425px;height:36px;}
#gwb .gateway li a {float:left;height:36px;background:url(http://openimage.interpark.com/welcome/gwb/set_gateway2.gif) no-repeat;}
#gwb .gateway .shopping a.menu {width:43px;background-position:0 0;}
#gwb .gateway .book a.menu {width:44px;background-position:-109px 0;}
#gwb .gateway .ticket a.menu {width:44px;background-position:-212px 0;}
#gwb .gateway .tour a.menu {width:45px;background-position:-324px 0;}
#gwb .gateway .shopping a:hover, #gwb .gateway .shopping a.on {background-position:0 -37px;}
#gwb .gateway .book a:hover, #gwb .gateway .book a.on {background-position:-109px -37px;}
#gwb .gateway .ticket a:hover, #gwb .gateway .ticket a.on {background-position:-212px -37px;}
#gwb .gateway .tour a:hover, #gwb .gateway .tour a.on {background-position:-324px -37px;}
#gwb .gateway .subMenu .fashion a {width:25px;background-position:-43px 0;}
#gwb .gateway .subMenu .digital a {width:35px;margin-right:6px;background-position:-68px 0;}
#gwb .gateway .subMenu .music a {width:24px;background-position:-153px 0;}
#gwb .gateway .subMenu .dvd a {width:27px;margin-right:8px;background-position:-177px 0;}
#gwb .gateway .subMenu .movie a {width:24px;background-position:-256px 0;}
#gwb .gateway .subMenu .sport a {width:36px;margin-right:8px;background-position:-280px 0;}
#gwb .gateway .subMenu .air a {width:23px;background-position:-369px 0;}
#gwb .gateway .subMenu .hotel a {width:27px;margin-right:6px;background-position:-392px 0;}
#gwb .gateway .subMenu .fashion a:hover, #gwb .gateway .subMenu .fashion a.on {background-position:-43px -37px;}
#gwb .gateway .subMenu .digital a:hover, #gwb .gateway .subMenu .digital a.on {margin-right:6px;background-position:-68px -37px;}
#gwb .gateway .subMenu .music a:hover, #gwb .gateway .subMenu .music a.on {background-position:-153px -37px;}
#gwb .gateway .subMenu .dvd a:hover, #gwb .gateway .subMenu .dvd a.on {margin-right:8px;background-position:-177px -37px;}
#gwb .gateway .subMenu .movie a:hover, #gwb .gateway .subMenu .movie a.on {background-position:-256px -37px;}
#gwb .gateway .subMenu .sport a:hover, #gwb .gateway .subMenu .sport a.on {margin-right:8px;background-position:-280px -37px;}
#gwb .gateway .subMenu .air a:hover, #gwb .gateway .subMenu .air a.on {background-position:-369px -37px;}
#gwb .gateway .subMenu .hotel a:hover, #gwb .gateway .subMenu .hotel a.on {margin-right:6px;background-position:-392px -37px;}
#gwb .familySite {position:absolute;top:10px;right:24px;z-index:20;}
#gwb .familySite li a {display:inline-block;height:19px;background:url(http://openimage.interpark.com/welcome/gwb/set_gateway2.gif) no-repeat;}
#gwb .familySite .profession {position:relative;z-index:20;}
#gwb .familySite .profession a {width:96px;height:23px;background-position:0 -110px;}
#gwb .familySite .profession a.on {width:96px;background-position:-191px -110px;}
#gwb .familySite .heart a {width:50px;background-position:-96px -110px;}
#gwb .familySite .b2b a {width:32px;background-position:-146px -110px;}
#gwb .familySite .mall {position:absolute;top:22px;left:0;z-index:21;width:96px;border:1px solid #d93232;background:#fff;}
#gwb .familySite .mall li {float:none;border-bottom:1px solid #dbdbdb;text-align:left;}
#gwb .familySite .mall li a {display:block;height:24px;}
#gwb .familySite .mall .store a {background-position:8px -133px;}
#gwb .familySite .mall .shoes a {background-position:8px -177px;}
#gwb .familySite .mall .hm a {background-position:8px -221px;}
#gwb .familySite .mall .store a:hover {background-position:8px -155px;}
#gwb .familySite .mall .shoes a:hover {background-position:8px -199px;}
#gwb .familySite .mall .hm a:hover {background-position:8px -243px;}
#gwb .btnClose {position:absolute;top:13px;right:10px;}
#gwb .btnClose a {display:block;width:13px;height:13px;background:url(http://openimage.interpark.com/welcome/gwb/btn_close.gif) no-repeat;}
#gwb .btnClose span {position:absolute;top:0;left:0;z-index:-1;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;}
/* cateAllView */
#cateAllView {position:relative;z-index:9998;width:962px;margin:0 auto;text-align:center;}
#cateAllView .positionBox {position:absolute;top:-1px;left:0;z-index:9999;border:2px solid #cb1b22;background:#fff;text-align:left;zoom:1}
#cateAllView .positionBox:after {content:'';display:block;clear:both;}
#cateAllView .cateArea1,
#cateAllView .cateArea2 {zoom:1;}
#cateAllView .cateArea1:after,
#cateAllView .cateArea2:after {content:'';display:block;clear:both;}
#cateAllView dl {float:left;width:177px;}
#cateAllView dl * {vertical-align:top;}
#cateAllView dt {padding:10px 0 7px 15px;border-left:1px solid #e3e3e3;border-bottom:1px solid #afafaf;font-weight:bold;color:#000;}
#cateAllView dt a {color:#000;}
#cateAllView dd {border-left:1px solid #e3e3e3;border-bottom:1px solid #afafaf;background:url(http://openimage.interpark.com/welcome/gwb/bg_cate.gif) repeat-x;letter-spacing:-1px;}
#cateAllView dd a {color:#777;}
#cateAllView .cateArea1 dd {height:230px;}
#cateAllView .cateArea2 dd {height:201px;}
#cateAllView .fashion dt,
#cateAllView .fashion dd,
#cateAllView .life dt,
#cateAllView .lefe dd {border-left:0;}
#cateAllView .welcomeCate {width:125px;}
#cateAllView .welcomeCate dt {background:#f9f9f9;}
#cateAllView .welcomeCate dd {background:#f9f9f9 url(http://openimage.interpark.com/welcome/gwb/bg_cate2.gif) repeat-x;}
#cateAllView .profession dd,
#cateAllView .special dd {height:111px;border-bottom:1px solid #d7d7d7;}
#cateAllView .profession a {color:#008382;font-weight:bold;}
#cateAllView ul {padding:15px 0 0 16px;}
#cateAllView li {padding-bottom:5px;}
#cateAllView .green {color:#008382;}
#cateAllView .heart {padding-right:10px;background:url(http://openimage.interpark.com/welcome/gwb/bul_heart.gif) 100% 1px no-repeat;color:#ce1a25;}
#cateAllView .icoNew {display:inline-block;margin-top:1px}
#cateAllView .icoCoupon {display:inline-block;margin-top:-1px}
#cateAllView .adArea {float:left;width:226px;height:67px;padding:11px;border-left:1px solid #e3e3e3;border-bottom:1px solid #afafaf;background:#f9f9f9;}
#cateAllView .adArea * {vertical-align:top;}
#cateAllView .adArea img {border:1px solid #ddd;}
#cateAllView .btnClose {padding:6px 9px 0 0;text-align:right;}
#cateAllView .btnClose span {display:inline-block;height:22px;}
#cateAllView .btnClose button {width:41px;height:17px;padding-right:12px;border:0;background:url(http://openimage.interpark.com/welcome/gwb/btn_close.gif) 100% 1px no-repeat;cursor:pointer;font-size:11px;color:#666;letter-spacing:-1px;}