#zuroku_main{
	width:380px;
	float:left;
}

#zuroku_nakami{
	width:260px;
	float:left;
	margin-left:15px;
}

.zuroku_kikan{
	width:120px;
	height:230px;
	margin-left:13px;
	margin-bottom:20px;
	float:left;
}

.zuroku_kikan p{
	width:110px;
	font-size:12px;
}

#saishinkan_photo{
	float:left;
	width:120px;
	margin-bottom:40px;
}

#saishinkan_content{
	float:left;
	width:400px;
	margin-left:20px;
}

#saishinkan_title{
	font-size:18px;
	font-weight:bold;
}

/* ----------------------------------------
 *   リンク
 * ---------------------------------------- */
.link_bnr{
	float:left;
	width:150px;
}

.link_text{
	float:right;
	width:510px;
}

.jokaku_photo{
	float:left;
	width:160px;
}

.jokaku_text{
	float:right;
	width:500px;
}



/* ----------------------------------------
 *   各種展覧会
 * ---------------------------------------- */
.event_title{
	font-size:18px;
	font-weight:bold;
	margin-bottom:20px;
}

.event_thumnail{
	float:left;
	width:240px;
}

.event_about{
	float:right;
	width:420px;
}

.event_about_caption{
	border-bottom:#BBBBBB 1px dotted;
	padding:3px;
	font-weight:bold;
}

.event_about_kaisaibi{
	border-bottom:#BBBBBB 1px dotted;
	padding:3px;
	font-weight:bold;
	color:#E74552;
}


.event_about_contents{
	border-bottom:#BBBBBB 1px dotted;
	padding:3px;
}

.event_about_text{
	font-size:14px;;
	line-height:150%;
}

/* ----------------------------------------
 *   ミュージアムショップ商品
 * ---------------------------------------- */
.shohin_photo{
	width:180px;
	float:left;
}

.shohin_contents{
	width:475px;
	margin-right:5px;
	float:right;
}

.shohin_title{
	font-weight:bold;
	color:#59432B;
	font-size:16px;
}

.shohin_table_caption{
	font-weight:bold;
	width:45px;
	padding-bottom:5px;
}

.shohin_table_kakaku{
	font-weight:bold;
	color:#B12110;
	padding-bottom:5px;
}

.shohin_table_kikaku{
	padding-bottom:5px;
}

.shohin_setsumei{
	font-size:13px;
	padding-bottom:5px;
}

#shop_f li{
	float:left;
	margin-bottom:20px;
	margin-right:20px;
}
#shop_f li dl dt{
	margin-bottom:5px;
}
#shop_f li dl dd{
	font-size:90%;
}



/* ----------------------------------------
 *   図録の通信頒布
 * ---------------------------------------- */
.moshikomi_tejun_title{
	width:630px;
	margin:auto;
}

.moshikomi_tejun{
	width:610px;
	margin:auto;
	background-image:url(../img/contents/zuroku_moshikomi_bg.gif);
	background-position:left bottom;
	padding:15px 5px 80px 15px;
	
}

.moshikomi_tejun_end{
	width:608px;
	margin:auto;
	border-left:#C7BD9A 1px solid;
	border-right:#C7BD9A 1px solid;
	border-bottom:#C7BD9A 1px solid;
	padding:15px 5px 15px 15px;
	margin-bottom:40px;
	
}



/* ----------------------------------------
 *   試着体験
 * ---------------------------------------- */
#shityaku_left{
	width:240px;
	float:left;
	margin-bottom:40px;
}

#shityaku_right{
	width:420px;
	float:right;
}

.kabuto_photo{
	float:left;
	width:150px;
	margin-bottom:40px;
}

.kabuto_setsumei{
	width:515px;
	float:right;
}


/* ----------------------------------------
 *   展示案内
 * ---------------------------------------- */
.kakukai_map{
	width:235px;
	float:left;
}

.kakukai_photo{
	width:240px;
	float:left;
}


.kakukai_map a:hover img
{
opacity:0.6;
filter: alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
background: #fff;
}


.kakukai_contents{
	width:410px;
	float:left;
	margin-left:20px;
}

#select_kakukai{
	width:460px;
	height:30px;
	background-image:url(../img/contents/kakukai_select_bg.jpg);
	background-repeat:no-repeat;
	text-align:center;
	margin:auto;
}

#select_kakukai p{
	color:#FFF;
	padding-top:5px;
}

#select_kakukai p a:link{
	color:#ffffff;
	text-decoration:none;
}

#select_kakukai p a:visited{
	color:#ffffff;
	text-decoration:none;
}

#select_kakukai p a:active{
	color:#ffffff;

}

#select_kakukai p a:hover{
	color:#ffffff;
	text-decoration:underline;
}

/* ----------------------------------------
 *   交通アクセス
 * ---------------------------------------- */
#map_select_left{
	width:330px;
	float:left;
}

#map_select_left p a:hover img
{
opacity:0.6;
filter: alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
background: #fff;
}


#map_select_right{
	width:330px;
	float:right;
}

#map_select_right p a:hover img
{
opacity:0.6;
filter: alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
background: #fff;
}


/* ----------------------------------------
 *   よくあるご質問
 * ---------------------------------------- */
.mondo{
	margin-bottom:20px;
}

.mondo dt{
	background-image:url(../img/contents/question_q.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:16px;
	padding:4px 0 4px 70px;
	
}

.mondo dd{
	background-image:url(../img/contents/question_a.jpg);
	background-repeat:no-repeat;
	padding:0px 0 24px 70px;
}


/* ----------------------------------------
 *   ミュージアムショップ
 * ---------------------------------------- */
.shop_2retsu_li_start{
	float:left;
	margin-bottom:20px;
}
.shop_2retsu_li{
	float:left;
	margin-left:20px;
	margin-bottom:20px;
}


/* ----------------------------------------
 *   リーフレット
 * ---------------------------------------- */

#leaflet li {
	float:left;
	padding-right:20px;
	margin-bottom:40px;
}

.panf_font {font: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
	background-image:url(../img/common/icon_pdf.jpg);
	background-repeat:no-repeat;
	width:180px;
	padding-left:20px;
	padding-bottom:5px;
	}

#sonota_1 li{
	float:left;
	padding-right:15px;
	width:120px;
}
#sonota_1 li p{
	font-size:13px;
}

/* ----------------------------------------
 *   ボタン２個フロート
 * ---------------------------------------- */
#bana li{
	float:left;
	margin-bottom:40px;
}

#bana .bana_left a{
	margin-right:15px;
}
/* ----------------------------------------
 *   特別展特殊
 * ---------------------------------------- */
.left li{
	float:left;
	padding-right:20px;
	padding-bottom:20px;
}


/* ----------------------------------------
 *  大坂の陣
 * ---------------------------------------- */

.natsunojin_bun{
	line-height:180%;
	background-image:url(../img/contents/osakanojin_img1.jpg);
	background-position:center;
	background-repeat:no-repeat;
}

.natsunojin_bun_right{
	text-align:right;
	margin-bottom:40px;
}

#osakanojin_left{
	width:180px;
	float:left;
	margin-bottom:40px;
}

#osakanojin_right{
	width:490px;
	float:right;
	line-height:180%;
	padding-bottom:20px;
}
#osakanojin_right p{
	padding-top:20px;
}

#CDT_bg{
	background-image:url(../img/contents/countdown_bg12.gif);
	background-repeat:no-repeat;
	background-position:center;
	margin:auto;
	width:580px;
	height:470px;
	margin-bottom:40px;
}

#CDT{
	padding-top:280px;
}

#CDT .day{
color:#000;
 font-size: 100px;
 font-weight:bold;
 padding-left:185px;
 padding-top:250px;
}



.osakanojin{
	clear:both;
}

.osakanojin_l{
	width:460px;
	float:left;
}

.osakanojin_r{
	float:right;
}

.osakanojin_haifu{
	padding-bottom:40px;
	clear:both;
	text-align:center;
}
	

.bun{
	font-size:13px;
	font-weight:100;
	color:#C91B1B;
}
	
.p_center{
	text-align:center;
	margin-bottom:30px;
}

 .font_15px{
	 font-size:15px;
	 color:color:#5B432B;
 }
 

.list400_01{
	margin-left:0px;
	margin-bottom:20px;
		width:210px;
		float:left;
		height:380px;

}

.list400_02{
	margin-left:25px;
	margin-bottom:20px;
	width:210px;
	float:left;
	height:380px;
}


.list400_01 p{
	text-align:center;
	width:210px;
	font-size:13px;
}

.list400_02 p{
	text-align:center;
	width:210px;
	font-size:13px;
}

.dl_400th{
	color:#B09859;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
}

/* ----------------------------------------
 *  400年
 * ---------------------------------------- */
 
 .calender{
	 width:680px;
	 margin-top:20px;
	 
 }
 
 .calender li{
	 float:left;
 }
 

.400th_2014{
	 margin-bottom:10px;
 }
 
.box_left{
	float:left;
	width:329px;
	margin-bottom:30px;
}

.box_right{
	float:right;
	width:329px;
	margin-bottom:30px;
}

.table_caption_400{
	text-align:center;
	height:25px;
	vertical-align:middle;
}

.table_contents_400{
	text-align:center;
	height:47px;
	vertical-align:middle;
}
	 
 
 /* ----------------------------------------
 * 今日は何の日
 * ---------------------------------------- */
 
 .violet{
	 color:#8D5FB0;
 }
 
 .red{
	 color:#BD0000;
 }
 
 .gold{
	 color:#C89B2C;
 }
 
 .font_13px{
	 font-size:13px;
 }
 
.font16{
	 font-size:16px;
 } 
.font18{
	 font-size:18px;
 } 
.font20{
	 font-size:20px;
 }
 
 
 