﻿/* 平成22年式CSS （メインページ用） */

a[href]{
  text-underline-position: under;
}

a[href].nolnkbar{ /*下線不要 */
	text-decoration: none;
	border-bottom: 0px solid;
}

a[href]:active {color:red;} /* リンクの色 */

a[href]:hover {color:red;}
body { 
	background-color: #D1E9E9;
/*	font-family:　"MS PGothic","Osaka",Arial,sans-serif; */
	}
h1 {
	font-size : large;
	font-weight : bold;
	border-left : 20px solid;
	border-bottom : 2px solid;
	text-indent : 10px;
	}
h2 {
	font-size : large;
	font-weight : bold;
	border-bottom : 1px dashed;
	}

div.out { /* 外レイアウト枠 */
	text-align: center; /* 真ん中よせ for IE */;
	margin-top: 20px;
	min-width: 320px;
	}
	
div.main { /* 内レイアウト枠 */
	padding: 17px;
	background-color : #FFFFFF;
	text-align: left; /* 真ん中よせ for IE （div.outのtext-align打ち消し） */;
	width: 98%;
	max-width: 1100px;
	min-height: 460px;
	border: 3px solid black;
	margin-right: auto; /*　真ん中よせ */
	margin-left: auto; /* 真ん中よせ */
	line-height: 1.5;
	box-sizing: border-box;

	}
div.head { /* 上部 タイトル部分 */
	font-size : large;
	font-weight : bold;
	border-left : 20px solid;
	border-bottom : 2px solid;
	text-indent : 10px;
	}
div.menu{ /* 上部 メニュー部分 */ }
div.content { /* コンテンツ部分 */ }

table {
	border-color : black;
	width: auto;
	height: auto;
}
td {
	border-color : black;
	height: auto;
	width: auto;
}
li.top{
	margin-bottom: 1em;
	}
.info {
	padding: 5pt;
	background-color: #FFFFE6;
	border-style: groove;
	border-width: thin;
}

span {
   display: inline-block;
}

/* レスポンシブに対応 */
img {
	max-width: 100%;
	height: auto;
	}

.scrtbl {
	overflow: auto;	
	}
	
table{
	table-layout: fixed;	
}

p{
	overflow-wrap: break-word;	
}


/* 路面電車用 */
body.toden {
	background-color: #EBFFEB;
/*	font-family:　"MS PGothic","Osaka",Arial,sans-serif; */
}
body.iyotetsu {
	background-color: #FFDDBB;
/*	font-family:　"MS PGothic","Osaka",Arial,sans-serif; */
}
body.hiroden {
	background-color: #EBFFEB;
/*	font-family:　"MS PGothic","Osaka",Arial,sans-serif; */
}
body.hakodate {
	background-color: #FFF5BF;
/*	font-family:　"MS PGothic","Osaka",Arial,sans-serif; */
}
body.tosaden {
	background-color: #F2EDD7;
/*	font-family:　"MS PGothic","Osaka",Arial,sans-serif; */
}