@charset "UTF-8";
/* CSS Document */

/* 共通 | ナビ無効化 */
#globalMenu-02 .container ul li a[href*="/brand/"],
#globalMenu-02 .container ul li a[href*="/landplan/"],
#globalMenu-02 .container ul li a[href*="/design/"],
#globalMenu-02 .container ul li a[href*="/access/"],
#globalMenu-02 .container ul li a[href*="/location/"],
#globalMenu-02 .container ul li a[href*="/plan/"] {opacity: 0.2 !important;pointer-events: none !important;}


/* 共通 | 来場予約非表示化・SPメニューカラム調整 */
.block-index-00 .box01 .link-container a.reserve,
#globalMenu-02 .container ul.nav03 li.reserve,
#globalMenu-01 div a.reserve {display: none !important;}
#globalMenu-01 div a {width: 25% !important;}


/* TOP | ナビ無効化 + それに伴うCSS調整 */
/*.block-index-03 {margin-top: 0 !important;padding: 0 !important;background: #fff !important;}*/
.block-index-03 ul li.comingsoon {pointer-events: none;background: #333;}
.block-index-03 ul li.comingsoon a {opacity: 0.2 !important;pointer-events: none !important;}


/* 共通 | NEWマーク */
/*header .container > div nav:nth-child(2) ul li:nth-child(8)::before,
header .container > div nav:nth-child(2) ul li:nth-child(3)::before {display: block;}*/



@media only screen and (min-width: 768px) and (max-width: 1200px) {}
@media only screen and (min-width: 768px) {}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 768px) and (orientation: landscape) {}