﻿/* 修正日：2008年5月15日*/
/* 英語版総合トップページ用 サンプル*/


.momatLogo {
	padding: 30px 19px 55px 0px;
}


/*左ナビ*/

.leftNavi {
	width: 289px;
	margin-bottom:15px;
}


/* インフォメーション：サーチ */
.leftNavi .info{
	font-size: 75%;	
	width:141px;
	padding-right:7px;
}

.leftNavi .search {
	font-size: 75%;
	width:141px;
}

.leftNavi .info .sitemap_link{
	float:right;
	width:78px;
}

.leftNavi .info .info_link {
	width: 60px;
}

.leftNavi .info .sitemap_link a,
.leftNavi .info .info_link a {
	background-color: #777777;
	color:#FFFFFF;
	display: block;
	text-align:center;
	padding: 3px 0px 3px 0px;
	text-decoration:none;
}
.leftNavi .info .sitemap_link a:hover,
.leftNavi .info .info_link a:hover{
	background-color: #000;
	text-decoration:none;
}


.leftNavi .search {
	font-size:75%;
	background-color: #fff;
	width: 141px;
	color:#444444;
}
.leftNavi .search  a {
	display: block;
	background-color: #ddd;
	padding: 1px 0px 1px 2px;
	margin-bottom: 3px;
	color:#444444;
	text-decoration:none;
}
.leftNavi .search a:hover {
	background-color: #000;
	color:#FFFFFF;
	text-decoration:none;
}


/* 言語 */
.language_block{
 display: block;
 padding: 0px 20px 10px 0px;
}


.language{
 font-size: 85%;
 color:#333333;
 background-color: #dddddd;
 padding: 1px 5px 1px 5px;

}
.language a{
 font-size:85%;
 color:#333333;
 background-color: #dddddd;
 padding: 1px 5px 1px 5px;
 text-decoration:none;
}
.language a:hover{
 font-size: 85%;
 color:#FFFFFF;
 padding: 1px 5px 1px 5px;
 background-color: #666666;
 text-decoration:none;
}


/* トピックス*/
.leftNavi .topics_title {
	font-size:75%;
	width:289px;
	background-color: #fff;
}
.leftNavi .topics_title  a {
	display: block;
	background-color: #fff;
	text-decoration: none;
	text-align: center;
	color: #444444;
	padding: 1px 4px;
}
.leftNavi .topics_title  a:hover {
	background-color: #666666;
	color:#FFFFFF;
	text-decoration:none;
}

.leftNavi .topics {
	font-size:75%;
	width:289px;
	background-color:#dddddd;
}
.leftNavi .topics td {
	border-top: 2px solid #FFFFFF;
}
.leftNavi .topics .topics_L {
	width:22px;
	vertical-align:top;
}

.leftNavi .topics .topics_R a {
	padding: 3px 0px;

}
.leftNavi .topics .topics_R a:hover {
}


/* リンク*/
.leftNavi .links_L,
.leftNavi .links_R {
	background-color: #fff;
	text-decoration: none;
	padding-bottom:3px;
	font-size:75%;
	
}

.leftNavi .links_L a, 
.leftNavi .links_R a {
	padding:2px;
}

.leftNavi .links_L{
	width:108px;
	padding-right:3px;
}

.leftNavi .links_R{
	width:178px;
}


/* トピックス＆リンクの色*/

.leftNavi .links_L a, 
.leftNavi .links_R a,
.leftNavi .topics .topics_R a {
	color: #444444;
	display: block;
	background-color: #dddddd;
	text-decoration: none;
	text-align: left;
	text-decoration:none;
}
.leftNavi .links_L a:hover,
.leftNavi .links_R a:hover,
.leftNavi .topics .topics_R a:hover {
	background-color: #666;
	color:#FFFFFF;
	text-decoration:none;
}



/*--- 各館共通---*/
.topArt,
.topCd,
.topFc
 {
	border-left-width: 2px;
	border-left-style: solid;
	padding-left: 2px;
	vertical-align: top;
	background-color: #FFFFFF;
}

.topArt .logo,
.topCd .logo ,
.topFc .logo {
    padding: 30px 9px 3px 0px;
	border:none;
}

.topArt .logo img,
.topCd .logo img,
.topFc .logo img{
vertical-align:bottom;
}

.topArt .cal_acc,
.topCd .cal_acc,
.topFc .cal_acc {
	font-size:75%;
	width:133px;
}
.topArt .cal_acc td.cal,
.topCd .cal_acc td.cal {
	width:50%;
	border-right:solid 3px #FFFFFF;
}

.topArt .cal_acc td,
.topCd .cal_acc td,
.topFc .cal_acc td {
	text-align:center;
}

.topArt .cal_acc td a,
.topCd .cal_acc td a,
.topFc .cal_acc td a {
	color:#333333;
	background-color:#dddddd;
	display:block;
	padding:2px 0;
	text-decoration:none;
}

/*--- FC Access&Mapページ制作までの暫定処置 ---*/
.topFc .cal_acc td.cal {
	width:133px;
}
.topFc .cal_acc td {
	background-color:#dddddd;
	display:block;
	padding:2px 0;
}

.topArt .cal_acc td a:hover,
.topCd .cal_acc td a:hover,
.topFc .cal_acc td a:hover {
	color:#ffffff;
	background-color:#666666;
	display:block;
	padding:2px 0;
	text-decoration:none;
}

.topArt .memo_up,
.topCd .memo_up,
.topFc .memo_up {
	font-size: 75%;
	color:#ff0033;
	line-height: 140%;
	width: 131px;
	padding: 5px 0px 5px 2px;
}
.topArt .memo_up a,
.topCd .memo_up a,
.topFc .memo_up a{
	color:#FFFFFF;
	padding:1px;
	text-decoration:none;
}
.topArt .memo_up a:hover,
.topCd .memo_up a:hover,
.topFc .memo_up a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.kyukan{
	font-size:75%;
	color:#FF0033;
	padding: 8px 2px 1px 2px;
	font-weight:bold;
	width: 129px;
}

.topArt .title,
.topCd .title,
.topFc .title {
	padding: 5px 0px 5px 0px;
	line-height: 140%;
	font-size:75%;
}
.topArt .title a,
.topCd .title a,
.topFc .title a{
	display: block;
	background-color: #FFF;
	padding: 5px 0px 5px 2px;
	width: 131px;
	text-decoration:none;
}
.topArt .title a:hover,
.topCd .title a:hover,
.topFc .title a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

.topArt .comment,
.topCd .comment,
.topFc .comment {
	width: 131px;
	padding:5px 0 5px 2px;
	font-size:75%;
	line-height:140%;
	color:#666666;
}
.topArt .comment a,
.topCd .comment a,
.topFc .comment a{
	color:#FFFFFF;
	padding:1px;
	text-decoration:none;
}
.topArt .comment a:hover,
.topCd .comment a:hover,
.topFc .comment a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

/*--- 美術館本館---*/

.topArt {
	border-left-color: #335599;
}

.topArt .title a:hover {
	background-color: #6699cc;
}

.topArt .comment a,
.topArt .memo_up a{
	background-color:#335599;
}
.topArt .comment a:hover,
.topArt .memo_up a:hover{
	background-color:#6699cc;
}


/*--- 工芸館---*/
.topCd {
	border-left-color: #c00;
}
.topCd .title a:hover {
	background-color: #ff9999;
}
.topCd .comment a,
.topCd .memo_up a{
	background-color:#cc6666;
}
.topCd .comment a:hover,
.topCd .memo_up a:hover{
	background-color:#ffcccc;
}

/*--- フィルムセンター ---*/
.topFc {
	border-left-color: #000;
}
.topFc .title a:hover {
	background-color: #bbbbbb;
}	
.topFc .comment a,
.topFc .memo_up a{
	background-color:#777777;
}
.topFc .comment a:hover,
.topFc .memo_up a:hover{
	background-color:#bbbbbb;
}

.topFc .hall{
background-color: #333333;
font-size:75%;
color:#ffffff;
padding: 2px 0px 2px 5px;
width: 128px;
}



/* リンク 英語版固有　左ナビリンク表示*/
.leftNavi .links {
	font-size:75%;
	background-color: #fff;
	width:285px;
}

.leftNavi .links a {
	display: block;
	width:100%;
	background-color: #ddd;
	padding: 2px;
	margin-bottom: 3px;
	color:#444444;
	text-decoration:none;
}
.leftNavi .links a:hover {
	background-color: #666;
	color:#FFFFFF;
	text-decoration:none;
}




/* 英語版固有FC　本文*/
.topFc .comment_fc {
	width: 133px;
	margin-top:10px;
	font-size:75%;
}
.topFc .comment_fc a{
	color:#FFFFFF;
	padding:1px;
	text-decoration:none;
	background-color:#777777;
}
.topFc .comment_fc a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#bbbbbb;
}


