@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700);


*{margin:0; padding:0;}
img {border:0;}
a {border:0; text-decoration:none; color:inherit;}
ul, li {list-style:none;}
body {font-family: 'Roboto Condensed', 'Nanum Gothic', sans-serif;}
div {display:block;}


/* °øÅë */
#wrap {width:100%; min-width:1200px; text-align:center; margin:auto;position:absolute;}
#header {width:100%; min-width:1200px;line-height:0; background:#62554e;height:92px;}
#header_area {width:1200px;margin:auto;}
#header_area .logo {float:left;margin-top:31px;}
#gnb {height:39px;display:inline-block;float:right;margin-top:30px;}
#gnb > ul > li {white-space: nowrap;height:44px;color:#fff;font-size:18px;float:left;display:inline-block;padding-left:46px;}
#gnb > ul > li:first-child {}
#header .subnav { margin:auto;
width:120px;
 background-color:rgba(135,117,107,0.9); 
 clear:both;
 display: none;
 position: absolute;
  z-index:10;
  text-align:center;
  top:92px;
  font-size:13px;
  color:#fff;  
  margin-left:-20px;
 }
#header dl {padding:20px 0;text-align:center;}
#header dd {margin-top:15px;line-height:13px;}
#header dd:first-child {margin:0;}
#header a {display:inline-block;}
#header a:hover {color:#fbd9ac;}


/* ¸ÞÀÎ ÄÁÅ×ÀÌ³Ê */
#main {width:100%; min-width:1200px;margin:auto;}
.main_sl1 {width:100%; min-width:1200px; background:url(/base/img/thek/img/main_sl1.jpg) center;height:822px;}
.main_sl2 {width:100%; min-width:1200px; background:url(/base/img/thek/img/main_sl2.jpg) center;height:822px;}
.main_sl3 {width:100%; min-width:1200px; background:url(/base/img/thek/img/main_sl3.jpg) center;height:822px;}


.main_content {position:absolute;z-index:1;top:92px;width:100%; min-width:1200px;margin:auto;padding-top:215px;}
.main_btn {width:860px;margin:auto;padding-top:150px;}
.main_btn li {float:left;padding-left:20px;}
.main_btn li:first-child {padding:0;}


.main_btn li #image_list_1 {width:156px;height:156px;text-align:center; display:inline-block;}
.main_btn li #image_list_1 {
 POSITION: relative; z-index:100; 
}
.main_btn li #image_list_1 .clsBannerScreen {
 POSITION: relative; WIDTH: 156px; HEIGHT: 156px; CLEAR: both; OVERFLOW: hidden; CURSOR: pointer;
}
.main_btn li #image_list_1 .clsBannerScreen .images {
 POSITION: absolute; DISPLAY: none;
}
.main_btn li #image_list_1 .clsBannerButton {
 Z-INDEX: 1; POSITION: absolute; WIDTH: 36px; CURSOR: pointer; right: 10px; bottom:10px;
}
.main_btn li #image_list_1 .clsBannerButton LI {
 PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: 6px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px;
}
.main_btn li #image_list_1 .clsBannerButton LI.labelOverClass {
 FONT-WEIGHT: bold;
}


#footer {width:1200px;height:126px; margin:auto;}
.footer_link {width:1200px;border-bottom:1px #e2e2e2 solid;display:inline-block;padding:17px 0 13px;}
.footer_link li {float:left;padding-right:20px;padding-top:3px;}
.footer_link li:last-child {float:right;padding:0;}
.footer_txt {text-align:left;font-size:12px;font-family:'Nanum Gothic', sans-serif;color:#87787d;margin-top:10px;line-height:150%;}
.footer_txt span {padding-right:10px;}


/* ¼­ºê */
#content_wrap {width:100%; min-width:1200px; display:inline-block;}
#sub1_top {width:100%; min-width:1200px;height:227px;background:url(/base/img/thek/img/sub1_top.jpg) center;}
#sub2_top {width:100%; min-width:1200px;height:227px;background:url(/base/img/thek/img/sub2_top.jpg) center;}
#sub3_top {width:100%; min-width:1200px;height:227px;background:url(/base/img/thek/img/sub3_top.jpg) center;}
#sub4_top {width:100%; min-width:1200px;height:227px;background:url(/base/img/thek/img/sub4_top.jpg) center;}
#sub5_top {width:100%; min-width:1200px;height:227px;background:url(/base/img/thek/img/sub5_top.jpg) center;}
h1 {font-size:60px;color:#fff;line-height:227px;font-weight:400;}
#menu {width:100%; min-width:1200px;height:48px;border-bottom:1px #e2e2e2 solid;display:inline-block;}
.snb {width:1200px;margin:auto;height:48px;line-height:48px;font-size:15px;color:#62554e;box-sizing: border-box;-moz-box-sizing: border-box;}
.snb li {border-right:1px #e2e2e2 solid;float:left;}
.snb li:first-child {border-left:1px #e2e2e2 solid;}
.snb li a {display:block;}
.snb li a.on {border-bottom:2px #62554e solid;}
.snb li a:hover {border-bottom:2px #62554e solid;}
.snb1 li {width:33.2%;}
.snb2 li {width:49.8%;}
.snb3 li {width:24.8%;}
.snb4 li {width:19.8%;}
#content {width:1200px;margin:auto; padding:56px 0 90px;display:inline-block;}
#title_box {width:100%;text-align:center; border-bottom:2px #e2e2e2 solid;padding-bottom:30px;}
#title_box h2 {font-size:34px; color:#62554e;font-weight:200;letter-spacing:-2px;}
#title_box p {font-size:11px;color:#888888;line-height:220%;margin-top:5px;}
#content_img {padding-top:37px;width:100%;text-align:center;}
#content_img > img {float:left;}
#content_board {padding-top:37px;text-align:left;font-family: 'Nanum Gothic', sans-serif; font-size:12px;}
.food {margin-top:30px;}
.food li {float:left;padding-right:4px;}




/* ¼­ºê7_´Ù¿î·Îµå */
#content_img_sub7 {position: relative; width:100%; min-width:1200px;height:618px;background:url(/base/img/thek/img/sub7.jpg) center;}
#content_img_sub7 a {width: 128px; height: 30px;  position: absolute; display: block}
#content_img_sub7 .down_01 {top: 155px; left: 337px; }
#content_img_sub7 .down_02 {top: 155px; left:937px; }
#content_img_sub7 .down_03 {top: 460px; left: 337px; }
#content_img_sub7 .down_04 {top: 460px; left: 937px; }


#view {width:900px;margin:30px auto 0 !important;display:inline-block;text-align:center;}
#view img {margin:0 auto;}
#carousel {width:900px;margin:10px auto;height:80px;display:inline-block;}
#carousel ul {margin:0 !important; padding:0 !important;}
#carousel li {width:120px !important; margin-left:5px;}
#carousel li:first-child {margin-left:0;}
#carousel img {width:100% !important; display: block; opacity: 0.5; filter:alpha(opacity=50);  cursor: pointer;}
#carousel img:hover {opacity: 1; filter:alpha(opacity=100); }
#carousel .flex-active-slide img {opacity: 1; cursor: default;}
.flex-direction-nav { width:900px;margin:auto;
}



.lunch {width:600px !important;}
.lunch img {width:100% !important; height:auto}
#carousel.lunch {margin-bottom:50px;}