@charset "UTF-8";
/* ========================================
/= 条件分岐 START
*/
.Page.brand .MainNav-item.brand:before {
  width: 30px;
  opacity: 1;
}

.Page.brand .MainNav-item.brand a:before {
  width: 30px; 
  opacity: 1;
}

.Page.restaurant .MainNav-item.restaurant:before, .Page.lunch .MainNav-item.restaurant:before, .Page.dinner .MainNav-item.restaurant:before, .Page.night .MainNav-item.restaurant:before, .Page.bar .MainNav-item.restaurant:before, .Page.concierge .MainNav-item.restaurant:before {
  width: 30px;
  opacity: 1;
}

.Page.restaurant .MainNav-item.restaurant a:before, .Page.lunch .MainNav-item.restaurant a:before, .Page.dinner .MainNav-item.restaurant a:before, .Page.night .MainNav-item.restaurant a:before, .Page.bar .MainNav-item.restaurant a:before, .Page.concierge .MainNav-item.restaurant a:before {
  width: 30px; 
  opacity: 1;
}


.Page.wedding .MainNav-item.wedding:before, .Page.gallery .MainNav-item.wedding:before,  .Page.topics .MainNav-item.wedding:before, .Page.report .MainNav-item.wedding:before, .Page.partyspace .MainNav-item.wedding:before, .Page.ceremony .MainNav-item.wedding:before, .Page.cuisine .MainNav-item.wedding:before, .Page.item .MainNav-item.wedding:before, .Page.fair .MainNav-item.wedding:before, .Page.special .MainNav-item.wedding:before, .Page.plan .MainNav-item.wedding:before {
  width: 30px;
  opacity: 1;
}

.Page.wedding .MainNav-item.wedding a:before, .Page.gallery .MainNav-item.wedding a:before, .Page.topics .MainNav-item.wedding a:before, .Page.report .MainNav-item.wedding a:before, .Page.partyspace .MainNav-item.wedding a:before, .Page.ceremony .MainNav-item.wedding a:before, .Page.cuisine .MainNav-item.wedding a:before, .Page.item .MainNav-item.wedding a:before, .Page.fair .MainNav-item.wedding a:before, .Page.special .MainNav-item.wedding a:before, .Page.plan .MainNav-item.wedding a:before {
  width: 30px; 
  opacity: 1;
}

.Page.party .MainNav-item.party:before {
  width: 30px;
  opacity: 1;
}

.Page.party .MainNav-item.party a:before {
  width: 30px; 
  opacity: 1;
}

.Page.event .MainNav-item.event:before {
  width: 30px;
  opacity: 1;
}

.Page.event .MainNav-item.event a:before {
  width: 30px; 
  opacity: 1;
}

.Page.access .MainNav-item.access:before {
  width: 30px;
  opacity: 1;
}

.Page.access .MainNav-item.access a:before {
  width: 30px; 
  opacity: 1;
}

.Page.lunch .MainNav-item.lunch:before {
  width: 30px;
  opacity: 1;
}

.Page.lunch .MainNav-item.lunch a:before {
  width: 30px; 
  opacity: 1;
}

.Page.night .MainNav-item.night:before {
  width: 30px;
  opacity: 1;
}

.Page.night .MainNav-item.night a:before {
  width: 30px; 
  opacity: 1;
}

.Page.bar .MainNav-item.bar:before {
  width: 30px;
  opacity: 1;
}

.Page.bar .MainNav-item.bar a:before {
  width: 30px; 
  opacity: 1;
}

.Page.lunch .ChildNav-item.lunch a {
  color: #a37e31;
}

.Page.night .ChildNav-item.night a {
  color: #a37e31;
}

.Page.bar .ChildNav-item.bar a {
  color: #a37e31;
}

.Page.dinner .ChildNav-item.dinner a {
  color: #a37e31;
}

.Page.gallery .ChildNav-item.gallery a {
  color: #a37e31;
}

.Page.topics .ChildNav-item.topics a {
  color: #a37e31;
}

.Page.report .ChildNav-item.report a {
  color: #a37e31;
}

.Page.partyspace .ChildNav-item.partyspace a {
  color: #a37e31;
}

.Page.ceremony .ChildNav-item.ceremony a {
  color: #a37e31;
}

.Page.cuisine .ChildNav-item.cuisine a {
  color: #a37e31;
}

.Page.item .ChildNav-item.item a {
  color: #a37e31;
}

.Page.fair .ChildNav-item.fair a, .Page.special .ChildNav-item.fair a {
  color: #a37e31;
}

.Page.plan .ChildNav-item.plan a {
  color: #a37e31;
}

.Page.party .ChildNav-item.party a {
  color: #a37e31;
}

.Page.event .ChildNav-item.event a {
  color: #a37e31;
}
.Page.brand .Page-glbHeader.type-a .Page-nav .MainNav, .Page.restaurant .Page-glbHeader.type-a .Page-nav .MainNav, .Page.lunch .Page-glbHeader.type-a .Page-nav .MainNav, .Page.dinner .Page-glbHeader.type-a .Page-nav .MainNav, .Page.night .Page-glbHeader.type-a .Page-nav .MainNav, .Page.bar .Page-glbHeader.type-a .Page-nav .MainNav, .Page.concierge .Page-glbHeader.type-a .Page-nav .MainNav, .Page.wedding .Page-glbHeader.type-a .Page-nav .MainNav, .Page.gallery .Page-glbHeader.type-a .Page-nav .MainNav, .Page.topics .Page-glbHeader.type-a .Page-nav .MainNav, .Page.report .Page-glbHeader.type-a .Page-nav .MainNav, .Page.partyspace .Page-glbHeader.type-a .Page-nav .MainNav, .Page.ceremony .Page-glbHeader.type-a .Page-nav .MainNav, .Page.cuisine .Page-glbHeader.type-a .Page-nav .MainNav, .Page.item .Page-glbHeader.type-a .Page-nav .MainNav, .Page.fair .Page-glbHeader.type-a .Page-nav .MainNav, .Page.special .Page-glbHeader.type-a .Page-nav .MainNav, .Page.plan .Page-glbHeader.type-a .Page-nav .MainNav, .Page.party .Page-glbHeader.type-a .Page-nav .MainNav, .Page.access .Page-glbHeader.type-a .Page-nav .MainNav, .Page.newsIndex .Page-glbHeader.type-a .Page-nav .MainNav, .Page.newsDetail .Page-glbHeader.type-a .Page-nav .MainNav, .Page.document .Page-glbHeader.type-a .Page-nav .MainNav, .Page.guest .Page-glbHeader.type-a .Page-nav .MainNav {
  border-top: 1px solid rgba(255, 255, 255, .3);
  border-bottom: 1px solid rgba(255, 255, 255, .3);
}

.Page.brand .Page-glbHeader.type-a .Page-nav .MainNav-item a, .Page.restaurant .Page-glbHeader.type-a .Page-nav .MainNav-item a, .Page.lunch .Page-glbHeader.type-a .Page-nav .MainNav-item a, .Page.dinner .Page-glbHeader.type-a .Page-nav .MainNav-item a, .Page.night .Page-glbHeader.type-a .Page-nav .MainNav-item a, .Page.bar .Page-glbHeader.type-a .Page-nav .MainNav-item a, .Page.concierge .Page-glbHeader.type-a .Page-nav .MainNav-item a, .Page.wedding .Page-glbHeader.type-a .Page-nav .MainNav-item a, .Page.gallery .Page-glbHeader.type-a .Page-nav .MainNav-item a, .Page.topics .Page-glbHeader.type-a .Page-nav .MainNav-item a, .Page.report .Page-glbHeader.type-a .Page-nav .MainNav-item a, .Page.partyspace .Page-glbHeader.type-a .Page-nav .MainNav-item a, .Page.ceremony .Page-glbHeader.type-a .Page-nav .MainNav-item a, .Page.cuisine .Page-glbHeader.type-a .Page-nav .MainNav-item a, .Page.item .Page-glbHeader.type-a .Page-nav .MainNav-item a, .Page.fair .Page-glbHeader.type-a .Page-nav .MainNav-item a, .Page.special .Page-glbHeader.type-a .Page-nav .MainNav-item a, .Page.plan .Page-glbHeader.type-a .Page-nav .MainNav-item a, .Page.party .Page-glbHeader.type-a .Page-nav .MainNav-item a, .Page.access .Page-glbHeader.type-a .Page-nav .MainNav-item a, .Page.newsIndex .Page-glbHeader.type-a .Page-nav .MainNav-item a, .Page.newsDetail .Page-glbHeader.type-a .Page-nav .MainNav-item a, .Page.document .Page-glbHeader.type-a .Page-nav .MainNav-item a, .Page.guest .Page-glbHeader.type-a .Page-nav .MainNav-item a {
  color: #fff;
}
.Page.brand .Page-glbHeader.type-a .Page-nav .MainNav-item a:before, .Page.restaurant .Page-glbHeader.type-a .Page-nav .MainNav-item a:before, .Page.lunch .Page-glbHeader.type-a .Page-nav .MainNav-item a:before, .Page.dinner .Page-glbHeader.type-a .Page-nav .MainNav-item a:before,  .Page.night .Page-glbHeader.type-a .Page-nav .MainNav-item a:before,  .Page.bar .Page-glbHeader.type-a .Page-nav .MainNav-item a:before, .Page.concierge .Page-glbHeader.type-a .Page-nav .MainNav-item a:before, .Page.wedding .Page-glbHeader.type-a .Page-nav .MainNav-item a:before, .Page.gallery .Page-glbHeader.type-a .Page-nav .MainNav-item a:before, .Page.topics .Page-glbHeader.type-a .Page-nav .MainNav-item a:before, .Page.report .Page-glbHeader.type-a .Page-nav .MainNav-item a:before, .Page.partyspace .Page-glbHeader.type-a .Page-nav .MainNav-item a:before, .Page.ceremony .Page-glbHeader.type-a .Page-nav .MainNav-item a:before, .Page.cuisine .Page-glbHeader.type-a .Page-nav .MainNav-item a:before, .Page.item .Page-glbHeader.type-a .Page-nav .MainNav-item a:before, .Page.fair .Page-glbHeader.type-a .Page-nav .MainNav-item a:before, .Page.special .Page-glbHeader.type-a .Page-nav .MainNav-item a:before, .Page.plan .Page-glbHeader.type-a .Page-nav .MainNav-item a:before, .Page.party .Page-glbHeader.type-a .Page-nav .MainNav-item a:before, .Page.access .Page-glbHeader.type-a .Page-nav .MainNav-item a:before, .Page.newsIndex .Page-glbHeader.type-a .Page-nav .MainNav-item a:before, .Page.newsDetail .Page-glbHeader.type-a .Page-nav .MainNav-item a:before, .Page.document .Page-glbHeader.type-a .Page-nav .MainNav-item a:before, .Page.guest .Page-glbHeader.type-a .Page-nav .MainNav-item a:before {
  background-color: #fff;
}

.Page.brand .Page-glbHeader.type-b .Page-nav .MainNav, .Page.restaurant .Page-glbHeader.type-b .Page-nav .MainNav, .Page.lunch .Page-glbHeader.type-b .Page-nav .MainNav, .Page.dinner .Page-glbHeader.type-b .Page-nav .MainNav, .Page.night .Page-glbHeader.type-b .Page-nav .MainNav, .Page.bar .Page-glbHeader.type-b .Page-nav .MainNav, .Page.concierge .Page-glbHeader.type-b .Page-nav .MainNav, .Page.wedding .Page-glbHeader.type-b .Page-nav .MainNav, .Page.gallery .Page-glbHeader.type-b .Page-nav .MainNav, .Page.topics .Page-glbHeader.type-b .Page-nav .MainNav, .Page.report .Page-glbHeader.type-b .Page-nav .MainNav, .Page.partyspace .Page-glbHeader.type-b .Page-nav .MainNav, .Page.ceremony .Page-glbHeader.type-b .Page-nav .MainNav, .Page.cuisine .Page-glbHeader.type-b .Page-nav .MainNav, .Page.item .Page-glbHeader.type-b .Page-nav .MainNav, .Page.fair .Page-glbHeader.type-b .Page-nav .MainNav, .Page.special .Page-glbHeader.type-b .Page-nav .MainNav, .Page.plan .Page-glbHeader.type-b .Page-nav .MainNav, .Page.party .Page-glbHeader.type-b .Page-nav .MainNav, .Page.access .Page-glbHeader.type-b .Page-nav .MainNav, .Page.newsIndex .Page-glbHeader.type-b .Page-nav .MainNav, .Page.newsDetail .Page-glbHeader.type-b .Page-nav .MainNav, .Page.document .Page-glbHeader.type-b .Page-nav .MainNav, .Page.guest .Page-glbHeader.type-b .Page-nav .MainNav {
  border-top: 1px solid rgba(0, 0, 0, .1);
  border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.Page.brand .Page-glbHeader.type-b .Page-nav .MainNav-item a:before, .Page.restaurant .Page-glbHeader.type-b .Page-nav .MainNav-item a:before, .Page.lunch .Page-glbHeader.type-b .Page-nav .MainNav-item a:before, .Page.dinner .Page-glbHeader.type-b .Page-nav .MainNav-item a:before, .Page.night .Page-glbHeader.type-b .MainNav-item a:before, .Page.bar .Page-glbHeader.type-b .Page-nav .MainNav-item a:before, .Page.concierge .Page-glbHeader.type-b .Page-nav .MainNav-item a:before, .Page.wedding .Page-glbHeader.type-b .Page-nav .MainNav-item a:before, .Page.gallery .Page-glbHeader.type-b .Page-nav .MainNav-item a:before, .Page.topics .Page-glbHeader.type-b .Page-nav .MainNav-item a:before, .Page.report .Page-glbHeader.type-b .Page-nav .MainNav-item a:before, .Page.partyspace .Page-glbHeader.type-b .Page-nav .MainNav-item a:before, .Page.ceremony .Page-glbHeader.type-b .Page-nav .MainNav-item a:before, .Page.cuisine .Page-glbHeader.type-b .Page-nav .MainNav-item a:before, .Page.item .Page-glbHeader.type-b .Page-nav .MainNav-item a:before, .Page.fair .Page-glbHeader.type-b .Page-nav .MainNav-item a:before, .Page.special .Page-glbHeader.type-b .Page-nav .MainNav-item a:before, .Page.plan .Page-glbHeader.type-b .Page-nav .MainNav-item a:before, .Page.party .Page-glbHeader.type-b .Page-nav .MainNav-item a:before, .Page.access .Page-glbHeader.type-b .Page-nav .MainNav-item a:before, .Page.newsIndex .Page-glbHeader.type-b .Page-nav .MainNav-item a:before, .Page.newsDetail .Page-glbHeader.type-b .Page-nav .MainNav-item a:before, .Page.document .Page-glbHeader.type-b .Page-nav .MainNav-item a:before, .Page.guest .Page-glbHeader.type-b .Page-nav .MainNav-item a:before {
  background-color: #a37e31;
}

.Page.brand .Page-nav, .Page.restaurant .Page-nav, .Page.lunch .Page-nav, .Page.dinner  .Page-nav, .Page.night .Page-nav, .Page.bar .Page-nav, .Page.concierge .Page-nav, .Page.wedding .Page-nav, .Page.gallery .Page-nav, .Page.topics .Page-nav, .Page.report .Page-nav, .Page.partyspace .Page-nav, .Page.ceremony .Page-nav, .Page.cuisine .Page-nav, .Page.item .Page-nav, .Page.fair .Page-nav, .Page.special .Page-nav, .Page.plan .Page-nav, .Page.party .Page-nav, .Page.access .Page-nav, .Page.newsIndex .Page-nav, .Page.newsDetail .Page-nav, .Page.document .Page-nav, .Page.guest .Page-nav {
  /* TOP以外では、メインナビを上部につける */
  top: 74px;
  bottom: auto;
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
}
@media only screen and (max-width: 60em) {
  .Page.brand .Page-nav, .Page.restaurant .Page-nav, .Page.lunch .Page-nav, .Page.dinner .Page-nav, .Page.night .Page-nav, .Page.bar .Page-nav, .Page.concierge .Page-nav, .Page.wedding .Page-nav, .Page.gallery .Page-nav, .Page.topics .Page-nav, .Page.report .Page-nav, .Page.partyspace .Page-nav, .Page.ceremony .Page-nav, .Page.cuisine .Page-nav, .Page.item .Page-nav, .Page.fair .Page-nav, .Page.special .Page-nav, .Page.plan .Page-nav, .Page.party .Page-nav, .Page.access .Page-nav, .Page.newsIndex .Page-nav, .Page.newsDetail .Page-nav, .Page.document .Page-nav, .Page.guest .Page-nav {
    top: auto;
  }
}
.Page.brand .Page-nav .MainNav, .Page.restaurant .Page-nav .MainNav, .Page.lunch .Page-nav .MainNav, .Page.dinner .Page-nav .MainNav, .Page.night .Page-nav .MainNav, .Page.bar .Page-nav .MainNav, .Page.concierge .Page-nav .MainNav, .Page.wedding .Page-nav .MainNav, .Page.gallery .Page-nav .MainNav, .Page.topics .Page-nav .MainNav, .Page.report .Page-nav .MainNav, .Page.partyspace .Page-nav .MainNav, .Page.ceremony .Page-nav .MainNav, .Page.cuisine .Page-nav .MainNav, .Page.item .Page-nav .MainNav, .Page.fair .Page-nav .MainNav, .Page.special .Page-nav .MainNav, .Page.plan .Page-nav .MainNav, .Page.party .Page-nav .MainNav, .Page.access .Page-nav .MainNav, .Page.newsIndex .Page-nav .MainNav, .Page.newsDetail .Page-nav .MainNav, .Page.document .Page-nav .MainNav, .Page.guest .Page-nav .MainNav {
  background-color: transparent;
}
@media only screen and (max-width: 60em) {
  .Page.brand .Page-nav .MainNav, .Page.restaurant .Page-nav .MainNav, .Page.lunch .Page-nav .MainNav, .Page.dinner .Page-nav .MainNav, .Page.night .MainNav, .Page.bar .Page-nav .MainNav, .Page.concierge .Page-nav .MainNav, .Page.wedding .Page-nav .MainNav, .Page.gallery .Page-nav .MainNav, .Page.topics .Page-nav .MainNav, .Page.report .Page-nav .MainNav, .Page.partyspace .Page-nav .MainNav, .Page.ceremony .Page-nav .MainNav, .Page.cuisine .Page-nav .MainNav, .Page.item .Page-nav .MainNav, .Page.fair .Page-nav .MainNav, .Page.special .Page-nav .MainNav, .Page.plan .Page-nav .MainNav, .Page.party .Page-nav .MainNav, .Page.access .Page-nav .MainNav, .Page.newsIndex .Page-nav .MainNav, .Page.newsDetail .Page-nav .MainNav, .Page.document .Page-nav .MainNav, .Page.guest .Page-nav .MainNav {
    display: none;
  }
}

@media only screen and (max-width: 60em) {
  .Page.brand .Page-nav, .Page.restaurant .Page-nav, .Page.wedding .Page-nav, .Page.gallery .Page-nav, .Page.newsIndex .Page-nav, .Page.newsDetail .Page-nav, .Page.document .Page-nav, .Page.guest .Page-nav, .Page.error .Page-nav {
    display: none;
  }
}


.Page.home .ChildNav {
  bottom: 60px;
}

.Page.home .ChildNav-list {
  position: absolute;
  bottom: 100%;
  display: none;
  width: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, .1);
  background-color: rgba(255, 255, 255, .9);
}

.Page.home .CloneNav .ChildNav-list {
  bottom: auto; 
  background-color: #fff;
}

@media only screen and (min-width: 60.0625em) {
  .Page.restaurant .Page-glbHeader .ChildNav-list, .Page.wedding .Page-glbHeader .ChildNav-list, .Page.brand .Page-glbHeader .ChildNav-list, .Page.party .Page-glbHeader .ChildNav-list, .Page.access .Page-glbHeader .ChildNav-list, .Page.newsIndex .Page-glbHeader .ChildNav-list, .Page.document .Page-glbHeader .ChildNav-list, .Page.guest .Page-glbHeader .ChildNav-list {
    position: fixed;
    top: 136px;
    display: none;
    width: 100%;
    background-color: rgba(255, 255, 255, .9);
  }
}

@media only screen and (max-width: 60em) {
  .Page.restaurant .Page-glbHeader .ChildNav-list, .Page.wedding .Page-glbHeader .ChildNav-list, .Page.brand .Page-glbHeader .ChildNav-list, .Page.party .Page-glbHeader .ChildNav-list, .Page.access .Page-glbHeader .ChildNav-list, .Page.newsIndex .Page-glbHeader .ChildNav-list, .Page.document .Page-glbHeader .ChildNav-list, .Page.guest .Page-glbHeader .ChildNav-list {
    display: none;
  }
}

.Page.newsDetail .ChildNav-list {
  display: none;
}

.Page.reportDetail .Page-header .ChildNav-list {
  display: none;
}

.workshop .ChildNav{
	display:none;
	}

.Page.brand .CloneNav .ChildNav-list, .Page.access .CloneNav .ChildNav-list, .Page.newsIndex .CloneNav .ChildNav-list, .Page.newsDetail .CloneNav .ChildNav-list, .Page.document .CloneNav .ChildNav-list, .Page.guest .CloneNav .ChildNav-list {
  display: none;
}

.Page.special .Page-glbHeader .ChildNav-list {
  display: none;
}

@media only screen and (min-width: 60.0625em) {
  .Page.restaurant .Page-glbHeader .ChildNav-list.restaurant {
    display: none;
  }
}

@media only screen and (max-width: 60em) {
  .Page.restaurant .Page-glbHeader .ChildNav-list.restaurant {
    display: none!important;
  }
}

@media only screen and (max-width: 60em) {
  .Page.restaurant .Page-glbHeader .ChildNav-list.restaurant .ChildNav-item:last-child {
    display: none;
  }
}

.Page.restaurant .Page-glbHeader .ChildNav-list.wedding {
  display: none;
}

.Page.restaurant .CloneNav .ChildNav-list.wedding {
  display: none;
}

.Page.restaurant .CloneNav .ChildNav-list.party {
  display: none;
}

.Page.wedding .Page-glbHeader .ChildNav-list.wedding {
  display: none;
}

.Page.wedding .CloneNav .ChildNav-list.restaurant {
  display: none;
}

.Page.wedding .CloneNav .ChildNav-list.party {
  display: none;
}

.Page.party .CloneNav .ChildNav-list.wedding {
  display: none;
}

.Page.party .CloneNav .ChildNav-list.restaurant {
  display: none;
}



.Page.lunch .ChildNav-list.wedding, .Page.dinner .ChildNav-list.wedding, .Page.night .ChildNav-list.wedding, .Page.bar .ChildNav-list.wedding, .Page.concierge .ChildNav-list.wedding {
  display: none;
}

.Page.lunch .ChildNav-list.party, .Page.dinner .ChildNav-list.party, .Page.night .ChildNav-list.party, .Page.bar .ChildNav-list.party, .Page.concierge .ChildNav-list.party {
  display: none;
}

@media only screen and (max-width: 60em) {
  .Page.lunch .ChildNav-list, .Page.dinner .ChildNav-list, .Page.night .ChildNav-list, .Page.bar .ChildNav-list, .Page.concierge .ChildNav-list {
    display: none;
  }
}

.Page.gallery .ChildNav-list.restaurant, .Page.topics .ChildNav-list.restaurant, .Page.report .ChildNav-list.restaurant, .Page.partyspace .ChildNav-list.restaurant, .Page.ceremony .ChildNav-list.restaurant, .Page.cuisine .ChildNav-list.restaurant, .Page.item .ChildNav-list.restaurant, .Page.fair .ChildNav-list.restaurant, .Page.special .ChildNav-list.restaurant, .Page.plan .ChildNav-list.restaurant {
  display: none;
}

/*Partyのサブナビ非表示*/
.Page.gallery .ChildNav-list.party, .Page.topics .ChildNav-list.party, .Page.report .ChildNav-list.party, .Page.partyspace .ChildNav-list.party, .Page.ceremony .ChildNav-list.party, .Page.cuisine .ChildNav-list.party, .Page.item .ChildNav-list.party, .Page.fair .ChildNav-list.party, .Page.special .ChildNav-list.party, .Page.plan .ChildNav-list.party {
  display: none;
}

@media only screen and (max-width: 60em) {
  .Page.gallery .ChildNav-list, .Page.topics .ChildNav-list, .Page.report .ChildNav-list, .Page.partyspace .ChildNav-list, .Page.ceremony .ChildNav-list, .Page.cuisine .ChildNav-list, .Page.item .ChildNav-list, .Page.fair .ChildNav-list, .Page.special .ChildNav-list, .Page.plan .ChildNav-list {
    display: none;
  }
}

.Page.brand .CloneNav {
  display: none;
}

.Page.wedding .textLink.forGuest, .Page.gallery .textLink.forGuest, .Page.topics .textLink.forGuest, .Page.report .textLink.forGuest, .Page.ceremony .textLink.forGuest, .Page.partyspace .textLink.forGuest, .Page.cuisine .textLink.forGuest, .Page.item .textLink.forGuest, .Page.fair .textLink.forGuest, .Page.special .textLink.forGuest, .Page.plan .textLink.forGuest {
  display: inline;
}

.Page.wedding .textLink.english, .Page.gallery .textLink.english, .Page.topics .textLink.english, .Page.report .textLink.english, .Page.ceremony .textLink.english, .Page.partyspace .textLink.english, .Page.cuisine .textLink.english, .Page.item .textLink.english, .Page.fair .textLink.english, .Page.special .textLink.english, .Page.plan .textLink.english {
  display: none;
}

@media only screen and (min-width: 60.0625em) {
  .Page.home .MainContentBlock.bottomContact .MainContentBlock-header, .Page.restaurant .MainContentBlock.bottomContact .MainContentBlock-header {
    display: none;
  }
}

.Page.newsDetail .MainContentBlock.bottomContact .MainContentBlock-header, .Page.contact .MainContentBlock.bottomContact .MainContentBlock-header, .Page.error .MainContentBlock.bottomContact .MainContentBlock-header {
  display: none;
}

.Page.gallery .MainContentBlock.learnMore .bgImgBox.is-1column {
  display: block;
}

/*.Page.party .BottomContactBox-text {
  display: none;
}*/
.Page.party .BottomContactBox-text.party {
  display: block;
}

.Page.event .BottomContactBox-text {
  display: none;
}
.Page.event .BottomContactBox-text.event {
  display: block;
}

/*
/= 条件分岐 END
======================================== */
