@charset "utf-8";





.left {

	float: left;

	margin: 0 10px 0 0;

	}



.right {

	float: right;

	margin: 0 0 10px 10px;

	}



.bottom {

	float: right;

	margin: 0 0 10px 0px;

	}



/* layout

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



#left-sidebar {

	float: left;

	width: 210px;

	margin: 0 20px 0 0;

	}



#contents {

	float: left;

	width: 385px;

	margin: 0 40px 0 0;

	}





/* layout

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



#left-sidebar h1 {

	margin: 0 0 20px 0;

	font-size: 80%;

	}



.box {

/*	font-size: 80%;*/

	line-height: 1.6;

	font-size: 1.04em;

	_font-size: 1.05em;

	}

.box2 {

	line-height: 1.6;

	font-size: 1.04em;

	_font-size: 1.05em;
	
	text-align: center;

	}

body:first-of-type .box .name {

	font-size: 1em;

	}

.box .name {

	line-height: 1.6;

	}

*:first-child+html .box {

	font-size: 1.08em;

	}

.box h2 {

	margin: 0 0 10px 0;

	}



#contents p {

	margin: 0 0 1em 0;

	}



.contents-box {

	margin: 0 0 30px 0;

	}



.contents-box h2 {

	margin: 0 0 10px 0;

	}



.contents-box .note {

	color: #A1A1A1;

	font-size: 80%;

	}



.question {

	color: #9FB143;

	font-weight: bold;

	}

	

.frame {

border: solid 1px #999999;

padding:15px; margin: 5px;

	}	

	

.name {

	color: #000000;

	font-weight: bold;

	}

	

.spec {

	font-family:Osaka, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;

	font-size:80%; line-height:140%;

	margin-bottom:0px;

}

.spec span.name {

	font-weight: bold;

}





.pickup {

border:#acacac solid 1px;

padding:14px;

}



.pickup h3 {

margin-bottom:15px;

}
.linkMenu {
	margin-top: 20px;
}
.linkMenu li a {
	background: url(/museum/next_ages/images/ico_mokuji_on.png) 0 0 no-repeat;
	padding: 0 0 0 21px;
	display: block;
	margin-top: 10px;
}
.heading3 {
	background: #A0BC00;
	padding: 3px 5px;
	margin-bottom: 10px;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
}
.pageTop {
	text-align: right;
}
.pageTop a{
	background:url(../images/pagetop.gif) right center no-repeat;
	padding-right: 15px;
}
.attention {
	color: #666;
	font-size: 11px;
	line-height: 1.7;
}
.attention li {
	text-indent: -1em;
	padding-left: 1em;
	margin-top: 5px;
}
