#bannerWrap {width:100%;background:#585858;position:relative;}
#bannerWrap .bannerSection {width:1000px;margin:0 auto;}
#bannerWrap .close {position:absolute;right:30px;top:74px;}
#nHeader{z-index:10000;background:#fff;position:relative;}
#nHeader .nHeader_wrap{width:1200px;margin:0 auto;overflow:hidden;}
#snbWrap{width:100%;height:50px;margin:0 auto;background:url("/images/common/bg_snb.gif") no-repeat 50% top;}
#container{width:1000px;margin:0 auto;padding:50px 0 100px;}
#container.expo {width:1200px;}
#footer{width:1200px;margin:0 auto;color:#888;overflow:hidden;padding-bottom:100px;}
#mainWrap{width:100%;padding-bottom:0px;padding-top:0px}
#mainWrap.banner {padding-top:0}
#mainWrap .mainCont{width:100%;overflow:hidden;position:relative;background:#f0ede7;}
#sectionWrap{width:1000px;margin:0 auto;padding:0 0 60px;}
#sectionWrap.on{padding-top:128px;}
.btm_siteMap{width:100%;background:#fbf9f4;}


#main_banner {position:relative;width:100%;height:540px;border-top:solid 1px #ebebeb;min-width:1000px;}
#main_banner .bannerWrap{width:1000px;margin:0 auto;}
#main_banner .bannerCont{width:1980px;margin-left: -490px;}

.flexslider_event {height:400px;}
.flexslider_event .slides {width:100%;}
.flexslider_event .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider_event .slides img {display: block; width:1980px;}
.flexslider_event .flex-direction-nav {z-index:999;}
.flexslider_event .flex-direction-nav li {width:28px;z-index:999;}
.flexslider_event .flex-direction-nav a {background:url(slideBtn.png);width:35px; height:64px; display: block; z-index: 10; cursor: pointer; text-indent: -9999px;}
.flexslider_event .flex-direction-nav{display:none;}
.flexslider_event .flex-direction-nav .flex-next {background-position:right 0;position:absolute;top:175px;right:120px;}
.flexslider_event .flex-direction-nav .flex-prev {background-position:left 0;position:absolute;top:175px;left:120px;}
.flexslider_event .flex-control-nav {position: absolute;left:50%;bottom:20px;}
.flexslider_event .flex-control-nav li {float:left; margin-right:12px;display: inline-block; zoom: 1; *display: inline; }
.flexslider_event .flex-control-paging li a {width:14px;height:15px;display: block; background:url(slide_navy.png);background-position:left top;cursor: pointer; text-indent: -9999px;}
.flexslider_event .flex-control-paging li a:hover,.flexslider_event .flex-control-paging li a.flex-active {background-position:15px top; cursor: pointer; }

#sectionWrap .section_title{overflow:hidden;margin-bottom:25px;z-index:10000;position:static;top:0;padding-top:45px;}
#sectionWrap .section_title.on {position:fixed;top:120px;background:#f0ede7;}
#sectionWrap .section_title li{float:left;text-indent:-9999px;padding-bottom:8px;}
#sectionWrap .section_title li a{display:block;width:249px;height:50px;border-left:solid 1px #f0ede7;background:#fff url("/images/content/main_menu.png") no-repeat 60px 20px;}
#sectionWrap .section_title li:first-child a{width:250px;border-left:none}
#sectionWrap .section_title li.title01.on{background:url("/images/content/bg_arrow04.png") no-repeat 50% bottom;}
#sectionWrap .section_title li.title01.on a{background-color:#a6c017;background-position:60px -30px}
#sectionWrap .section_title li.title02 a{background-position:-180px 20px}
#sectionWrap .section_title li.title02.on{background:url("/images/content/bg_arrow05.png") no-repeat 50% bottom;}
#sectionWrap .section_title li.title02.on a{background-color:#ffb901;background-position:-180px -30px}
#sectionWrap .section_title li.title03 a{background-position:-425px 20px}
#sectionWrap .section_title li.title03.on{background:url("/images/content/bg_arrow06.png") no-repeat 50% bottom;}
#sectionWrap .section_title li.title03.on a{background-color:#de6262;background-position:-425px -30px}
#sectionWrap .section_title li.title04 a{background-position:-695px 20px}
#sectionWrap .section_title li.title04.on{background:url("/images/content/bg_arrow07.png") no-repeat 50% bottom;}
#sectionWrap .section_title li.title04.on a{background-color:#49c2c3;background-position:-695px -30px}

#sectionWrap > div{margin-bottom:150px;}
#sectionWrap .section01{height:554px;}
#sectionWrap .section01 .cont{width:153px;height:554px;overflow:hidden;float:left;position:relative;border-left:solid 1px #f0ede7;}
#sectionWrap .section01 .cont div:first-child{border-left:none;}
#sectionWrap .section01 .cont .bg{position:absolute;top:0;left:0;}
/*#sectionWrap .section01 .cont .bg img {filter:alpha(opacity=30);opacity:0.3}
#sectionWrap .section01 .cont.on .bg img{filter:alpha(opacity=100);opacity:1}*/
#sectionWrap .section01 .cont.on{width:380px;}
#sectionWrap .section01 .cont.on .layer{display:none}
#sectionWrap .section01 .cont .title_off, #sectionWrap .section01 .cont .title_on{position:relative;display:block;width:153px;text-align:center;z-index:9999;padding-top:70px;}
#sectionWrap .section01 .cont .title_on{width:380px;display:none}
#sectionWrap .section01 .cont.on .title_off{display:none;}
#sectionWrap .section01 .cont.on .title_on{display:block;}
#sectionWrap .section01 .cont .layer{display:block;width:380px;height:554px;position:absolute;left:0;top:0;z-index:1;background:black;filter:alpha(opacity=40);opacity:0.4;}
/*#sectionWrap .section01 .cont .layer{position:absolute;left:0;top:0px;width:153px;height:554px;background:black;opacity:0.2}*/

#sectionWrap .section02 contWrap{margin-bottom:20px;}
#sectionWrap .section02 ul{display:inline-block;}
#sectionWrap .section02 ul.cont01{border-bottom:solid 1px #f0ede7;}
#sectionWrap .section02 ul li{float:left;border-left:solid 1px #f0ede7;position:relative;}
#sectionWrap .section02 ul li:first-child{border-left:none;}
#sectionWrap .section02 ul li.on .on_layer{display:block;}
#sectionWrap .section02 ul li.on .off_layer{display:none;}
#sectionWrap .section02 ul.cont01 li img{filter:gray;/* IE */-webkit-filter: grayscale(1); /* Webkit */}
#sectionWrap .section02 ul.cont01 li.on img{filter:none;/* IE */-webkit-filter: grayscale(0); /* Webkit */}
#sectionWrap .section02 ul li .off_layer{position:absolute;left:0;top:0;width:249px;height:219px;background:rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#0F000000,endColorstr=#0F000000);}
#sectionWrap .section02 ul li .on_layer{position:absolute;left:0;top:0;width:249px;height:219px;display:none;}
#sectionWrap .section02 ul li .on_layer .btn{position:absolute;left:107px;top:65px;}
#sectionWrap .section02 ul li .on_layer .title{position:absolute;left:0;bottom:0;display:block;width:249px;padding:10px 0;text-align:center;background:black;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#5F000000,endColorstr=#5F000000);color:#fff;}
#sectionWrap .section02 ul li .on_layer .title > span{display:block;}
#sectionWrap .section02 .design_go{}
#sectionWrap .section02 .design_go li a{display:block;}
#sectionWrap .section02 .design_go li:first-child a{}
#sectionWrap .section02 .design_go li a span{}

/*section03 slider¿µ¿ª*/
.infoSlider {width:1000px;display:block;}
.infoSlider .flex-viewport li {cursor:pointer;}
.flexslider_info {height:439px;width:1000px;}
.flexslider_info .slides{width:100%;}
.flexslider_info .slides > li {position:relative;height:439px;display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider_info .slides > li .intro_list{position:absolute;right:0;bottom:0;width:440px;height:155px;padding:30px;background:#572c2c;font-size:12px;color:#fff;filter:alpha(opacity=70);opacity:0.7;}
.flexslider_info .slides > li .intro_list li{padding-bottom:10px;}
.flexslider_info .slides > li .intro_list .memo01{font-size:36px;line-height:44px;}
.flexslider_info .slides > li .intro_list .memo02{color:#d2c9c0;padding-bottom:0;}
.flexslider_info .slides img {display:block;}
.flexslider_info .flex-direction-nav {display:none;}
.flexslider_info2 {height:100px;width:1000px;position:relative;margin-bottom:10px;}
.flexslider_info2 .slides {width:1000px;display:inline-block;}
.flexslider_info2 .slides > li {display:none;height:100px; -webkit-backface-visibility: hidden;background:#000;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider_info2 .slides img {display:block;border-right:solid 1px #f0ede7;width:249px;height:100px;filter:gray;/* IE */-webkit-filter: grayscale(1); /* Webkit */}
.flexslider_info2 .flex-active-slide img {width:248px;height:98px;border:solid 1px #de6262;filter:none;-webkit-filter: grayscale(0);}
.flexslider_info2 .flex-direction-nav {z-index:999;}
.flexslider_info2 .flex-direction-nav li {float:left;width:26px;z-index:999;}
.flexslider_info2 .flex-direction-nav a {background:url(slideBtn.png);width:35px; height:64px; display: block; z-index: 10; cursor: pointer; text-indent: -9999px;display:none;}
.flexslider_info2 .flex-direction-nav .flex-next {background-position:right 0;position:absolute;right:15px;top:20px;}
.flexslider_info2 .flex-direction-nav .flex-prev {background-position:left 0;position:absolute;left:15px;top:20px;}
.flexslider_info2 .flex-control-nav {display:none;}

#sectionWrap .section04{margin-bottom:0;}
#sectionWrap .section04 .contWrap{display:inline-block;}
#sectionWrap .section04 .contWrap div{border-left:solid 1px #f0ede7;border-bottom:solid 1px #f0ede7;width:249px;height:243px;float:left;}
#sectionWrap .section04 .contWrap div:first-child{border-left:none;}
#sectionWrap .section04 .contWrap .notice, #sectionWrap .section04 .contWrap .inquiry{background:#f8f8f7;}
#sectionWrap .section04 .contWrap .notice h2, #sectionWrap .section04 .contWrap .inquiry h2{padding-left:75px;margin:30px 0 20px;}
#sectionWrap .section04 .contWrap .notice h2{background:url("/images/content/bg_title01.png") no-repeat 30px 4px;}
#sectionWrap .section04 .contWrap .inquiry h2{background:url("/images/content/bg_title02.png") no-repeat 30px 4px;}
#sectionWrap .section04 .contWrap .notice h2 span, #sectionWrap .section04 .contWrap .inquiry h2 span{display:block;font-size:12px;font-weight:bold;line-height:24px;}
#sectionWrap .section04 .contWrap .notice ul, #sectionWrap .section04 .contWrap .inquiry ul{padding:0 20px 0 30px;}
#sectionWrap .section04 .contWrap .notice ul li, #sectionWrap .section04 .contWrap .inquiry ul li{padding-left:10px;line-height:20px;background:url("/images/common/dot02.png") no-repeat left center;position:relative;}
#sectionWrap .section04 .contWrap .notice ul li a, #sectionWrap .section04 .contWrap .inquiry ul li a{color:#888;display:block;}
#sectionWrap .section04 .contWrap .notice ul li a .date, #sectionWrap .section04 .contWrap .inquiry ul li a .date{letter-spacing:0;position:absolute;right:0;top:0;}
#sectionWrap .section04 .contWrap .subscribe, #sectionWrap .section04 .contWrap .reservation{position:relative;}
#sectionWrap .section04 .contWrap .subscribe .btn, #sectionWrap .section04 .contWrap .reservation .btn{position:absolute;left:68px;bottom:30px;}
#sectionWrap .section04 > ul{display:inline-block;}
#sectionWrap .section04 > ul li{float:left;border-left:solid 1px #f0ede7;}
#sectionWrap .section04 > ul li:first-child{border-left:none;width:229px;height:59px;padding:15px 0  0 20px;background:#fff;}
#sectionWrap .section04 > ul li a{display:block;width:229px;height:55px;padding:19px 0  0 20px;background:#fff;}
#sectionWrap .section04 > ul li.cafe a{height:59px;padding-top:15px;}

.btm_siteMap{border-bottom:solid 1px #f0ede7}
.btm_siteMap .site_list{width:1000px;margin:0 auto;overflow:hidden;border-right:solid 1px #f0ede7;}
.btm_siteMap .site_list > li{float:left;width:146px;height:170px;padding:20px 0 0 20px;border-left:solid 1px #f0ede7;}
.btm_siteMap .site_list > li:first-child{width:144px;}
.btm_siteMap .site_list > li > a{color:#444;font-size:12px;}
.btm_siteMap .site_list > li ul{margin-top:20px;}
.btm_siteMap .site_list > li ul li{line-height:22px;}
.btm_siteMap .site_list > li ul li a{color:#888;}


