@charset "utf-8";
@font-face {
    font-family: 'Hambak';
    font-weight: normal;
    src: url('/humanframe/global/assets/css/font/SFHambackTTF.ttf') format('truetype');
}

@font-face {
    font-family: 'RiaR';
    font-weight: normal;
    src: url('/humanframe/global/assets/css/font//RiaSans/RiaSans-Regular.ttf') format('truetype'),
    url('/humanframe/global/assets/css/font//RiaSans/RiaSans-Regular.otf') format('opentype');
}

@font-face {
    font-family: 'RiaB';
    font-weight: normal;
    src: url('/humanframe/global/assets/css/font//RiaSans/RiaSans-ExtraBold.ttf') format('truetype'),
        url('/humanframe/global/assets/css/font//RiaSans/RiaSans-ExtraBold.otf') format('opentype');
}

.bgYellow {background-color: #fff2b3 !important;}

/* #header {background-image: url('/resource/holiday/img/2024Chuseok/top_image_visual_2024_chuseok.png'), linear-gradient(to right, #0a200f 20%, #0a200f 20%);} */
#header {background-image: none; background-color: #0a200f;}
#header>.header_wrap>.headerTop {max-width: none; position: relative; padding: 0 15px; box-sizing: border-box;}
#header .headerTop::before {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url('/resource/holiday/img/2025Chuseok/top_image_visual_2025_chuseok.png') top center no-repeat; background-size: cover;}
#header .headerTop .headerInner {width: 1270px; height: 100%; margin: 0 auto; padding-top: 3em;}
#header .logo_icon {right: auto;/*  background: url(/resource/holiday/img/2024Chuseok/busan_logo.png) no-repeat; */}
#header .mainTit {font-family: 'RiaB'; font-size: 55px; color: #9a6723; text-align: left; line-height: 1.2; word-break: keep-all;}
#header.scroll .headerBody {background: #9f6f37;}
#header .headerMenu {max-width: none;}
#header .headerMenu>li>a {padding: 40px 0; width: 100%; height: 100%; border-radius: 0; width: auto; margin: auto;}
#header .headerMenu>li>a::before {display: none;}
#header .headerMenu>li:after {height: 26px; background: rgba(255,255,255,0.2);}
#header .headerMenu>li>a > span {position: relative; top: 0; display: inline-block; padding-left: 38px; box-sizing: border-box; font-family: 'RiaR'; font-size: 2.2rem;}
#header .headerMenu>li>a>span::before {content: ''; position: absolute; top: 0; left: 0; width: 30px; height: 24px; background-position: center center; background-repeat: no-repeat; background-size: 100%;}
#header .headerMenu > li:nth-of-type(1) > a > span:before {top: 1px; background-image:url(/resource/holiday/img/2024Chuseok/holiday_icon_01.png);}
#header .headerMenu > li:nth-of-type(2) > a > span:before {background-image:url(/resource/holiday/img/2024Chuseok/holiday_icon_02.png);}
#header .headerMenu > li:nth-of-type(3) > a > span:before {top: 2px; background-image:url(/resource/holiday/img/2024Chuseok/holiday_icon_03.png);}
#header .headerMenu > li:nth-of-type(4) > a > span:before {background-image:url(/resource/holiday/img/2024Chuseok/holiday_icon_04.png);}
#header .headerMenu > li:nth-of-type(5) > a > span:before {top: -1px; background-image:url(/resource/holiday/img/2024Chuseok/holiday_icon_05.png);}
/* #header .headerMenu > li:nth-of-type(1) > a:hover>span:before,
#header .headerMenu > li:nth-of-type(1).active > a > span:before {background-image:url(/resource/holiday/img/2025Chuseok/holiday_icon_01_hover.png);}
#header .headerMenu > li:nth-of-type(2) > a:hover>span:before,
#header .headerMenu > li:nth-of-type(2).active > a > span:before {background-image:url(/resource/holiday/img/2025Chuseok/holiday_icon_02_hover.png);}
#header .headerMenu > li:nth-of-type(3) > a:hover>span:before,
#header .headerMenu > li:nth-of-type(3).active > a > span:before {background-image:url(/resource/holiday/img/2025Chuseok/holiday_icon_03_hover.png);}
#header .headerMenu > li:nth-of-type(4) > a:hover>span:before,
#header .headerMenu > li:nth-of-type(4).active > a > span:before {background-image:url(/resource/holiday/img/2025Chuseok/holiday_icon_04_hover.png);}
#header .headerMenu > li:nth-of-type(5) > a:hover>span:before,
#header .headerMenu > li:nth-of-type(5).active > a > span:before {background-image:url(/resource/holiday/img/2025Chuseok/holiday_icon_05_hover.png);} */
#header .headerMenu > li > a:hover, #header .headerMenu > li.active > a {color: #fff; background: #704a1d;}

.headerbxWrap {align-items: normal;}
.visual_txt {top: 120px; left: 0; transform: translateX(0);}
.visual_txt.pc_view {display: block;}
.visual_txt.mo_view {display: none;}
.leftBx {position: relative;}
/* .leftBx::before {content: ''; position: absolute; bottom: 0; right: 0; background: url('/resource/holiday/img/2024Chuseok/quick_tit_before.png') no-repeat; width: 103px; height: 40px; background-size: 100%;} */
.leftBx>.leftBx_txtBx>.topTxt {font-size: 23px;}
.leftBx>.leftBx_txtBx>.botTxt {margin-top: 6px; font-weight: 400; font-size: 22px;}
.leftBx,
#header .headerBody {height: auto; background: #9f6f37;}
#header .headerBody {max-width: none; padding: 0 15px; box-sizing: border-box;}
.h4Bl:before {background: url(/resource/holiday/img/2024Chuseok/ico_bullet.png) no-repeat center center;}

@media screen and (max-width: 1270px) {
    #header .headerTop .headerInner {width: 100%;}
}

@media screen and (max-width: 940px) {
    #header {padding: 0;}
    #header .headerBody {padding: 0;}
    #header .mainTit {font-size: 48px;}
}

@media screen and (max-width: 768px) {
    #header .logo_icon {width: 114px;}
    #header .headerMenu>li>a {padding: 15px 0;}
    #header .headerMenu>li>a > span {font-family: 'RiaR'; padding-left: 0; padding-top: 25px; font-size: 1.7rem;}
    #header .headerMenu>li>a>span::before {width: 25px; left: 45%; transform: translateX(-50%);}
    #header .headerMenu>li:nth-of-type(1)>a>span:before {left: 50%;}
    .visual_txt {top: 100px;}
}


@media screen and (max-width: 480px) {
     #header .headerTop::before {background-image: url('/resource/holiday/img/2025Chuseok/top_image_visual_2025_chuseok_mo.png')}
    #header>.header_wrap>.headerTop {height: 253px;}
    .visual_txt {top: 85px;}
    .visual_txt.pc_view {display: none;}
    .visual_txt.mo_view {display: block;}
}