.top-main {
	margin: 0 auto;
	line-height: 1.5em;
	width:930px;
}

/* 全般 */
.clear
{
	clear:both;
	}

/* スライド */


#css-slider
{
background-image: url('../topg/00top/main_all_1.jpg');
background:#5555;
	width: 930px;
	height: 410px;
	overflow: hidden;
}

.slide-item
{
	width: 930px;
	height: 410px;
	float: left;
	position: relative;
}

.slide-item > p
{
font-size:180%;
line-height:1.8;
color:#fff;
}


.slider-wrapper
{
	width: 700%;
	position: relative;
	left: 0;
	will-change: transform;
	animation: slider 44s infinite;
}

@keyframes slider {
  0% { transform: translateX(0); }
  11% { transform: translateX(0); }
  14% { transform: translateX(-930px); }
  25% { transform: translateX(-930px); }
  28% { transform: translateX(-1860px); }
  39% { transform: translateX(-1860px); }
  42% { transform: translateX(-2790px); }
  53% { transform: translateX(-2790px); }
  56% { transform: translateX(-3720px); }
  67% { transform: translateX(-3720px); }
  70% { transform: translateX(-4650px); }
  81% { transform: translateX(-4650px); }
  84% { transform: translateX(-5580px); }
  95% { transform: translateX(-5580px); }
  100% { transform: translateX(0); }
}



/* 『浜松市史』『史資料』『わが町文化誌』 */
.hamashishi
{
	margin: 0 auto;
	width:80%;
}
.hamashishi table{
	margin: 0 auto;
	text-align: center;
	table-layout: fixed;
	 width: 100%;
}

.hamashishi img{
		padding: 8px;
}
.theme_content_m
{
	padding: 5px 8px;
	background-color:#00ad75;
	font-size:105%;
	color:#ffffff;
	font-weight:bold;
	text-align: center;
	width:10em;
	display:inline-block;
	text-decoration: none;
}


/* 浜松市文化遺産デジタルアーカイブ整備事業 */


.outline_box
{
width:800px;
margin-left: auto;
margin-right: auto;
padding:0px 10px;
font-size:80%;
line-height:1.3;
    margin-top: 15px;
}


.hamamatsu_logo
{
padding: 20px 10px;
float:left;
}


/* お知らせ */


.box_title
{
width:584px;
    margin-left: auto;
    margin-right: auto;
padding:1px 5px;
background-color:#59a871;
text-align:center;
font-size:14px;
color:#fff;
}


.box_srcollbar
{
overflow:auto;
width:584px;
height:76px;
    margin-left: auto;
    margin-right:auto;
padding:1px 10px;
border:1px solid #999999;
background-color:#fff;
color:#666666;
font-size:80%;
}





.new {
    color: #ff0000;
    font-size: 85%;
}



.theme_content_s
{
padding: 5px 50px;
background-color:#00ad75;
font-size:105%;
color:#ffffff;
font-weight:bold;
}





/* 『史資料』*/

.cont2 {
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
}

.cont2 table
{
border-collapse: collapse; 
margin-left:auto;
margin-right: auto;
   table-layout: fixed;
   width: 100%;
}

.cont2 img{
	max-width:180px;
}
.cont2 td.sstd0
{
	padding:20px 0px 0px 5px;
	text-align:center;
}


.cont2 td.sstd1-1
{
	padding:15px 3px 3px 3px;
	text-align:left;
	font-size: 85%;
	vertical-align: top;
}
.cont2 td.sstd1-1 a
{
	text-decoration: none;
	color:#000000;
}

.bfnt{
font-weight:bold;
}

/* 合併町村史の分割時に追加 */
.chousonshi {
	width:800px;
	margin: auto;
}

.scroll-hint-icon {
    top: 1%;
}

@media screen and (max-width: 1000px) {

    .table {
        display: inline-block;
    }

    .wrap_scroll_table {
        overflow-x: scroll;
    }

}
