@charset "UTF-8";

.cntBox{
	padding:10px;
	border:#cccccc 1px solid;
	width:440px;
	margin-bottom:20px;
}
.cntBox p{
	font-size:12px;
	padding:5px 0px 5px 0px;
}

.ga_rent .desc2,
.ga_rent dl {
	margin-bottom: 0.5em;
	padding-bottom: 0.5em;
	border-bottom: 0px solid #CCC;
}

.cntBox dl{
	margin-bottom: 0em !important;
	padding-bottom: 0em !important;
	border-bottom: 0px solid #fff !important;
}


/* index */

.index .title {
	margin-bottom: 0;
	padding-bottom: 0;
	border: none;
}


.index h3 {
    margin-bottom: 20px;
}

.index p.mainImage {
    margin-bottom: 70px;
}

.index .section p,
.index .section ul {
}

.index .section .image {
    
}

.index .section h3,
.category_archive h3 {
    margin-bottom: .4em;
    padding-bottom: .4em;
    border-bottom: 1px solid #ccc;
}

.index div.section h4 {
    float: right;
    width: 300px;
    margin-bottom: .4em;
    padding-bottom: .4em;
    border-bottom: 1px solid #ccc;
}

.index div.section ul a {
    padding-left: 18px;
    background: url(/common/image/arrow.gif) no-repeat -50px 0.1em;
}

.ga_index h4{
	border-bottom:1px solid #ccc;
	padding-top:13px;
	padding-bottom:5px;
}

.ga_index #aki{
	padding-top:18px;
}

.ga_index #event_posts_table {
	width:100%;
}

.ga_index #event_posts_table table {
	border-top:0px solid #ccc;
}

.ga_index #event_posts_table th,
.ga_index #event_posts_table td{
	vertical-align:top;
	border-bottom:1px solid #ccc;
	padding-top:10px;
	padding-bottom:10px;
}

#noneline{
	vertical-align:top;
	border-bottom:0px solid #ccc !important;
	padding-top:10px;
	padding-bottom:10px;
}

.ga_index #event_posts_table th{
	font-weight:normal;
	width:120px;
	background: url("/images/common/arrow.gif") no-repeat -50px 14px;
    padding-left: 18px;
	
}

.ga_index #event_posts_table td{
	font-weight:normal;
}

.ga_index #event_posts_table .m_tit{
	font-size:12px;
	font-weight:bold;
	color:#333333;	
}

.ga_index #event_posts_table .subtit1{
	font-weight:lighter;
	font-size:12px;
	color:#666666;
}

.ga_index #event_posts_table .subtit2{
	font-weight:bold;
	color:#666666;
	font-size:12px;
}

.ga_index #event_posts_table a{ /* aタグに矢印が勝手に入るの何とかならんかしら。 */
	background:none;
	padding:0;
}

.ga_index .title{
	border:none;
	margin-bottom:18px;
}
.ga_index .cap_img h3{
	float:left;
	padding-right:15px;
}
.ga_index .under_section{
	clear:both;
	padding-top:20px;
	width:460px;
	margin-bottom:20px;
}
.ga_index .under_section p{
	padding:10px 0px 10px 0px;
}


.ga_index .contactBox{
	padding:10px;
	border:#cccccc 1px solid;
	width:440px;
	margin-bottom:20px;
}
.ga_index .contactBox p{
	font-size:12px;
	padding:5px 0px 5px 0px;
}


/* カテゴリーアーカイブ */

.category_archive div.section {
	margin-bottom: 50px;
}

.category_archive div.section h2 {
	margin-bottom: 0.6em;
	padding-bottom: 0.6em;
	border-bottom: 1px solid #333;
	font-size: 140%;
}

.category_archive .group {
	width: 720px;
	margin-left: -20px;
}

.category_archive .group .section {
	display: inline;
	float: left;
	width: 220px;
	margin-left: 20px;
	margin-bottom: 30px;
}

.category_archive .section h3 {
    margin-bottom: .4em;
    padding-bottom: .4em;
    border-bottom: 1px solid #ccc;
}

.category_archive .section .image {
	overflow: hidden;
	height: 165px;
	margin-bottom: 5px;
}

.category_archive .twoColumns div.data {
    width: 460px;
    margin-left: 240px;
}

.category_archive div.data h4 {
    font-size: 170%;
    margin: 2.3em 0 1.7em;
}

.category_archive div.data dl {
    margin-bottom: 1em;
}

.category_archive div.data a {
    padding-left: 18px;
    background: url(/common/image/arrow.gif) no-repeat -50px 0.1em;
}


/* アメリカン・アール・デコ・コレクション */

#collection #desc {
	margin-bottom: 1.6em;
}

#collection .group .section {
	width: 340px;
}

#collection .group .section h4 {
	margin-bottom: 12px;
}

#collection .group .section .image {
	overflow: visible;
	height: auto;
	margin-bottom: 0;
}


/* 常設展示 */

#permanent_exhibits #exhibition {
	padding: 10px;
	margin-top: 1em;
	margin-bottom: 1em;
	border: 1px solid #ccc;
}

#permanent_exhibits .hover#exhibition * {
	color: #69c !important;
}

#permanent_exhibits #exhibition .title {
	margin-bottom: 0;
	padding-bottom: 0;
	border: none;
}

#permanent_exhibits #exhibition h3 {
	padding-left: 18px;
	border: none;
	font-size: 120%;
	background: url(/common/image/arrow.gif) no-repeat -50px 0.1em;
}

#permanent_exhibits #exhibition h4,
#permanent_exhibits #exhibition h5,
#permanent_exhibits #exhibition .subTitle1,
#permanent_exhibits #exhibition .date {
	padding-left: 18px;
}

#permanent_exhibits #exhibition .date {
	margin-bottom: 0;
}

#permanent_exhibits #exhibition h4 {
	padding-bottom: 10px;
	font-size: 120%;
}

#permanent_exhibits #exhibition h4 a {
	padding-left: 0;
	background: none;
	font-weight: normal;
}

#permanent_exhibits #exhibition dl {
	margin-top: 0;
	margin-bottom: 1em;
	padding: 10px;
	border: none;
}


/* ご利用案内 */

#general_information #contentsBody dl {
	margin-bottom: 0.5em;
	padding-bottom: 0.5em;
	border-bottom: 1px solid #CCC;
}

#general_information #contentsBody dt {
	float: left;
	width: 140px;
}

#general_information #contentsBody dd {
	margin-left: 150px;
}

#general_information #contentsBody dd #toAccess a {
	padding-left: 18px;
	background: url(/common/image/arrow.gif) no-repeat -50px 0.1em;
}


/* 団体見学および入場料免除 */
#discount #contentsBody dl {
	margin-bottom: 0.5em;
	padding-bottom: 0.5em;
	border-bottom: 1px solid #CCC;
}

#discount #contentsBody dt {
	float: left;
	width: 140px;
}

#discount #contentsBody dd {
	margin-left: 150px;
}

#discount #contentsBody dd ol {
	margin-left: 1.5em;
	list-style: decimal outside;
}

#discount #contentsBody dd ul {
	margin-left: 1.5em;
	list-style: disc outside;
}




/* 貸出案内 */
.ga_rent .title{
	border:none;
	margin-bottom:10px;
}
.ga_rent .desc,
.ga_rent dl {
	margin-bottom: 0.5em;
	padding-bottom: 0.5em;
	border-bottom: 1px solid #CCC;
}

.ga_rent dt {
	float: left;
	width: 140px;
	font-weight:bold;
}

.ga_rent dd {
	margin-left: 150px;
}

.ga_rent dd ol {
	margin-left: 1.5em;
	list-style: decimal outside;
}

.ga_rent dd ul {
	margin-left: 1.5em;
	list-style: disc outside;
}

.ga_rent dd ul ul {
	margin-left: 0;
	list-style: none;
}

.ga_rent dd p {
	margin-left: 1.5em;
}

.ga_rent #example dt {
	float: none;
	padding:10px 0px 10px 0px;
}

.ga_rent #example dd {
	margin-left: 0;
}

.ga_rent #example ul {
	margin-left: 0;
	list-style: none;
}

.ga_rent #example ul li {
	display: inline;
	float: left;
	width: 220px;
	margin-right: 20px;
	margin-bottom: 5px;
}
.ga_rent #example p{
	margin:0px 0px 15px 0px;
	font-size:100%;
}

.ga_rent #example ul .noMargin {
	margin-right: 0;
}

.ga_rent #example ul li a {
	display: block;
	padding-left: 0;
	background: none;
}

.ga_rent dd a {
	padding-left: 18px;
	background: url(/images/common/arrow.gif) no-repeat -50px 0.1em;
}

.ga_rent dd ul .no-crl {
	font-weight:bold;
	list-style: none;
	margin-left:-1.3em;
}

.ga_rent .innlst ul {
	list-style-type:none;
}

.ga_rent .innlst ul span{
	font-weight:bold;
	text-indent:-1em;
	display:inline-block;
}

.ga_rent .innlst ul p{
	margin:0px;
	padding-bottom:10px;
}

.ga_rent .innlst ul ul li{
	list-style: disc outside none;
}

.ga_rent .undercnt dd{
	margin:0px;
}


/* ご利用に際して */


.ga_use .title{
	border:none;
	margin:0px;
	margin-bottom:12px;
}

.ga_use h3{
	margin-top:30px;
	margin-bottom:15px;
}
.ga_use .desc,
.ga_use dl {
	margin-bottom: 1em;
	padding-bottom: 1em;
	border-bottom: 1px solid #CCC;
}

.ga_use dt {
	float: left;
	width: 120px;
	font-weight:bold;
	font-size:115%;
}

.ga_use dd {
	margin-left: 140px;
}

.ga_use dd ol {
	margin-left: 1.5em;
	list-style: decimal outside;
}

.ga_use dd ul {
	margin-left:2.8em !important;
	list-style: disc outside;
}

.ga_use dd .crl{
	list-style: disc outside;
	margin-left:4.2em !important;
}



.ga_use dd .no-crl{
	list-style: none;
	margin-left: 0.1em;
}

.ga_use dd .no-crl2{
	list-style: none;
	margin-left: 0.1em;
}

.ga_use dd .no-crl3{
	list-style: none;
	margin-left: -1.2em !important;
}

.ga_use .lst2 dd .no-crl{
	list-style: none;
	margin-left:0.1em;
}

.ga_use dd p {
	margin-left:0.1em;
}

.ga_use .lst2 dd p{
	margin-left:0px;
}


.ga_use .lst2 dd .lstlink{
	list-style: none;
	margin-left:0.1em;
}
.ga_use .lst2 dd ul{
	margin-bottom:20px;
}

.ga_use .lst2 dd .crl{
	list-style: disc outside;
	margin-left:1.5em !important;
}

.ga_use .lst2 dt a{
	background:none !important;
	padding:0px !important;
}



.ga_use #example dt {
	float: none;
	padding:10px 0px 10px 0px;
}

.ga_use #example dd {
	margin-left: 0;
}

.ga_use #example ul {
	margin-left: 0;
	list-style: none;
}

.ga_use #example ul li {
	display: inline;
	float: left;
	width: 220px;
	margin-right: 20px;
	margin-bottom: 5px;
}
.ga_use #example p{
	margin:0px 0px 15px 0px;
	font-size:100%;
}

.ga_use #example ul .noMargin {
	margin-right: 0;
}

.ga_use #example ul li a {
	display: block;
	padding-left: 0;
	background: none;
}

.ga_use dd a {
	padding-left: 18px;
	background: url(/images/common/arrow.gif) no-repeat -50px 0.1em !important;
}

.ga_use dt a {
	background:none !important;
	padding:0px !important;
}


.ga_use .innlst ul {
	list-style-type:none;
}
.ga_use .innlst ul span{
	font-weight:bold;
	text-indent:-1em;
	display:inline-block;
}

.ga_use .innlst ul p{
	margin:0px;
	padding-bottom:10px;
}

.ga_use .innlst ul ul li{
	list-style: disc outside none;
}

.ga_use .undercnt dd{
	margin:0px;
}

.ga_use dd ul table caption{
	font-weight:bold;
	text-align:left;
}
.ga_use dd ul table{
	width:540px;
	margin-top:20px;
	margin-bottom:10px;
}
.ga_use dd ul table th{
	font-weight:bold;
	font-size:110%;
	background:#EEEEED;
	padding:10px;
	text-align:center;
	border-top:#666666 1px solid;
	border-bottom:#666666 1px solid;
}
.ga_use dd ul table td{
	border-bottom:#666666 1px solid;
	padding:10px;
	text-align:center;
}
.ga_use dd ul table .ex{
	font-weight:bold;
	padding-left:50px;
	border-right:#cccccc 1px solid;
	text-align:left;
}

.ga_use dd ul table .ex2{
	padding-left:60px;
	text-align:left;
}

.ga_use dd ul table .exc{
	border-right:#cccccc 1px solid;
	text-align:center;
}

.ga_use dd ul table th.lc{
	border-right:#cccccc 1px solid;
}

.ga_use .lst2 dd ul table .ex{
	font-weight:bold;
	padding-left:10px;
	border-right:#cccccc 1px solid;
	text-align:left;
}

.ga_use dd ul .attend{
	margin:20px 0px 10px 0px !important;
}

.ga_use dd ul .us_tit{
	font-weight:bold;
}


.use_localnav dl{
	clear:both;
	font-size:85%;
	border:0px;
}
.use_localnav .nav1 {
	margin-bottom:10px;
	border-bottom:#cccccc 1px solid;
	height:20px;
}


.use_localnav .nav1 dt{
	float:left;
	width:90px;
	text-indent:-9000px;
	background: url(/images/common/user_parts.gif) 0px 0px no-repeat;
}
.use_localnav .nav2 dt{
	float:left;
	width:80px;
	text-indent:-9000px;
	background: url(/images/common/user_parts.gif) 0px -19px no-repeat;
}

.use_localnav dd{
	float:left;
	margin:0px;
	text-indent:-9000px;
}

.use_localnav2 .nav1 {
	margin-bottom:10px;
	border-bottom:#cccccc 1px solid;
	height:10px;
	line-height: 100% !important;
}

.use_localnav2 .nav1 dt{
	padding:0 6px 0 0px !important;
	float:left;
	width:76px;
	border-right:1px solid #999;
}

.use_localnav2 .nav2 {
	margin-bottom:10px;
	border-bottom:#fff 1px solid;
	height:10px;
	line-height: 100% !important;
}

.use_localnav2 .nav2 dt{
	padding:0 6px 0 0px !important;
	float:left;
	width:64px;
	border-right:1px solid #999;
}

.use_localnav2 dd{
	float:left;
	margin:0px;
	display:block;
	border-right:1px solid #999;
}

.use_localnav2 dd a{
	padding:0 4px 0 4px !important;
	background: url(/images/common/spacer.gif) no-repeat -50px 0.1em !important;
}

.use_localnav2 img{
	vertical-align: middle !important;
}

.use_localnav dd.nav1-1 a{
	display:block;
	width:42px;
	background: url(/images/common/user_parts.gif) -90px 0px no-repeat !important;
}
.use_localnav dd.nav1-2 a{
	display:block;
	width:57px;
	background: url(/images/common/user_parts.gif) -150px 0px no-repeat !important;
}
.use_localnav dd.nav1-3 a{
	display:block;
	width:83px;
	background: url(/images/common/user_parts.gif) -225px 0px no-repeat !important;
}

.use_localnav dd.nav1-4 a{
	display:block;
	width:77px;
	background: url(/images/common/user_parts.gif) -327px 0px no-repeat !important;
}

.use_localnav dd.nav1-5 a{
	display:block;
	width:40px;
	background: url(/images/common/user_parts.gif) -420px 0px no-repeat !important;
}
.use_localnav dd.nav1-6 a{
	display:block;
	width:66px;
	background: url(/images/common/user_parts.gif) -477px 0px no-repeat !important;
}

.use_localnav dd.nav1-7 a{
	display:block;
	width:117px;
	background: url(/images/common/user_parts.gif) -560px 0px no-repeat !important;
}



.use_localnav dd.nav2-1 a{
	display:block;
	width:75px;
	background: url(/images/common/user_parts.gif) -90px -19px no-repeat !important;
}
.use_localnav dd.nav2-2 a{
	display:block;
	width:68px;
	background: url(/images/common/user_parts.gif) -185px -19px no-repeat !important;
}
.use_localnav dd.nav2-3 a{
	display:block;
	width:60px;
	background: url(/images/common/user_parts.gif) -270px -19px no-repeat !important;
}

.use_localnav dd.nav2-4 a{
	display:block;
	width:52px;
	background: url(/images/common/user_parts.gif) -347px -19px no-repeat !important;
}

.use_localnav dd.nav2-5 a{
	display:block;
	width:50px;
	background: url(/images/common/user_parts.gif) -420px -19px no-repeat !important;
}
.use_localnav dd.nav2-6 a{
	display:block;
	width:73px;
	background: url(/images/common/user_parts.gif) -490px -19px no-repeat !important;
}

.use_localnav dd.nav2-7 a{
	display:block;
	width:40px;
	background: url(/images/common/user_parts.gif) -580px -19px no-repeat !important;
}



/*hover*/
.use_localnav dd.nav1-1 a:hover{
	display:block;
	width:42px;
	background: url(/images/common/user_parts.gif) -90px -38px no-repeat !important;
}
.use_localnav dd.nav1-2 a:hover{
	display:block;
	width:57px;
	background: url(/images/common/user_parts.gif) -150px -38px no-repeat !important;
}
.use_localnav dd.nav1-3 a:hover{
	display:block;
	width:83px;
	background: url(/images/common/user_parts.gif) -225px -38px no-repeat !important;
}

.use_localnav dd.nav1-4 a:hover{
	display:block;
	width:77px;
	background: url(/images/common/user_parts.gif) -327px -38px no-repeat !important;
}

.use_localnav dd.nav1-5 a:hover{
	display:block;
	width:40px;
	background: url(/images/common/user_parts.gif) -420px -38px no-repeat !important;
}
.use_localnav dd.nav1-6 a:hover{
	display:block;
	width:66px;
	background: url(/images/common/user_parts.gif) -477px -38px no-repeat !important;
}

.use_localnav dd.nav1-7 a:hover{
	display:block;
	width:117px;
	background: url(/images/common/user_parts.gif) -560px -38px no-repeat !important;
}




.use_localnav dd.nav2-1 a:hover{
	display:block;
	width:75px;
	background: url(/images/common/user_parts.gif) -90px -60px no-repeat !important;
}
.use_localnav dd.nav2-2 a:hover{
	display:block;
	width:68px;
	background: url(/images/common/user_parts.gif) -185px -60px no-repeat !important;
}
.use_localnav dd.nav2-3 a:hover{
	display:block;
	width:60px;
	background: url(/images/common/user_parts.gif) -270px -60px no-repeat !important;
}

.use_localnav dd.nav2-4 a:hover{
	display:block;
	width:52px;
	background: url(/images/common/user_parts.gif) -347px -60px no-repeat !important;
}

.use_localnav dd.nav2-5 a:hover{
	display:block;
	width:50px;
	background: url(/images/common/user_parts.gif) -420px -60px no-repeat !important;
}
.use_localnav dd.nav2-6 a:hover{
	display:block;
	width:73px;
	background: url(/images/common/user_parts.gif) -490px -60px no-repeat !important;
}

.use_localnav dd.nav2-7 a:hover{
	display:block;
	width:40px;
	background: url(/images/common/user_parts.gif) -580px -60px no-repeat !important;
}




.ga_use a[href$=".pdf"],
.ga_use .pdf {
	padding-left: 25px !important;
	background: url(/images/common/pdf.gif) 0 0.1em no-repeat !important;
}

.ga_use a[href$=".doc"],
.ga_use .docs {
	padding-left: 25px !important;
	background: url(/images/common/docs.gif) 0 0.1em no-repeat !important;
}

.ga_use dd a.gaibu {
	padding-left: 18px;
	background: url(/images/common/arrow2.gif) no-repeat -50px 0.1em !important;
}

a.gaibu {
	padding-left: 18px;
	background: url(/images/common/arrow2.gif) no-repeat -50px 0.1em !important;
}

a.backnone {
	padding-left: 0;
	background:none !important;
	padding:0px !important;
	padding-bottom: 5px !important;
}

.title2{
	margin-bottom:18px;
	padding-bottom: 0;
	border: none;
}

.hizuke {
	margin-top:16px;
	padding-bottom: 0;
	border: none;
}

.hizuke2 {
	margin-top:10px;
	padding-bottom: 0;
	border: none;
}

#localNavi .mainEventList dd{
	width:400px;
}
#localNavi .mainEventList dd ul{
	width:100%;
}