@charset "utf-8";
/*
Copyright (c) 2020, Igini. All rights reserved.
version: 1.0.0
*/


#contents{overflow:hidden}
#contents h2,
#contents h3{font-size:76px;background:#2d2929 url(../../images/bg/bg_main_title.png) no-repeat 0 50%;font-weight:bold;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2;text-align:center;}
#contents h2{font-size:90px;}
#contents h2.c_wh,
#contents h3.c_wh{color:#fff;background:none;-webkit-background-clip:none;-webkit-text-fill-color:#fff;}
#contents h2.c_dk,
#contents h3.c_dk{color:#2d2929;background:none;-webkit-background-clip:none;-webkit-text-fill-color:#2d2929;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	#contents h3{background:none;}
}

@media screen and (max-width: 1024px){ #contents h3{font-size:90px;} }
@media screen and (max-width: 900px){ #contents h3{font-size:70px;} }
@media screen and (max-width: 700px){ #contents h3{font-size:56px;} }
@media screen and (max-width: 640px){ #contents h3{font-size:40px;} }

.bakery_contents{overflow:hidden;}
.bakery_contents .section_page_top{background:url(../../images/taste/bg_bakery_top.png) no-repeat 65% 50%;background-size: cover;background-attachment:fixed;}
.kitchen_contents .section_page_top{background:url(../../images/taste/bg_kitchen_top.png) no-repeat 65% 50%;background-size: cover;background-attachment:fixed;}
.cont_contents .section_page_top{background:url(../../images/taste/bg_contents_top.png) no-repeat 50% 50%;background-size: cover;background-attachment:fixed;}
.tastepage .container{padding:0 50px;}
.tastepage .section_cont04{position:relative;z-index:15;}
.tastepage .section_cont01{position:relative;padding-top:120px;z-index:15;}
.tastepage .section_cont02{position:relative;padding-top:150px;z-index:15}
.tastepage .section_cont03{position:relative;padding-top:150px;z-index:15}
.bakery_contents .section_cont03,
.cont_contents .section_cont02{padding-bottom:210px;}
.cont_contents .section_cont1005{padding-bottom:210px;}
.kitchen_contents .mid_banner{margin-bottom:210px;}
.tastepage .cont_wrap{display:inline-block;width:100%;}
.tastepage .cont_wrap .sec_txt,
.tastepage .cont_wrap .img_wrap{width:50%;float:right;}
.tastepage .section_cont02 .sec_txt,
.tastepage .section_cont02 .img_wrap{float:left;}
.tastepage .section_cont04 .sec_txt, .tastepage .section_cont04 .img_wrap {float:left;}
.tastepage .section_cont04 .img02 {position:relative; margin-right:-25%; z-index:33;}
.tastepage .section_cont04 .img01 {position:relative; z-index:3;}
.tastepage .section_cont04 .cont_wrap .sec_txt .img02 {margin-top:143px; margin-left:200px; z-index:5}
.tastepage .section_cont04 .cont_wrap {position:relative;}
.tastepage .section_cont04 .cont_wrap .flame{position:absolute;top:75px;left:0px;width:100%;height:470px;border:1px solid #ac3a2a; z-index:4;}

.tastepage .cont_wrap .sec_txt .num{font-size:91px;color:rgba(165,132,94,.12);}
.tastepage .cont_wrap .sec_txt h5{margin-top:-30px;margin-bottom:35px;padding-left:45px;font-size:40px;color:#231815;line-height:1.2;}
.tastepage .cont_wrap .sec_txt .new {position:relative; } 
.tastepage .cont_wrap .sec_txt .new::after {content:''; position:absolute;top:-71%; left:-3%; width:26%; height:100%; background:url(../../images/taste/newmenu.png) no-repeat 0 0 / 100% auto; } 
.tastepage .section_cont04 .cont_wrap .sec_txt .txt span {display:block;}

.tastepage .cont_wrap .sec_txt h5 .sm{font-size:20px;}
.tastepage .cont_wrap .sec_txt h5 p{margin-top:15px;font-family:'NanumBarunGothic';font-size:20px;font-weight:400;}
.tastepage .cont_wrap .sec_txt h5 p.info{margin-top:35px;font-size:18px;color:#c17b41;}
.tastepage .cont_wrap .sec_txt .txt{padding-left:45px;font-family:'NanumBarunGothic';font-size:16px;font-weight:600;color:#666;line-height:28px;}
.tastepage .cont_wrap .sec_txt .txt span{display:block;}
.tastepage .cont_wrap .sec_txt .txt span.br{margin-top:25px;}
.tastepage .cont_wrap .sec_txt .txt span.br:first-child{margin-top:0;}
.tastepage .cont_wrap .sec_txt .img02{width:100%;margin-top:70px;}
.tastepage .cont_contents .cont_wrap .sec_txt .img02{margin-top:100px;}

.tastepage .section_cont01 .sec_txt{padding:90px 0 0 48px;}
.tastepage .section_cont04 .sec_txt{padding:205px 0 0 60px; }
.tastepage .section_cont02 .sec_txt{padding:85px 0 0 0;}
.tastepage .section_cont02 .img01{text-align:right;}
.tastepage .section_cont03 .sec_txt{padding:85px 0 0 48px;}
.tastepage .section_cont01 .img02{position:relative;width:110%;margin-left:-25%;z-index:2}
.tastepage .cont_contents{position:relative;}
.tastepage .cont_contents .section_cont01 .sec_txt,
.tastepage .cont_contents .section_cont02 .sec_txt{padding-top:35px;}
.tastepage .cont_contents .section_cont02 .cont_wrap{background:url(../../images/taste/bg_contents_04.png) no-repeat 257px 50%;}
.tastepage .mid_banner{position:relative;margin-top:150px;z-index:15;}
.tastepage .mid_banner .img{position:relative;}
.tastepage .mid_banner .flex{position:absolute;top:0;left:0;width:100%;height:100%;}
.tastepage .mid_banner .flex .in_txt{text-align:center;color:#fff;}
.tastepage .mid_banner .flex .in_txt .tit{display:block;margin-bottom:25px;font-size:48px;font-weight:600;}
.tastepage .mid_banner .flex .in_txt .txt{display:block;margin-bottom:40px;font-family:'NanumBarunGothic';font-size:16px;}
.tastepage .mid_banner .flex .in_txt .button{display:block;width:200px;height:46px;margin:0 auto;line-height:44px;font-size:15px;}
.tastepage .detail_box{margin-top:80px;padding:48px 60px;border:1px solid #e0e0e0;border-top:1px solid #2d2929;}
.tastepage .detail_box dl{display:inline-block;width:100%;margin-top:15px;}
.tastepage .detail_box dl:first-child{margin-top:0;}
.tastepage .detail_box dl.brand_detail{line-height:39px;}
.tastepage .detail_box dt{width:190px;font-size:18px;color:#2d2929;float:left;}
.tastepage .detail_box dd{width:calc(100% - 190px);font-family:'NanumBarunGothic';font-size:16px;font-weight:300;line-height:32px;color:#2d2929;float:left;vertical-align:top;}
.tastepage .detail_box dd .link{margin-right:20px;padding-right:25px;background:url(../../images/icon/ico_link.png) no-repeat 100% 50%;vertical-align:top;}
.tastepage .detail_box dd .link:hover{color:#c17b41;}
.tastepage .detail_box dd li{display:inline-block;width:100%;font-size:15px;}
.tastepage .cont_contents .section_cont01 .detail_box dd li{width:40%;}
.tastepage .detail_box dd .btn_detail_brand{display:inline-block;height:39px;padding-left:47px;background:url(../../images/icon/ico_detail_brand.png) no-repeat 0 50%;line-height:39px;font-size:15px;font-weight:400;color:#c17b41;}
.tastepage .bg{position:absolute;z-index:2;}
.bakery_contents .bg_01{top:-20px;left:50%;width:436px;height:340px;margin-left:304px;background:url(../../images/taste/bg_bakery_01.png) no-repeat 0 0;}
.bakery_contents .bg_02{top:910px;left:0;width:266px;height:269px;background:url(../../images/taste/bg_bakery_02.png) no-repeat 0 0;}
.bakery_contents .bg_03{top:1090px;left:50%;width:400px;height:612px;margin-left:-95px;background:url(../../images/taste/bg_bakery_03.png) no-repeat 0 0;}
.bakery_contents .bg_04{top:2000px;right:0;width:235px;height:220px;background:url(../../images/taste/bg_bakery_04.png) no-repeat 0 0;}
.bakery_contents .bg_05{top:2275px;left:50%;width:396px;height:392px;margin-left:350px;background:url(../../images/taste/bg_bakery_05.png) no-repeat 0 0;}
.bakery_contents .bg_07{top:1800px;left:50%;width:400px;height:612px;margin-left:-95px;background:url(../../images/taste/bg_bakery_03.png) no-repeat 0 0;}
.bakery_contents .bg_08{top:3000px;left:50%;width:396px;height:392px;margin-left:350px;background:url(../../images/taste/bg_bakery_05.png) no-repeat 0 0;}
.bakery_contents .bg_09{top:632px;left:0;width:266px;height:269px;background:url(../../images/taste/bg_bakery_02.png) no-repeat 0 0;}

.kitchen_contents .bg_01{top:-20px;left:50%;width:557px;height:510px;margin-left:250px;background:url(../../images/taste/bg_kitchen_01.png) no-repeat 0 0;}
.kitchen_contents .bg_02{top:865px;left:0;width:342px;height:532px;background:url(../../images/taste/bg_kitchen_02.png) no-repeat 0 0;}
.kitchen_contents .bg_03{top:1130px;left:50%;width:454px;height:899px;margin-left:-95px;background:url(../../images/taste/bg_kitchen_03.png) no-repeat 0 0;}
.kitchen_contents .bg_04{top:1805px;right:0;width:257px;height:464px;background:url(../../images/taste/bg_kitchen_04.png) no-repeat 0 0;}
.cont_contents .bg_01{top:30px;left:50%;width:282px;height:280px;margin-left:375px;background:url(../../images/taste/bg_contents_01.png) no-repeat 0 0;}
.cont_contents .bg_02{top:1180px;right:0;width:311px;height:440px;background:url(../../images/taste/bg_contents_02.png) no-repeat 0 0;}
.cont_contents .bg_03{bottom:0;left:0;width:298px;height:318px;background:url(../../images/taste/bg_contents_03.png) no-repeat 0 0;}

@media only screen and (max-width: 1300px) {
	.tastepage .section_cont01 .sec_txt,
	.tastepage .section_cont02 .sec_txt,
	.tastepage .section_cont03 .sec_txt,
	.tastepage .cont_contents .section_cont01 .sec_txt,
	.tastepage .cont_contents .section_cont02 .sec_txt{padding-top:0;}
	.tastepage .section_cont04 .sec_txt {padding:174px 0 0 30px;}
	.bakery_contents .bg_02,
	.kitchen_contents .bg_02{top:90%;}
	.bakery_contents .bg_04{top:200%;}
	.bakery_contents .bg_05,
	.cont_contents .bg_02,
	.cont_contents .bg_03{display:none;}
	.kitchen_contents .bg_04{top:180%;}
	.tastepage .detail_box{padding:40px;}
	.tastepage .detail_box dd li{display:block;margin-top:5px;}
	.tastepage .detail_box dd li:first-child{margin-top:0;}
	.tastepage .detail_box dl.brand_detail{line-height:1.6;}
	.tastepage .cont_contents .section_cont01 .detail_box dd li,
	.tastepage .cont_contents .section_cont02 .detail_box dd li{width:100%;line-height:1.6;padding-left:12px;text-indent:-10px;}
	.tastepage .section_cont02 .sec_txt{padding-right:48px;}
	.tastepage .section_cont04 .img_wrap {padding-right:30px;}
	.tastepage .section_cont04 .cont_wrap .flame{top:60px;height:440px;border:1px solid #ac3a2a; z-index:4;}


}

@media screen and (max-width: 1024px){
	.kitchen_contents .bg_02{display:none;}
	.tastepage .cont_wrap .sec_txt .num{font-size:70px;}
	.tastepage .cont_wrap .sec_txt h5{margin-bottom:30px;padding-left:30px;font-size:32px;}
	.tastepage .cont_wrap .sec_txt .txt{padding-left:30px;font-size:14px;line-height:21px;}
	.tastepage .cont_wrap .sec_txt h5 p.info{font-size:16px;margin-top:15px;}
	.tastepage .detail_box{margin-top:30px}
	.tastepage .cont_contents .cont_wrap .sec_txt .img02{margin-top:50px;}

	.tastepage .section_cont04 .cont_wrap .flame{top:58px;height:375px;border:1px solid #ac3a2a; z-index:4;}
	.tastepage .section_cont04 .sec_txt {padding-top:170px;}
}

@media screen and (max-width: 900px){
	.bakery_contents .bg_03,
	.kitchen_contents .bg_03,
	.cont_contents .bg_01{display:none;}
	.tastepage .section_cont01,
	.tastepage .section_cont02,
	.tastepage .section_cont03{padding-top:80px;}
	.tastepage .section_cont01 .sec_txt,
	.tastepage .section_cont03 .sec_txt{padding-left:20px;}
	.tastepage .cont_contents .section_cont01 .img02,
	.tastepage .cont_contents .section_cont02 .img02{margin-top:-50px;}
	.tastepage .cont_contents .section_cont02 .cont_wrap{background:none;}
	.tastepage .detail_box dl{margin-top:10px;}
	.tastepage .detail_box dt{width:150px;font-size:16px;}
	.tastepage .detail_box dd{width:calc(100% - 150px);font-size:16px;}
	.tastepage .section_cont02 .sec_txt{padding-right:20px;}

	.tastepage .section_cont04 .cont_wrap .flame{top:21px;height:375px;border:1px solid #ac3a2a; z-index:4;}
	.tastepage .section_cont04 .sec_txt {padding-top:130px;}
}

@media screen and (max-width: 799px){

	.tastepage .container{padding:0}
	.tastepage .cont_wrap .sec_txt{position:relative;width:60%;padding:0 20px 20px;background-color:rgba(255,255,255,.8);z-index:1;} 
	.tastepage .cont_wrap .img_wrap{width:40%;}
	.tastepage .section_cont02 .sec_txt,
	.tastepage .section_cont02 .img_wrap{float:left}
	.tastepage .cont_contents .section_cont02 .img02{margin-left:0;}
	.bakery_contents .bg,
	.kitchen_contents .bg{display:none;}
	.tastepage .cont_wrap .sec_txt .num{font-size:60px;}
	.tastepage .cont_wrap .sec_txt h5{margin-bottom:20px;padding-left:20px;font-size:28px;}
	.tastepage .cont_wrap .sec_txt .txt{padding-left:20px;font-size:13px;line-height:18px;}
	.tastepage .mid_banner{margin:70px 0 0;font-size:0;}
	.tastepage .detail_box{padding:30px;margin:20px 30px 0;}

	.tastepage .section_cont04 .sec_txt{padding-top:100px; padding-left:80px;}
	.tastepage .section_cont04 .cont_wrap .flame {display:none;}


}

@media screen and (max-width: 640px){ 
	.bakery_contents .section_page_top{background-attachment:inherit; }
	.kitchen_contents .section_page_top{background-attachment:inherit;}
	.cont_contents .section_page_top{background-attachment:inherit;}
	.tastepage .section_cont01, .tastepage .section_cont02, .tastepage .section_cont03{padding-top:50px;}
	.bakery_contents .section_cont03, 
	.cont_contents .section_cont02,
	.tastepage .section_cont03{padding-bottom:80px;}
	.tastepage .section_cont1005{padding-bottom:80px;}
	.tastepage .cont_contents .section_cont01,
	.tastepage .cont_contents .section_cont02{padding-top:30px;}
	.section_page_top .page_top_title{width:100%;padding:0 70px;margin-top:-70px;}
	#contents .section_page_top .page_top_title h2{font-size:60px;}
	#contents.kitchen_contents .section_page_top .page_top_title h2{padding:0 70px;}
	.section_page_top .top_txt{font-size:14px;line-height:21px;}
	.section_page_top .top_txt img{height:20px;}
	.kitchen_contents .section_page_top .top_txt img{height:17px;}
	.section_page_top .top_txt span{display:block;}
	.tastepage .cont_wrap .sec_txt .txt span{display:inline;}
	.tastepage .cont_wrap .sec_txt .txt span.br{display:block;margin-top:10px;}
	.tastepage .cont_wrap .sec_txt .txt span.br:first-child{margin-top:0;}
	.tastepage .cont_wrap .sec_txt{width:55%;padding:0 0 15px;background:none;float:right;}
	.tastepage .cont_wrap .img_wrap{width:45%;padding-top:20px;float:right;}
	.tastepage .cont_wrap .sec_txt .img02{margin-top:30px;margin-left:-20%;}
	.tastepage .cont_contents .cont_wrap .sec_txt .img02{margin-top:30px;}
	.tastepage .section_cont04 .cont_wrap .sec_txt .img02{margin-top:30px;margin-left:-20%; z-index:3;}
	.tastepage .section_cont04 .img01 {z-index:0;}

	
	.tastepage .section_cont01 .sec_txt,
	.tastepage .section_cont02 .sec_txt,
	.tastepage .section_cont03 .sec_txt{margin-top:0;}
	.tastepage .cont_wrap .sec_txt .num{margin:-10px 0 0 -10px;}
	.tastepage .cont_wrap .sec_txt h5{margin-bottom:10px;padding-left:20px;font-size:21px;}
	.tastepage .cont_wrap .sec_txt h5 .sm{font-size:16px;}
	.tastepage .cont_wrap .sec_txt h5 p{margin-top:10px;font-size:16px;}
	.tastepage .cont_wrap .sec_txt .txt{padding-left:20px;padding-right:20px;font-size:12px;line-height:18px;}

	.tastepage .cont_wrap .sec_txt h5 p.info{font-size:14px;margin-top:10px;}
	.tastepage .detail_box dl{display:block;margin-top:10px;overflow:hidden;}
	.tastepage .detail_box dt{font-size:14px;}
	.tastepage .detail_box dd,
	.tastepage .detail_box dd li{font-size:13px;}

	.tastepage .section_cont04 .sec_txt{padding-top:85px;}
	.tastepage .section_cont04 .cont_wrap .sec_txt .txt span {diplay:block;}
	.tastepage .cont_wrap .sec_txt .new::after {top:-69%; left:1%; width:20%;} 

	.tastepage .section_cont04 .img_wrap {padding-right:0;}


}
@media screen and (max-width: 500px){ 
	.tastepage .detail_box{margin:10px 20px;padding:20px;}
	.tastepage .detail_box dt{width:100%;margin-bottom:10px;float:none;}
	.tastepage .detail_box dd{width:100%;float:none;}
	.tastepage .detail_box dd .btn_detail_brand{height:30px;padding-left:35px;background-size:auto 100%;line-height:30px;font-size:14px;}
	.tastepage .cont_wrap .sec_txt{width:60%;}
	.tastepage .cont_wrap .img_wrap{width:40%;overflow:hidden;}
	.tastepage .cont_wrap .img_wrap .img01{width:130%;float:right;}
	.tastepage .cont_contents .cont_wrap .img_wrap .img01{width:140%;}
	.tastepage .cont_contents .section_cont02 .cont_wrap .img_wrap .img01{width:180%;margin-right:-50px;}
	.tastepage .cont_wrap .sec_txt .new::after {top:-60%; width:21%;}
}
@media screen and (max-width: 414px){ 
	.section_page_top .page_top_title{padding:0 50px;}
	#contents .section_page_top .page_top_title h2{padding:0 40px;font-size:52px;}
	#contents.kitchen_contents .section_page_top .page_top_title h2{padding:0 60px;}
	#contents.cont_contents .section_page_top .page_top_title h2{padding:0 20px;}
	.tastepage .mid_banner{margin-top:30px;}
	.tastepage .cont_wrap .sec_txt h5{font-size:18px;}
	.tastepage .cont_wrap .sec_txt h5 .sm{font-size:14px;}
	.tastepage .cont_wrap .sec_txt h5 p{font-size:13px;}
	.tastepage .cont_wrap .sec_txt .img02{margin-top:20px;}
	.tastepage .cont_contents .cont_wrap .sec_txt .img02{margin-top:20px;}
	.tastepage .cont_wrap .img_wrap .img01{width:135%;}
	.tastepage .bakery_contents .section_cont03 .cont_wrap .img_wrap .img01{margin-right:-20px;}
	.tastepage .cont_contents .cont_wrap .img_wrap .img01{width:170%;}
	.tastepage .cont_contents .section_cont02 .cont_wrap .img_wrap .img01{width:200%;margin-right:-70px;}
	.tastepage .section_cont01, .tastepage .section_cont02, .tastepage .section_cont03{padding-top:40px;}


}

@media screen and (max-width: 375px){ 
	#contents .section_page_top .page_top_title h2{font-size:48px;}
	.tastepage .cont_wrap .img_wrap .img01{width:150%;}
	.tastepage .bakery_contents .section_cont01 .cont_wrap .img_wrap .img01{width:150%;}
	.tastepage .bakery_contents .section_cont02 .cont_wrap .img_wrap .img01{width:170%;}
	.tastepage .bakery_contents .section_cont03 .cont_wrap .img_wrap .img01{width:160%;margin-right:-40px;}
	.tastepage .cont_contents .cont_wrap .img_wrap .img01{width:190%;margin-right:-30px;}
	.tastepage .cont_contents .section_cont02 .cont_wrap .img_wrap .img01{width:220%;margin-right:-80px;}
	.tastepage .section_cont04 .sec_txt{padding-top:75px;}
	.tastepage .cont_wrap .sec_txt .new::after {top:-57%; left:1%; width:24%;} 
}

@media screen and (max-width: 350px){ 
	.tastepage .cont_wrap .img_wrap .img01{width:180%;}
	.tastepage .cont_contents .cont_wrap .img_wrap .img01{width:210%;}
	.tastepage .cont_contents .section_cont02 .cont_wrap .img_wrap .img01{width:250%;}
	.tastepage .section_cont04 .sec_txt{padding-top:70px;}
	.tastepage .cont_wrap .sec_txt .new::after {top:-47%;} 

}

@media (orientation:landscape) and (max-height:500px){
	.bakery_contents .section_page_top{background-attachment:inherit; }
	.kitchen_contents .section_page_top{background-attachment:inherit;}
	.cont_contents .section_page_top{background-attachment:inherit;}
}

.section_menu{padding-bottom:180px;position:relative;overflow:hidden;text-align:left;}
.section_menu .menu_cont{width:100%;padding:0;}
.section_menu .menu_cont .menu_box{width:100%;height:735px;background:url(../../images/coffee/bg_menu.png) no-repeat 50% 50%;background-size:cover;}
.section_menu .menu_cont .menu_detail{width:50%;height:100%;padding:60px 20px 0 70px;float:left;}
.section_menu .menu_cont .menu_nav{display:block;margin-bottom:55px;}
.section_menu .menu_cont .menu_nav .btn_prev{display:inline-block;width:58px;height:15px;margin-right:35px;background:url(../../images/ui/arr_left.png) no-repeat 0 50%;}
.section_menu .menu_cont .menu_nav .btn_next{display:inline-block;width:58px;height:15px;background:url(../../images/ui/arr_right.png) no-repeat 0 50%;}
.section_menu .menu_cont .top_txt{margin-bottom:40px;}
#contents .section_menu .menu_cont .top_txt h3{margin-bottom:5px;font-size:63px;text-align:left;}
.section_menu .menu_cont .top_txt p{font-size:20px;color:#2d2929;}
.section_menu .menu_cont .inmenu{position:relative;}
.section_menu .menu_cont .menu_info{position:relative;}
.section_menu .menu_cont .menu_incont{position:absolute;top:50px;left:0;width:100%;opacity:0;-webkit-transition:.5s;transition:.5s;}
.section_menu .menu_cont .menu_incont.on{top:0;opacity:1;}
.section_menu .menu_cont .menu_items{position:absolute;top:0;left:0;width:100%;height:440px;}
.section_menu .menu_cont .menu_items .swiper-container{width:100%;height:100%;}
.section_menu .menu_cont .menu_items .swiper-slide {width:100%;height: auto;-webkit-box-sizing: border-box;box-sizing: border-box;}
.section_menu .menu_cont .menu_items .swiper-scrollbar-drag{background-color:#7a513c;}
.section_menu .menu_cont .menu_items dl{width:420px;margin-bottom:45px;}
.section_menu .menu_cont .menu_items dl:last-child{margin-bottom:0;}
.section_menu .menu_cont .menu_items dt{margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid rgba(45,41,41,.25);font-size:23px;}
.section_menu .menu_cont .menu_items dd{margin-bottom:15px;font-family:'NanumBarunGothic';font-size:16px;font-weight:600;}
.section_menu .menu_cont .menu_items dd span{margin-left:10px;font-weight:300;}
.section_menu .menu_cont .menu_items dd:last-child{margin-bottom:0;}
.section_menu .menu_cont .menu_bg{position:relative;width:50%;height:100%;float:left;}
.section_menu .menu_cont .menu_bg .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;opacity:0;-webkit-transition:.5s;transition:.5s;}
.section_menu .menu_cont .menu_bg .bg_coffee{background-image:url(../../images/coffee/img_thumb_coffee.png);}
.section_menu .menu_cont .menu_bg .bg_coffee2{background-image:url(../../images/coffee/img_thumb_coffee2.png);}
.section_menu .menu_cont .menu_bg .bg_beverage{background-image:url(../../images/coffee/img_thumb_beverage.png);}
.section_menu .menu_cont .menu_bg .bg_bakery{background-image:url(../../images/coffee/img_thumb_bakery.png);}
.section_menu .menu_cont .menu_bg .bg_brunch{background-image:url(../../images/coffee/img_thumb_brunch.png);}
.section_menu .menu_cont .menu_bg .bg_kitchen{background-image:url(../../images/coffee/img_thumb_kitchen.png);}
.section_menu .menu_cont .menu_bg .bg.on{opacity:1;}
@media only screen and (max-width: 1300px) {
	.menu_contents .section_info .left{width:40%;}
	.menu_contents .section_info .right{width:60%;}
	.section_menu .menu_cont .menu_bg .bg{background-position:100% 0;}
	.section_menu .menu_cont .menu_box{height:600px;}
	.section_menu .menu_cont .menu_detail{padding:50px 20px 0 50px;}
	.section_menu .menu_cont .menu_nav{margin-bottom:30px;}
	.section_menu .menu_cont .menu_items{height:300px;}
	.section_menu .menu_cont .menu_items dl{width:100%;}
}

@media screen and (max-width: 1024px){
	.section_menu .menu_cont .menu_detail{padding:40px 20px 0 30px;}
	.section_menu .menu_cont .menu_nav{margin-bottom:30px;}
	#contents .section_menu .menu_cont .top_txt h3{font-size:50px;}
	.section_menu .menu_cont .top_txt{margin-bottom:30px;}
	.section_menu .menu_cont .top_txt p{font-size:18px;}
	.section_menu .menu_cont .menu_box{height:530px;}
	.section_menu .menu_cont .menu_items dl{margin-bottom:30px;}
	.section_menu .menu_cont .menu_items dt{font-size:18px;}
	.section_menu .menu_cont .menu_items dd{margin-bottom:10px;font-size:14px;}
	.section_menu .menu_cont{padding:0 50px;}
	.section_menu .container{padding:0;}
	.section_menu .menu_cont .menu_bg .bg{display:block;}
}

@media screen and (max-width: 900px){
	.section_menu .menu_cont .menu_box{position:relative;height:800px;}
	.section_menu .menu_cont .menu_detail{position:absolute;top:0;left:0;width:100%;z-index:10;background-color:rgba(0,0,0,.7)}
	.section_menu .menu_cont .menu_bg{width:100%;}
	.section_menu .menu_cont .menu_nav{margin-bottom:50px;}
	.section_menu .menu_cont .menu_nav .btn_prev{background:url(../../images/ui/arr_left_wh.png) no-repeat 0 50%;margin-right:20px;}
	.section_menu .menu_cont .menu_nav .btn_next{background:url(../../images/ui/arr_right_wh.png) no-repeat 0 50%;}
	#contents .section_menu .menu_cont .top_txt h3{margin-bottom:10px;color:#fff;background:none;-webkit-background-clip:none;-webkit-text-fill-color:#fff;}
	.section_menu .menu_cont .top_txt p{color:#fff;}
	.section_menu .menu_cont .menu_items{height:550px;}
	.section_menu .menu_cont .menu_items dt{color:#fff;border-color:rgba(255,255,255,.25);}
	.section_menu .menu_cont .menu_items dd{color:#fff;}
	.section_menu .menu_cont .menu_items dd span{color:#ffff;}
}

@media screen and (max-width: 640px){ 
	.section_menu{padding-bottom:0;}
	.menu_contents .section_info .right{padding:0 30px 30px;}
	.section_menu .menu_cont{padding:0;}
	.section_menu .menu_cont .menu_box{position:relative;height:700px;}
	.section_menu .menu_cont .menu_items{height:440px;}
}
@media screen and (max-width: 500px){ 
	.section_menu .menu_cont .menu_nav{margin-bottom:30px;}
	.section_menu .menu_cont .menu_detail{padding:30px 20px 20px;}
	#contents .section_menu .menu_cont .top_txt h3{font-size:52px;}
	.section_menu .menu_cont .top_txt{margin-bottom:20px;}
	.section_menu .menu_cont .top_txt p{font-size:15px;}
	.section_menu .menu_cont .menu_items dl{margin-bottom:20px;}
	.section_menu .menu_cont .menu_items dt{padding-bottom:10px;margin-bottom:15px;font-size:16px;}
	.section_menu .menu_cont .menu_items dd{font-size:13px;}
	.section_menu .menu_cont .menu_box{position:relative;height:550px;}
	.section_menu .menu_cont .menu_items{height:370px;}

}
@media screen and (max-width: 414px){
	.menu_contents .section_info .right .page_txt h2.burgundy{line-height:1.1;}
	.menu_contents .section_info .right{padding:0 20px 20px;}
	#contents .section_menu .menu_cont .top_txt h3{font-size:42px;}
}

@media screen and (max-width: 375px){ 
}

@media screen and (max-width: 320px){ 
}

@media (orientation:landscape) and (max-height:500px){
	.menu_contents .section_info{min-height:750px;padding-bottom:100px;}
	.menu_contents .section_info .left{height:calc(100% - 200px);}
	
}