/* visual sub 공통 start */
.sub_visual{
    width:100%;
    min-width:1300px;
    position: relative;
    overflow: hidden;
    padding-top:140px;
}
.sub_visual > img{
    width:100%;
    object-fit: cover;
    height:300px;
    transition: all 1.5s ease-in-out;
    transform:scale(1.1);
}
.sub_visual > img.zoom{transform:scale(1);}
.sub_visual .sub_typo{
    position: absolute;
    top:60%;
    left:50%;
    transform: translate(-50%, -50%);
    text-align: center;
    width:100%;
    z-index: 99;
}

.sub_visual .sub_typo > span.up{opacity:1; transform:translate(0,0);}

.sub_visual .sub_typo span{
    color:#fff;
    display:block;
    opacity:0;
    transform:translate(0,100%);
    transition:all 1s ease-in-out;
    font-family:'GmarketSansMedium';
}

.sub_visual .sub_typo span:first-child{
    font-size:42px;
    transition-delay:0s;
}
.sub_visual .sub_typo span:nth-child(2){
    font-size:18px;
    transition-delay:0.5s;
    font-family:'GmarketSansLight';
}
/* visual sub 공통 end */

/* tab 메뉴 공통 */
.sub_tabmenu{
    /* position: sticky;
    z-index: 99;
    top:80px; */
    height:60px;
    line-height: 60px;
}
.sub_tabmenu ul{font-size:0; margin-top:30px;}
.sub_tabmenu li{display:inline-block;}
.sub_tabmenu li a{
    display: block;
    font-size:18px;
    background-color:#fff;
    height:60px;
    border-radius: 30px;
    line-height: 60px;
    text-align: center;
    border:1px solid #e8e634;
    color:#000;
    transition: all .3s ease-in-out;
    margin-right:30px;
}
.sub_tabmenu li:last-child a{margin-right:0;}
.tabmenu01 li{width:20%;}

.sub_tabmenu li a:hover{transition: all .3s ease-in-out; border:2px solid #a9292a;}
.sub01_01 .sub_tabmenu li:nth-child(1) a{border:2px solid #a9292a;}
.sub02_01 .sub_tabmenu li:nth-child(2) a{border:2px solid #a9292a;}
.sub03_01 .sub_tabmenu li:nth-child(3) a{border:2px solid #a9292a;}
.sub04_01 .sub_tabmenu li:nth-child(4) a{border:2px solid #a9292a;}
.sub05_01 .sub_tabmenu li:nth-child(5) a{border:2px solid #a9292a;}
/* tab 메뉴 공통 */

/* sub 타이틀 공통 */
.contents_title{
    padding:30px 0;
    position: relative;
    width:100%;
    min-width:1224px;
}
.contents_title h2{
    padding:30px 0;
    font-size:40px;
    color:#333;
    font-weight: 400;
    font-family: 'GmarketSansLight';
    text-align: center;
}
.contents_title h2 span{
    font-size:40px;
    font-weight:600;
    font-family: 'GmarketSansBold';
    display: block;
}
/* sub 타이틀 공통 */

/* image_show_wrap 공통 */
.image_show_wrap,
.image_show_wrap2{
    position: relative;
    top: 0px;
    left: 0%;
    width: 100%;
}
.image_show_wrap{overflow: hidden; animation-duration: 1.4s;}
.image_show_wrap2{animation-duration: 1.4s;}

.show_img01{animation-name: show_img01;}
@keyframes show_img01{
    0%{opacity: 0; transform: translate3d(-100%, 0, 0);}
}
.show_img02{animation-name: show_img02;}
@keyframes show_img02{
    0%{opacity: 0; transform: translate3d(100%, 0, 0);}
}
.show_img03{animation-name: show_img03;}
@keyframes show_img03{
    0%{opacity: 0; transform: translate3d(100%, 0, 0);}
}
.show_img04{animation-name: show_img04;}
@keyframes show_img04{
    0%{opacity: 0; transform: translate3d(-100%, 0, 0);}
}
.show_img05{animation-name: show_img05;}
@keyframes show_img05{
    0%{opacity: 0; transform: translate3d(0, 100%, 0);}
}
.show_img06{animation-name: show_img06;}
@keyframes show_img06{
    0%{opacity: 0; transform: translate3d(0, -100%, 0);}
}
/* image_show_wrap 공통 */

/* ------------------------------------------- sub -------------------------------------------------------- */
/* sub01 */
.sub01_01 .sub_local_store{margin-top:90px;}
.sub01_01 .sub_local_store .board{position: relative; padding-bottom:30px;}
.sub01_01 .sub_local_store .board .AWbbs_f_search{position: absolute; top:-70px; right:0; background: none; border:none;}

.sub01_01 .search_wrap{background-color: #f7bf1a; padding:30px 0; margin-top:30px;}
.sub01_01 .search_wrap h2{font-size:36px; color:#000;}
.sub01_01 .search_wrap ul{display: flex; margin-top:20px;}
.sub01_01 .search_wrap li{width:33.333%; display: flex; align-items: center;}
.sub01_01 .search_wrap li p{font-size:18px; color:#333; margin-right:20px;}
.sub01_01 .search_wrap li select{width:200px; border:1px solid #000; outline-color:#000;}
.sub01_01 .search_wrap li select option:hover{background-color: #000;}

.sub01_01 .sub_local_store .board .category_pd{
    position: absolute;
    width:100%;
    top:-100px;
}
.sub01_01 .sub_local_store .board .category_pd i{display: none;}
.sub01_01 .sub_local_store .board .category_pd a{
    display: inline-block;
    width:6.25%;
    text-align: center;
    border:1px solid #ccc;
    margin-right:10px;
    height:35px;
    border-radius: 17.5px;
    line-height: 35px;
    font-size:16px;
    overflow: hidden;
    transition: all .3s ease-in-out;
}
.sub01_01 .sub_local_store .board .category_pd a:last-child{margin-right:0;}
.sub01_01 .sub_local_store .board .category_pd a b{background-color: #cf0f57; color:#fff; display: block;}
.sub01_01 .sub_local_store .board .category_pd a:hover{background-color: #cf0f57; color:#fff;}
/* sub01 */

/* sub02 */
.sub02_01 .sub_price_store{margin-top:90px;}
.sub02_01 .sub_price_store .board{position: relative; padding-bottom:30px;}
.sub02_01 .sub_price_store .board .AWbbs_f_search{position: absolute; top:-70px; right:0; background: none; border:none;}

.sub02_01 .sub_price_store .board .category_pd{
    position: absolute;
    width:100%;
    top:-100px;
}
.sub02_01 .sub_price_store .board .category_pd i{display: none;}
.sub02_01 .sub_price_store .board .category_pd a{
    display: inline-block;
    width:14.285%;
    text-align: center;
    border:1px solid #ccc;
    margin-right:10px;
    height:35px;
    border-radius: 17.5px;
    line-height: 35px;
    font-size:16px;
    overflow: hidden;
    transition: all .3s ease-in-out;
}
.sub02_01 .sub_price_store .board .category_pd a:last-child{margin-right:0;}
.sub02_01 .sub_price_store .board .category_pd a b{background-color: #cf0f57; color:#fff; display: block;}
.sub02_01 .sub_price_store .board .category_pd a:hover{background-color: #cf0f57; color:#fff;}
/* sub02 */

/* sub03 */
.sub03_01 .sub_business_store{margin-top:90px;}
.sub03_01 .sub_business_store .board{position: relative; padding-bottom:30px;}
.sub03_01 .sub_business_store .board .AWbbs_f_search{position: absolute; top:-70px; right:0; background: none; border:none;}

.sub03_01 .sub_business_store .board .category_pd{
    position: absolute;
    width:100%;
    top:-100px;
}
.sub03_01 .sub_business_store .board .category_pd i{display: none;}
.sub03_01 .sub_business_store .board .category_pd a{
    display: inline-block;
    width:16.666%;
    text-align: center;
    border:1px solid #ccc;
    margin-right:10px;
    height:35px;
    border-radius: 17.5px;
    line-height: 35px;
    font-size:16px;
    overflow: hidden;
    transition: all .3s ease-in-out;
}
.sub03_01 .sub_business_store .board .category_pd a:last-child{margin-right:0;}
.sub03_01 .sub_business_store .board .category_pd a b{background-color: #cf0f57; color:#fff; display: block;}
.sub03_01 .sub_business_store .board .category_pd a:hover{background-color: #cf0f57; color:#fff;}
/* sub03 */

/* sub04 */
.sub04_01 .sub_best_store{margin-top:90px;}
.sub04_01 .sub_best_store .board{position: relative; padding-bottom:30px;}
.sub04_01 .sub_best_store .board .AWbbs_f_search{position: absolute; top:-70px; right:0; background: none; border:none;}
/* sub04 */

/* sub05 */
.sub05_01 .sub_complete_store{margin-top:90px;}
.sub05_01 .sub_complete_store .board{position: relative; padding-bottom:30px;}
.sub05_01 .sub_complete_store .board .AWbbs_f_search{position: absolute; top:-70px; right:0; background: none; border:none;}
/* sub05 */

/* sub06 */
/* .sub06_01 .sub_request{margin-top:90px;} */
.sub06_01 .sub_request .board{position: relative; padding-bottom:30px;}
/* sub06 */

/* sub07 */
/* .sub07_01 .sub_notice{margin-top:90px;} */
.sub07_01 .sub_notice .board{position: relative; padding-bottom:30px;}
.sub07_01 .sub_notice .board .AWbbs_f_search{position: absolute; top:-70px; right:0; background: none; border:none;}
.sub07_01 .sub_notice .board .AWbbs_f_search button{background-color: #cf0f57; border:none;}
/* sub07 */
/* ------------------------------------------- sub -------------------------------------------------------- */

.link1,
.link2{margin-top:130px;}

.link1 img{width:100%;}
.link2 img{width:100%;}


.sub08_01 .search_page{padding:30px 0;}
.sub09_01 .sub_map{padding:30px 0;}
.sub09_01 .sub_map .chart{width:100%; margin-top:30px; box-shadow:2px 2px 5px rgba(0,0,0,0.3);}
.sub09_01 .sub_map .chart tr th{background-color: #fafafa;}
.sub09_01 .sub_map .chart tr th,
.sub09_01 .sub_map .chart tr td{
    font-size:16px;
    color:#333;
    padding:20px;
    border:1px solid #ccc;
}
















































