@charset "UTF-8";

.siteHeader {
	padding-top: 20px;
	background: url(/inc/imgs/header/bg-header.png) repeat left top;
	*position: relative;
	*z-index: 1;
	*zoom: 1;
}
.siteHeader .siteTitle {
	width: 175px;
	padding-top: 10px;
}
.siteHeader .headerRIghtArea {
	text-align: right;
	padding-bottom: 25px;
}
.siteHeader .headerRIghtArea .socialArea {
	margin-bottom: 17px;
}
.siteHeader .headerRIghtArea .socialArea img {
	vertical-align: middle;
}
.siteHeader .headerRIghtArea .hnav a {
	color: #ffffff;
	font-size: 10px;
	margin-left: 18px;
}

.siteHeader .gnavArea {
	border-top: 2px solid #6dabdf;
	background: #114a97;
}
.siteHeader .gnavArea .gnav {
	width: 926px;
	margin: 0 auto;
}
.siteHeader .gnavArea .gnav li {
	float: left;
	position: relative;
	zoom: 1;
}
.siteHeader .gnavArea .gnav li.gnav-about,
.siteHeader .gnavArea .gnav li.gnav-info,
.siteHeader .gnavArea .gnav li.gnav-schedule,
.siteHeader .gnavArea .gnav li.gnav-party{ margin-right: 10px; }
.siteHeader .gnavArea .gnav li.gnav-food,
.siteHeader .gnavArea .gnav li.gnav-photo { margin-right: 30px; }
.siteHeader .gnavArea .gnav li.gnav-schedule .scheduleLink {
	width: 120px;
	height: 43px;
}
.siteHeader .gnavArea .gnav li a {
	display: block;
}
/* ナビのcurrent表示 */
.ABOUT .siteHeader .gnavArea .gnav li.gnav-about a,
.INFO .siteHeader .gnavArea .gnav li.gnav-info a,
.SCHEDULE .siteHeader .gnavArea .gnav li.gnav-schedule a,
.FOOD .siteHeader .gnavArea .gnav li.gnav-food a,
.PHOTO .siteHeader .gnavArea .gnav li.gnav-photo a,
.PARTY .siteHeader .gnavArea .gnav li.gnav-party a,
.FAQ .siteHeader .gnavArea .gnav li.gnav-faq a {
	background-position: left bottom;
}
.siteHeader .gnavArea .gnav li:hover a.lv1 img,/* 仮 */
.siteHeader .gnavArea .gnav li a:hover img,/* 仮 */
.ABOUT .siteHeader .gnavArea .gnav li.gnav-about a.lv1 img,
.INFO .siteHeader .gnavArea .gnav li.gnav-info a.lv1 img,
.SCHEDULE .siteHeader .gnavArea .gnav li.gnav-schedule a.lv1 img,
.FOOD .siteHeader .gnavArea .gnav li.gnav-food a.lv1 img,
.PHOTO .siteHeader .gnavArea .gnav li.gnav-photo a.lv1 img,
.PARTY .siteHeader .gnavArea .gnav li.gnav-party a.lv1 img,
.FAQ .siteHeader .gnavArea .gnav li.gnav-faq a.lv1 img {
	visibility: hidden;
}

/* ナビのover、curren画像指定 */
.siteHeader .gnavArea .gnav li.gnav-about a.lv1 { background-image: url(/inc/imgs/header/gnav-about_bg.gif); }
.siteHeader .gnavArea .gnav li.gnav-about a.hsnav-concept { background-image: url(/inc/imgs/header/hsnav-concept_ov.gif); }
.siteHeader .gnavArea .gnav li.gnav-about a.hsnav-floor { background-image: url(/inc/imgs/header/hsnav-floor_ov.gif); }
.siteHeader .gnavArea .gnav li.gnav-about a.hsnav-access { background-image: url(/inc/imgs/header/hsnav-access_ov.gif); }
.siteHeader .gnavArea .gnav li.gnav-info a.lv1 { background-image: url(/inc/imgs/header/gnav-info_bg.gif); }
.siteHeader .gnavArea .gnav li.gnav-schedule a.lv1 { background-image: url(/inc/imgs/header/gnav-schedule_bg.gif); }
.siteHeader .gnavArea .gnav li.gnav-food a.lv1 { background-image: url(/inc/imgs/header/gnav-food_bg.gif); }
.siteHeader .gnavArea .gnav li.gnav-food a.hsnav-food { background-image: url(/inc/imgs/header/hsnav-food_ov.gif); }
.siteHeader .gnavArea .gnav li.gnav-food a.hsnav-drink { background-image: url(/inc/imgs/header/hsnav-drink_ov.gif); }
.siteHeader .gnavArea .gnav li.gnav-photo a.lv1 { background-image: url(/inc/imgs/header/gnav-photo_bg.gif); }
.siteHeader .gnavArea .gnav li.gnav-photo a.hsnav-live_photo { background-image: url(/inc/imgs/header/hsnav-live_photo_ov.gif); }
.siteHeader .gnavArea .gnav li.gnav-photo a.hsnav-other_photo { background-image: url(/inc/imgs/header/hsnav-other_photo_ov.gif); }
.siteHeader .gnavArea .gnav li.gnav-party a.lv1 { background-image: url(/inc/imgs/header/gnav-party_bg.gif); }
.siteHeader .gnavArea .gnav li.gnav-faq a.lv1 { background-image: url(/inc/imgs/header/gnav-faq_bg.gif); }

.siteHeader .gnavArea .gnav li img {
	vertical-align: top;
}
.siteHeader .gnavArea .gnav li .hsnav {
	position: absolute;
	top: 100%;
	left: 0;
	display: none;
	z-index: 1;
}
.siteHeader .gnavArea .gnav li .hsnav a {
	margin-top: 1px;
	visibility: hidden;
	opacity: 0;
	-webkit-transform: rotateX(75deg) translate3d(0,-15px,0) scale(0.95);
	-webkit-transition: all 300ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
   -moz-transition: all 300ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
    -ms-transition: all 300ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
     -o-transition: all 300ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
        transition: all 300ms cubic-bezier(0.165, 0.840, 0.440, 1.000); /* easeOutQuart */
}
.siteHeader .gnavArea .gnav li .hsnav a.on {
	visibility: visible;
	display: block;
	opacity: 1;
	/*-webkit-transform: rotateX(0deg) translate3d(0,0,0);*/
	-webkit-transform: none;
}



/* フェードインする背景 */
.BGWrapper {
	position: relative;
	width: 100%;
	z-index: 0;
}
.BG01 {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100% 700px;
	-webkit-background-size: 100% 700px;
	
	display: none;
}

.CONCEPT .BG01 {
	background-image:url(/inc/imgs/header/bg-concept.jpg);
	_background-image:url(/inc/imgs/header/bg-concept_ie.jpg);
}
.FLOOR .BG01 {
	background-image:url(/inc/imgs/header/bg-floor.jpg);
	_background-image:url(/inc/imgs/header/bg-floor_ie.jpg);
}
.ACCESS .BG01 {
	background-image:url(/inc/imgs/header/bg-access.jpg);
	_background-image:url(/inc/imgs/header/bg-access_ie.jpg);
}
.INFO .BG01 {
	background-image:url(/inc/imgs/header/bg-info.jpg);
	_background-image:url(/inc/imgs/header/bg-info_ie.jpg);
}
.FOOD .BG01 {
	background-image:url(/inc/imgs/header/bg-food.jpg);
	_background-image:url(/inc/imgs/header/bg-food_ie.jpg);
}
.PHOTO .BG01 {
	background-image:url(/inc/imgs/header/bg-photo.jpg);
	_background-image:url(/inc/imgs/header/bg-photo_ie.jpg);
}
.ARTISTS .BG01 {
	background-image:url(/inc/imgs/header/bg-artists.jpg);
	_background-image:url(/inc/imgs/header/bg-artists_ie.jpg);
}
.SCHEDULE .BG01 {
	background-image:url(/inc/imgs/header/bg-schedule.jpg);
	_background-image:url(/inc/imgs/header/bg-schedule_ie.jpg);
}
.FAQ .BG01 {
    background-image:url(/inc/imgs/header/bg-faq.jpg);
    _background-image:url(/inc/imgs/header/bg-faq_ie.jpg);
}
.PARTY .BG01 {
    background-image:url(/inc/imgs/header/bg-party.jpg);
    _background-image:url(/inc/imgs/header/bg-party_ie.jpg);
}
.BALCONY .BG01 {
    background-image:url(/inc/imgs/header/bg-balcony.jpg);
    _background-image:url(/inc/imgs/header/bg-balcony_ie.jpg);
}
.PRIVACY .BG01 {
    background-image:url(/inc/imgs/header/bg-privacy.jpg);
    _background-image:url(/inc/imgs/header/bg-privacy.jpg);
}
.RECRUITMENT .BG01 {
    background-image:url(/inc/imgs/header/bg-recruitment.jpg);
    _background-image:url(/inc/imgs/header/bg-recruitment.jpg);
}
.SHOPLAW .BG01 {
    background-image:url(/inc/imgs/header/bg-shoplaw.jpg);
    _background-image:url(/inc/imgs/header/bg-shoplaw.jpg);
}
.NOTE .BG01 {
    background-image:url(/inc/imgs/header/bg-note.jpg);
    _background-image:url(/inc/imgs/header/bg-note.jpg);
}

.BG02 {
	position: relative;
	zoom: 1;
	min-height: 700px;
	background:url(/inc/imgs/header/bg-02.png) repeat center top;
	_background: none;
}