@charset"utf-8";

#tokubetsuMain {
	width:730px;
	margin:0;
}
#tokubetsuMain h1 {
	margin-bottom:2px;
}
#tokubetsuMain h1.topFlash {
	border:solid 1px #CCC;
}
#tokubetsuMain ul.navi {
	margin-bottom:2px;
}
#tokubetsuMain ul.navi li {
	float:left;
	width:160px;
}
#tokubetsuMain ul.navi li.topBtn {
	width:90px !important;
}
#tokubetsuMain ul.navi02 {
	margin-bottom:30px;
}
#tokubetsuMain ul.navi02 li {
	float:left;
	width:183px;
}
#tokubetsuMain ul.navi02 li.rightBtn {
	width:181px !important;
}

#tokubetsuMain .saltTopLeft {
	float:left;
	width:312px;
}
#tokubetsuMain .saltTopCenter {
	float:left;
	width:142px;
	padding-top:40px;
}
#tokubetsuMain .saltTopRight {
	float:right;
	width:264px;
}
#tokubetsuMain .saltTopLeft .topBln {
	padding-bottom:9px;
}
#tokubetsuMain .saltTopLeft h2 {
	padding-bottom:6px;
}
#tokubetsuMain .saltTopLeft p {
	padding-bottom:11px;
}
#tokubetsuMain .saltTopRight table {
	width:100%;
	border-bottom:solid 1px #666;
	border-right:solid 1px #666;
}
#tokubetsuMain .saltTopRight th,
#tokubetsuMain .saltTopRight td {
	border-top:solid 1px #666;
	border-left:solid 1px #666;
	font-size:.83em;
	line-height:150%;
	font-weight:normal;
}
#tokubetsuMain .saltTopRight th {
	background-color:#CCE6FF;
	vertical-align:middle;
	text-align:center;
	width:24%;
}
#tokubetsuMain .saltTopRight td {
	background-color:#FFC;
	vertical-align:middle;
	width:76%;
	padding:4px 8px;
}
#tokubetsuMain .saltTopRight .dayTime {
	padding-top:20px;
}

#tokubetsuMain #lowerBox {
	background-color:#E1F0FF;
}
#lowerBox .specialUpBox {
	background:url(/exhibition/2011/1107jul/special/images/dot_line.gif) no-repeat center bottom;
	padding:16px 12px;
}
#lowerBox .noDotLine {
	background:none !important;
}
#lowerBox .specialUpBox dl {
	width:425px;
	float:left;
}
#lowerBox .specialUpBox dt,
#lowerBox .specialUpBox dd {
	margin-left:4px;
}
#lowerBox .specialUpBox dt span,
#lowerBox .specialUpBox dd span {
	font-size:.83em;
}
#lowerBox .specialUpBox dt {
	color:#039;
}
#lowerBox .specialUpBox dd {
	padding-left:1em;
}
#lowerBox .specialUpBox p {
	font-size:.83em;
	padding:1em 0 0 4px;
}
#lowerBox .specialDownBox {
	padding:16px;
}
#lowerBox .specialDownBox dl {
	width:425px;
	float:left;
}
#lowerBox .specialDownBox dt {
	color:#039;
}
#lowerBox .specialDownBox dd {
	padding-left:1em;
	padding-bottom:1.25em;
}
#lowerBox .specialDownBox dd.ddEtc {
	text-indent:-1em;
	padding-bottom:0;
}
#lowerBox .specialDownBox dt span,
#lowerBox .specialDownBox dd span {
	font-size:.83em;
}
#lowerBox .specialUpBox .specialRightIll,
#lowerBox .specialDownBox .specialRightIll {
	width:257px;
	float:right;
}

#lowerBox .eventUpBox {
	padding:18px 16px;
}
#lowerBox .eventUpBox .labLead {
	padding-bottom:6px;
}
#lowerBox .eventUpBox .labLead span.rubiSmall {
	font-size:.83em;
}
#lowerBox .eventUpBox .labLead span.blueDate {
	color:#039;
	font-size:1.17em;
}
#lowerBox .eventUpBox .labCap {
	font-size:.83em;
	padding-bottom:1em;
}
#lowerBox .eventUpBox .labLeftTxt {
	width:395px;
	float:left;
}
#lowerBox .eventUpBox .labLeftTxt p {
	padding-bottom:1em;
}
#lowerBox .eventUpBox .labLeftTxt p span {
	font-size:.83em;
}
#lowerBox .eventUpBox .labRightPh {
	width:232px;
	float:right;
}
#lowerBox .eventUpBox li {
	font-size:.83em;
	padding-left:1em;
	text-indent:-1em;
	line-height:140%;
}
#lowerBox .eventUpBox table {
	width:100%;
	margin-bottom:.75em;
}
#lowerBox .eventUpBox tr.whiteTr {
	background-color:#FFF;
}
#lowerBox .eventUpBox td {
	padding-top:5px;
	padding-bottom:5px;
}
#lowerBox .eventUpBox td span {
	font-size:.83em;
}
#lowerBox .eventUpBox td.numTimes {
	width:7%;
	padding-left:6px;
	padding-right:1em;
	white-space:nowrap;
}
#lowerBox .eventUpBox td.monthDay {
	width:15%;
	padding-right:1.5em;
	white-space:nowrap;
}
#lowerBox .eventUpBox td.labContents{
	width:78%;
}

#lowerBox .mapBox {
	width:730px;
	height:378px;
	position:relative;
}
#lowerBox .mapBox h3,
#lowerBox .mapBox div {
	position:absolute;
	z-index:0;
}
#lowerBox .mapBox h3 {
	left:44px;
	top:26px;
	z-index:1;
}
#lowerBox .mapBox .mapIllust {
	left:133px;
	top:89px;
}
#lowerBox .mapBox .mapImg {
	left:396px;
	top:22px;
}

#lowerBox .stateBox {
	padding:20px;
}
#lowerBox .stateBox .stopBox {
	padding-bottom:30px;
}
#lowerBox .stateBox .sttLeft {
	float:left;
}
#lowerBox .stateBox .sttRight {
	float:right;
}
#lowerBox .stateBox dl {
	width:250px;
	background-color:#FFF;
}
#lowerBox .stateBox dt {
	padding-bottom:9px;
}
#lowerBox .stateBox dd {
	padding:0 12px;
	line-height:150%;
}
#lowerBox .stateBox dd span {
	font-size:.83em;
}
#lowerBox .stateBox .photoBox {
	width:420px;
}
#lowerBox .stateBox .photoBoxS {
	width:255px;
}
#lowerBox .stateBox .illustBox {
	width:165px;
}
#lowerBox .stateBox .illustBox img {
	margin-left:64px;
}
#lowerBox .stateBox .illustBox p {
	padding:10px 17px 0 2px;
	font-size:.83em;
}

/*
	study area
=========================================*/
#tokubetsuMain #studyArea {}
#studyArea h2 {
	padding-bottom:11px;
}
#studyArea h3 {
	margin-bottom:15px;
	background-color:#E1F0FF;
	border:solid 1px #C2D1F0;
}
#studyArea .study01Ill {
	padding-bottom:22px;
	text-align:center;
}
#studyArea .study01Ill .graf {
	margin-right:19px;
}
#studyArea .study01Txt {
	padding:0 4px 25px;
	font-size:1.17em;
}
#studyArea .study01Txt span {
	font-size:.72em;
}
#studyArea .columnBox {
	border:solid 1px #F60;
	padding:0 19px;
}
#studyArea .columnBox h4 {
	background-color:#FF8D41;
	margin:0 -19px 18px;
	text-align:center;
}
#studyArea .columnBox .coutionTxt {
	padding:0 5px 15px;
	font-size:.92em;
}
#studyArea .columnBox .coutionTxt span {
	font-size:.9em;
}
#studyArea .columnBox .commonTxt {
	padding:0 5px 20px;
	font-size:1.17em;
}
#studyArea .columnBox .commonTxt span {
	font-size:.71em;
}

#studyArea .columnBox ul.workPh {}
#studyArea .columnBox ul.workPh li {
	width:205px;
	float:left;
}
#studyArea .columnBox ul.workPh li.rightPh {
	width:280px !important;
}
#studyArea .columnBox ul.workPh li.rightIll {
	width:75px !important;
}
#studyArea .columnBox ul.workPh li p {
	padding:6px 29px 18px 4px;
}
#studyArea .columnBox ul.workPh li p span {
	font-size:.83em;
}
#studyArea .columnBox ul.workPh li.rightPh p {
	padding-right:4px;
}
#studyArea .columnBox .tableImg {
	text-align:center;
	padding-bottom:18px;
}

#studyArea .study02Txt {
	margin:0 0 30px 10px;
	background:url(/exhibition/2011/1107jul/02/images/illust01.jpg) no-repeat left bottom;
}
#studyArea .study02Txt dl.balBox {
	width:500px;
	margin-left:200px;
	background:url(/exhibition/2011/1107jul/02/images/bal_top.gif) #B3E6E6 no-repeat;
}
#studyArea .study02Txt dl.balBox dt {
	color:#36C;
	font-weight:bold;
	padding:20px 20px 10px;
	font-size:1.67em;
}
#studyArea .study02Txt dl.balBox dd {
	padding:0 20px 15px;
	font-size:1.17em;
	background:url(/exhibition/2011/1107jul/02/images/bal_bottom.gif) no-repeat left bottom;
}
#studyArea .study02Graf {
	padding:0 6px 30px 0;
}
#studyArea .study02Graf .grafBox {
	width:450px;
	float:left;
}
#studyArea .study02Graf .cellular {
	width:255px;
	float:right;
	text-align:center;
}
#studyArea .study02Graf .cellular p {
	font-size:1.17em;
	text-align:left;
	padding-top:12px;
}
#studyArea .study02Txt dl.balBox dd span,
#studyArea .study02Graf .cellular p span {
	font-size:.71em;
}

#studyArea .study03Img {
	padding:15px;
	margin-bottom:20px;
	background-image:url(/exhibition/2011/1107jul/03/images/study_03_back.gif);
}
#studyArea .study03Img .study03InBox {
	background:url(/exhibition/2011/1107jul/03/images/grad.gif) #FFF repeat-x;
}
#studyArea .study03Img .balBox {
	padding:13px 11px 0 14px;
}
#studyArea .study03Img .balBox .leftBal {
	width:240px;
	float:left;
	padding-top:2px;
}
#studyArea .study03Img .balBox .rightIll {
	width:365px;
	float:right;
}
#studyArea .study03Img .docterBox {
	padding:0 0 11px 12px;
	margin-top:-1px;
}
#studyArea .study03Ph {
}
#studyArea .study03Ph .statePhBox {
	width:250px;
	float:left;
}
#studyArea .study03Ph .rightPh {
	width:230px !important;
}
#studyArea .study03Ph .statePhBox p {
	padding:3px 23px 5px 3px;
}

#studyArea .study04TreeTxt {
	padding-bottom:22px;
}
#studyArea .study04TreeTxt dl {
	width:225px;
	float:left;
	margin-right:26px;
}
#studyArea .study04TreeTxt dl.rightDl {
	margin-right:0;
}
#studyArea .study04TreeTxt dd {
	padding:4px 2px 0;
}
#studyArea .study04TreeTxt dd span {
	font-size:.83em;
}
#studyArea .study04GrafBox01 {
	padding:0 0 30px 2px;
}
#studyArea .study04GrafBox01 p {
	font-size:1.17em;
	width:305px;
	float:left;
}
#studyArea .study04GrafBox01 p span {
	font-size:.71em;
}
#studyArea .study04GrafBox01 div {
	float:right;
}
#studyArea .study04ImportLeft {
	width:500px;
	float:left;
}
#studyArea .study04ImportRight {
	width:210px;
	float:right;
}
#studyArea .study04ImportTxt {
	width:300px;
	float:left;
}
#studyArea .study04ImportTxt p {
	padding:0 0 30px 2px;
	font-size:1.17em;
}
#studyArea .study04ImportTxt p span {
	font-size:.71em;
}
#studyArea .study04ImportTxt div {
padding-left:90px;
}
#studyArea .study04ImportGraf {
	width:174px;
	float:right;
}

body#tokubetsuWindow {
	margin:0;
	padding:0;
}

/*
	float clear
**************************************/
div, .clr {
	/*overflow:hidden;*/
}
div:after, .clr:after {
	content:"";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
div, .clr {
	min-height:1px;
}
* html div, * html .clr {
	height:1px;
	/*overflow:visible;*/
	zoom:1;
}

