/* ICC Renewal Stylesheet - 06/2006

Table of Contents
	
	Typography
	Positioning
	IE Fix
	Mac IE Fix
	Old CSS Import
	
*/

/* Typography
------------------------------------------------------------------------ */

#acvheader_cover {
	font-family: Arial, Verdana, Trebuchet MS, sans serif;
	font-size: 11px;
}


#iccNavigation li ul li a, #iccArchiveNavigation a:hover {
	color: #999;
}

.iccLargeDate, #iccArchiveNavigation a {
	color: black;
}

#iccInnerIndexContainer h2 a, #iccNavigation li ul li a:hover, #iccLeftSide h2 a, h2.iccContentTitle {
	color: white;
}

.iccTopList li a {
	color: #3333CC;
}

.iccBlueDescription {
	color: #6969DA;
}

.iccDarkBlueDescription {
	color: #3333CC;
}

#iccLanguage a {
	color: #333;
	letter-spacing: 1px;
}


#iccInnerIndexContainer h2 a, #iccLeftSide h2, h2.iccContentTitle, #iccArchiveNavigation {
	font-size: 11px;
}

#iccInnerIndexContainer h3, #iccLeftSide h3 {
	font-size: 10px;
}

.iccLargeDate, .iccBlueDescription, .iccDarkBlueDescription {
	font-size: 14px;
}


#iccInnerIndexContainer h2 a, #iccLeftSide h2 a, .iccTopList li a, #iccLanguage a, #iccNavigation a, #iccFooterMenu a, #iccArchiveNavigation a:hover {
	text-decoration: none;
}

.iccIntroText {
	margin: 11px 0 14px 0;
	line-height: 1.5em;
}

#iccArchiveNavigation li {
	line-height: 2.2em;
}



/* Positioning
------------------------------------------------------------------------ */

* {
	margin: 0;
	padding: 0;
}

a img {
	border: none;
}

ul {
	list-style: none;
}

#iccWhiteContainer {
	background: white;
}

#iccHeader {
	width: 800px;
}

#iccHeader {
	padding: 20px 0 0 0;
}

#iccLanguage, #iccFooter, #indexSpacer {
	clear: left;
}

#iccLogo, #iccNavigation, #iccLeftSide, #iccRightSide, .iccArchiveNavigationFirst {
	float: left;
}



#iccLogo {
	margin: 0 36px 0 23px;
}	

#iccNavigation {
	padding: 16px 0 0 0;
}

#iccNavigation li {
	display: block;
	float: left;
	position: relative;
	height: 18px;
}

#iccNavigation li.navAboutJa {
	width: 93px;
}

#iccNavigation li.navExhibitionJa {
	width: 108px;
}

#iccNavigation li.navCommunicationJa {
	width: 117px;
}

#iccNavigation li.navArchiveJa {
	width: 82px;
}

#iccNavigation li.navAboutEn {
	width: 84px;
}

#iccNavigation li.navExhibitionEn {
	width: 132px;
}

#iccNavigation li.navCommunicationEn {
	width: 112px;
}

#iccNavigation li.navArchiveEn {
	width: 65px;
}

#iccNavigation li a {
	display: block;
}

#iccNavigation li ul {
	display: none;
	position: absolute;
	top: 18px;
 	left: 0;
 }
 
#iccNavigation li > ul {
	top: auto;
	left: auto;
}

#iccNavigation li:hover ul, #iccNavigation li.over ul {
	display: block;
}

#iccNavigation li ul li {
	float: none;
}

#iccNavigation li ul li a {
	display: block;
	height: 18px;
	margin: 0 0 0 1px;
}

#iccNavigation li.navAboutJa ul li a {
	width: 92px;
}

#iccNavigation li.navAboutJa ul li a:hover{
	background-position: -92px 0;
}

#iccNavigation li.navAboutEn ul li a {
	width: 97px;
}

#iccNavigation li.navAboutEn ul li a:hover{
	background-position: -97px 0;
}

#iccNavigation li.navExhibitionJa ul li a {
	width: 136px;
}

#iccNavigation li.navExhibitionJa ul li a:hover {
	background-position: -136px 0;
}

#iccNavigation li.navExhibitionEn ul li a {
	width: 131px;
}

#iccNavigation li.navExhibitionEn ul li a:hover {
	background-position: -131px 0;
}

#iccNavigation li.navCommunicationJa ul li a {
	width: 116px;
}

#iccNavigation li.navCommunicationJa ul li a:hover {
	background-position: -116px 0;
}

#iccNavigation li.navCommunicationEn ul li a {
	width: 111px;
}

#iccNavigation li.navCommunicationEn ul li a:hover {
	background-position: -111px 0;
}

#iccNavigation li.navArchiveJa ul li a {
	width: 87px;
}

#iccNavigation li.navArchiveJa ul li a:hover {
	background-position: -87px 0;
}

#iccNavigation li.navArchiveEn ul li a {
	width: 77px;
}

#iccNavigation li.navArchiveEn ul li a:hover {
	background-position: -77px 0;
}

/* START OF NAVIGATION IMAGES
--------------------------------------------------------------------------------------------------- */

/* Japanese About
----------------------------------------------- */

#iccNavigation li ul li a.iccSubIntroJa {
	background: transparent url(../Images/icc-sub-intro-ja.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubHoursJa {
	background: transparent url(../Images/icc-sub-hours-ja.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubFloorJa {
	background: transparent url(../Images/icc-sub-floor-ja.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubCafeJa {
	background: transparent url(../Images/icc-sub-cafe-ja.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubShopJa {
	background: transparent url(../Images/icc-sub-shop-ja.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubLibraryJa {
	background: transparent url(../Images/icc-sub-library-ja.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubCollectionJa {
	background: transparent url(../Images/icc-sub-collection-ja.gif) top left no-repeat;
}


/* English About
----------------------------------------------- */

#iccNavigation li ul li a.iccSubIntroEn {
	background: transparent url(../Images/icc-sub-intro-en.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubHoursEn {
	background: transparent url(../Images/icc-sub-hours-en.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubFloorEn {
	background: transparent url(../Images/icc-sub-floor-en.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubCafeEn {
	background: transparent url(../Images/icc-sub-cafe-en.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubShopEn {
	background: transparent url(../Images/icc-sub-shop-en.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubLibraryEn {
	background: transparent url(../Images/icc-sub-library-en.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubCollectionEn {
	background: transparent url(../Images/icc-sub-collection-en.gif) top left no-repeat;
}


/* Japanese Exhibition
----------------------------------------------- */

#iccNavigation li ul li a.iccSubMagJa {
	background: transparent url(../Images/icc-sub-magazine-ja.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubPodcastJa {
	background: transparent url(../Images/icc-sub-podcast-ja.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubInternetJa {
	background: transparent url(../Images/icc-sub-internet-ja.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubPressJa {
	background: transparent url(../Images/icc-sub-press-ja.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubPubJa {
	background: transparent url(../Images/icc-sub-pub-ja.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubRSSJa {
	background: transparent url(../Images/icc-sub-rss-ja.gif) top left no-repeat;
}

/* English Exhibition
----------------------------------------------- */

#iccNavigation li ul li a.iccSubMagEn {
	background: transparent url(../Images/icc-sub-magazine-en.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubPodcastEn {
	background: transparent url(../Images/icc-sub-podcast-en.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubInternetEn {
	background: transparent url(../Images/icc-sub-internet-en.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubPressEn {
	background: transparent url(../Images/icc-sub-press-en.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubPubEn {
	background: transparent url(../Images/icc-sub-pub-en.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubRSSEn {
	background: transparent url(../Images/icc-sub-rss-en.gif) top left no-repeat;
}

/* Japanese Communication
----------------------------------------------- */

#iccNavigation li ul li a.iccSubOpenspaceJa {
	background: transparent url(../Images/icc-sub-openspace-ja.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubTechJa {
	background: transparent url(../Images/icc-sub-tech-ja.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubResearchJa {
	background: transparent url(../Images/icc-sub-research-ja.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubNetworkJa {
	background: transparent url(../Images/icc-sub-network-ja.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubArchiveJa {
	background: transparent url(../Images/icc-sub-archive-ja.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubEventspaceJa {
	background: transparent url(../Images/icc-sub-eventspace-ja.gif) top left no-repeat;
}

/* English Communication
----------------------------------------------- */

#iccNavigation li ul li a.iccSubOpenspaceEn {
	background: transparent url(../Images/icc-sub-openspace-en.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubTechEn {
	background: transparent url(../Images/icc-sub-tech-en.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubResearchEn {
	background: transparent url(../Images/icc-sub-research-en.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubNetworkEn {
	background: transparent url(../Images/icc-sub-network-en.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubArchiveEn {
	background: transparent url(../Images/icc-sub-archive-en.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubEventspaceEn {
	background: transparent url(../Images/icc-sub-eventspace-en.gif) top left no-repeat;
}

/* Japanese Archive
----------------------------------------------- */

#iccNavigation li ul li a.iccSubPastJa {
	background: transparent url(../Images/icc-sub-past-ja.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubHiveJa {
	background: transparent url(../Images/icc-sub-hive-ja.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubArtistsJa {
	background: transparent url(../Images/icc-sub-artists-ja.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubSearchJa {
	background: transparent url(../Images/icc-sub-search-ja.gif) top left no-repeat;
}

/* English Archive
----------------------------------------------- */

#iccNavigation li ul li a.iccSubPastEn {
	background: transparent url(../Images/icc-sub-past-en.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubHiveEn {
	background: transparent url(../Images/icc-sub-hive-en.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubArtistsEn {
	background: transparent url(../Images/icc-sub-artists-en.gif) top left no-repeat;
}

#iccNavigation li ul li a.iccSubSearchEn {
	background: transparent url(../Images/icc-sub-search-en.gif) top left no-repeat;
}


/* END OF NAVIGATION IMAGES
--------------------------------------------------------------------------------------------------- */




#iccLanguage {
	padding: 8px 0 18px 24px;
	height: 19px;
}
#headerspace {
	margin: 0 0 0 0px;

}
#iccMainContent {
	margin: 0 0 0 15px;
}

#iccArchiveNavigation {
	background: transparent url(../Images/icc-double-dotted.gif) top left repeat-x;
	width: 100%;
	margin: -1px 0 0 0px;
}

#iccArchiveNavigation li {
     display: inline;
	padding: 0 7px 0 0;
}

#iccArchiveNavigation li.iccArchiveNavigationFirst {
	padding: 0 0 0 24px;
}

#iccIndexWhiteSpacer {
	background: white;
	margin: -1px 0 0 0;
	height: 16px;
}

#iccLeftSide {
	width: 395px;
	padding: 0 0 0 24px;
	display: block;
	float: left;
}

#iccRightSide {
	width: 380px;
	display: block;
}

#iccInnerIndexContainer h2, #iccInnerIndexContainer h3, #iccLeftSide h2, #iccLeftSide h3 {
	background: #686868;
	padding: 1px;
	width: 168px;
}

#iccInnerIndexContainer h3, #iccLeftSide h3 {
	background: white;
	border: 1px solid black;
	border-style: none none solid none;
}

.iccPreviewBox, .iccDoubleBox {
	width: 170px;
	float: left;
	margin: 0 6px 15px 0;
}

.iccPreviewBox img {
	display: block;
	width: 170px;
	height: 128px;
}

.iccDoubleBox {
	width: 345px;
}

#iccFooter {
	background: transparent url(../Images/dotted.gif) top left repeat-x;
	margin: 20px 0 0 0;
}

#iccFooterMenu li {
	display: inline;
}

#iccFooterMenu {
	padding: 18px 0 15px 24px;
	width: 480px;
}

#iccFooterMenu.iccEnglishFooter {
	padding: 17px 0 15px 24px;
}

#iccCopyright {
	position: absolute;
	margin: 13px 0 0 523px;	
}

h2.iccContentTitle {
	display: inline;
	background: #3333CC;
	padding: 1px;
}

.iccTopList  {
	margin: 10px 0 20px 0;
}

.iccTopList li {
	margin: 0 0 10px 1px;
}

#indexSpacer {
	height: 65px;
}

#iccInnerIndexContainer {
	margin: 54px 0 0 0;
}

#iccInnerIndexContainer ul.iccTopList {
	margin: 0;
}

.iccSubIndexSpacer {
	height: 20px;
	clear: both;
}

.iccLargeDate, .iccBlueDescription, .iccDarkBlueDescription {
	display: block;
}

.iccLargeDate {
	margin: 0 0 40px 0;
}

.iccBlueDescription, .iccDarkBlueDescription {
	margin: 0 0 5px 0;
}

/* IE Fix
------------------------------------------------------------------------ */

* html #iccArchiveNavigation li.iccArchiveNavigationFirst {
	margin: 0 0 -4px 0;
}

/* Mac IE Fix
------------------------------------------------------------------------ */


/* Old CSS Import
------------------------------------------------------------------------ */

/*アーカイヴナビ用*/


#acvheader_cover {
background: url(../Images/icc-double-dotted.gif) repeat-x scroll 0%;
height:24px;
margin-top:0pt;
margin-bottom:0pt;
}


#iccArchiveNavigation
{
white-space: nowrap;
width: 940px;/*2010-03-12 Added*//*width: 900px;*/
margin: 0 0 0 0;
font-size: 11px;
}

#iccArchiveNavigation li.iccArchiveNavigationFirst
{
display: inline;
list-style-type: none;
padding: 0 14px 0 0;
}

#iccArchiveNavigation a
{
/*padding: 3px 10px;*/
}

#iccArchiveNavigation a:link, ul#iccArchiveNavigation a:visited
{
text-decoration: none;
}

#iccArchiveNavigation a:hover
{
color: #999;
text-decoration: none;
}

.iccLargeDate, #iccArchiveNavigation a {
color: black;
text-decoration: none;
}

#iccArchiveNavigation li.iccArchiveNavigationFirst {
padding: 0 0 0 24px;
height:24px;
}

/*2010-03-12 Added*/
#iccArchiveNavigation li.iccArchiveNavigationLast {
padding: 0;
}

/* IE Fix
------------------------------------------------------------------------ */

* html #iccArchiveNavigation li.iccArchiveNavigationFirst {
	margin: 0 0 -4px 0;
}






