/*------------------------------------------------------------------------------

	CSS Document (http://www.w3.org/Style/CSS/)



	プロジェト:	MAP Japan Art Media

	created:	2010-06-08

	ユーザー:	及川笑子

	サイト:		http://plaza.bunka.go.jp/museum/



	要約:	HEADER

			FOOTER

			MEDIA_ARTS_FILE

			MEDIA_ARTS_FILE_TOP

			MEDIA_ARTS_FILE_CATEGORY

			MEDIA_ARTS_FILE_ARTICLE

    

----------------------------------------------------------------------------- */



@media screen {
	#container,
	#wrapper {border-top: none;}

	.left-prof {font-size: 0.8;}

	.left-prof p {
		line-height: 3;
		font-size: 2em;
	}

	/*	=HEADER

	----------------------------------------------------------------------------- */

	#header a,
	#header a:hover {color: #FFF;}

	.ja #nav3 strong a, .ja #nav3 strong a span {height: 45px;}

	.ja #navbar ul li ul {background-position: 0 -191px; 

	height: 25px; 

	overflow: hidden;	/*追加090615保科*/

	font-size: 4px;	/*追加090615保科*/

	 }

/*	.ja #sub-nav1 a, .ja  #sub-nav1 a span { width: 126px; }
	.ja #sub-nav2 a, .ja #sub-nav2 a span { width: 91px; }
	.ja #sub-nav3 a, .ja #sub-nav3 a span { width: 79px; }
	.ja #sub-nav4 a, .ja #sub-nav4 a span { width: 94px; }
	.ja #sub-nav5 a, .ja #sub-nav5 a span { width: 94px; }
	.ja #sub-nav6 a, .ja #sub-nav6 a span { width: 130px; }
	.ja #sub-nav7 a, .ja #sub-nav7 a span { width: 68px; }
	.ja #sub-nav8 a, .ja #sub-nav8 a span { width: 63px; }
	.ja #sub-nav1 a span { background-position: 0 -192px; }
	.ja #sub-nav2 a span { background-position: -126px -192px; }
	.ja #sub-nav3 a span { background-position: -217px -192px; }
	.ja #sub-nav4 a span { background-position: -296px -192px; }
	.ja #sub-nav5 a span { background-position: -390px -192px; }
	.ja #sub-nav6 a span { background-position: -484px -192px; }
	.ja #sub-nav7 a span { background-position: -614px -192px; }
	.ja #sub-nav8 a span { background-position: -682px -192px; }
	.ja #sub-nav1 a:hover span { background-position: 0 -216px; }
	.ja #sub-nav2 a:hover span { background-position: -126px -216px; }
	.ja #sub-nav3 a:hover span { background-position: -217px -216px; }
	.ja #sub-nav4 a:hover span { background-position: -296px -216px; }
	.ja #sub-nav5 a:hover span { background-position: -390px -216px; }
	.ja #sub-nav6 a:hover span { background-position: -484px -216px; }
	.ja #sub-nav7 a:hover span { background-position: -614px -216px; }
	.ja #sub-nav8 a:hover span { background-position: -682px -216px; }
	.ja #sub-nav1 strong a span, .ja #sub-nav1 strong a:hover span { background-position: 0 -240px; }
	.ja #sub-nav2 strong a span, .ja #sub-nav2 strong a:hover span { background-position: -126px -240px; }
	.ja #sub-nav3 strong a span, .ja #sub-nav3 strong a:hover span { background-position: -217px -240px; }
	.ja #sub-nav4 strong a span, .ja #sub-nav4 strong a:hover span { background-position: -296px -240px; }
	.ja #sub-nav5 strong a span, .ja #sub-nav5 strong a:hover span { background-position: -390px -240px; }
	.ja #sub-nav6 strong a span, .ja #sub-nav6 strong a:hover span { background-position: -484px -240px; }
	.ja #sub-nav7 strong a span, .ja #sub-nav7 strong a:hover span { background-position: -614px -240px; }
	.ja #sub-nav8 strong a span, .ja #sub-nav8 strong a:hover span { background-position: -682px -240px; }*/

/*	.ja #sub-nav1 a, .ja  #sub-nav1 a span { width: 126px; }
	.ja #sub-nav2 a, .ja #sub-nav2 a span { width: 91px; }*/
	.ja #sub-nav3 a, .ja #sub-nav3 a span { width: 79px; }
	.ja #sub-nav4 a, .ja #sub-nav4 a span { width: 94px; }
	.ja #sub-nav5 a, .ja #sub-nav5 a span { width: 94px; }
	.ja #sub-nav6 a, .ja #sub-nav6 a span { width: 130px; }
	.ja #sub-nav7 a, .ja #sub-nav7 a span { width: 68px; }
	.ja #sub-nav8 a, .ja #sub-nav8 a span { width: 63px; }
/*	.ja #sub-nav1 a span { background-position: -0 -191px; }
	.ja #sub-nav2 a span { background-position: -126px -191px; }*/
	.ja #sub-nav3 a span { background-position: 0px -191px; }
	.ja #sub-nav4 a span { background-position: -79px -191px; }
	.ja #sub-nav5 a span { background-position: -173px -191px; }
	.ja #sub-nav6 a span { background-position: -267px -191px; }
	.ja #sub-nav7 a span { background-position: -397px -191px; }
	.ja #sub-nav8 a span { background-position: -465px -191px; }
/*	.ja #sub-nav1 a:hover span { background-position: 0 -215px; }
	.ja #sub-nav2 a:hover span { background-position: -126px -215px; }*/
	.ja #sub-nav3 a:hover span { background-position: -0px -215px; }
	.ja #sub-nav4 a:hover span { background-position: -79px -215px; }
	.ja #sub-nav5 a:hover span { background-position: -173px -215px;}
	.ja #sub-nav6 a:hover span { background-position: -267px -215px; }
	.ja #sub-nav7 a:hover span { background-position: -397px -215px; }
	.ja #sub-nav8 a:hover span { background-position: -465px -215px; }
/*	.ja #sub-nav1 strong a span, .ja #sub-nav1 strong a:hover span { background-position: 0 -239px; }
	.ja #sub-nav2 strong a span, .ja #sub-nav2 strong a:hover span { background-position: -126px -239px; }*/
	.ja #sub-nav3 strong a span, .ja #sub-nav3 strong a:hover span { background-position: 0px -239px; }
	.ja #sub-nav4 strong a span, .ja #sub-nav4 strong a:hover span { background-position: -79px -239px; }
	.ja #sub-nav5 strong a span, .ja #sub-nav5 strong a:hover span { background-position: -173px -239px; }
	.ja #sub-nav6 strong a span, .ja #sub-nav6 strong a:hover span { background-position: -267px -239px; }
	.ja #sub-nav7 strong a span, .ja #sub-nav7 strong a:hover span { background-position: -397px -239px; }
	.ja #sub-nav8 strong a span, .ja #sub-nav8 strong a:hover span { background-position: -465px -239px; }

	/*	=FOOTER

	----------------------------------------------------------------------------- */

	#footer_new {
		_border-top: 1px solid #FFF;
		clear:both;
	}

	*:first-child+html #footer_new {

	border-top: 1px solid #FFF;

	}





	/*	=MEDIA_ARTS_FILE

	----------------------------------------------------------------------------- */

	#maf-breadcrumb {

		width: 601px;

		margin: 0 0 6px 0;

		padding: 0 7px;

		background-color: #2F2F2F;

		color: #999;

/*		font-size: 1.4em;*/

		font-size: 1.2em;

		line-height: 25px;

	}

	#maf-breadcrumb a {

		margin: 0 7px 0 0;

		padding: 0 15px 0 0;

		color: #94a63e;

		font-weight: normal;

		background: url(/museum/images/icons/maf-next.png) no-repeat 100% 50%;

		text-decoration: none;

	}

	#maf-breadcrumb a:hover {

		text-decoration: underline;

	}

	#maf-breadcrumb strong {

		font-weight: normal;

	}

	#maf-tags-widget {

		border: 1px solid #dedede;

		background: #f4f4f4;

	}

	#maf-tags-widget h2 {

		padding: 0 0 8px 0;

		color: #000;

		font-size: 1.4em;

		font-weight: bold;

	}

	#maf-tags-widget li a {

		color: #94a63e;

		font-size: 1.2em;

		font-weight: bold;

		text-decoration: none;

		white-space: nowrap;

	}

	#maf-tags-widget li a:hover {

		text-decoration: underline;

	}

	#maf-tags-widget li a .counter {

		padding: 0 0 0 4px;

		color: #999;

		font-size: 1em;

		font-weight: normal;

	}

	#content #maf-tags-widget {

		overflow: hidden;

		width: 581px;

		padding: 16px 16px 4px 16px;

	}

	#content #maf-tags-widget li {

		float: left;

		padding: 0 15px 11px 0;

		line-height: 1;

	}

	#sidebar #maf-tags-widget {

		width: 245px;

	}

	#sidebar #maf-tags-widget {

		overflow: hidden;

		width: 215px;

		margin: 0 0 25px 0;

		padding: 26px 14px 30px 14px;

	}

	#sidebar #maf-tags-widget ul li {

		position: relative;

		display:block;

		background: url(/common/img/ui/dot.png) repeat-x 0 100%;

		line-height: 23px;

	}

	#sidebar #maf-tags-widget ul li a {

		display: block;

		line-height: 23px;

	}

	#sidebar #maf-tags-widget ul li a .counter {

		display: block;

		position: absolute;

		top: 0;

		right: 0;

		line-height: 23px;

	}

	.row {

		overflow: hidden;

		width: 622px;

		margin: 0;

		padding: 0 0 23px 0;

	}

	.row .item {

		float: left;

		width: 200px;

		margin: 0;

		padding: 0 7px 0 0;

	}

	.row .item .thumbnail {

		display: block;

		margin: 0 0 5px 0;

	}

	.row .item h3 {

		font-size: 1.4em; /* 14px */

	}

	.row .item .description {

		font-size: 1.4em; /* 14px */

	}

	.row .item .author,

	.row .item .tags-cloud {

		font-size: 1.2em; /* 12px */

	}

	.row .item h3 a {

		padding: 0 0 0 1px;

		color: #333;

		font-weight: bold;

		text-decoration: none;

	}

	.row .item .description {

		overflow: hidden;

		width: 200px;

		padding: 0 0 4px 0;

		background: url(/common/img/ui/dot.png) repeat-x 0 100%;

		color: #333;

	}

	.row .item .author,

	.row .item .tags-cloud {

		overflow: hidden;

		width: 200px;

		padding: 4px 0;

		background: url(/common/img/ui/dot.png) repeat-x 0 100%;

	}

	.row .item .author h4,

	.row .item .tags-cloud h4 {

		float: left;

		width: 35px;

		color: #a5a5a5;

		font-size: 1em;

	}

	.row .item .author p,

	.row .item .tags-cloud ul {

		display: block;

		float: right;

		width: 165px;

	}

	.row .item .tags-cloud li {

		display: block;

		float: left;

		padding: 0 11px 0 0;

	}

	.row .item .tags-cloud li a {

		color: #94a63e;

		font-size: 1em;

		font-weight: bold;

		text-decoration: none;

		white-space: nowrap;

	}

	.row .item .tags-cloud li a:hover {

		text-decoration: underline;

	}



	/*	=MEDIA_ARTS_FILE_TOP

	----------------------------------------------------------------------------- */

	.maf-top #themes {

		width: 200px;

		height: 350px;

		margin: 0;

		padding: 0;

	}

	.js .maf-top #themes {

		z-index: 0;

		position: absolute;

		left: 0;

		top: 238px;

	}

	.maf-top #themes ol {

		display: block;

		margin: 0;

		padding: 31px 0 0 0;

	}

	.maf-top #themes ol li {

		display: block;

		margin: 0;

		padding: 0;

	}

	.maf-top #themes ol li a {

		display: block;

		width: 170px;

		height: auto !important;

		min-height: 25px;

		height: 25px;

		padding: 6px 15px;

		border-bottom: 1px solid #464646;

		background: transparent;

		color: #94a63e;

		font-size: 1.8em; /* 18px */

		font-weight: normal;

		line-height: 1.2;

		text-decoration: none;

	}

	.maf-top #themes ol li a:hover {

		background: #141414;

	}

	.maf-top #themes ol li a acronym,

	.maf-top #themes ol li a small {

		display: block;

		color: #999;

		font-size: 0.75em; /* 12px */

	}

	.maf-top #themes ol .coming a {

		color: #666;

	}

	.maf-top #themes ol .coming a:hover {

		background: transparent;

	}

	.maf-top #themes ol .coming a small,

	.maf-top #themes ol .coming a acronym {

		color: #999;

	}

	.maf-top #themes-popup-close {

		display: none;

	}

	.js .maf-top #themes-popup-close {

		position: absolute;

		top: 0;

		right: 0;

	}

	.js .maf-top #themes-popup-close,

	.js .maf-top #themes-popup-close img {

		display: block;

		width: 20px;

		height: 20px;

		margin: 0;

		padding: 0;

	}

	.maf-top .ui-pictures {

		overflow; hidden;

		position: relative;

		float: left;

		width: 200px;

		margin: 0;

		padding: 0;

	}

	.maf-top #column-1-3,

	.maf-top #column-2-3 {

		padding: 0 7px 0 0;

	}

	.maf-top .ui-pictures .info {

		position: relative;

		width: 168px;

		margin: 0 0 7px 0;

		padding: 31px 16px;

		background: #2f2f2f;

	}

	.maf-top .ui-pictures .info .description {

		padding: 4px 0 0 0;

		margin: 0;

		color: #999;

		font-size: 1.2em;

		line-height: 1.7;

	}

	.maf-top #column-1-3 .info {

		height: auto !important;

		min-height: 169px;

		height: 169px;

	}

	.maf-top #column-3-3 .info h1,

	.maf-top #column-3-3 .info h1 a {

		color: #fff;

		text-decoration: none;

	}

	.maf-top #column-3-3 .info {

		width: 172px;

		height: auto !important;

		min-height: 246px;

		height: 246px;

		padding: 23px 14px 81px 14px;

	}

	.maf-top #column-3-3 .shuffle {

		visibility: hidden;

		z-index: 1;

		position: absolute;

		top: 0;

		left: 0;

		width: 172px;

		height: 350px;

		margin: 0;

		padding: 0 14px;

		background: #2F2F2F;

	}

	.maf-top #column-3-3 .info h1,

	.maf-top #column-3-3 .shuffle strong {

		display: block;

		color: #fff;

		font-size: 2.4em; /* 24px */

		font-weight: normal;

		line-height: 1.2;

	}

	.maf-top #column-3-3 .shuffle strong {

		margin: 0;

		padding: 35px 0 11px 0;

	}

	.maf-top #column-3-3 .info h1 small,

	.maf-top #column-3-3 .info h1 acronym {

		display: block;

		font-size: 0.58em; /* 14px */

	}

	.maf-top .controls {

		z-index: 2;

		position: absolute;

		bottom: 0;

		left: 0;

		width: 200px;

/*display: none;	追加090615保科*/

	}

	.maf-top .controls a,

	.maf-top .controls a span {

		display: block;

		width: 200px;

		height: 41px;

	}

	.maf-top .controls a {

		position: relative;

		background: transparent;

		color: #94a63e;

		line-height: 40px;

		font-size: 1.4em;

		font-weight: bold;

		text-align: center;

		text-decoration: none;

	}

	.maf-top .controls a:hover {

		background: #141414;

	}

	.maf-top .controls a span {

		position: absolute;

		top: 0;

		left: 0;

		background-image: url(/museum/images/icons/maf-controls.png);

		background-repeat: no-repeat;

	}

	.maf-top .controls li#btn-shuffle {

		display: none; /*保科追加090724*/

	}

	.maf-top a#theme-control span {

		background-position: 0 0;

	}

	.maf-top a#theme-control:hover span {

		background-position: 0 -82px;

	}

	.maf-top .active-control a#theme-control span,

	.maf-top .active-control a#theme-control:hover span {

		background-position: 0 -164px;

	}

	.maf-top a#shuffle-control span {

		background-position: 0 -41px;

	}

	.maf-top a#shuffle-control:hover span {

		background-position: 0 -123px;

	}

	.maf-top .active-control a#shuffle-control span,

	.maf-top .active-control a#shuffle-control:hover span {

		background-position: 0 -205px;

	}

	.maf-top .ui-pictures .picture {

		overflow: hidden;

		position: relative;

		width: 200px;

		height: 112px;

		margin: 0;

		padding: 0;

		border-bottom: 7px solid #fff;

		background: #2f2f2f;

	}

	.maf-top .ui-pictures .loading {

		background: #2f2f2f url(/museum/images/icons/shuffle.gif) no-repeat 50% 50%;

	}

	.maf-top .ui-pictures .picture img {

		display: block;

		height: 112px;

		overflow: hidden;

	}

	.maf-top .ui-pictures .loading img,

	.maf-top .ui-pictures .loading .ui-clip {

		visibility: hidden;

	}

	.maf-top .ui-pictures .picture .ui-clip {

		width: 200px;

	}

	.maf-top .ui-pictures .picture .ui-clip h3 {

		overflow: hidden;

		width: 186px;

		padding: 0 7px;

		font-size: 1.2em;

		line-height: 25px;

		font-weight: normal;

	}

	.maf-top .ui-pictures .picture .ui-clip h3,

	.maf-top .ui-pictures .picture .ui-clip h3 a {

		display: block;

		color: #fff;

		text-decoration: none;

line-height: 1.5;	/*追加090615保科*/

margin: 3px 0 0 0;	/*追加090615保科*/

	}

	.maf-top .ui-pictures .picture .ui-clip .description {

		width: 186px;

		margin: 0;

		padding: 0 7px 4px 7px;

		color: #999;

		font-size: 1.2em;

	}

	.maf-top .more {

		clear: both;

		text-align: right;

/*display: none; 追加090615保科*/

	}

	.maf-top .more a {

		color: #94a63e;

		font-size: 1.2em;

		text-decoration: none;

	}

	.maf-top .more a:hover {

		text-decoration: underline;

	}

	.maf-top .more a .counter {

		color: #999;

		font-size: 1em;

	}



	/*	=MEDIA_ARTS_FILE_CATEGORY

	----------------------------------------------------------------------------- */

	.maf-cat #content {

		padding: 0 33px 0 0;

	}

	.maf-cat #content .row .item h3 {

		line-height: 1.3;

		margin: 5px 0 2px 0;

	}

	.maf-cat #content .row .item .description {

		font-size: 1.2em;

		padding: 0 0 8px 0;

	}



	/*	=MEDIA_ARTS_FILE_ARTICLE

	----------------------------------------------------------------------------- */

	.maf-atc h1 {

		margin: 0 0 9px 0;

		color: #333;

		font-size: 1.8em; /* 18px */

		font-weight: bold;

	}

	.maf-atc h1 .author {

		display: block;

		padding: 0 0 7px 0;

		font-size: 0.78em; /* 14px */

		line-height: 1;

	}

	.maf-atc .has-tags {

		margin: 27px 0 0 0;

		line-height: 1.2;

	}

	.maf-atc .has-tags .author {

		display: block;

		margin: 3px 0 0 0;

	}

	.maf-atc .article-tags-cloud .wrapper {

		width: 100%;

		margin: 0;

		padding: 1px 0 0 0;

		border: 0;

		background: url(/common/img/ui/dot.png) repeat-x 0 0;

	}

	.maf-atc .article-tags-cloud {

		overflow: hidden;

		width: 100%;

		margin: 0 0 9px 0;

		padding: 0 0 1px 0;

		background: url(/common/img/ui/dot.png) repeat-x 0 100%;

		font-size: 1.2em;

	}

	.maf-atc .article-tags-cloud p,

	.maf-atc .article-tags-cloud li {

		float: left;

		line-height: 25px;

		padding: 0 12px 0 0;

	}

	.maf-atc .article-tags-cloud a {

		color: #94a63e;

		font-weight: bold;

		line-height: 25px;

		text-decoration: none;

	}

	.maf-atc .article-tags-cloud a:hover {

		text-decoration: underline;

	}

	.maf-atc .article-tags-cloud a .counter {

/*		padding: 0 0 0 4px;*/

		color: #999;

		font-weight: normal;

		line-height: 25px;

	}

	.maf-atc h2 {

		margin: 0 0 12px 0;

		padding: 0 0 1px 0;

/*		font-size: 1.8em;*/

		font-size: 1.6em;

		font-weight: bold;

		line-height: 1;

		border-bottom: 1px solid #b2b2b2;

	}

	.maf-atc .wysiwyg {

/*		font-size: 1.4em;*/

		font-size: 1.2em;

		padding: 0 0 5px 0;

	}

	.maf-atc .wysiwyg p {

		overflow: hidden;

		width: 100%;

		padding: 0 0 16px 0;

	}

	.maf-atc .preview {

		margin: 0 0 25px 0;

	}

	.maf-atc .preview img {

		display: block;

	}

	.maf-atc .authors h2 {

		margin: 0 0 19px 0;

	}

	.maf-atc .authors .wysiwyg img {

		display: block;

		float: left;

		padding: 0 10px 10px 0;

	}

	.maf-atc .shots {

		padding: 0 0 30px 0;

	}

	.maf-atc .shots p {

	color: #999;

	}

	.maf-atc .shots ul {

		overflow: hidden;

		width: 100%;

	}

	.maf-atc .shots li {

		float: left;

		padding: 0 0 7px 7px;

	}

	.maf-atc .shots .first-row-shot {

		padding: 0;

	}

	.maf-atc #maf-tags-widget {

		margin: 0 0 31px 0;

	}

	.maf-atc .related {

		padding: 0 0 5px 0;

	}

	.maf-atc .second-cloud {

		margin: 0 0 30px 0;

	}

	.related .row .item .tags-cloud li a {

	font-weight: normal;

	}

	.related .row .item h3 a {

	font-weight: bold;

	color: #000;

	}

	.related .row .item .description {

	font-size: 1.2em;

	}

	#content #maf-tags-widget li {

	float: left;

	padding: 0 15px 9px 0;

	line-height: 1.12;

	}

	.copyright {

	margin-top: 7px;

	}

	.maf-atc .more {

	clear: both;

	text-align: left;

	margin: 3px 0 20px 0;

	}

	.maf-atc .more a {

	color: #94a63e;

	font-size: 1.2em;

	text-decoration: none;

	font-weight: bold;

	}

	.maf-atc .more a:hover {

	text-decoration: underline;

	}

	.maf-atc .more a .counter {

	color: #999;

	font-size: 1em;

	font-weight: normal;

	}

	.maf-atc .related .row .item h3 {

	line-height: 1.3;

	margin: 5px 0 2px 0;

	}

	.maf-atc #content a {

	color: #94A63E;

	text-decoration: none;

	}

	.maf-atc #content a:hover {

	text-decoration: underline;

	}

	.maf-atc #content .related h3 a {

	color: #333;

	}

	.maf-atc #content .related h3 a:hover {

	text-decoration: none;

	}



	/*	=FOOTER

	----------------------------------------------------------------------------- */

	#footer_new .wrapper ul {

	text-align: left;

	}

	#partners p {

		text-align: left;

	}





	/*	=CONTENTS

	----------------------------------------------------------------------------- */

	#contents {

	font-size: 1.3em;

	}

	.next_age #contents_main {

	font-size: 1.3em;

	}

	/*	MUSEUM top table

	--------------------------------------------*/

	#museum #contents table,

	#museum #contents td,

	#museum #contents th,

	#museum #contents tr {

	margin: 0;

	padding: 0;

	}

	#museum #contents table img {

	margin-bottom: 1px;

	}



	/*	side

	--------------------------------------------*/

	.maf-atc #sidebar h2,

	.maf-cat #sidebar h2 {

	font-size: 0.5em;

	text-indent: -99999em;

	border-bottom: 1px solid #b2b2b2;

	}

	.maf-atc #sidebar h2#tit-themes,

	.maf-cat #sidebar h2#tit-themes {

	margin: 2px 0 6px 0;

	padding: 0 0 3px 0;

	height: 11px;

	background: url(../images/titles/themes.png) no-repeat 2px top;

	}

	.maf-atc #sidebar h2#tit-tags,

	.maf-cat #sidebar h2#tit-tags {

	margin: 0;

	padding: 0 0 3px 0;

	height: 13px;

	background: url(../images/titles/tags.png) no-repeat 2px top;

	}

	.maf-atc #sidebar ul.list-themes,

	.maf-cat #sidebar ul.list-themes {

	margin: 0 0 11px 0;

	}

	.maf-atc #sidebar ul.list-themes li,

	.maf-cat #sidebar ul.list-themes li {

	font-size: small;

	line-height: 1.5;

	font-weight: bold;

	position: relative;

	margin-bottom: 2px;

	padding-left: 2px;

	_width: 243px;

	}

	.maf-atc #sidebar ul.list-themes li span,

	.maf-cat #sidebar ul.list-themes li span {

	position: absolute;

	left: 2.9em;

	}

	.maf-atc #sidebar ul.list-themes li a,

	.maf-cat #sidebar ul.list-themes li a {

	color: #A1A1A1;

	text-decoration: none;

	display: block;

	}

/*	.maf-atc #sidebar ul.list-themes li a span,

	.maf-cat #sidebar ul.list-themes li a span {

	color: #333;

	}*/

	.maf-atc #sidebar ul.list-themes li.on a,

	.maf-cat #sidebar ul.list-themes li.on a,

	.maf-atc #sidebar ul.list-themes li.on a span,

	.maf-cat #sidebar ul.list-themes li.on a span {

	color: #2F2F2F;

	}

	.maf-atc #sidebar ul.list-themes li a:hover,

	.maf-cat #sidebar ul.list-themes li a:hover {

	text-decoration: none;

/*	background-color: #EEE;*/

	color: #2F2F2F;

	}

	.maf-atc #sidebar ul.list-tags,

	.maf-cat #sidebar ul.list-tags {

	margin: 4px 0 20px 0;

	}

	.maf-atc #sidebar ul.list-tags li a,

	.maf-cat #sidebar ul.list-tags li a {

/*	color:#94A63E;*/

	text-decoration: none;

	}

	.maf-atc #sidebar ul.list-tags li,

	.maf-cat #sidebar ul.list-tags li {

	padding: 4px 0;

	line-height: 1.5;

	background: url(/common/img/ui/dot.png) repeat-x left bottom;

	position: relative;

	font-size: 1.2em;

	}

	.maf-atc #sidebar ul.list-tags li a,

	.maf-cat #sidebar ul.list-tags li a {

/*	display: block;*/

/*	color: #94A63E;*/

	color:#A1A1A1;

/*	font-weight: bold;*/

	text-decoration: none;

	white-space: nowrap;

	cursor: pointer;

	}

	.maf-atc #sidebar ul.list-tags li.on a,

	.maf-cat #sidebar ul.list-tags li.on a {

	color:#2F2F2F;

	}

	.maf-atc #sidebar ul.list-tags li a em,

	.maf-cat #sidebar ul.list-tags li a em {

	display: block;

	font-style: normal;

	width: 245px;

	}

	.maf-atc #sidebar ul.list-tags li a .counter,

	.maf-cat #sidebar ul.list-tags li a .counter {

	padding: 4px 0;

	line-height: 1.5;

	position: absolute;

	right: 0;

	top: 0;

	}

	.maf-atc #sidebar ul.list-tags li a .counter,

	.maf-cat #sidebar ul.list-tags li a .counter {

	color: #999;

	font-weight: normal;

	}

	.maf-atc #sidebar ul.list-tags li a:hover em,
	.maf-cat #sidebar ul.list-tags li a:hover em {
		color: #2F2F2F;
		text-decoration: underline;
	}

	.maf-atc #sidebar ul.list-tags li a:hover .counter,
	.maf-cat #sidebar ul.list-tags li a:hover .counter {
		text-decoration: none;
	}



	/* for IE7 */

	*+html #navi-third h2 {/*main.css (40 行目)*/

	line-height: 1; /* ←これを入れないとbackground-imageが出ない */

	padding: 8px 0 8px 8px; /* ←padding-top, padding-bottom を2倍にする */

	}

	/* for IE6 */

	#navi-third h2 {/*main.css (40 行目)*/
	_line-height: 1; /* ←これを入れないとbackground-imageが出ない */
	_padding: 8px 0 8px 8px; /* ←padding-top, padding-bottom を2倍にする */
	}

	#navi-third ul li {font-size:1.2em;}





	/*----------------------------------------------------*/
	/*2010_11_edit*/
	/*----------------------------------------------------*/


	.nav2_interview.snav0 #content h1 {
		margin: 0 0 21px 0;
		font-size: 1em;
	}

	.nav2_interview.snav0 #content h1 img {
		vertical-align: top;
	}

	.nav2_interview.snav0 #content h3,
	.nav2_interview.snav0 #content h3 a:link,
	.nav2_interview.snav0 #content h3 a:hover,
	.nav2_interview.snav0 #content h3 a:visited {
		color: #333;
		font-weight: bold;
		text-decoration: none;
	}

	.nav2_interview.snav0 #content .date-time {
		color: #999;
	}

	.nav2_interview.snav0 #content .description {
		color: #666;
	}

	.nav2_interview.snav0 #content .over {
		background: #eeeeee;
	}

	.nav2_interview.snav0 #column-1-3,
	.nav2_interview.snav0 #column-2-3{
		position: relative;
		float: left;
		width: 200px;
		padding: 0 15px 0 0;
		margin:0;
	}
	.nav2_interview.snav0 #column-3-3 {
		position: relative;
		float: left;
		width: 200px;
		padding: 0 0px 0 0;
		margin:0;
	}

	.nav2_interview.snav0 .line_btm {
		display: block;
		width: 200px;
		border-bottom: 1px solid #5c5c5c;
	}

.nav2_interview.snav0 #column-1-3,
.nav2_interview.snav0 #column-2-3,
.nav2_interview.snav0 #column-3-3 {
font-size: 1.2em;
}

.nav2_interview.snav0 #column-1-3 h3,
.nav2_interview.snav0 #column-2-3 h3,
.nav2_interview.snav0 #column-3-3 h3 {
font-size: 1em;
_font-size: 80%;
}

.nav2_interview.snav0 #column-1-3 h3 img,
.nav2_interview.snav0 #column-2-3 h3 img,
.nav2_interview.snav0 #column-3-3 h3 img {
	vertical-align: bottom;
}

.nav2_interview.snav0 #column-1-3 h3 span,
.nav2_interview.snav0 #column-2-3 h3 span,
.nav2_interview.snav0 #column-3-3 h3 span {
font-weight: normal;
}

.nav2_interview.snav0 #column-1-3 .intro,
.nav2_interview.snav0 #column-2-3 .intro,
.nav2_interview.snav0 #column-3-3 .intro {
margin: 0;
padding: 0;
height: 39px;
text-indent: -999em;
}

.nav2_interview.snav0 #column-1-3 .intro {
background: url(/images/leads/festival.gif) no-repeat left top;
}

.nav2_interview.snav0 #column-2-3 .intro {
background: url(/images/leads/museum.gif) no-repeat left top;
}

.nav2_interview.snav0 #column-3-3 .intro {
background: url(/images/leads/information.gif) no-repeat left top;
}


.nav2_interview.snav0 #column-1-3 .int_mark {
	background: url(/museum/images/index/icon_meister.gif) no-repeat right 50%;
}
.nav2_interview.snav0 #column-2-3 .int_mark {
	background: url(/museum/images/index/icon_artist.gif) no-repeat right 50%;
}
.nav2_interview.snav0 #column-3-3 .int_mark {
	background: url(/museum/images/index/icon_column.gif) no-repeat right 50%;
}


	.nav2_interview.snav0 #column-1-1 .date-time em,
	.nav2_interview.snav0 #column-1-3 .date-time em,
	.nav2_interview.snav0 #column-2-3 .date-time em,
	.nav2_interview.snav0 #column-3-3 .date-time em {
		display: inline-block;
		margin: 2px 0 0 0;
		width: 22px;
		padding: 11px 0 0 0;
		background: url(/img/new_icon.png) 0 0 no-repeat;
		font-size: 0px;
	}

	.nav2_interview.snav0 #column-1-3 .date-time em,
	.nav2_interview.snav0 #column-1-1 .date-time em {
	background: url(/img/new_icon.png) 0 0 no-repeat;
	}

	.nav2_interview.snav0 #column-2-3 .date-time em {
	background: url(/img/new_icon.png) 0 0 no-repeat;
	}

	.nav2_interview.snav0 #column-3-3 .date-time em {
	background: url(/img/new_icon.png) 0 0 no-repeat;
	}

	.nav2_interview.snav0 #column-1-1 .date-time {
		display: block;
		position: absolute;
		top: 7px;
		left: 0;
		width: 116px;
		padding: 0 10px 0 0;
	}

	.nav2_interview.snav0 #column-1-1 .date-time em {
		float: right;
	}

	.nav2_interview.snav0 #column-1-1 .item {
		width: 494px;
		padding: 8px 0 8px 126px;
		background: url(/common/img/ui/dot.png) repeat-x 0 100%;
	}

	.nav2_interview.snav0 #content #column-3-3 {
		padding: 0;
	}
	
	/*#content*/
	.nav2_interview.snav0 #content{
		background: url(/img/content_bg.gif) repeat-y 0 0;
	}
	.nav2_interview.snav0 #content #column-1-1 h2,
	.nav2_interview.snav0 #content #column-1-3 h2,
	.nav2_interview.snav0 #content #column-2-3 h2,
	.nav2_interview.snav0 #content #column-3-3 h2{
		margin-bottom:15px;
		font-size: 1em;
	}
	
	
	.nav2_interview.snav0 #content .ui-items{
		width:200px;
		text-align: left;
	}
	.nav2_interview.snav0 #content .ui-items .item {
		position: relative;
		margin: 0 0 2px 0;
		padding: 0px 0px;
		font-size: 1em;
		width:200px;
	}
	
	.nav2_interview.snav0 #content .ui-items .item{
		position:relative;
		margin-bottom:15px;	
	}
	.nav2_interview.snav0 #content .ui-items .over span.phOverBox{
		position:absolute;
		top:0;
		left:0;
		width:194px;
		height:94px;
		border:3px solid #eeeeee;	
	}

/*	
	.nav2_interview.snav0 #content #column-1-1 .more,
	.nav2_interview.snav0 #content #column-1-3 .more,
	.nav2_interview.snav0 #content #column-2-3 .more,
	.nav2_interview.snav0 #content #column-3-3 .more{
		padding-top: 5px;
		text-align:right;
		border-top:1px solid #333333;
	}
*/
	
	
	.nav2_interview.snav0 #content{
		width:630px;
		float:left;
		padding:0;
		margin:0;
		overflow: hidden;
	}
	.nav2_interview.snav0 #content .ui-items .item .item_ph{
		margin-bottom:8px;	
	}
	.nav2_interview.snav0 #content .ui-items .bo_line{
		background: url(/common/2010/images/bg_dotline03.gif) repeat-x 0 0;
		padding-top:15px;
	}
	
	.grayWaku img {border:1px solid #CCC;}

	*html .description {font-size:12px !important;}

}


