@charset "UTF-8";

body {
	color: #333;
	font-size: 14px;
	line-height: 1.6;
	font-family: "¥Ò¥é¥®¥Î½Ç¥´ Pro W3","¥Ò¥é¥®¥Î½Ç¥´ Pro","Hiragino Kaku Gothic Pro W3","Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic",sans-serif;
}


/*--------------------------------------------------
reset
--------------------------------------------------*/
div {
	margin: 0;
	padding: 0;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 14px;
	margin: 0;
	padding: 0;
}
p,dl,dt,dd {
	margin: 0;
	padding: 0;
	vertical-align: top;
}
img,figure {
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
ul {
	margin-top: 0;
	padding-left: 20px;
}
li {
	padding-bottom: 5px;
}


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

--------------------------------------------------*/
.inner {
	width: 960px;
	margin: 0 auto;
}
.inner02 {
	width: 700px;
	margin: 0 auto;
}
.main {
	width: 700px;
	float: left;
	margin-bottom: 100px;
}
.lnav {
	width: 230px;
	float: right;
}
.clearfix:after {
	display: block;
	clear: both;
	content: '';
	visibility: hidden;
	height: 0;
}

/*--------------------------------------------------
text
--------------------------------------------------*/
a {	color: #182E4C;}
a:hover {
	text-decoration: none;
	opacity: 0.7;
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}


.titleHome01, .titleHome02, .titleHome03, .titleHome04, .titleHome05 {
	font-weight: bold;
}
.titleHome01, .titleHome02 {
	padding-bottom: 30px;
}
.titleHome03, .titleHome04, .titleHome05 {
	padding-bottom: 20px;
}
.titleHome01 { font-size: 257%; }
.titleHome02 { font-size: 214%; }
.titleHome03 { font-size: 179%; }
.titleHome04 { font-size: 171%; }
.titleHome05 { font-size: 143%; }

.title01, .title02 {
	margin-bottom: 30px;
	font-weight: bold;
}
.title01 {	font-size: 214%; margin-top: 50px; text-align: center;}
.title02 {	font-size: 129%; padding-bottom: 10px; border-bottom: 1px solid #888888;}

p {
	margin-bottom: 10px;
}

/*--------------------------------------------------
link
--------------------------------------------------*/
.link01, .link02, .headMenu a {
	padding: 0 0 0 16px;
	background: url(/institution/museum/common/img/base/icnArrow01.png) 0 5px no-repeat;
	-webkit-background-size: 9px 6px;
	background-size: 9px 6px;
}
.link02 {
	color: #fff;
	background-image: url(/institution/museum/common/img/base/icnArrow02.png);
}
.blank::after {
	display: inline-block;
	content: '';
	padding: 11px 13px 0 0;
	background: url(/institution/museum/common/img/base/icnBlank.png) 0 0 no-repeat;
	-webkit-background-size: 13px 11px;
	background-size: 13px 11px;
}


/*--------------------------------------------------
header
--------------------------------------------------*/
.headMenu {
	padding: 9px 0;
	border-bottom: 1px solid #E3E3E3;
}
.headMenu a {
	padding-left: 12px;
	background-position: 0 4px;
	font-size: 86%;
	text-decoration: none;
}
.headMenu a:hover {
	text-decoration: underline;
}
.headMenuHome {
	float: left;
}
.headMenuContact {
	float: right;
}
.headMenuContact a {
	margin-left: 12px;
}
.gnav {
}
.gnavLogo {
	float: left;
	width: 285px;
	padding-top: 12px;
}
.gnavMenu {
	display: block;
	margin: 0;
	padding: 0;
	float: right;
}
.gnavMenu li {
	padding: 0;
	display: block;
	float: left;
}
.gnavMenu li a {
	display: block;
	padding: 29px 20px 28px;
	text-decoration: none;
}
.gnavMenu li a:hover {
	text-decoration: underline;
}
.gnavMenu .search {
	background-color: #D8D032;
	margin-left: 30px;
	padding-left: 25px;
	padding-right: 25px;
	font-weight: bold;
}


/*--------------------------------------------------
footer
--------------------------------------------------*/
.footer {
	padding: 30px 0;
	background-color: #1C1C3F;
	color: #fff;
}
.boxFooterMuseum {
	width: 650px;
	float: left;
	border-right: 1px solid #575770;
}
.boxFooterMuseum img {
	/*margin-right: 20px;*/
}
.boxFooterMuseumAddress {
	width: 430px;
	float: right;
}
.boxFooterMuseumAddress .name {
	display: inline-block;
	font-size: 129%;
	margin-bottom: 6px;
}

.footer .info {
	margin-top: -10px;
	padding: 2px 0 2px 14px;
	font-size: 93%;
}
.footer .info,
.footer .info span {
	display: inline-block;
	background: url(/institution/museum/common/img/base/icnTelInfoBf.png) 0 center no-repeat;
	-webkit-background-size: 6px 36px;
	background-size: 6px 36px;
}
.footer .info span {
	padding: 2px 14px 2px 0;
	background-image: url(/institution/museum/common/img/base/icnTelInfoAf.png);
	background-position: 100% center;
}



.footer .copy {
	color: #777789;
	font-size: 86%;
}
.boxFooterLink {
	width: 290px;
	float: right;
	padding: 0 9px;
}
.boxFooterLink .titleHome04 {
	padding-bottom: 10px;
	text-align: center;
}
.boxFooterLinkList {
	list-style-type: none;
}
.boxFooterLinkList a {
	/*color: #fff;*/
}



/*--------------------------------------------------
ÏÂŒÓ¡¡¥Ñ¥ó¤¯¤º
--------------------------------------------------*/
.breadcrumb {
	background-color: #E8E8E8;
}
.breadcrumb ul {
	list-style-type: none;
	/*margin: 0;*/
	padding: 6px 0;
}
.breadcrumb li {
	display: inline-block;
	margin: 0;
	padding: 0;
}
.breadcrumb li:nth-child(n+2):before {
	display: inline-block;
	content: '>';
	margin: 0 3px;
}


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

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

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