@charset"utf-8";

#tokubetsuMain {
	width:730px;
	margin:5px 0 0;
}
.topBack {
	background:url(/exhibition/2012/1301jan/images/sakura_bk.jpg) no-repeat right bottom;
}
.lowBack {
	background:url(/exhibition/2012/1301jan/images/sakura_bk02.gif) repeat-y;
}

#tokubetsuMain .mainImg {
	width:730px;
	height:200px;
}
#tokubetsuMain .mainImg img {
	border:solid 1px #CCC;
}

/* navi */
#tokubetsuMain .navi {
	height:26px;
	background:url(/exhibition/2012/1301jan/images/navi_bk.gif) repeat-x;
	border-left:solid 1px #CCC;
	border-right:solid 1px #CCC;
}
.topBack .navi {
	margin-bottom:23px;
}

#tokubetsuMain .navi li {
	float:left;
	line-height:0;
	font-size:1px;
}
#tokubetsuMain .navi li.topBtn {
	float:right !important;
}

/* top */
#tokubetsuMain #sakuraLead {
	padding-bottom:48px;
}
#sakuraLead .boxLeft {
	width:380px;
	float:left;
}
#sakuraLead .boxLeft dl {
	padding-left:2px;
}
#sakuraLead .boxLeft dt {
	font-size:1.167em;
	color:#600;
	padding-bottom:1em;
}
#sakuraLead .boxLeft dd p {
	padding-bottom:1em;
}
#sakuraLead .boxLeft div {
	padding-top:10px;
}

#sakuraLead .boxRight {
	width:315px;
	float:right;
}
#sakuraLead .boxRight table {
	width:100%;
	border-top:solid 1px #CCC;
	border-right:solid 1px #CCC;
}
#sakuraLead .boxRight th,
#sakuraLead .boxRight td {
	border-bottom:solid 1px #CCC;
	border-left:solid 1px #CCC;
	font-size:1em;
	line-height:1.4;
}
#sakuraLead .boxRight th {
	width:23%;
	padding:8px 0;
	text-align:center;
	vertical-align:middle;
	color:#FFF;
	background-color:#DE7A7A;
}
#sakuraLead .boxRight td {
	width:77%;
	padding:8px 12px;
}
#sakuraLead .boxRight div {
	padding-top:30px;
}

#sakuraLead .boxLeft div span,
#sakuraLead .boxRight div span {
	display:block;
	background:url(/exhibition/2012/1301jan/images/icon_grass.gif) no-repeat left center;
	padding:7px 0 7px 21px;
	font-size:.833em;
	line-height:1.2;
}
#sakuraLead .boxLeft div a:hover,
#sakuraLead .boxRight div a:hover {
	color:#333;
	text-decoration:none !important;
}
#sakuraLead .boxLeft div a:hover img,
#sakuraLead .boxRight div a:hover img {
	opacity:0.7;
	filter:alpha(opacity=70);
}

#tokubetsuMain #sakuraInfo {
	padding-right:200px;
}
#sakuraInfo h2 {
	font-size:1.167em;
	line-height:1.2;
	color:#600;
	padding:6px 0 6px 27px;
	background:url(/exhibition/2012/1301jan/images/icon_sakura.gif) no-repeat left center;
}
#sakuraInfo .infoMain {
	padding-bottom:10px;
}
#sakuraInfo .infoMain li {
	margin-bottom:2px;
}
#sakuraInfo .infoMain li .date {
	background-color:#F0C1C1;
	display:block;
	padding:3px 14px;
}
#sakuraInfo .infoMain li .detail {
	background-color:#E8E9CE;
	display:block;
	padding:3px 14px;
}
#sakuraInfo .coution {
	font-size:.833em;
	line-height:1.4;
}

/* lowpageCont */
#tokubetsuMain #lowpageCont {
	padding:30px 90px 20px;
}
#lowpageCont h2 {
	line-height:0;
	font-size:1px;
	padding-bottom:17px;
	text-align:center;
}
#lowpageCont .lowerLead {
	padding:0 2px 30px;
}
#lowpageCont .dlImgBox {
	padding-bottom:30px;
}

#lowpageCont .dlImgBox dl.tableCellDl,
#lowpageCont .dlImgBox .ukyImg {
	display:table-cell;
	/display:inline;
	/zoom:1;
	vertical-align:bottom;
}
#lowpageCont .dlImgBox dl.tableCellDl {
	width:220px;
}

#lowpageCont .shibaiAbBox {
	height:478px;
	position:relative;
}
#lowpageCont .shibaiAbBox #shibai03 {
	position:absolute;
	width:405px;
	left:145px;
	top:0;
	z-index:0;
}
#lowpageCont .shibaiAbBox #shibai02 {
	position:absolute;
	width:360px;
	left:0px;
	top:0;
	z-index:1;
}

#lowpageCont .shibaiAbBox #shibai03 dl.tableCellDl {
	width:255px;
}

#lowpageCont .dlImgBox dt {
	line-height:1.2;
	margin-bottom:3px;
}
#lowpageCont .dlImgBox dd {
	line-height:1.4;
	font-size:.917em;
}
#lowpageCont .dlImgBox dt.leftDt {
	padding-right:17px;
}
#lowpageCont .dlImgBox dd.leftDd {
	padding:0 17px 0 2px;
}
#lowpageCont .dlImgBox dt.rightDt {
	padding:0 2px 0 15px;
}
#lowpageCont .dlImgBox dd.rightDd {
	padding:0 2px 0 17px;
}

#lowpageCont .dlImgBox .ukyImg {
	width:330px;
}

#lowpageCont .shibaiAbBox #shibai03 .ukyImg {
	width:150px;
}


#lowpageCont .dlImgBox dt a {
	display:block;
	background:url(/exhibition/2012/1301jan/images/icon_grass_pink.gif) no-repeat 1px 65%;
	padding-left:23px;
}
#lowpageCont .dlImgBox dt.oneLineDt a {
	padding:3px 0 3px 23px;
	background:url(/exhibition/2012/1301jan/images/icon_grass_pink.gif) no-repeat left center;
}
#lowpageCont .dlImgBox dt a:hover {
	color:#333;
	text-decoration:none;
}
#lowpageCont .dlImgBox dt span {
	font-size:.917em;
}

#lowpageCont .shibaiImg01 {
	margin:0 -35px;
	padding-bottom:7px;
}
#lowpageCont .dlImgBox .shibaiImg02 {
	padding-bottom:7px;
}

#lowpageCont .pacBox {
	padding-bottom:15px;
}
#lowpageCont .pacBox .pacLeft {
	width:290px;
	float:left;
}
#lowpageCont .pacBox .pacRight {
	width:245px;
	float:right;
}

#lowpageCont .pacBox .pacName {
	line-height:1.2;
	margin:3px 0 9px;
}
#lowpageCont .pacBox .pacName a {
	display:block;
	padding:3px 0 3px 23px;
	background:url(/exhibition/2012/1301jan/images/icon_grass_pink.gif) no-repeat left center;
}
#lowpageCont .pacBox .pacName a:hover {
	color:#333;
	text-decoration:none;
}

#lowpageCont .pacCap {
	font-size:.917em;
	line-height:1.4;
	padding-bottom:30px;
}

#lowpageCont .dlImgBox .ukyImg a:hover img,
#lowpageCont .shibaiImg01 a:hover img,
#lowpageCont .dlImgBox .shibaiImg02 a:hover img,
#lowpageCont .pacBox a:hover img {
	opacity:0.7;
	filter:alpha(opacity=70);
}


/* thickbox html */
#tokubetsuWindow {
	padding-top:20px;
	margin:0;
	text-align:center;
}
#tokubetsuWindow #winDiv {
	margin:0 auto;
}
#tokubetsuWindow #winDiv p {
	padding:7px 0 0;
	margin:0;
	font-size:12px;
	color:#333;
	text-align:left;
}

#tokubetsuWindow .winDiv01 {
	width:630px;
}
#tokubetsuWindow .winDiv02 {
	width:510px;
}
#tokubetsuWindow .winDiv01_1,
#tokubetsuWindow .winDiv01_3 {
	width:483px;
}
#tokubetsuWindow .winDiv01_2 {
	width:507px;
}
#tokubetsuWindow .winDiv02_1 {
	width:1180px;
}
#tokubetsuWindow .winDiv02_2 {
	width:700px;
}
#tokubetsuWindow .winDiv02_3 {
	width:240px;
}
#tokubetsuWindow .winDiv03_1 {
	width:422px;
}
#tokubetsuWindow .winDiv03_2,
#tokubetsuWindow .winDiv03_3,
#tokubetsuWindow .winDiv03_4,
#tokubetsuWindow .winDiv03_5,
#tokubetsuWindow .winDiv03_7 {
	width:490px;
}
#tokubetsuWindow .winDiv03_6 {
	width:264px;
}




/*
	float clear
=========================================*/
.clr {
    overflow: hidden;
}
.clr:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
* html .clr {
    height: 1em;
    overflow: visible;
}
