@charset "shift_jis";
/* CSS Document */

/*タイトル*/
#ttlbox{width:923px;height:55px;padding:20px 0px 0px 17px;
	background:url(../../images/header.jpg) no-repeat top left;}
#ttl{float:left;}
.ttl-txt{float:left;padding-top:5px;padding-left:40px;font-size:12px;line-height:1.5; color:#ffffff;}
#btn-back{float:right;padding-top:18px;padding-right:15px;width:60px;}

/*年表flahs*/
.dblue{color:#0d5b86;}
#btn-flashcontents{
	width:940px;
	padding-left: 1px;
	}
/*メインコンテンツ*/
#mainbox{
	width:870px;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 30px;
	line-height:1.4;
}
	
.history-ttl{
	padding: 0px;
	}
	
.history-txt{
	padding-bottom:5px;
	padding-left: 25px;
	width: 830px;
	}
	.history-txt .red{
	color:#ff0000;
	}
	
.graybox{
	float:left;
	width:867px;
	padding-top: 10px;
	}

.graybox .graybg{
	float:left;
	width:867px;
	background-color: #edede9;
	background-image: url(../images/graybox-bg.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	}
	
.img-nenpyo{
	float:left;
	width: 275px;
	padding-bottom: 50px;
	}
	
.img-nenpyo02{
	float:left;
	width: 275px;
	padding-bottom: 150px;
	}
	
.btn-board{
	float:left;
	width:75px;
	padding-left: 45px;
	height: 77px;
	}
	
.btn-koma{
	float:left;
	width:86px;
	padding-left: 25px;
	height: 77px;
	}
	
.ttl-detail{
	float:left;
	padding: 0px;
	width: 570px;
	height: 40px;
	}
	
.ttl-detail img{
	float:left;
	padding-right: 10px;
	}
	
.detail-txt{
	float:left;
	padding-top: 25px;
	padding-left: 10px;
	}

.koma-copy{
	float:left;
	padding-top: 15px;
	padding-bottom: 30px;
	width: 570px;
	}
	
.detail-txt02{
　　float:left;	
	padding: 0px;
	width: 570px;	
	}

.detail-txt-2gyou{
	float:left;
	padding-top: 10px;
	padding-left: 20px;
	width: 280px;
	}

.ttl-detail-0012{
	float:left;
	padding: 0px;
	width: 253px;
	height: 40px;
	}
	
.ttl-detail-0018{
	float:left;
	padding: 0px;
	width: 265px;
	height: 40px;
	}
	
.ttl-detail-0019{
	float:left;
	padding: 0px;
	width: 242px;
	height: 40px;
	}
	
.ttl-detail-0020{
	float:left;
	padding: 0px;
	width: 264px;
	height: 40px;
	}

.ttl-detail-0021{
	float:left;
	padding: 0px;
	width: 270px;
	height: 40px;
	}

.img-board{
	float:left;
	width:110px;
	padding-left: 35px;
	}
