﻿

.bd01{background-color:#eb8d34; color:#000033;}
.bd02{background-color:#fff051; color:#000033;}


.con{background-color:#ffffff; padding-top:6px; margin:auto;}


.tpm2000{	width:20%;	position: fixed; top:10px; right:3px;	z-index: 100;	}

.tpm5001{	background-color:#f5cca6;	margin-left:10%;	position:fixed;	height:25%; width:55%;	}/*サイトマップのみの場合*/
.tpm5004{	background-color:#f5cca6;	margin-left:10%;	position:fixed;	height:32%; width:55%;	}/*サイトマップ+1程度*/
.tpm5005{	background-color:#f5cca6;	margin-left:10%;	position:fixed;	height:40%; width:55%;	}/**/
.tpm5008{	background-color:#f5cca6;	margin-left:10%;	position:fixed;	height:55%; width:55%;	}/*page2*/
.tpm5009{	background-color:#f5cca6;	margin-left:10%;	position:fixed;	height:60%; width:55%;	}/*第〇世代*/
.tpm5010{	background-color:#f5cca6;	margin-left:10%;	position:fixed;	height:78%; width:55%;	}/*page3*/
.tpm5011{	background-color:#f5cca6;	margin-left:10%;	position:fixed;	height:82%; width:55%;	}/*各駅*/

.tpm8001{	padding-top:15%;	padding-left:20%;	}/*メニュー内文字配置*/
.tpm8002{	padding-top:5%;	padding-left:0%;	}/*メニュー内ロゴ配置*/



.pt0010{padding-top:10px;}
.pt0020{padding-top:20px;}
.pt0055{padding-top:55px;}

.pb0020{padding-bottom:20px;}
.pb0055{padding-bottom:55px;}


#me501 li{text-align:center; display:inline; list-style-type:none; padding-left:4px; padding-right:10px; border-left:6px double #eb8d34;}/*PC右上リンク*/
#me501 a{text-decoration:none;}

#me502 a{text-decoration:none;}
.me502{border-bottom:solid 3px #eb8d34;}/*PC下部リンク*/
