@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); 
@import url(https://fonts.googleapis.com/css?family=Noto+Sans+KR:300,500);
@import url(https://cdn.jsdelivr.net/gh/theeluwin/NotoSansKR-Hestia@master/stylesheets/NotoSansKR-Hestia.css);
@import url(http://cdn.jsdelivr.net/font-notosans-kr/1.0.0-v1004/NotoSansKR-2350.css);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700);
@import url(http://cdn.jsdelivr.net/npm/xeicon@2.3.3/xeicon.min.css);
*{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', 'NotoSansKR','Noto Sans Korean','Noto Sans KR','Nanum Gothic', sans-serif; color:#303030;}
div {display:block;}

.mt20 {margin-top:20px;}
.mb20 {margin-bottom:20px;}

.mt40 {margin-top:40px;}
.mb40 {margin-bottom:40px;}

.mt60 {margin-top:60px;}
.mb60 {margin-bottom:60px;}

.thin {font-weight:200 !important;}

.c_gray {color:#999;}

/* °øÅë */
#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:33px;}
#gnb {height:82px;display:inline-block;float:right;margin-top:6px;}
#gnb > ul > li {white-space: nowrap;height:82px;line-height:82px;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 ul {float:right;position:relative;left:-50%}
.main_btn li {float:left;padding:0 10px;position:relative;left:50%}

.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; left: 45px; 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;}
#sub6_top {width:100%; min-width:1200px;height:227px;background:url(/base/img/thek/img/sub6_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;box-sizing:border-box;}
.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;}
.p2 li {width:50%;}
.p3 li {width:33.3%;}
.p4 li {width:25%;}
#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;display:inline-block;}
#content_img h3.txt1 {color:#de9964;font-size:30px;text-align:left;}
#content_img h5.txt2 {font-size:20px;text-align:left;}
#content_img p.txt3 {color:#888;font-size:16px;text-align:left;}

#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;}

#view {width:1200px;margin:30px auto 0 !important;display:inline-block;text-align:center;}
#view img {margin:0 auto;}
#carousel {width:1200px;margin:10px auto;height:80px;display:inline-block;}
#carousel ul {margin:0 !important; padding:0 !important;}
#carousel li {width:119px !important; margin-left:1px;}
#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:1200px;margin:auto;
}


.lunch {width:600px !important;}
.lunch img {width:100% !important; height:auto}
#carousel.lunch {margin-bottom:50px;}


.support {width:100%;padding:30px;display:inline-block;}
.support.bg_gray {background-color:#f5f5f5;}
.support > * {float:left;}
.support .info {padding-left:30px;text-align:left; }
.support .info h3 {font-size:30px;}
.support .info a.link_btn {display:inline-block;padding:8px 20px;background-color:#62554e;color:#fff;}


/* Å×ÀÌºí */
table.basic {width:100%;border-top:1px #a29499 solid;background:#fff}
table.basic th {background:#f5f5f5;}
table.basic td {font-weight:300;text-align:left;line-height:1.5;border-bottom:1px #e0e0e0 solid}
table.basic th,table.basic td {padding:10px 20px}
table.basic tr.bg_gray td {background-color:#f5f5f5;}