#b_header{height: 130px;}
#b_header .b_inner{height: 90px;}
#b_header .b_logo {position:relative; z-index: 25;}
#b_header .b_util_box {position:relative; z-index: 25;}
#b_header nav{display:none; }


/* 서브페이지 상단메뉴 */
.b_sub_menu{position:fixed; left:50%; top:0; /*background-color:#fff;*/ width:100%; height:130px; z-index: 17; max-width: 1000px; transform: translateX(-50%);}
.b_sub_menu .b_inner{display:flex; flex-direction:column; align-items:center; row-gap:30px; padding-top:35px; }
.b_sub_menu #b_gnb > li{display:none;}
.b_sub_menu #b_gnb > li.on{display:block;}
.b_sub_menu #b_gnb > li.on > a{display:none; }
.b_sub_menu #b_gnb > li.on .b_sub_list{display:flex; align-items:center; column-gap:100px; }
.b_sub_menu #b_gnb > li.on .b_sub_list li.b_tit_menu{display:none; }
.b_sub_menu #b_gnb > li.on .b_sub_list li a{color:#424242; font-weight:500; }
.b_sub_menu #b_gnb > li.on .b_sub_list li.on a{color:#715b42; font-weight:700; }


@media screen and (max-width: 1480px){ 
	.b_sub_menu {max-width: 600px;}
}
@media screen and (max-width: 1080px){ 
	#b_header {height: 70px;}
	#b_header .b_inner{height: 100%;}
	.b_sub_menu {display:none; }
	
}


/* sub visual */
.b_sv_box{height: 500px; position:relative; width:100%; margin-top:130px; overflow:hidden; }
.b_sv_box .b_bg_img{position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1; transform:scale(1.05);}
.b_sv_box .b_bg_img.mo_ver{display:none; }
.b_sv_box.on .b_bg_img{transform:scale(1); transition:transform 5s linear;}

.b_sv_box .b_inner{padding-top:100px ;}
.b_sv_box .b_tit_txt{color:#503b21; line-height: 1;}
.b_sv_box .b_sub_txt{margin-top:30px; line-height:1.5; word-break:keep-all;  }

.b_sv_box.sv_0101{height: 850px; }
.b_sv_box.sv_0101 .b_tit_txt{color:#fff; }
.b_sv_box.sv_0101 .b_sub_txt{color:#fff; }

.b_sv_box.sv_0201 .b_tit_txt{color:#d6ca9e; }
.b_sv_box.sv_0201 .b_sub_txt{color:#e4e4e4; }


/*스마트스토어 서브비주얼*/
.b_sv_box.sv_0301{height: 850px; }
.b_sv_box.sv_0301 .b_bg_img:after{content:''; width:73%; height:850px; background:url(/img/sub/sv_0301_img.jpg) no-repeat center / 100%; position:absolute; right:0; top:50%; transform:translateY(-50%); max-width:1440px; }
.b_sv_box.sv_0301 .b_inner {padding-top: 190px;}
.b_sv_box.sv_0301 .b_tit_txt{font-family: 'Pretendard', sans-serif; font-weight:600; color: #2d0e04; }
.b_sv_box.sv_0301 .b_link_btn{border:1px solid #212120; display:flex; align-items:center; justify-content:space-between ; width:fit-content; padding:0px 15px; column-gap:20px; margin-top:50px; color:#2b160d; height:50px;}
.b_sv_box.sv_0301 .b_link_btn span{line-height:1; }


@media screen and (max-width: 1080px){ 
	.b_sv_box{height: auto; margin-top:70px; }
	.b_sv_box .b_inner {padding-top: 60px; text-align: center; padding-bottom: 150px;}
	.b_sv_box .b_bg_img.pc_ver{display:none; }
	.b_sv_box .b_bg_img.mo_ver{display:block; position:unset; height:350px;}

	.b_sv_box.sv_0101{height: auto; }
	.b_sv_box.sv_0101 .b_tit_txt{color: #503b21;}
	.b_sv_box.sv_0101 .b_sub_txt{color:#111; }

	.b_sv_box.sv_0201 .b_tit_txt {color: #503b21;}
	.b_sv_box.sv_0201 .b_sub_txt{color:#111; }

/*
	.b_sv_box.sv_0301 .b_bg_img.mo_ver{display:none;}
	.b_sv_box.sv_0301 .b_bg_img.pc_ver{display:block;}
	.b_sv_box.sv_0301 .b_bg_img:after{right: -8%;}
	.b_sv_box.sv_0301 .b_inner {text-align: left;}
*/
	.b_sv_box.sv_0301 {height: 800px;}
	.b_sv_box.sv_0301 .b_bg_img:after{/*right: 0; top: 74%;*/ display:none;}
	.b_sv_box.sv_0301 .b_bg_img.mo_ver{position:absolute; height: 100%; background-position-y: 18% !important;}
	.b_sv_box.sv_0301 .b_inner {padding-top: 50px; height: 100%; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-end; text-align: left;}
}
@media screen and (max-width: 720px){ 
	.b_sv_box{}
	.b_sv_box .b_bg_img.mo_ver{height:250px;}
	.b_sv_box .b_inner {padding-top: 30px; padding-bottom: 80px;}
	.b_sv_box .b_tit_txt{/*font-weight: 600;*/ padding-top:10px;}
	.b_sv_box .b_sub_txt{margin-top: 20px; font-size: 13px;}





/*	.b_sv_box.sv_0401 .b_bg_img{background-position-x: 64% !important;}*/

	
	.b_sv_box.sv_0301 {height: 550px; /*aspect-ratio:10/15;*/}

	.b_sv_box.sv_0301 .b_link_btn{margin-top: 15px; padding: 0px 9px; column-gap: 9px; height: 35px;}
	.b_sv_box.sv_0301 .b_link_btn span{font-size:12px;}
	.b_sv_box.sv_0301 .b_link_btn img{width:10px;}

}
@media screen and (max-width: 500px){ 
	.b_sv_box.sv_0301 .b_bg_img:after{top: 79%;}

}

.b_sub_sec{padding:150px 0; }

@media screen and (max-width: 1080px){ 
	.b_sub_sec{padding:100px 0; }
}
@media screen and (max-width: 720px){ 
	.b_sub_sec{padding:70px 0; }
}

/* About > Brand story */
.b_story_sec {padding:40px 0 0 0; }
.b_story_01 .b_inner{max-width:1345px; }
.b_story_01 .b_top_box{display:flex; align-items:flex-start; justify-content:space-between; margin-bottom:110px; flex-wrap:wrap; }
.b_story_01 .b_top_box h4{width:49%; }
.b_story_01 .b_top_box .b_txt_box{width:49%; }
.b_story_01 .b_top_box .b_txt_box b{margin-bottom: 25px; display: inline-block;}
.b_story_01 .b_top_box .b_txt_box span{line-height:1.7; margin-bottom: 25px; display: inline-block; word-break:keep-all; }
.b_story_01 .b_top_box .b_txt_box span:last-child{margin-bottom:0;}
.b_story_01 .b_bot_box{margin-bottom:220px; }
.b_story_01 .b_bot_box .b_list_box{display:flex; flex-wrap:wrap; align-items:flex-start; column-gap:3%; row-gap:50px; }
.b_story_01 .b_bot_box .b_list_box li{width:48.5%; }
.b_story_01 .b_bot_box .b_list_box .b_img_box{margin-bottom:40px; }
.b_story_01 .b_bot_box .b_list_box .b_img_box img{display: block; width: 100%;}
.b_story_01 .b_bot_box .b_txt_box{display:flex; flex-wrap:wrap; align-items:flex-strat;}
.b_story_01 .b_bot_box .b_txt_box p{width:180px; line-height: 1.3;}
.b_story_01 .b_bot_box .b_txt_box span{width:calc(100% - 180px); line-height:1.7;}

.b_story_02 {margin-bottom:190px; }
.b_story_02 .b_inner{max-width:1440px; }
.b_story_02 .b_tit_box {margin-bottom:90px; }
.b_story_02 .b_tit_box h4{line-height:1.3; }
.b_story_02 .b_tit_box p{margin-top:40px; }
.b_story_02 figure img{display:block; max-width:100%; }
.b_story_02 .b_list_box{margin-top:50px; display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; }
.b_story_02 .b_list_box li{width:24%; }



@media screen and (max-width: 1280px){ 
	.b_story_01 .b_top_box h4 {width: 250px;}
	.b_story_01 .b_top_box .b_txt_box {width: calc(100% - 250px);}
	.b_story_01 .b_bot_box .b_txt_box p {width: 140px;}
	.b_story_01 .b_bot_box .b_txt_box span {width: calc(100% - 140px);}
}
@media screen and (max-width: 1080px){ 
	.b_story_01 .b_top_box{margin-bottom: 50px;}
	.b_story_01 .b_top_box h4 {width: 100%;}
	.b_story_01 .b_top_box .b_txt_box {width: 100%; margin-top:20px; }
	.b_story_01 .b_bot_box {margin-bottom: 150px;}
	.b_story_01 .b_bot_box .b_list_box .b_img_box {margin-bottom: 20px;}
	.b_story_01 .b_bot_box .b_txt_box p {width: 100%; margin-bottom: 13px;}
	.b_story_01 .b_bot_box .b_txt_box span {width: 100%;}

	.b_story_02 .b_tit_box {margin-bottom: 45px;}
	.b_story_02 .b_tit_box p {margin-top: 25px;}
	.b_story_02 .b_list_box {margin-top: 30px;}

}

@media screen and (max-width: 720px){
	.b_story_01 .b_top_box{margin-bottom: 50px;}
	.b_story_01 .b_top_box .b_txt_box span{margin-bottom: 15px;}
	.b_story_01 .b_top_box .b_txt_box span br{display:none; }
	.b_story_01 .b_bot_box {margin-bottom: 50px;}
	.b_story_01 .b_bot_box .b_list_box li{width:100%; }

	.b_story_02 {margin-bottom: 100px;}
	.b_story_02 .b_tit_box {margin-bottom: 30px;}
	.b_story_02 .b_list_box {row-gap: 17px; margin-top: 17px;}
	.b_story_02 .b_list_box li {width: 48.5%;}


}


/* B2B CONTACT > 기업 선물 패키지 */
.b_gift_sec .b_cont_box{margin-top:40px; }

.b_gift_01 .b_inner{max-width:940px; }
.b_gift_01 .b_list_box {display:flex; flex-wrap:wrap; align-items:flex-start; justify-content:space-between; row-gap:85px;}
.b_gift_01 .b_list_box li{width:32%; }
.b_gift_01 .b_list_box li p {margin-top:35px;}
.b_gift_01 .b_list_box li p b{display:block; margin-top:5px; }
.b_gift_01 .b_list_box li .b_img_box img{display:block; width:100%; }

.b_gift_02 .b_inner{max-width:1240px; }
.b_gift_02 .b_list_box {display:flex; flex-wrap:wrap; align-items:flex-start; justify-content:space-between;}
.b_gift_02 .b_list_box li{width:24%; }
.b_gift_02 .b_list_box li p {}
.b_gift_02 .b_list_box li .b_img_box img{display:block; width:100%; }

.b_gift_03 {padding-bottom:270px; }
.b_gift_03 .b_inner{max-width:1240px; display:flex; flex-wrap:wrap; align-items:flex-start; justify-content:space-between; }
.b_gift_03 .b_img_box{width:46%; }
.b_gift_03 .b_img_box img{display:block; width:100%; }
.b_gift_03 .b_txt_box{width:50%; }
.b_gift_03 .b_txt_box .b_tit_txt{margin:20px 0 30px; }
.b_gift_03 .b_txt_box p{line-height:1.7; word-break:keep-all;}
.b_gift_03 .b_txt_box .b_link_btn{border:1px solid #212120; display:flex; align-items:center; justify-content:space-between ; width:fit-content; padding:0px 15px; column-gap:50px; margin-top:73px; height: 50px;}
.b_gift_03 .b_txt_box .b_link_btn span{line-height:1; }

@media screen and (max-width: 1080px){ 
	.b_gift_03 .b_txt_box .b_link_btn{margin-top: 40px;}
}
@media screen and (max-width: 960px){ 
	.b_gift_02 .b_list_box{max-width: 600px; margin: 0 auto;}
	.b_gift_02 .b_list_box li {width: 48%;}

	.b_gift_03 .b_inner{flex-direction: column-reverse;}
	.b_gift_03 .b_txt_box {width: 100%; margin-bottom:30px;}
	.b_gift_03 .b_img_box {width: 100%;}
	.b_gift_03 .b_txt_box .b_tit_txt {margin: 10px 0 15px;}
	.b_gift_03 .b_txt_box .b_link_btn{margin-top: 20px; column-gap: 20px;}

}
@media screen and (max-width: 720px){ 
	.b_gift_sec .b_cont_box {margin-top: 30px;}
	.b_gift_01 .b_list_box{row-gap: 40px;}
	.b_gift_01 .b_list_box li {width: 48.5%;}
	.b_gift_01 .b_list_box li p {margin-top: 10px;}

	.b_gift_03 {padding-bottom:100px; padding-top: 50px;}
	.b_gift_03 .b_txt_box .b_link_btn{height: 35px; padding: 0px 9px; column-gap: 9px;}
	.b_gift_03 .b_txt_box .b_link_btn span{font-size: 12px;}
	.b_gift_03 .b_txt_box .b_link_btn img{width: 10px;}

}






















@media screen and (max-width: 1080px){ 

}
@media screen and (max-width: 720px){ 

}