body{
	width:100%;
}

.title_none{
	display:none;
}

/*timetable*/
.table_container{
	width:100%;
	padding:25px 20px;
}

.table_container .table{
	position:relative;
	text-align: center;
	width: 980px;
    margin: auto;
}



.table_container .table .table_contents img{
	width:100%;
	max-width:100%;
	height:auto;
}

.table_container .table .table_contents::-webkit-scrollbar {  /* Chrome, Safari 対応 */
	display:none;
}

.table_container .table .table_contents .change_table{
	position:relative;
	width:960px;
	height:2340px;
	background-size:contain;
	margin:auto;
}

.table_container .table .table_contents .change{
	display:none;
}


.table_container .table .table_contents .change_table ul li{
	display:block;
	position:absolute;
	z-index: 10;
}

.table_container .table .table_contents .change_table ul li p{
	position:absolute;
	bottom:95px;
	text-align:center;
	width:205px;
	left: 48%;
    transform: translate(-50%, 0);
}

.table_container .table .table_contents .t_content_box1{
	position:absolute;
	left:115px;
}

.table_container .table .table_contents .t_content_box2{
	position:absolute;
	left:325px;
}

.table_container .table .table_contents .t_content_box3{
	position:absolute;
	left:535px;
}

.table_container .table .table_contents .t_content_box4{
	position:absolute;
	left:745px;
}

/*コメントタイムとは？の吹き出し*/
.cmt{
	position:absolute;
	top:-10px;
	right:-90px;
	z-index:999;
}

/*タイムテーブルの画像*/
.table_container .table .table_contents .c_img{
	width:223px;
	height:378px;
}


.table_container .table .table_contents .c_img1{
	background: url(../img_timetable/timeline1.png) top left no-repeat;
}

.table_container .table .table_contents .c_img2{
	background: url(../img_timetable/timeline2.png) top left no-repeat;
}

.table_container .table .table_contents .c_img3{
	background: url(../img_timetable/timeline3.png) top left no-repeat;
}

.table_container .table .table_contents .c_img4{
	background: url(../img_timetable/timeline4.png) top left no-repeat;
}

.table_container .table .table_contents .c_img5{
	background: url(../img_timetable/timeline5.png) top left no-repeat;
}

.table_container .table .table_contents .c_img6{
	width:223px;
	height:288px;
	background: url(../img_timetable/timeline6.png) top left no-repeat;
}

.table_container .table .table_contents .c_img7{
	width:223px;
	height:288px;
	background: url(../img_timetable/timeline7.png) top left no-repeat;
}

.table_container .table .table_contents .c_img8{
	width:223px;
	height:288px;
	background: url(../img_timetable/timeline8.png) top left no-repeat;
}

.table_container .table .table_contents .c_img9{
	width:223px;
	height:288px;
	background: url(../img_timetable/timeline9.png) top left no-repeat;
}

.table_container .table .table_contents .c_img10{
	width:223px;
	height:288px;
	background: url(../img_timetable/timeline10.png) top left no-repeat;
}

.table_container .table .table_contents .c_img11{
	width:224px;
	height:1998px;
	background: url(../img_timetable/timeline11a.png) top left no-repeat;
}

.table_container .table .table_contents .c_img12{
	width:224px;
	height:1998px;
	background: url(../img_timetable/timeline12.png) top left no-repeat;
}

.table_container .table .table_contents .c_img13{
	width:224px;
	height:648px;
	background: url(../img_timetable/timeline13.png) top left no-repeat;
}

#table0827{
	background:url(../img_timetable/t_table_contents_bg_blue.png) top right no-repeat;
}

#table0828{
	background: url(../img_timetable/t_table_contents_bg_pink.png) top center no-repeat;
}
.map_toggle {
	line-height: 0;
	height: 81px;
}


/*0827のタイムテーブルの配置*/
/*すべての列のトップの位置は同じ*/
#table0827 .t_content_box1 li:nth-child(1),
#table0827 .t_content_box2 li:nth-child(1),
#table0827 .t_content_box3 li:nth-child(1),
#table0827 .t_content_box4 li:nth-child(1){
	top:85px;
}

/*1列目*/
#table0827 .t_content_box1 li:nth-child(2){
	top:445px;
}

#table0827 .t_content_box1 li:nth-child(3){
	top:805px;
}

#table0827 .t_content_box1 li:nth-child(4){
	top:1165px;
}

#table0827 .t_content_box1 li:nth-child(5){
	top:1525px;
	height:288px;
}

#table0827 .t_content_box1 li:nth-child(6){
	top:1795px;
	height:288px;
}

/*2列目*/
#table0827 .t_content_box2 li:nth-child(2){
	top:445px;
}

#table0827 .t_content_box2 li:nth-child(3){
	top:805px;
}

#table0827 .t_content_box2 li:nth-child(4){
	top:1165px;
}

#table0827 .t_content_box2 li:nth-child(5){
	top:1525px;
	height:288px;
}

#table0827 .t_content_box2 li:nth-child(6){
	top:1795px;
	height:288px;
}

/*3列目*/
#table0827 .t_content_box3 li:nth-child(2){
	top:805px;
}

#table0827 .t_content_box3 li:nth-child(3){
	top:1525px;
}




/*0828*/
/*すべての列のトップの位置は同じ*/
#table0828 .t_content_box1 li:nth-child(1),
#table0828 .t_content_box2 li:nth-child(1),
#table0828 .t_content_box3 li:nth-child(1),
#table0828 .t_content_box4 li:nth-child(1){
	top:85px;
}

/*1列目*/
#table0828 .t_content_box1 li:nth-child(2){
	top:445px;
}

#table0828 .t_content_box1 li:nth-child(3){
	top:805px;
}

#table0828 .t_content_box1 li:nth-child(4){
	top:1165px;
}

#table0828 .t_content_box1 li:nth-child(5){
	top:1525px;
	height:288px;
}

#table0828 .t_content_box1 li:nth-child(6){
	top:1795px;
	height:288px;
}

/*2列目*/
#table0828 .t_content_box2 li:nth-child(2){
	top:445px;
}

#table0828 .t_content_box2 li:nth-child(3){
	top:805px;
}

#table0828 .t_content_box2 li:nth-child(4){
	top:1165px;
}

#table0828 .t_content_box2 li:nth-child(5){
	top:1525px;
	height:288px;
}

#table0828 .t_content_box2 li:nth-child(6){
	top:1795px;
	height:288px;
}

/*3列目*/
#table0828 .t_content_box3 li:nth-child(2){
	top:805px;
}

#table0828 .t_content_box3 li:nth-child(3){
	top:1435px;
}


/*時間の表示位置*/
.table_container .table .table_contents .change_table ul li.c_img6 p,
.table_container .table .table_contents .change_table ul li.c_img7 p,
.table_container .table .table_contents .change_table ul li.c_img8 p,
.table_container .table .table_contents .change_table ul li.c_img9 p,
.table_container .table .table_contents .change_table ul li.c_img10 p{
	bottom:5px;
}

.table_container .table .table_contents .change_table ul li.c_img11 p:first-child{
	top:325px;
}

.table_container .table .table_contents .change_table ul li.c_img11 p:nth-child(2){
	top:775px;
}

.table_container .table .table_contents .change_table ul li.c_img11 p:nth-child(3){
	top:1225px;
}

.table_container .table .table_contents .change_table ul li.c_img11 p:last-child{
	top:1675px;
}


.table_container .table .table_contents .change_table ul li.c_img13 p{
	bottom:363px;
}

