@charset "utf-8";
@import url("jquery.bxslider.css");

@font-face {
	font-family:'Nanum Gothic'; font-style:normal; font-weight:400;
	src:url('font/NanumGothic-Regular.eot');
	src:local('NanumGothic'),
		url('font/NanumGothic-Regular.eot?#iefix') format('embedded-opentype'),
		url('font/NanumGothic-Regular.woff') format('woff');
}
@font-face {
	font-family:'Nanum Gothic'; font-style:normal; font-weight:700;
	src:url('font/NanumGothic-Bold.eot');
	src:local('NanumGothic Bold'),
		url('font/NanumGothic-Bold.eot?#iefix') format('embedded-opentype'),
		url('font/NanumGothic-Bold.woff') format('woff');
}

@font-face {
	font-family:'Nanum Gothic'; font-style:normal; font-weight:800;
	src:url('font/NanumGothic-ExtraBold.eot');
	src:local('NanumGothic ExtraBold'),
		url('font/NanumGothic-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('font/NanumGothic-ExtraBold.woff') format('woff');
}

/***** reset *****/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary { display: block;}
audio,canvas,video { display: inline-block; *display: inline; *zoom: 1;}
audio:not([controls]) { display: none; height: 0;}
[hidden] { display: none;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0;}
html,body,th,td,input,select,textarea,button,
address,caption,cite,code,dfn,var, b,strong,em {line-height:1; font-weight: 400; letter-spacing:0; font-family: inherit; }
fieldset,img{border:0 none;}
dl,ul,ol,menu,li {list-style:none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
input[type="button"],
input[type=submit],
button {border:0 none;background-color:transparent;cursor:pointer; overflow:visible; color:inherit; font-size: inherit; font-weight: inherit; }
body {position:relative;background:#fff; -webkit-text-size-adjust: none; }
button::-moz-focus-inner,
input::-moz-focus-inner{padding:0;  border:0; }
textarea{resize:none}
table {width:100%; table-layout:fixed; border-collapse: separate; *border-collapse: collapse; border-spacing: 0;}
hr{display: none;}
/***** Reset end *****/

/***** common *****/
body { font-size:14px;  font-family:'dotum', sans-serif; color:#666; }/* font-family:'nabaG', sans-serif; */
a{ color:#666; text-decoration:none; }
/*a:active{ outline: 0; }*/
a:active, a:hover {text-decoration:none; }
img { vertical-align: top; }
h1, h2, h3, h4, h5, h6 {line-height:1; font-size: inherit; font-weight: bold; }

.blind {
  display:block;overflow:hidden;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;
  line-height:0;text-indent:-9999px; border: 0;
}
.hide{display:none;}
.dimmed {position:fixed; top:0; right:0; bottom:0; left:0; background-color:#000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); opacity:.5; z-index:11}

.clearfix{*zoom:1;}
.clearfix:after{content:''; display:block; clear:both;}

.fLeft{float: left;}
.fRight{float: right;}
.fNone{float: none;}

.txtL{text-align: left;}
.txtR{text-align: right;}
.txtC{text-align: center;}

/* inline list */
.inline_list { *zoom:1; }
.inline_list:before,
.inline_list:after{ content:''; clear:both; display:block; }
.inline_list li { float:left; *display:inline; }

/* inline-block */
.inlineBlock { display:inline-block; *zoom:1; *display:inline; }

/* input text style */

a, button { background: url(/images/blank.png); }


body { background-color:#222; }

.wrap { overflow: hidden; width: 1400px; margin: 0 auto; background-color: #fff; }

.mong { width:1400px; margin:0 auto; position:relative; }
/*.mong a { background: rgba(0,0,0,.5); }*/

.michelin-guide {position:absolute;top:900px;left:50%;margin-left:-80px;z-index:1;}/* 2016-12-12 */
.michelin-guide a {display:block;}/* 2016-12-12 */

/* 2016-08-09 start */
.top {height:1454px; background: url(/images/top.jpg) 0 0 no-repeat}
.breath-wok {height:836px; background: url(/images/breath_wok.jpg) 0 0 no-repeat}
.chef-area {overflow:hidden; position:relative; width:1400px; height:712px; background: transparent none;}
.chef-area .master div {width:1400px !important;height:712px !important;}
/* //2016-08-09 end */

.storeWrap { padding-top: 147px; background: #000; }
.storeWrap h1 { line-height: 0; font-size: 0; text-align: center; }

.storeWrap .tab_menu { overflow: hidden; padding-bottom:3px; margin: 0 auto; width:1078px; }
.storeWrap .tab_menu  li {float:left; width:87px; *display:inline}
.storeWrap .tab_menu  li.tab2 {width:108px}
.storeWrap .tab_menu  li.tab10 {width:99px}
.storeWrap .tab_menu  li.tab12 {width:88px}
.storeWrap .tab_menu  li a { background-image: url(/images/bg_tab.jpg); display: block; height:36px }
.storeWrap .tab_menu  li.tab1 a {background-position: 0 0}
.storeWrap .tab_menu  li.tab1.on a {background-position: 0 -35px}
.storeWrap .tab_menu  li.tab2 a {background-position: -87px 0}
.storeWrap .tab_menu  li.tab2.on a {background-position: -87px -35px}
.storeWrap .tab_menu  li.tab3 a {background-position: -195px 0}
.storeWrap .tab_menu  li.tab3.on a {background-position: -195px -35px}
.storeWrap .tab_menu  li.tab4 a {background-position: -282px 0}
.storeWrap .tab_menu  li.tab4.on a {background-position: -282px -35px}
.storeWrap .tab_menu  li.tab5 a {background-position: -369px 0} 
.storeWrap .tab_menu  li.tab5.on a {background-position: -369px -35px}
.storeWrap .tab_menu  li.tab6 a {background-position: -456px 0}
.storeWrap .tab_menu  li.tab6.on a {background-position: -456px -35px}
.storeWrap .tab_menu  li.tab7 a {background-position: -543px 0}
.storeWrap .tab_menu  li.tab7.on a {background-position: -543px -35px}
.storeWrap .tab_menu  li.tab8 a {background-position: -630px 0}
.storeWrap .tab_menu  li.tab8.on a {background-position: -630px -35px}
.storeWrap .tab_menu  li.tab9 a {background-position: -717px 0}
.storeWrap .tab_menu  li.tab9.on a {background-position: -717px -35px}
.storeWrap .tab_menu  li.tab10 a {background-position: -804px 0}
.storeWrap .tab_menu  li.tab10.on a {background-position: -804px -35px}
.storeWrap .tab_menu  li.tab11 a {background-position: -903px 0}
.storeWrap .tab_menu  li.tab11.on a {background-position: -903px -35px}
.storeWrap .tab_menu  li.tab12 a {background-position: -990px 0}
.storeWrap .tab_menu  li.tab12.on a {background-position: -990px -35px}

.storeWrap .top_store { background: #000; margin: 0 auto; width:1078px; }
.storeWrap .top_store h1 { position: relative; text-align: left; }
.storeWrap .top_store h1 img { position: absolute; top:-114px; left:474px; }

.top_store .bx-viewport { padding-bottom:70px; }

.slideIMG { position: relative; }
.slideIMG div { /* width: 1076px !important; */ overflow: hidden; }
.top_store .bx-wrapper .bx-prev,
.top_store .bx-wrapper .bx-next {
    font-size: 0; color:transparent;
    line-height: 0; text-indent: -9999px; overflow: hidden;
    width:30px; height: 45px; position: absolute; z-index: 10; top:280px;
}
.top_store .bx-wrapper .bx-prev { background: url(/images/arrow_L.png) 50% no-repeat; left:20px; }
.top_store .bx-wrapper .bx-next { background: url(/images/arrow_R.png) 50% no-repeat; right:20px; }

.info01 { position:relative;background: url(/images/imgInfo_01.jpg) no-repeat 0 0; height:661px; padding-bottom:135px }
.info02 { position:relative;background: url(/images/imgInfo_02.jpg) no-repeat 0 0; height:589px; padding-bottom:130px }
.info03 { position:relative;background: url(/images/imgInfo_03.jpg) no-repeat 0 0; height:775px; padding-bottom:51px }
.info04 { position:relative;background: url(/images/imgInfo_04.jpg) no-repeat 0 0; height:737px; padding-bottom:59px }
.info05 { position:relative;background: url(/images/imgInfo_05.jpg) no-repeat 0 0; height:801px; padding-bottom:55px }
.info06 { position:relative;background: url(/images/imgInfo_06.jpg) no-repeat 0 0; height:737px; padding-bottom:59px }
.info07 { position:relative;background: url(/images/imgInfo_07.jpg) no-repeat 0 0; height:737px; padding-bottom:59px }
.info08 { position:relative;background: url(/images/imgInfo_08.jpg) no-repeat 0 0; height:737px; padding-bottom:59px }
.info09 { position:relative;background: url(/images/imgInfo_09.jpg) no-repeat 0 0; height:743px; padding-bottom:53px }
.info10 { position:relative;background: url(/images/imgInfo_10.jpg) no-repeat 0 0; height:734px; padding-bottom:62px }
.info11 { position:relative;background: url(/images/imgInfo_11.jpg) no-repeat 0 0; height:741px; padding-bottom:55px }
.info12 { position:relative;background: url(/images/imgInfo_12.jpg) no-repeat 0 0; height:662px; padding-bottom:67px }
.info13 { position:relative;background: url(/images/imgInfo_13.jpg) no-repeat 0 0; height:740px; padding-bottom:56px }

.info01 .btn_gomap {position:absolute;top:111px;left:546px;display:inline-block;width:114px;height:30px;background: url(/images/btn_gomap.png) no-repeat 0 0}
.info02 .btn_gomap {position:absolute;top:462px;left:409px;display:inline-block;width:261px;height:40px;}
.info03 .btn_gomap {position:absolute;top:111px;left:545px;display:inline-block;width:114px;height:30px;background: url(/images/btn_gomap.png) no-repeat 0 0}
.info04 .btn_gomap {position:absolute;top:111px;left:567px;display:inline-block;width:114px;height:30px;background: url(/images/btn_gomap.png) no-repeat 0 0}
.info05 .btn_gomap {position:absolute;top:111px;left:623px;display:inline-block;width:114px;height:30px;background: url(/images/btn_gomap.png) no-repeat 0 0}
.info06 .btn_gomap {position:absolute;top:111px;left:548px;display:inline-block;width:114px;height:30px;background: url(/images/btn_gomap.png) no-repeat 0 0}
.info07 .btn_gomap {position:absolute;top:111px;left:475px;display:inline-block;width:114px;height:30px;background: url(/images/btn_gomap.png) no-repeat 0 0}
.info08 .btn_gomap {position:absolute;top:111px;left:525px;display:inline-block;width:114px;height:30px;background: url(/images/btn_gomap.png) no-repeat 0 0}
.info09 .btn_gomap {position:absolute;top:111px;left:646px;display:inline-block;width:114px;height:30px;background: url(/images/btn_gomap.png) no-repeat 0 0}
.info10 .btn_gomap {position:absolute;top:111px;left:542px;display:inline-block;width:114px;height:30px;background: url(/images/btn_gomap.png) no-repeat 0 0}
.info11 .btn_gomap {position:absolute;top:111px;left:616px;display:inline-block;width:114px;height:30px;background: url(/images/btn_gomap.png) no-repeat 0 0}
.info12 .btn_gomap {position:absolute;top:111px;left:607px;display:inline-block;width:114px;height:30px;background: url(/images/btn_gomap.png) no-repeat 0 0}
.info13 .btn_gomap {position:absolute;top:111px;left:613px;display:inline-block;width:114px;height:30px;background: url(/images/btn_gomap.png) no-repeat 0 0}
.info01 .btn_gomap span, .info02 .btn_gomap span, .info03 .btn_gomap span, .info04 .btn_gomap span, .info05 .btn_gomap span, .info06 .btn_gomap span, .info07 .btn_gomap span, .info08 .btn_gomap span, .info09 .btn_gomap span, .info10 .btn_gomap span, .info11 .btn_gomap span, .info12 .btn_gomap span, .info13 .btn_gomap span {display:none}

.storeWrap .bottom_store { background: #fff; padding-top: 69px; }
.storeWrap .bottom_store h1 { text-align: center; padding-bottom: 59px; }

.menuWrap { position: relative; width:1078px; margin: 0 auto;padding-bottom:20px }

.menuWrap .menuTab { overflow: hidden; }
.menuWrap .menuTab li { float:left; *display:inline; }
.menuWrap .menuTab li a { display: block; height: 30px; background-image: url(/images/bg_menuTab.jpg); }
.menuWrap .menuTab li.menuTab1 a { background-position: 0 0; width:135px; }
.menuWrap .menuTab li.menuTab1.on a { background-position: 0 -30px; }
.menuWrap .menuTab li.menuTab2 a { background-position: -135px 0; width:134px; }
.menuWrap .menuTab li.menuTab2.on a { background-position: -135px -30px; }
.menuWrap .menuTab li.menuTab3 a { background-position: -269px 0; width:135px; }
.menuWrap .menuTab li:last-child.menuTab3 a { width:136px; }
.menuWrap .menuTab li.menuTab3.on a { background-position: -269px -30px; }
.menuWrap .menuTab li.menuTab4 a { background-position: -404px 0; width:136px; }
.menuWrap .menuTab li.menuTab4.on a { background-position: -404px -30px; }
.menuWrap .menuTab li.menuTab5 a { background-position: -539px 0; width:136px; }
.menuWrap .menuTab li.menuTab5.on a { background-position: -539px -30px; }

.menuWrap .menuTabCont { border:solid 1px #e2e2e2; height:778px; overflow: hidden; }
.menuWrap .menuTabCont .kindOfTime { overflow: hidden; padding:27px 22px; width: 500px; }
.menuWrap .menuTabCont .kindOfTime li { float:left; *display:inline; }
.menuWrap .menuTabCont .kindOfTime li a { display: block; height: 16px; background-image: url(../images/bg_btn_LD_151007.gif);  width:76px; margin: 0 3px; }
.menuWrap .menuTabCont .kindOfTime li.time1 a { background-position: 10px 0; background-repeat: no-repeat; }
.menuWrap .menuTabCont .kindOfTime li.time1.on a { background-position: 10px -16px; }
.menuWrap .menuTabCont .kindOfTime li.time2 a { background-position: -74px 0; }
.menuWrap .menuTabCont .kindOfTime li.time2.on a { background-position: -74px -16px; }
.menuWrap .menuTabCont .kindOfTime li.time3 a { background-position: -154px 0; background-repeat: no-repeat; }
.menuWrap .menuTabCont .kindOfTime li.time3.on a { background-position: -154px -16px; }
.menuWrap .menuTabCont .kindOfTime li.time4 a { width:63px; background-position: -281px 0; background-repeat: no-repeat; }
.menuWrap .menuTabCont .kindOfTime li.time4.on a { background-position: -281px -16px; }
.menuWrap .menuTabCont .kindOfTime li.time5 a { width:95px; background-position: -316px 0; background-repeat: no-repeat; }
.menuWrap .menuTabCont .kindOfTime li.time5.on a { background-position: -316px -16px; }
.menuWrap .menuTabCont .kindOfTime li.time6 a { width:95px; background-position: -403px 0; background-repeat: no-repeat; }
.menuWrap .menuTabCont .kindOfTime li.time6.on a { background-position: -403px -16px; }
.menuWrap .menuTabCont .kindOfTime li.time7 a { width:158px;background-position: -490px 0; background-repeat: no-repeat; }
.menuWrap .menuTabCont .kindOfTime li.time7.on a { background-position: -490px -16px; }
.menuWrap .menuTabCont .kindOfTime li.time8 a { width:77px;background-position: -648px 0; background-repeat: no-repeat; }
.menuWrap .menuTabCont .kindOfTime li.time8.on a { background-position: -648px -16px; }

.menuWrap .menuTabCont .dimsumTab { overflow: hidden; width: 500px; position: absolute; top:22px; left:18px; z-index: 10; }
.menuWrap .menuTabCont .dimsumTab li { float:left; *display:inline; }
.menuWrap .menuTabCont .dimsumTab li a { display: block; height: 30px; background-image: url(../images/bg_btn_Dim.gif); margin: 0 3px; }
.menuWrap .menuTabCont .dimsumTab li.dim1 a { background-position: 0 0; background-repeat: no-repeat; width:133px; }
.menuWrap .menuTabCont .dimsumTab li.dim1.on a { background-position: 0 -30px; }
.menuWrap .menuTabCont .dimsumTab li.dim2 a { background-position: -142px 0; width:114px; }
.menuWrap .menuTabCont .dimsumTab li.dim2.on a { background-position: -142px -30px; }
.menuWrap .menuTabCont .dimsumTab li.dim3 a { background-position: -262px 0; background-repeat: no-repeat; width:65px;}
.menuWrap .menuTabCont .dimsumTab li.dim3.on a { background-position: -262px -30px; }
.menuWrap .menuTabCont .dimsumTab li.dim4 a { background-position: -334px 0; background-repeat: no-repeat; width:68px;}
.menuWrap .menuTabCont .dimsumTab li.dim4.on a { background-position: -334px -30px; }

.menuWrap .menuTabCont .beverageTab { overflow: hidden; width: 310px; position: absolute; top:22px; left:18px; z-index: 10; padding:0}
.menuWrap .menuTabCont .beverageTab li { float:left; *display:inline; }
.menuWrap .menuTabCont .beverageTab li a { display: block; height: 30px; background-image: url(../images/bg_btn_Bev.gif); margin: 0 3px; }
.menuWrap .menuTabCont .beverageTab li.beverage1 a { background-position: 0 0; background-repeat: no-repeat; width:114px; }
.menuWrap .menuTabCont .beverageTab li.beverage1.on a { background-position: 0 -30px; }
.menuWrap .menuTabCont .beverageTab li.beverage2 a { background-position: -120px 0; width:54px; }
.menuWrap .menuTabCont .beverageTab li.beverage2.on a { background-position: -120px -30px; }
.menuWrap .menuTabCont .beverageTab li.beverage3 a { background-position: -180px 0; background-repeat: no-repeat; width:124px;}
.menuWrap .menuTabCont .beverageTab li.beverage3.on a { background-position: -180px -30px; }

.menuWrap .menuTabCont.course { background: url(/images/course.jpg) 100% 0 no-repeat; }
.menuWrap .menuTabCont.dimsum, .menuWrap .menuTabCont.beverage { position: relative; }

.menuWrap .menuTabCont .kindOfTimeCont { width:538px; }
.menuWrap .menuTabCont.dimsum .kindOfTimeCont, .menuWrap .menuTabCont.beverage .kindOfTimeCont, .menuWrap .menuTabCont.special .kindOfTimeCont { width:1078px; }

.menuWrap .menuTabCont .slideMenu {  position: relative;  width:100%; }
.menuWrap .menuTabCont .slideMenu .slideMenu_inner img { width:100%; }

.menuWrap .menuTabCont .bx-wrapper .bx-prev,
.menuWrap .menuTabCont .bx-wrapper .bx-next {
    font-size: 0; color:transparent;
    line-height: 0; text-indent: -9999px; overflow: hidden;
    width:30px; height: 45px; position: absolute; z-index: 10; top:300px;
}
.menuWrap .menuTabCont.dimsum .bx-wrapper .bx-prev,
.menuWrap .menuTabCont.carte .bx-wrapper .bx-prev,
.menuWrap .menuTabCont.dimsum .bx-wrapper .bx-next,
.menuWrap .menuTabCont.carte .bx-wrapper .bx-next { top:350px; }

/* 2016-09-19 start */
.menuWrap .menuTabCont .bx-wrapper .bx-prev { background: url(/images/menu_prev.png) 50% no-repeat; left:5px; }
.menuWrap .menuTabCont .bx-wrapper .bx-next { background: url(/images/menu_next.png) 50% no-repeat; right:5px; }
/* 2016-09-19 end */

/* 2016-09-29 start */
.pdf-down-area {position:absolute;bottom:130px;left:204px}
.pdf-down-area:after {content:""; display:block; clear:both}
.pdf-down-area .tit-pdf {display:none}
.pdf-down-area ul {float:left}
.pdf-down-area ul li {float:left; margin-right:10px}
/* 2016-09-29 end */

.footer {height:207px; position: relative; background:#fff url("/images/bg_footer.jpg") no-repeat 498px 54px;}
.footer .footerLink1, .footer .footerLink2, .footer .footerLink3,
.footer .footerLink4, .footer .footerLink5, .footer .footerLink6 {position:absolute; top:53px;}
.footer .footerLink1 {width:44px; height:17px; left:600px;}
.footer .footerLink2 {width:38px; height:17px; left:649px;}
.footer .footerLink3 {width:93px; height:17px; left:697px;}
.footer .footerLink4 {width:90px; height:17px; left:797px;}
.footer .footerLink5 {width:41px; height:17px; left:896px;}
.footer .footerLink6 {width:60px; height:17px; left:943px;}

.footer * {font-family:'Nanum Gothic',dotum, sans-serif; font-size:12px}
.footer {background:#4d4a48}
.footer .util-area {padding:11px 0 12px; background:#454240}
.footer .util-area ul {text-align:center}
.footer .util-area li {display:inline-block; padding:0 25px; background:url(/images/bg_footer_line.jpg) no-repeat 0 2px; *display:inline; *zoom:1}
.footer .util-area li:first-child {background:none}
.footer .util-area li a {color:#fff}
.footer .util-area li.is-point strong {color:#4fa9ed; font-weight:bolder;}
.footer .util-area li a:hover {text-decoration:underline}
.footer .copy-area {padding:30px 0 44px; text-align:center}
.footer .copy-area * {color:#bbb}
.footer .copy-area ul {text-align:center}
.footer .copy-area ul li {display:inline-block; padding:0 2px 0 6px; background:url(/images/bg_footer_line01.jpg) no-repeat 0 6px; line-height:22px; *display:inline; *zoom:1}
.footer .copy-area ul li:first-child {background:none}
.footer .copy-area .is-copy {line-height:22px}
.footer .copy-area address {font-style:normal; line-height:22px}

.popup-layer {display:none; position:absolute; z-index:15}
.popup-layer.is-alert {top:-268px; left:50%; width:440px; margin-left:-220px}
.popup-layer.is-alert .is-tit {padding:18px 0 17px 18px; background-color:#9a9188; text-align:left}

.popup-layer.is-alert .is-tit h4 {color:#fff; font-size:21px; font-weight:normal}
.popup-layer.is-alert .is-cont {padding:32px 20px 42px; background-color:#fff; text-align:left}
.popup-layer.is-alert .is-cont p {color:#5c554f; font-size:15px; line-height:24px}
.popup-layer .btn-closed {position:absolute; top:15px; right:17px}


