@charset "euc-kr";
#mainCont { position:relative; float:right; width:100%; max-width:1145px; overflow:hidden; }
.mvisImg { float:left; width:155px; height:1028px; background:url(../images/mvis_img.jpg) left top no-repeat; text-indent:-99999px; }
#centConArea { float:left; width:100%; max-width:707px; }
#centCon { width:100%; max-width:538px; margin:0 auto; overflow:hidden; }
#centConUp { width:100%; height:439px; margin:111px auto 0; overflow:hidden; }
#noticeWrap { float:left; width:100%; }
#noticeWrap ul li.noTitle { position:relative; border-bottom:1px solid #DDD; background:url(../images/plus_ico.png) no-repeat left top; cursor:pointer; }
#noticeWrap ul li.noTitle h4 { margin-left:40px; height:40px; line-height:40px;  }
#noticeWrap ul li.noTitle h4 a { display:block; padding-left:18px; width:477px; font-size:14px; color:#555; font-weight:bold; }
#noticeWrap ul li.noTitle.on { background:url(../images/minus_ico.png) no-repeat left top; }
#noticeWrap ul li.noCont { position:relative; top:0; left:0; overflow:hidden; height:150px; }
#noticeWrap p.more { position:absolute; top:10px; right:0; }
#noticeWrap p.more a { padding:8px; }
#noticeArea { float:left; position:relative; width:100%; background:#FFF; overflow:hidden; z-index:99; transition: .2s ease; -moz-transition: .2s ease; -webkit-transition: .2s ease; -o-transition: .2s ease; }
#noticeArea .noticeCon { margin:25px 0 50px 50px; width:100%; max-width:480px; line-height:20px; color:#666; overflow:hidden; }
#noticeArea .noticeCon img { vertical-align:middle; }
#mtxtArea { width:100%; }
p.mt_1 { padding-top:119px; text-align:center; }
p.mt_1 img { width:100%; height:auto; max-width:348px; max-height:117px; }
p.mt_2 { padding-top:42px; text-align:center; font-size:19px; font-weight:bold; line-height:27px; color:#555; }
p.mt_3 { width:530px; padding-top:36px; margin:0 auto; font-size:13px; line-height:21px; }
#centConDn { width:100%; margin:62px auto 0; overflow:hidden; }
#icon_1 a { float:left; margin-left:189px; width:162px; height:190px; background:url('../images/int_btn.jpg') left top no-repeat; text-indent:-9999px; overflow:hidden; transition: .2s ease; -moz-transition: .2s ease; -webkit-transition: .2s ease; -o-transition: .2s ease; }
#icon_1 a:hover,
#icon_1 a:focus { background:url('../images/int_btn.jpg') right top no-repeat; }
#icon_2 { float:left; margin:-43px 0 0 104px; transition: .2s ease; -moz-transition: .2s ease; -webkit-transition: .2s ease; -o-transition: .2s ease; }
#icon_3 { float:left; margin:-43px 0 0 7px; transition: .2s ease; -moz-transition: .2s ease; -webkit-transition: .2s ease; -o-transition: .2s ease; }
#rightConArea { float:left; width:100%; max-width:282px; overflow:hidden; }
#vertImgArea { position:relative; top:0; left:0; margin-top:111px; padding-bottom:41px; width:282px; height:893px; max-height:100%; border-left:1px solid #DDD; overflow:hidden; }
#vertImgArea .vertImg li { max-width:282px; border-bottom:1px solid #FFF; }
#vertImgArea .vertImg li img { width:100%; height:auto; }
#vertImgArea .vertImg li.sushi { width:282px; height:266px; background:url('../images/food_1.jpg') no-repeat; overflow:hidden; }
#vertImgArea .vertImg li.sushi a { display:block; width:100%; height:100%; text-indent:-9999px; background:url('../images/si_icon.png') no-repeat 50% bottom; opacity:0; filter:alpha(opacity=0); -khtml-opacity:0; -moz-opacity:0; transition:.2s ease; -moz-transition:.2s ease; -webkit-transition:.2s ease; -o-transition:.2s ease; }
#vertImgArea .vertImg li.sushi a:hover { width:282px; height:266px; background:url('../images/si_icon.png') no-repeat 50% 50%; opacity:1; filter:alpha(opacity=100); -khtml-opacity:1; -moz-opacity:1; }
#vertImgArea .vertImg li.meat { width:282px; height:266px; background:url('../images/food_2.jpg') no-repeat; overflow:hidden; }
#vertImgArea .vertImg li.meat a { display:block; width:100%; height:100%; text-indent:-9999px; background:url('../images/mt_icon.png') no-repeat 50% bottom; opacity:0; filter:alpha(opacity=0); -khtml-opacity:0; -moz-opacity:0; transition:.2s ease; -moz-transition:.2s ease; -webkit-transition:.2s ease; -o-transition:.2s ease; }
#vertImgArea .vertImg li.meat a:hover { width:282px; height:266px; background:url('../images/mt_icon.png') no-repeat 50% 50%; opacity:1; filter:alpha(opacity=100); -khtml-opacity:1; -moz-opacity:1; }
#vertImgArea .vertImg li.fruit { width:282px; height:266px; background:url('../images/food_3.jpg') no-repeat; overflow:hidden; }
#vertImgArea .vertImg li.fruit a { display:block; width:100%; height:100%; text-indent:-9999px; background:url('../images/ft_icon.png') no-repeat 50% bottom; opacity:0; filter:alpha(opacity=0); -khtml-opacity:0; -moz-opacity:0; transition:.2s ease; -moz-transition:.2s ease; -webkit-transition:.2s ease; -o-transition:.2s ease; }
#vertImgArea .vertImg li.fruit a:hover { width:282px; height:266px; background:url('../images/ft_icon.png') no-repeat 50% 50%; opacity:1; filter:alpha(opacity=100); -khtml-opacity:1; -moz-opacity:1; }
#vertImgArea .vertImg li.bread { width:282px; height:266px; background:url('../images/food_4.jpg') no-repeat; overflow:hidden; }
#vertImgArea .vertImg li.bread a { display:block; width:100%; height:100%; text-indent:-9999px; background:url('../images/bd_icon.png') no-repeat 50% bottom; opacity:0; filter:alpha(opacity=0); -khtml-opacity:0; -moz-opacity:0; transition:.2s ease; -moz-transition:.2s ease; -webkit-transition:.2s ease; -o-transition:.2s ease; }
#vertImgArea .vertImg li.bread a:hover { width:282px; height:266px; background:url('../images/bd_icon.png') no-repeat 50% 50%; opacity:1; filter:alpha(opacity=100); -khtml-opacity:1; -moz-opacity:1; }
#vertImgArea .vertImg li.seafood { width:282px; height:266px; background:url('../images/food_5.jpg') no-repeat; overflow:hidden; }
#vertImgArea .vertImg li.seafood a { display:block; width:100%; height:100%; text-indent:-9999px; background:url('../images/sfd_icon.png') no-repeat 50% bottom; opacity:0; filter:alpha(opacity=0); -khtml-opacity:0; -moz-opacity:0; transition:.2s ease; -moz-transition:.2s ease; -webkit-transition:.2s ease; -o-transition:.2s ease; }
#vertImgArea .vertImg li.seafood a:hover { width:282px; height:266px; background:url('../images/sfd_icon.png') no-repeat 50% 50%; opacity:1; filter:alpha(opacity=100); -khtml-opacity:1; -moz-opacity:1; }
#vertImgArea .vertImg li.salad { width:282px; height:266px; background:url('../images/food_6.jpg') no-repeat; overflow:hidden; }
#vertImgArea .vertImg li.salad a { display:block; width:100%; height:100%; text-indent:-9999px; background:url('../images/sd_icon.png') no-repeat 50% bottom; opacity:0; filter:alpha(opacity=0); -khtml-opacity:0; -moz-opacity:0; transition:.2s ease; -moz-transition:.2s ease; -webkit-transition:.2s ease; -o-transition:.2s ease; }
#vertImgArea .vertImg li.salad a:hover { width:282px; height:266px; background:url('../images/sd_icon.png') no-repeat 50% 50%; opacity:1; filter:alpha(opacity=100); -khtml-opacity:1; -moz-opacity:1; }
#vertImgArea .btn { position:fixed; top:350px; margin-left:-36px; width:38px; }
#vertImgArea .btn a { display:block; }
#vertImgArea .btn a.up { width:35px; height:28px; background:url('../images/up_btn.png') left top no-repeat; text-indent:-9999px; }
#vertImgArea .btn a.up:hover { background-position:-35px 0; }
#vertImgArea .btn a.dn { width:35px; height:27px; background:url('../images/dn_btn.png') left top no-repeat; text-indent:-9999px; }
#vertImgArea .btn a.dn:hover { background-position:-35px 0; }
#reservation { margin:60px 0 0 40px; width:100%; transition: .2s ease; -moz-transition: .2s ease; -webkit-transition: .2s ease; -o-transition: .2s ease; }
#reservation .resTitle { width:157px; height:41px; background:url(../images/reserve_t.gif) no-repeat left top; text-indent:-9999px; }
#reservation .resTxt { display:inline-block; padding-top:12px; line-height:19px; }
#reservation .goBtn { float:left; margin:20px 0 0 0; transition: .2s ease; -moz-transition: .2s ease; -webkit-transition: .2s ease; -o-transition: .2s ease; }
#reservation .goBtn a { display:block; width:111px; height:111px; background:url(../images/go_btn.png) no-repeat 0 0; text-indent:-9999px; transition: .2s ease; -moz-transition: .2s ease; -webkit-transition: .2s ease; -o-transition: .2s ease; }
#reservation .goBtn a:focus,
#reservation .goBtn a:hover { background-position:-111px 0; }
.nodepop { position:absolute; width:540px; height:332px; left:50%; top:152px; margin-left:-270px; z-index:9; }
#popWrapper { float:left; width:540px; }
#popWrapper .popImg { width:540px; height:300px; }
#popWrapper .popFooter { position:relative; background:#000; height:38px; }	
#popWrapper .popFooter .to_cls { position:absolute; right:60px; line-height:38px; }
#popWrapper .popFooter .to_cls input { vertical-align:middle; margin-right:4px; }
#popWrapper .popFooter .to_cls label { color:#BBB; font-size:12px; cursor:pointer; }
#popWrapper .popFooter .cls { position:absolute; top:0; right:0; }