@charset"utf-8";

#tokubetsuMain {
	width:730px;
	margin:0;
}
#tokubetsuMain h1 {
	padding-bottom:2px;
}
#tokubetsuMain h1 img {
	border:solid 1px #CCC;
}
#tokubetsuMain ul.navi {
	margin-bottom:30px;
	background-color:#7F5C6D;
}
#tokubetsuMain ul.portNavi {
	margin-bottom:0 !important;
}
#tokubetsuMain ul.navi li {
	float:right;
}
#tokubetsuMain ul.navi li.port {
	float:left !important;
}
#tokubetsuMain .topTxtLeft {
	width:382px;
	float:left;
}
#tokubetsuMain .topTxtLeft p {
	padding-left:2px;
}

#tokubetsuMain .topTableRight {
	width:325px;
	float:right;
}
#tokubetsuMain .topTableRight table {
	border-top:solid 1px #CCC;
	border-right:solid 1px #CCC;
	margin-top:1px;
	width:100%;
}
#tokubetsuMain .topTableRight th,
#tokubetsuMain .topTableRight td {
	border-bottom:solid 1px #CCC;
	border-left:solid 1px #CCC;
	padding-top:5px;
	padding-bottom:5px;
	line-height:150%;
}
#tokubetsuMain .topTableRight th {
	background-color:#858585;
	color:#FFF;
	font-weight:normal;
	text-align:center;
	padding-left:15px;
	padding-right:15px;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
}
#tokubetsuMain .topTableRight td {
	padding-left:12px;
	padding-right:12px;
}
#tokubetsuMain .topTableRight .hayashiProfile {
	border:solid 1px #CCC;
}
#tokubetsuMain .topTableRight .hayashiProfile div,
#tokubetsuMain .topTableRight .hayashiProfile p {
	display:table-cell;
	/display:inline;
	/zoom:1;
	vertical-align:middle;
}
#tokubetsuMain .topTableRight .hayashiProfile div {
	width:125px;
	line-height:0;
	font-size:1px;
}
#tokubetsuMain .topTableRight .hayashiProfile div img {
	margin:5px;
}
#tokubetsuMain .topTableRight .hayashiProfile p {
	width:191px;
	padding:5px 0;
	font-size:.92em;
	line-height:1.4;
}

#tokubetsuMain .topTableRight .eventLink {
	padding:1em 0 2em;
}
#tokubetsuMain .topTableRight .eventLink a {
	padding-left:13px;
	background:url(/exhibition/2011/1201jan/images/link_icon.gif) no-repeat left center;
	color:#600;
}

#tokubetsuMain .exhibitionEvent {
	padding-bottom:20px;
}
#tokubetsuMain .exhibitionEvent h2 {
	padding-bottom:12px;
}
#tokubetsuMain .exhibitionEvent table {
	margin:0 0 15px 4px;
}
#tokubetsuMain .exhibitionEvent th {
	padding:0 1em 4px 0;
	font-weight:normal;
	font-size:1.08em;
	white-space:nowrap;
}
#tokubetsuMain .exhibitionEvent td {
	padding-bottom:4px;
	font-size:1.08em;
}
#tokubetsuMain .exhibitionEvent td span {
	font-size:.85em;
}
#tokubetsuMain .exhibitionEvent .coution {
	padding:0 0 1em 4px;
	font-size:.83em;
}
#tokubetsuMain .exhibitionEvent .eventLink {
	padding:1em 0 0;
}
#tokubetsuMain .exhibitionEvent .eventLink a {
	padding-left:13px;
	background:url(/exhibition/2011/1201jan/images/link_icon.gif) no-repeat left center;
	color:#600;
}

/* portrait Box */
#tokubetsuMain .portraitBox {
	background-color:#EBEBEB;
	padding:30px;
}
#tokubetsuMain .portraitBox ul {
	width:85px;
	float:right;
}
#tokubetsuMain .portraitBox li {
	font-size:1px;
	line-height:0;
	width:85px;
	display:block;
	overflow:hidden;
	margin-bottom:17px;
}
#tokubetsuMain .portraitBox li img {
	cursor:pointer;
}
#tokubetsuMain .portraitBox li#kawabata img {
	margin-left:-85px;
}
#tokubetsuMain .portraitBox li.lastBtn {
	margin-bottom:0;
}

#tokubetsuMain .portraitBox .bunshiBox {
	width:553px;
	height:441px;
	border:solid 1px #7F5D6D;
	float:left;
}
#tokubetsuMain .portraitBox .bunshiBox .clr {
	padding:9px 14px 0 9px;
}
#tokubetsuMain .portraitBox .bunshiBox .tableCellBottom {
	display:table-cell;
	/display:inline;
	/zoom:1;
	vertical-align:bottom;
}
#tokubetsuMain .portraitBox .bunshiBox .tableCellTop {
	display:table-cell;
	/display:inline;
	/zoom:1;
	vertical-align:top;
}
#tokubetsuMain .portraitBox .bunshiBox .portTxt p {
	font-size:.92em;
	line-height:1.4;
}

#tokubetsuMain .portraitBox .bunshiBox #oda,
#tokubetsuMain .portraitBox .bunshiBox #dazai,
#tokubetsuMain .portraitBox .bunshiBox #sakaguchi,
#tokubetsuMain .portraitBox .bunshiBox #ibuse,
#tokubetsuMain .portraitBox .bunshiBox #mishima,
#tokubetsuMain .portraitBox .bunshiBox #matsumoto,
#tokubetsuMain .portraitBox .bunshiBox #abe,
#tokubetsuMain .portraitBox .bunshiBox #shibata,
#tokubetsuMain .portraitBox .bunshiBox #shiba {
	display:none;
}

/* - kawabata , mishima - */
#tokubetsuMain .portraitBox .bunshiBox #kawabata .portPh,
#tokubetsuMain .portraitBox .bunshiBox #mishima .portPh {
	width:362px;
	padding-bottom:87px;
}
#tokubetsuMain .portraitBox .bunshiBox #kawabata .portTxt,
#tokubetsuMain .portraitBox .bunshiBox #mishima .portTxt {
	width:168px;
	padding-bottom:12px;
}
#tokubetsuMain .portraitBox .bunshiBox #kawabata .portTxt h2,
#tokubetsuMain .portraitBox .bunshiBox #mishima .portTxt h2 {
	text-align:center;
	line-height:0;
	font-size:1px;
	padding-bottom:22px;
}
/* - oda , dazai , shibata - */
#tokubetsuMain .portraitBox .bunshiBox #oda .portPh,
#tokubetsuMain .portraitBox .bunshiBox #dazai .portPh,
#tokubetsuMain .portraitBox .bunshiBox #shibata .portPh {
	width:305px;
	padding-bottom:10px;
}
#tokubetsuMain .portraitBox .bunshiBox #oda .portTxt,
#tokubetsuMain .portraitBox .bunshiBox #dazai .portTxt,
#tokubetsuMain .portraitBox .bunshiBox #shibata .portTxt {
	width:225px;
	padding-bottom:15px;
}
#tokubetsuMain .portraitBox .bunshiBox #oda .portTxt h2,
#tokubetsuMain .portraitBox .bunshiBox #dazai .portTxt h2,
#tokubetsuMain .portraitBox .bunshiBox #shibata .portTxt h2 {
	text-align:center;
	line-height:0;
	font-size:1px;
	padding-bottom:22px;
}
/* - sakaguchi , ibuse , matsumoto , abe , shiba - */
#tokubetsuMain .portraitBox .bunshiBox #sakaguchi .portPh,
#tokubetsuMain .portraitBox .bunshiBox #ibuse .portPh,
#tokubetsuMain .portraitBox .bunshiBox #matsumoto .portPh,
#tokubetsuMain .portraitBox .bunshiBox #abe .portPh,
#tokubetsuMain .portraitBox .bunshiBox #shiba .portPh {
	padding-bottom:20px;
}
#tokubetsuMain .portraitBox .bunshiBox #sakaguchi .portTxt,
#tokubetsuMain .portraitBox .bunshiBox #ibuse .portTxt,
#tokubetsuMain .portraitBox .bunshiBox #abe .portTxt {
	padding-left:20px;
}
#tokubetsuMain .portraitBox .bunshiBox #matsumoto .portTxt {
	padding-left:16px;
}
#tokubetsuMain .portraitBox .bunshiBox #shiba .portTxt {
	padding-left:11px;
}
#tokubetsuMain .portraitBox .bunshiBox #sakaguchi .portTxt h2,
#tokubetsuMain .portraitBox .bunshiBox #ibuse .portTxt h2,
#tokubetsuMain .portraitBox .bunshiBox #abe .portTxt h2 {
	width:116px;
}
#tokubetsuMain .portraitBox .bunshiBox #matsumoto .portTxt h2 {
	width:120px;
}
#tokubetsuMain .portraitBox .bunshiBox #shiba .portTxt h2 {
	width:125px;
}
#tokubetsuMain .portraitBox .bunshiBox #sakaguchi .portTxt p,
#tokubetsuMain .portraitBox .bunshiBox #ibuse .portTxt p,
#tokubetsuMain .portraitBox .bunshiBox #matsumoto .portTxt p,
#tokubetsuMain .portraitBox .bunshiBox #abe .portTxt p,
#tokubetsuMain .portraitBox .bunshiBox #shiba .portTxt p {
	width:388px;
}


/*
	float clear
=========================================*/
.clr {
    overflow: hidden;
}
.clr:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
* html .clr {
    height: 1em;
    overflow: visible;
}
