﻿@charset "utf-8";
/* Style Index ===============================

	FileName : print.css


========================================= */

/* ------------------------------------------
 対象外：共通
-------------------------------------------*/

#header,
#topicpath,
#sidebar,
#footer{
	display:none !important;
}

#contents{
	width:100%;
}

#container{
    background: #FFF;
    padding: 0 !important;
}

#containerInner{
    padding: 0 !important;
}
/* ------------------------------------------
 対象外：バス停ナビ
-------------------------------------------*/

#standNav div{
	padding:0 !important;
	margin:0 !important;
	height:auto !important;
	border:none !important;
}

#standTtl{
	padding:0 !important;
	margin:0 !important;
	height:auto !important;
	text-align:center;
	display:block !important;
	font-size:2.25rem !important;
	letter-spacing:2px !important;
	font-weight:bold;
}

#standKana{
	display:none !important;
}

#standNav ul{
	display:none !important;
}

/* ------------------------------------------
 方面
-------------------------------------------*/

#h1-TabSet{
    display:none !important;
}

#tTD-header{
	padding:0 !important;
	margin:0 !important;
	height:auto !important;
    justify-content:flex-end !important;
}

#contents{
	position:relative;
}

#tTD-header ul{
	display:none !important;
}

#tTD-header h2{
	font-weight:bold;
	text-align:right;
	/*position:absolute;*/
	/*top: 60px;*/
    /*top:3.74rem;
	right:10px;*/
}
/* ------------------------------------------
 対象外：テーブル
-------------------------------------------*/
table{
    font-size: 130%;
    font-weight:bold;
}

#timeTableDtl{
	padding:0 !important;
	margin:0 !important;
	height:auto !important;
}

#btmMainArea{
	margin:0 !important;
	padding:0 !important;
	border:none !important;
}

#btmMainArea h1{
	display:none !important;
}

#timeTableDtl table th,
#timeTableDtl table td{
	color:#000 !important;
	border:1px solid #666 !important;
}

#timeTableDtl table th{
	padding:0 !important;
	text-align:center;
}

#timeTableDtl table td{
	padding:0px 3px !important;
}

#timeTableDtl table td p{
	float:left;
	padding:0 3px !important;
	/* width:23px !important; */
    margin: 0 2px !important;
	text-align:right !important;
}

#timeTableDtl table td p span{
	padding:0 2px 0 0;
}

/* 時刻表データ
--------------------------*/
.timeInfo{
	line-height:1;
	font-size:0.750rem;
}

.timeData{
	white-space:pre;
	line-height:1;
}

.timeData:before {
	content:"\A";
	white-space:pre;
}

.timeData:before{
    content: "" !important;
}

/* 曜日ごと
--------------------------*/
.timeNo{
	width:15px;
	background:#ededed;
}

.tT-weekday{
	/*width:;*/
}

.tT-saturday{
	/*width:;*/
	background:#e6f7ff !important;
}

.tT-sunday{
	/*width:;*/
	background:#fde9f5 !important;
}

#noteTimetable{
    font-size: 1rem;
}

/**/
#categoryNav{
    display: none !important;
}

#standNav{
    padding: 0 0 0 !important;
}