.ggc-header-box-tab{overflow-x:auto;display:flex}
.ggc-header-box-tab li{width:20%;text-align:center;padding:0 1rem 2.2rem;border-bottom:1px solid rgba(0,0,0,.6);min-width:14rem;font-weight:500;opacity:.3;position:relative;line-height:1.45;cursor:pointer;display:flex;align-items:center;justify-content:center}
.ggc-header-box-tab li p,.ggc-header-box-tab li h3{pointer-events:none}
.ggc-header-box-tab li p span,.ggc-header-box-tab li h3 span{display:block}
.ggc-header-box-tab li.active,.ggc-header-box-tab li:hover{position:relative;opacity:1}
.ggc-header-box-tab li.active::after,.ggc-header-box-tab li:hover::after{content:"";position:absolute;display:block;width:100%;height:1px;top:unset;bottom:-1px;background-color:#000}
.ggc-header-box-tab li .font_body_3{pointer-events:none}
.ggc-map-api{margin-top:6.4rem;width:100%;padding-top:50%;background:url("../../../../../../dam/global/img/company/api-dummy.png") no-repeat 50%/cover}
.ggc-arcodian-wrap{margin:6.4rem auto 0;max-width:115.2rem}
.ggc-arcodian-wrap li{cursor:pointer;width:100%;padding:2.8rem 7.2rem 2.7rem 6.4rem;border-bottom:1px solid rgba(0,0,0,.15);background:url("../../../../../../etc.clientlibs/hankooktire/clientlibs/clientlib-base/resources/svg/c_icon_pin_unselected.svg") no-repeat 20px 30px/32px auto}
.ggc-arcodian-wrap li:first-child{border-top:1px solid rgba(0,0,0,.15)}
.ggc-arcodian-wrap li .top{display:flex;justify-content:space-between;position:relative;align-items:center}
.ggc-arcodian-wrap li .top .font_body_3{color:#666}
.ggc-arcodian-wrap li .top::after{content:"";display:inline-block;width:32px;height:100%;position:absolute;right:-48px;top:50%;transform:translateY(-50%);background:url("../../../../../../etc.clientlibs/hankooktire/clientlibs/clientlib-base/resources/svg/c_plus_sm.svg") no-repeat 50%/20px auto}
.ggc-arcodian-wrap li .desc{display:none;margin-top:2.8rem;color:#444;overflow:hidden}
.ggc-arcodian-wrap li .desc-inner{display:flex;justify-content:space-between;align-items:center}
.ggc-arcodian-wrap li .desc-inner-txt{font-weight:400}
.ggc-arcodian-wrap li.active{background:url("../../../../../../etc.clientlibs/hankooktire/clientlibs/clientlib-base/resources/svg/c_icon_pin_selected.svg") no-repeat 20px 30px/32px auto}
.ggc-arcodian-wrap li.active .top .font_body_2{text-decoration:underline}
.ggc-arcodian-wrap li.active .top::after{background:url("../../../../../../etc.clientlibs/hankooktire/clientlibs/clientlib-base/resources/svg/c_minus_sm.svg") no-repeat 50%/32px auto}
.ggc-arcodian-wrap li.active .top .font_body_3{color:#fd6720}
@media all and (max-width:1024px){.ggc-header-box{width:100%;position:relative}
.ggc-header-box-tab li{padding-bottom:1.2rem;line-height:1.35}
.ggc-map-api{margin-top:3.6rem}
.ggc-arcodian-wrap{margin-top:3.6rem}
.ggc-arcodian-wrap li{background:0;padding:2rem 0rem 2rem 0rem}
.ggc-arcodian-wrap li .top{display:block}
.ggc-arcodian-wrap li .top p,.ggc-arcodian-wrap li .top h3{padding-right:3.6rem;width:100%;max-width:30.2rem}
.ggc-arcodian-wrap li .top p.font_body_2,.ggc-arcodian-wrap li .top h3.font_body_2{font-size:1.6rem}
.ggc-arcodian-wrap li .top p:not(:first-child),.ggc-arcodian-wrap li .top h3:not(:first-child){margin-top:.4rem}
.ggc-arcodian-wrap li .top::after{right:0}
.ggc-arcodian-wrap li.active{background:0}
.ggc-arcodian-wrap li .desc{padding:0rem 0rem 1rem}
.ggc-arcodian-wrap li .desc-inner{flex-wrap:wrap}
.ggc-arcodian-wrap li .desc-inner-txt{width:100%}
.ggc-arcodian-wrap li .desc-inner .btn{margin-top:2rem}
}
@media all and (max-width:767px){.ggc-header-box{width:100vw;transform:translateX(-2rem)}
.ggc-header-box-tab{padding:0 2rem}
.ggc-map-api{padding-top:100%}
}