/* BASIC css start */
.location_wrap {
    width: 1200px;
    margin: 0 auto;
}

.content_box {
    width: 1200px;
    margin: 0 auto;
}

.location_cont em {
    display: block;
    padding: 30px 0 10px 0;
    color: #777777;
    font-size: 11px;
}

.goods_brand_tit h2 {
    font-size: 22px;
    display:block;
    font-weight:bold;
    color:#000;
}

.goods_brand_cont {
    padding: 0 0 30px 0;
}

.gnb_allmenu_box ul {
    font-size: 0;
    width: 100%;
}

.gnb_allmenu_box ul li {
    display: inline-block;
    text-align: center;
    line-height: 1.2;
    vertical-align: top;
    margin: 30px 0 0 0;
}

.gnb_allmenu_box .all_menu_cont {
    padding: 0 20px 0 20px;
}

.gnb_allmenu_box ul li {
    display: inline-block;
    line-height: 1.2;
    vertical-align: top;
}

.gnb_allmenu_box ul li a {
    display: block;
    padding: 8px 0 7px 0;
    font-size: 18px;
    line-height: 1.3;
    font-weight: bold;
    text-align: left;
    word-break: break-all;
}

#brandArea > li > div > a {
    color: #000;
}

.gnb_allmenu_box .all_depth1 {
    border-top: 1px solid RGBA(255,255,255,0.3);
    padding-top: 8px;
    margin:0;
}

#brandArea > li > div > ul {
    border-top: 1px solid rgba(0,0,0,.3);
}

.gnb_allmenu_box ul.all_depth1 li {display:block; margin:0;}
.gnb_allmenu_box ul.all_depth1 li a {font-size:16px; line-height:1; font-weight:400;}
.gnb_allmenu_box ul.all_depth1 li a:hover {text-decoration: underline;}
/* BASIC css end */

