@charset "UTF-8";
/*------------------------------------------------------------------------------
	遠鉄電車 - Print CSS
	URL: http://www.entetsu.co.jp/tetsudou/
	Date: 2017-01-13
	Copyright (c) 2016 Ensyu Railway co.,ltd. All Rights Reserved.
------------------------------------------------------------------------------*/

/*  Hide Object 
----------------------------------------------------*/

#globalNav, #subNav, p#pan, #sub, footer,.toTop,#headline .pan,#stInfo{
	display: none;
}
img {
	max-width: 100%;
    width: 100%;
	height: auto
	border: 0;
}
/* Hide Background
----------------------------------------------------*/

body, #wrapper, main, footer {
	background-image: none;
}
/* Printing Setting
----------------------------------------------------*/

body {
	color: #000;
	font-size: 10pt;
	font-family: Sans-Serif;
	line-height: 1.5;
	letter-spacing: 0.1em;
	-webkit-print-color-adjust: exact;
}
#langBtn{
	display:none;	
}
a:link, a:visited {
	color: #000;
	text-decoration: underline;
}
header .hLeft{
    float: none;
    display: block;
	margin:0;
}
header .hLeft #homeSiteTitle, header .hLeft #siteTitle{
    margin: 0 auto 10px;
    text-align: center;
    width: 15%;
}
main {
	clear:both !important;
	float: none !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
    max-width: none;
}
table th,
table td{
	padding:10px !important;	
}
main ul {
	list-style-type: square;
	list-style-position: inside;
}
main ul li {
	padding-left: 0;
	background: none;
}
main table, main table th, main table td {
	border: 1px solid #333;
}

body#fareIndividual main #fareBox{
	display:block;
}
body#fareIndividual main .fareTbl,
body#fareIndividual main .desc,
body#timetableIndividual main #tTable {
	width:100%;	
}
body#fareIndividual main .desc p.btn2,
body#fareIndividual main .desc p.btn{
	display:none;	
}

/* 運賃表印刷対応 */
#print .fareTbl {
	width: 100%;
}
#print h2{
	display:block;
	font-size:130%;
	font-weight:bold;
	margin-bottom:20px;
	padding:3px 0 3px 30px;
	border-left:5px solid #0080cb;
}
#print .tbl003 td:nth-child(1){
    text-align: left;
}
#print .tbl003 tr.here td{
	background:#fffec8;
}
#print .tbl003 td em {
    display: inline-block;
    background: #fff;
    border: 3px solid #cb1621;
    color: #333;
    width:28px;
    height: 28px;
    line-height: 25px;
    text-align: center;
    border-radius: 50%;
    font-size: 0.8rem;
    margin-right: 10px;
}

/* 01新浜松 */
#print .tbl003 td em.shinhamamatsu{
	border-color: #0C3388;
}

/* 02第一通り */
#print .tbl003 td em.daiichi-dori{
	border-color: #4DA635;
}
/* 03遠州病院前 */
#print .tbl003 td em.enshubyoin{
	border-color: #EBCA00;
}
/* 04八幡 */
#print .tbl003 td em.hachiman{
	border-color: #E07F00;
}
/* 05助信 */
#print .tbl003 td em.sukenobu{
	border-color: #E5006E;
}
/* 06曳馬 */
#print .tbl003 td em.hikuma{
	border-color: #801B75;
}
/* 07上島 */
#print .tbl003 td em.kamijima,{
	border-color: #0C3388;
}
/* 08自動車学校前 */
#print .tbl003 td em.jidosyagakkomae{
	border-color: #4DA635;
}
/* 09さぎの宮 */
#print .tbl003 td em.saginomiya{
	border-color: #EBCA00;
}
/* 10積志 */
#print .tbl003 td em.sekishi{
	border-color: #E07F00;
}
/* 11西ヶ崎 */
#print .tbl003 td em.nishigasaki{
	border-color: #E5006E;
}
/* 12小松 */
#print .tbl003 td em.komatsu{
	border-color: #801B75;
}
/* 13浜北 */
#print .tbl003 td em.hamakita{
	border-color: #0C3388;
}
/* 14美薗中央公園 */
#print .tbl003 td em.misonochuokoen{
	border-color: #4DA635;
}
/* 15小林 */
#print .tbl003 td em.kobayashi{
	border-color: #EBCA00;
}
/* 16芝本 */
#print .tbl003 td em.shibamoto{
	border-color: #E07F00;
}
/* 17岩水寺 */
#print .tbl003 td em.gansuiji{
	border-color: #E5006E;
}
/* 18西鹿島 */
#print .tbl003 td em.nishikajima{
	border-color: #801B75;
}
.prtBtn,.print-all {
	display: none;
}

/* 時刻表 */
body#timetableIndividual main #tTable h2 {
	font-size:130%;
	font-weight:bold;
	margin-bottom:20px;
	padding:3px 0 3px 30px;
	border-left:5px solid #0080cb;
}
body#timetableIndividual main #tTable table {
    margin: 10px 0;
}
body#timetableIndividual main #tTable table thead th{
    font-size: 1.1rem;
}
body#timetableIndividual main #tTable table tbody td{
    font-size: 1rem;
}
body#timetableIndividual main #tTable table thead th,
body#timetableIndividual main #tTable table tbody td{
	padding:8px !important;	
}
body#timetableIndividual main #tTable table tbody td span{
    margin: 0 2%;
}
body#timetableIndividual main #tTable ul {
    margin: 0 ;
}
body#timetableIndividual main #tTable ul li{
	margin:0;	
}
body#timetableIndividual main #tTable ul li.holiday{
	margin-left:10px;	
}
body#park_rideIndex .parkmapBox figure{
	display:block;
}
body#park_rideIndex #parkmapArea{
	display:block;
page-break-before: always;
}
body#park_rideIndex .parkmapBox{
    width: calc(100% / 2 - 25px);
	margin:0 !important;
}
body#park_rideIndex .parkmapBox:nth-child(odd){
	float:left;
	clear:both;
}
body#park_rideIndex .parkmapBox:nth-child(even){
	float:right;
}
body#park_rideIndex #legendBox ul {
	display:block;
}
body#park_rideIndex #legendBox ul li{
    float: left;
    margin: 0 10px;	
}
#headline #pageTitle{
	font-feature-settings : "palt";
    font-size: 1.8rem;
}
/*--EOF-----------------------------------------------------------------------*/
