@charset "utf-8";



/* open subMenu
----------------------------------------------------------------------*/

body#infinite #sidebar #nav01.subMenu { display: none; }
body#infinite #sidebar #nav01.subMenu .movie { display: none; }
body#infinite #sidebar #nav01.subMenu .movies { display: none; }
body#infinite #sidebar #nav01.subMenu .gallery { display: none; }
body#infinite #sidebar #nav01.subMenu .event { display: none; }
body#infinite #sidebar #nav01.subMenu .events { display: none; }
body#infinitw #sidebar #nav02.subMenu .artwork { display: none; }
body#infinitw #sidebar #nav02.subMenu .artworks { display: none; }
body#infinite #sidebar #nav01 .artist { display: none; }
body#infinite #sidebar #nav01 .artists { display: none; }

body#infinite #sidebar #nav02.subMenu { display: block; }
body#infinite #sidebar #nav02.subMenu .movie { display: none; }
body#infinite #sidebar #nav02.subMenu .movies { display: block; }
body#infinite #sidebar #nav02.subMenu .gallery { display: block; }
body#infinite #sidebar #nav02.subMenu .event { display: block; }
body#infinite #sidebar #nav02.subMenu .events { display: none; }
body#infinite #sidebar #nav02.subMenu .artwork { display: none; }
body#infinite #sidebar #nav02.subMenu .artworks { display: block; }
body#infinite #sidebar #nav02 .artist { display: block; }
body#infinite #sidebar #nav02 .artists { display: none; }

body#infinite #sidebar #nav03.subMenu { display: none; }


/* triangle position
----------------------------------------------------------------------*/

body#infinite #sidebar #triangle { top: 265px; }



/* set bg image
----------------------------------------------------------------------*/

body#infinite { background-image: url("../images/infinite/bg.png"); }



/* set color scheme
----------------------------------------------------------------------*/

body#infinite #main h3,
body#infinite #main h4,
body#infinite #main h5 {
	color: #00d8d8;
	border-left-color: #00d8d8;
}


body#infinite #main h3#irregular {
	border-left: none;
	padding-left: 0;
}

body#infinite {
	background-image: url("../images/infinite/bg.png");
}

body#infinite.exhibition #main figure img {
	border: 1px solid #eee
}

body#infinite #lvWrapper #lvContent #lvTop #lvImage img {
	border: 1px solid #eee
}