@charset "UTF-8";

body {
	margin: 0;
	padding: 0;
	background: #ffffff;
	line-height: 180%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", MS-PGothic, sans-serif;
	color: #333333;
}
/*　共通部分　*/
#contents strong {
	display: block;
	margin: 20px 0 10px 0;
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", MS-PMincho, serif;
	font-size: 140%;
	font-weight: normal;
	color: #000000;
}
#contents em {
	display: block;
	font-size: 120%;
	font-style: normal;
	color: #000000;
}
/*　左メニューにロールオーバーしたときのArchive内の項目（日本語）　*/
#navi_j_top a {
	background: url(../../Shared/Images/archive_top_jp.gif) no-repeat;
}
#navi_j_past a {
	background: url(../../Shared/Images/archive_past_jp.gif) no-repeat;
}
#navi_j_hive a {
	background: url(../../Shared/Images/archive_hive_jp.gif) no-repeat;
}
#navi_j_review a {
	background: url(../../Shared/Images/archive_review_jp.gif) no-repeat;
}
#navi_j_artist a {
	background: url(../../Shared/Images/archive_artist_jp.gif) no-repeat;
}
#navi_j_link a {
	background: url(../../Shared/Images/archive_link_jp.gif) no-repeat;
}

/*　右側の年代部分　*/
.year {
	float: left;
	width: 452px;
	border-top: solid 1px #333333;
}
.year_blank {
	float: right;
	width: 140px;
	border-top: solid 1px #333333;
}
.year2 {
	width: 608px;
	border-top: solid 1px #333333;
	margin-bottom: 20px;
}

/*　過去の活動用　*/
/*　高さ調整のハック　*/
.unit {
	width: 529px;
	min-height: 106px;
	margin: 20px 0 0 79px;
}
* html .unit {
	height: 106px;
}
/* Mac IE5のみ適用 \*//*/
html .unit {
	height: auto;
}
/* end */
.unit img {
	display: block;
	float: left;
	width: 61px;
}
.unit_detail {
	float: right;
	width: 453px;
}
.unit_txt {
	float: left;
	width: 297px;
}
.unit_detail a {
	border-bottom: 1px none transparent;
}
.unit_detail a:hover {
	border-bottom: 1px solid #0098bd;
}
.unit .unit_detail img {
	display: block;
	float: right;
	width: 76px;
	margin-right: 32px;
}
.unit_detail em {
	width: 297px;
}
#main .unit_detail em a {
	color: #000000;
	border-bottom: 1px none transparent;
}
#main .unit_detail em a:hover {
	border-bottom: solid 1px #000000;
}
/*　年代の最後の項目に使用し、marginを調整　*/
.unit_last {
	margin-bottom: 44px;
}

/*　イヴェント・レポート用　*/
ul.review {
	margin: 0 0 40px 0;
}
ul.review li {
	width: 608px;
	margin-bottom: 12px;
	line-height: 150%;
}
.review_left {
	float: left;
	width: 218px;
	text-align: right;
}
.review_right {
	float: right;
	width: 375px;
}
#contents ul.review li a {
	color: #333333;
	border-bottom: 1px none transparent;
}
#contents ul.review li a:hover {
	border-bottom: solid 1px #333333;
}

/*　ExhibitionとEvent共通部分　*/
#xml {
	text-align: right;
	margin-bottom: 30px;
}
#xml2 {
	text-align: right;
	margin-bottom: 0px;
}
#xml3 {
	text-align: right;
	margin-bottom: 0px;
	margin-top: 54px;
}
#xml img, #xml2 img, #xml3 img {
	display: inline;
}

/*　XMLアイコンとテキストの高さ調整　*/
#xml #xmltxt, #xml2 #xmltxt, #xml3 #xmltxt {
	vertical-align: top;
}
* html #xml img {
	vertical-align: middle;
}
/* Mac IE5のみ適用 \*//*/
html #xml img {
	vertical-align: top;
}
/* end */
* html #xml #xmltxt {
	vertical-align: middle;
}
/* Mac IE5のみ適用 \*//*/
html #xml #xmltxt {
	vertical-align: top;
}

/* end 2*/

* html #xml2 img {
	vertical-align: middle;
}
/* Mac IE5のみ適用 \*//*/
html #xml2 img {
	vertical-align: top;
}
/* end */
* html #xml2 #xmltxt {
	vertical-align: middle;
}
/* Mac IE5のみ適用 \*//*/
html #xml2 #xmltxt {
	vertical-align: top;
}
/* end 3*/

* html #xml3 img {
	vertical-align: middle;
}
/* Mac IE5のみ適用 \*//*/
html #xml3 img {
	vertical-align: top;
}
/* end */
* html #xml3 #xmltxt {
	vertical-align: middle;
}
/* Mac IE5のみ適用 \*//*/
html #xml3 #xmltxt {
	vertical-align: top;
}
/* end 3*/


#xml a#xmltxt, #xml2 a#xmltxt, #xml3 a#xmltxt {
	color: #333333;
	border-bottom: 1px none transparent;
}
#xml a#xmltxt:hover, #xml2 a#xmltxt:hover, #xml3 a#xmltxt:hover {
	border-bottom: 1px solid #333333;
}


/*　Exhibition詳細　*/
/*　トップのナビゲーション　*/
#top_navi {
	border-top: 1px solid #333333;
	width: 608px;
	padding-top: 30px;
}
#top_navi_left {
	float: left;
	width: 374px;
	border-bottom: 1px solid #333333;
}
#top_navi_right {
	float: right;
	width: 218px;
	text-align: right;
	border-bottom: 1px solid #333333;
}

/*　展示名　*/
#exhibition_title {
	width: 374px;
	margin: 20px 0 30px 0;
}

/*　コンテンツ部分の左側　*/
#txts {
	float: left;
	width: 366px;
word-break: break-word;
}


/*　コンテンツ部分の左側上部　*/
dl#first {
	margin: 0 0 64px 0;
}
dl#first dd {
	margin: 6px 0 12px 0;
}
dl#first dd img {
	display: inline;
}
dl#second dd {
	margin: 12px 0 36px 0;

}



/*　イヴェント一覧内　*/
#second dd li {
	margin-bottom: 10px;
}
.event_txt {
	float: left;
	width: 290px;
	line-height: 150%;
}

.event_icon {
	float: right;
	width: 30px;
	padding: 0 24px 0 0;
}
.event_video {
	float: left;
	width: 15px;
}
.event_report {
	float: right;
	width: 15px;
}


/*　コンテンツ部分の右側　*/
#pics {
	float: right;
	width: 210px;
}
#pics li {
	margin-bottom: 22px;
	text-align: right;
}
#pics li img {
	margin: 0 0 4px auto; 
	border: solid 1px #dddddd;
}
#pics li p {
	margin: 0;
}

/*　リンクの下線　*/
#top_navi a, #txts a, #txts a:hover img {
	border-bottom: 1px none transparent;
}
#top_navi a:hover, #txts a:hover {
	border-bottom: 1px solid #0098bd;
}

/*　Event詳細　*/
/*　トップのナビゲーション（イヴェント・レポート詳細と共通）　*/
#top_navi2 {
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	width: 608px;
	padding-top: 30px;
}
#leftest {
	float: left;
	width: 156px;
}

/*　展示名　*/
#event_title {
	width: 450px;
	margin: 20px 0 30px 0;
}

/*　展示名の下の折り返し部分　*/
#event_title ul {
	margin-top: 10px;
}
#event_title li {
	margin-bottom: 7px;
	line-height: 150%;
}
#event_title li .lfloat {
	width: 30px;
}
#event_title li .rfloat {
	width: 420px;
}

/*　コンテンツ部分下部　*/
dl#event {
	margin: 40px 0 0 156px;
}
dl#event dd {
	margin: 6px 0 12px 0;
}
dl#event dd img {
	display: inline;
}
#txts_artist dd img {
	display: inline;
}


/*　リンクの下線　*/
#top_navi2 a, #top_navi3 a, #event_title a, #event a {
	border-bottom: 1px none transparent;
}
#top_navi2 a:hover, #top_navi3 a:hover, #event_title a:hover, #event a:hover {
	border-bottom: 1px solid #0098bd;
}

/*　イヴェント・レポート詳細　*/
#top_navi3 {
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	width: 608px;
	padding-top: 55px;
}
#review {
	width: 452px;
	margin: 10px 0 0 156px;
}
#contents #review_title strong {
	font-size: 130%;
}

/*　イヴェントタイトル部分　*/
#review_title {
	margin-bottom: 45px;
}
.feature {
	margin: 15px 0;
}
.feature img {
	display: block;
	margin-bottom: 5px;
}
/*　テキスト部分　*/
#review_txt {
	font-size: 110%;
	line-height: 190%
}
#author {
	margin: 35px 0 45px 0;
}

/*　写真部分　*/
#photo {
	margin: 20px 0 25px 0;
}
#photo .lfloat, #photo .rfloat {
	width: 214px;
	color: #666666;
}
#photo .lfloat img, #photo .rfloat img {
	margin-bottom: 4px;
}
.photo_set {
	margin-bottom: 20px;
}

/*　縦長のものはこれを設定　*/
.long {
	width: 160px;
	margin: 0 auto;
}

/*　下部ナビゲーション　*/
#review_end {
	margin-top: 20px;
}
#review_end .lfloat {
	width: 145px;
	text-align: right;
}
#review_end .rfloat {
	width: 295px;
}
/*　リンクの下線　*/
#review a {
	border-bottom: 1px none transparent;
}
#review a:hover {
	border-bottom: 1px solid #0098bd;
}
#review_end .rfloat a {
	color: #333333;
	border-bottom: 1px none transparent;
}
#review_end .rfloat a:hover {
	border-bottom: 1px solid #333333;
}

/*　キーワードリスト　*/
#kw_fifty_group {
	float: left;
	width: 608px;
	border: 0px solid #333;
	padding-bottom:40px;
}
#kw_fifty_group_end {
	float: left;
	width: 608px;
	padding-bottom:0px;
}

#kw_firstcol {
	float: left;
	width: 156px;
	padding-right:54px;
	border: 0px solid #333;
	padding-top: 15px;
	
}
#kw_firstcol li{
	float: left;
	width: 156px;
}
#kw_secondcol {
	float: left;
	width: 156px;
	padding-right:86px;
	padding-top: 15px;
}
#kw_secondcol li{
	float: left;
	width: 156px;
}
#kw_thirdcol {
	float: left;
	width: 156px;
	padding-top: 15px;
}
#kw_thirdcol  li{
	float: left;
	width: 156px;
}	
#keyword_group{
	float: left;
}
/*　keywordlist用　*/
#keywordlist_title {
	height: 75px;
	border: solid 0px #333333;
}

#keyword_group  dt{
	float: left;

}

/*　過去の活動　作品　*/
#work_title {
	width: 450px;
	margin: 20px 0 16px 0;

}
#work_title li .lfloat {
	width: 40px;
}
#work_title li .rfloat {
	width: 410px;
}


/*　過去の活動　作家　*/
#txts_artist {
	float: left;
	width: 450px;
}
#artist_title {
	width: 450px;
	margin: 20px 0 16px 0;
}

dl#profile {
	margin: 0 0 60px 0;
	line-height:180%;
}

.artist_work_event_txt{
	float: left;
	width: 290px;
	line-height:150%;
	padding-bottom:9px;
}


/*　過去の活動　サーチ　*/


#search_title {
	width: 450px;
	margin: 20px 0 45px 0;
}


dl#searchresult dd {
	margin: 12px 0 27px 0;
}

.searh_highlight{
	background-color: #E6E6E6;
}
.exhibition_search_result{
	line-height:150%;
}
.work_event_searh_result {
	float: left;
	width: 290px;
	line-height:150%;
	padding-bottom:9px;
}
.work_searh_result{
	float: left;
	width: 290px;
	line-height:150%;
	padding-bottom:9px;
}

.artist_search_result{
	line-height:150%;
}
#exhibition_search_result li .listitem{
	width: 450px;
	padding-bottom:9px;
}
#work_event_searh_result li .listitem{
	width: 450px;
}

#artist_search_result li .listitem{
	width: 450px;
	padding-bottom:9px;
}

#txts_artist li{
	width: 450px;
}

dl#profile dd {
	margin: 12px 0 12px 0;

}

/*　会場別　*/
#venue_title {
	width: 450px;
	margin: 20px 0 5px 0;
	float:left;
}

/*　制作年別　*/
#workyear_title {
	width: 450px;
	margin: 20px 0 5px 0;
	float: left;
}
