#sub1 {position:relative; width:100%; min-width:1100px; height:397px; top:0px; background:url(/img/sub/sub1.jpg) no-repeat center top;}
#sub2 {position:relative; width:100%; min-width:1100px; height:397px; top:0px; background:url(/img/sub/sub2.jpg) no-repeat center top;}
#sub3 {position:relative; width:100%; min-width:1100px; height:397px; top:0px; background:url(/img/sub/sub3.jpg) no-repeat center top;}
#sub4 {position:relative; width:100%; min-width:1100px; height:397px; top:0px; background:url(/img/sub/sub4.jpg) no-repeat center top;}
#sub5 {position:relative; width:100%; min-width:1100px; height:397px; top:0px; background:url(/img/sub/sub5.jpg) no-repeat center top;}
#sub6 {position:relative; width:100%; min-width:1100px; height:397px; top:0px; background:url(/img/sub/sub6.jpg) no-repeat center top;}

.sub_txt {text-align:center; padding-top:223px;}

#s_container {position: relative; width:100%; min-width:1300px; z-index:999; margin-top:-193px;}

#contents_s {position: relative; width:1300px; margin:0 auto; zoom:1; }
#contents_s:after {content:""; display:block; clear:both;}

#sub_left {display:inline-block; *display:inline; *zoom:1; width:216px; }
#sub_right {float:right; width:1026px; padding-top:220px; min-height:300px;}



/* sidemenu2Depth+3Depth */
#sidemenu {width:216px; margin-bottom:20px;}
#sidemenu ul {text-align:left; padding-bottom:0px; }
#sidemenu ul li { text-align:left; letter-spacing:-0.5px; font-weight:300; border-bottom:1px solid #d5d5d5;}
#sidemenu ul li a { display: block; padding:10px 0 13px 20px; font-weight:300; font-size: 16px; color: #1a1a1a; }
#sidemenu ul li a.on,
#sidemenu ul li a:hover {background:#fff; color:#e54d1d; font-weight:500; background:url(/img/sub/arrow.gif) no-repeat;}

.lnbTit {background:#e54d1d; height:56px;}
.lnbTit ul {margin-top:165px; padding-top:10px;}
.lnbTit ul li {text-align:left; padding-left:20px; letter-spacing:-0.5px;font-weight:600; font-size:20px; color:#fff; }
.lnbTit ul li span {font-weight:300; font-size:13px; color:#fff; opacity:.6; padding-left:10px;}


.s_title {font-size:25px; color:#2f2f2f; font-weight:600; padding-bottom:20px;}

.con {padding:50px 0;}
.con li {font-size:17px; font-weight:400;}
.con li.h {opacity:.7; font-size:14px; padding-top:20px;}

.leftcus {background:#2f2f2f; text-align:center; padding:20px 0;}
.leftcus h2 {font-size:15px; font-weight:400; color:#fff; letter-spacing:0.5px; }
.leftcus ul li {font-size:14px; color:#fff; font-weight:100; line-height:18px; padding:15px 0;}
.leftcus ul li.cusnum {font-size:22px; color:#fff; font-weight:600; letter-spacing:-0.5px; padding-left:30px; padding-bottom:7px;background:url(/img/sub/call.png) 10px 7px no-repeat;}

.leftbranch {background:#e54d1d; text-align:center; padding:9px;}
.leftbranch ul {border:1px solid #fff; padding-bottom:20px;}
.leftbranch ul h2 {font-size:18px; font-weight:300; color:#fff; letter-spacing:-1px; padding:20px 0;}
.leftbranch ul h2 span {font-weight:500;}
.leftbranch ul li {font-size:15px; color:#fff; padding-bottom:7px;}
.leftbranch ul li span {padding-left:15px;}


.subtable { width:100%; margin:0px auto;}
.subtable th {text-align:center; background:#fff; color:#333; border-top:2px solid #2f2f2f; border-bottom:1px solid #2f2f2f; font-size:18px; font-weight:400; padding:10px 0; width:100px;}
.subtable td {width:170px; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; border-left:1px solid #dbdbdb; padding:15px 0 15px 0px; background:#fff; line-height:26px; color:#35363a; text-align:center;font-size:16px; font-weight:300; letter-spacing:-0.03em;}
.subtable td.left {background:#f7f7f7; border-right:1px solid #ededed; width:200px; border-left:0px solid #dbdbdb;}


.con_map {padding:50px 0;}
.con_map li {display:inline-block; *display:inline; *zoom:1; vertical-align:top;}
#daumRoughmapContainer1556600664291 {height:391px;}



.orderpage_tabmenu_container {width: 1026px;margin:0 auto; text-align:center;}
.orderpage_tabmenu {width: 180px;height: auto;display:inline-block; *display:inline; *zoom:1;padding:4px 0;background-color: #fff;border-bottom: solid 1px #2c313a;border-left: solid 1px #2c313a;border-right: solid 1px #2c313a;border-top: solid 1px #2c313a;	text-align: center;	font-weight:600;display: inline-block;cursor: pointer;margin-top:-1px;}
.orderpage_tabmenu:hover {color: #000;}
.orderpage_tabmenu.active {color: #fff;font-weight: 500;background-color: #2c323e;	border-bottom: solid 1px #FFF;}

.orderpage_contents_area {	width: 1026px;height: auto;min-height:300px; margin-top:40px; vertical-align:top; font-size:14px;}


.foodmenu {text-align:center;}
.foodmenu h2 {font-size:12px; letter-spacing:3px; color:#ff6600; background:url(/img/sub/icon01.gif) no-repeat center bottom; padding-bottom:50px; }
.foodmenu h4 {background:#ff6700; font-size:14px; letter-spacing:3px; color:#fff; width:400px; margin:10px auto; padding:10px 0;}

.foodmenu2 {text-align:center;}
.foodmenu2 h2 {font-size:12px; letter-spacing:3px; color:#ff6600; background:url(/img/sub/icon02.gif) no-repeat center bottom; padding-bottom:50px; }
.foodmenu2 h4 {background:#ff6700; font-size:14px; letter-spacing:3px; color:#fff; width:400px; margin:10px auto; padding:10px 0;}

.foodmenu3 {text-align:center;}
.foodmenu3 h2 {font-size:12px; letter-spacing:3px; color:#ff6600; background:url(/img/sub/icon03.gif) no-repeat center bottom; padding-bottom:50px; }
.foodmenu3 h4 {background:#ff6700; font-size:14px; letter-spacing:3px; color:#fff; width:400px; margin:10px auto; padding:10px 0;}


 .box {padding:50px 0;}
 .menu_list{ text-align:left; min-height:310px;}
 .menu_list li{width:1026px; vertical-align:top;margin-right:18px; text-align:left;}

 .menu_img {float:left; width:400px; vertical-align:top; }
 .menu_img img {width:100%;}
 .menu_txt_box{display:inline-block; *display:inline; *zoom:1; overflow:hidden;padding-left:20px; width:500px;}

 .cont_tit{padding-left:0px;line-height:28px; margin-bottom:20px; font-size:1.7rem;color:#222; font-weight:600;}
 .cont_tit .bold{font-size:12px;color:#222; font-weight:300; letter-spacing:1px; padding-left:10px;}
 .cont_tit .ita{font-size:0.85rem;font-style:italic; opacity:.8;}

.cont_tit2 {font-size:13px;color:#222; font-weight:300; padding-bottom:20px;}

 .menu_name{width:850px;}
 .menu_name li{width: calc(100% /3 - 5px); display:inline-block; *display:inline; *zoom:1; border-bottom:dotted 1px #dbdbdb;margin-bottom:5px;font-size:14px;line-height:27px;color:#333; opacity:.9; vertical-align: top;}

 .menu_list2{width: calc(100% /2 - 20px);float:left; text-align:left; min-height:480px; margin-right:20px;vertical-align:top;}
 .menu_list2 li{vertical-align:top;text-align:left; font-size:15px; font-weight:300; padding-bottom:10px;}
 .menu_list2 li.price {font-size:17px; font-weight:600; color:#000;}

 .menu_list3{ text-align:left; min-height:250px;}
 .menu_list3 li{width:1026px; vertical-align:top;margin-right:18px; text-align:left;}


 .menu_list4{width: calc(100% /3 - 20px);float:left; text-align:left; min-height:300px; margin-right:20px;vertical-align:top;}
 .menu_list4 li{vertical-align:top;text-align:left; font-size:15px; font-weight:300; padding-bottom:10px;}
 .menu_list4 li.price {font-size:17px; font-weight:600; color:#000;}

 .menu_img2 {display:inline-block; *display:inline; *zoom:1; width:500px; vertical-align:top; margin-right:10px;}
 .menu_img2 img {width:100%;}

 .menu_img3 {display:inline-block; *display:inline; *zoom:1; width:300px; vertical-align:top; margin-right:10px;}
 .menu_img3 img {width:100%;}



.bottom_txt_box2 {margin-bottom:30px;}

.con_barbecue {height:500px; background:url(/img/sub/barbecue.jpg) no-repeat center top; padding:30px;}
.con_barbecue li {color:#fff; font-size:17px; font-weight:300;}

.b_price {background:rgba(255,84,0,0.8); margin-top:100px; padding:20px; color:#fff; font-size:20px; text-align:center;}
.b_price li { display:inline-block; *display:inline; *zoom:1; width: calc(100% /4 - 17px); font-size:21px; font-weight:500;}
.b_price li.no {width:100%; padding:20px 0 10px; font-size:16px; font-weight:300;}
.b_price li.no2 {width:100%; padding:0px 0; font-size:16px; font-weight:300;}

.con_event { padding:0px;}
.con_event li {color:#333; font-size:17px; font-weight:300;}

.con_event li.event1 {margin:20px 0; height:200px; background:url(/img/sub/event1.jpg) no-repeat center top;}
.con_event li.event2 {margin:20px 0; height:200px; background:url(/img/sub/event2.jpg) no-repeat center top;}
.con_event li.event3 {margin:20px 0; height:200px; background:url(/img/sub/event3.jpg) no-repeat center top;}
.con_event li.event4 {margin:20px 0; height:200px; background:url(/img/sub/event4.jpg) no-repeat center top;}
.con_event li.event5 {margin:20px 0; height:200px; background:url(/img/sub/event5.jpg) no-repeat center top;}