/*Japan cycling Navigator (日本語バージョン)CSS file*/



/*--------------以下は全体にかかわるスタイルー--------------*/
/************************全体の構成を決める要素**********************/
h2.a{color: #910;text-decoration:none;}

table tr td{margin:0px;padding:0px}
/*ヘッダー*/
table.header{
	width:749px;border: #000 solid 0px;margin:0px;table-layout:fixed;padding:0px;
}
td.logo{
	height:70px;margin:0px;padding:0px;width: 245px;
}
td.tmenu{ 	font-family: arial,sans-serif; font-size: 10pt;
	margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;
	padding:0px;
	text-align:center; vertical-align:middle;
	background-color:#FEE;height:50px; width: 500px;
}
hr.tb{height:1px;width:749px;background-color:black;margin:0px;padding:0px}
/*中部*/
table.content{
	height: 300px;
	width: 749px;border: #000 solid 0px;margin:0px;padding:0px;
	table-layout:fixed;
}
td.topmenu{text-align: center;}
td.lmenu{margin:0px;padding:0px;text-align: left; vertical-align: top; width: 145px;}
td.cline{margin:0px;padding:0px;background-color: #DDD;width: 1px;}
td.lcontent{
	vertical-align: top;width: 595px;margin:0px;padding:0px
}

/*フッター*/
table.footer{
	width:749px;border: #000 solid 0px;margin:0px;padding:0px;
	table-layout:fixed;
	}
td.hidari{text-align:center; vertical-align:middle;font-size: 9pt;
	background-color:#efb;height:30px; width:245px;margin:0px;padding:0px;
}
td.bmenu{ font-family: arial,sans-serif; font-size: 10pt;
	margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;
	padding:0px;text-align:center; vertical-align:middle;
	background-color:#fee;height:40px; width:500px;
}
div.copyright {
	font-size: 9pt
}

/*全体の構成を決める要素　おわり*/
/****************************メニューを記述する****************************/
div.m1 {
	text-align: left;font-family: arial,sans-serif; font-size: 11pt; font-weight:normal;
	background-color: #fff;border: #e0e0e0 0px hidden;
	margin-left: 2px;margin-right: 4px;margin-top: 0px;margin-bottom: 2px;
	padding-left: 3px;padding-top: 1px;padding-right: 2px;padding-bottom: 4px;
}

span.m1{font-family: arial,sans-serif; font-size: 9pt; font-weight:normal;display:none;}

div.m2 {
	text-align: left;font-family: arial,sans-serif; font-size: 9pt;font-weight:normal;
	margin-left: 12px;margin-right: 0px;margin-top: 2px;margin-bottom: 1px;
	padding-left: 12px;
	background-image:url("/v2/img/sankaku.gif");background-position:3px 5px;
	background-repeat:no-repeat;
}
span.m2{font-family: arial,sans-serif; font-size: 10pt; font-weight:normal;display:none;}

div.map{text-align:center}

div.m1#area div.m2{display:none;}

div.m3 {
	text-align: left;font-family: arial,sans-serif;font-size: 8pt; font-weight:normal;
	color:#666;
	margin: 1px 7px 0px 17px;
	background-color: #fff;border-top: #ddd 1px solid;border-left: #ddd 1px solid;border-bottom: #ddd 1px solid;border-right: #ddd 1px solid;
	padding-left: 5px;
	display:none;
}
div.m4 {
	text-align: left;font-family: arial,sans-serif;font-size: 8pt; font-weight:normal;
	margin: 1px 7px 0px 17px;
	padding-left: 15px;
}

/*メニューを記述する ここまで*/
/*************************全体**********************************/

body{font-size: 10pt;font-family: arial,sans-serif;background-color:white;
	margin:5px;} 

a#black{color:black;text-decoration:none;}
a#h2{color: #910;text-decoration:none;}

/*Japan cycling Navigator (日本語バージョン)CSS file*/

/*--------------以下は全体にかかわるスタイルー--------------*/
TD {font-size: 10pt;} 

p {	padding-left:50px;
	font-size: 10pt;} 
div.p{
	 font-size: 10pt; padding-left: 50px
}

ol {padding-left:75px;
	font-size: 10pt;}
	
ul {padding-left:75px;
	font-size: 12pt;}
	
p.m1 {
	margin:0px;
	padding-left:0px;
	font-size: 10pt;} 
p.m2 {
	margin:1px;
	padding-left:15px;
	font-size: 9pt;} 

#hfmenu{ font-size: 10pt;} 
#red{color:f00;}
#orange{color:f60;}
#comment{color:f88;
	margin-left:50px;
	width:400px;
	background-color:#eee;}

h1{
	text-align:center;
	border:solid 1px #000;
	font-size: large;
	color: #900;
	background-color:#ddd;
	padding:3px;
}

h2{
	font-size: medium;
	border:solid 1px #ddd;
	color: #910;
	padding:2px;
	background-color:#ffc;
}

h3 {
	margin-left:5px;margin-right:30px;
	font-size: small; padding-left: 5px;
	background-color: #fff;border-left: #888 6px solid;border-bottom: #ddd 1px solid;
}
h4{margin-left:25px;padding-left: 10px;width:250;
	font-size: x-small; border: #ddd 1px solid;
}
h4.long{margin-left:20px;margin-right:30px;padding-left:5px;width:90%;padding-right:10px;
	font-size: 10pt; background-color:#e0e0e0;border: #ddd 0px solid;

}
h5 {margin-left:20px;margin-right:30px;padding-left:5px;width:100%;padding-right:10px;
	font-size: x-small; background-color:#e0e0e0;color:brown;border: #ddd 0px solid;
}
h6 {margin-left:35px;padding-left: 5px;width:110;
	font-size: x-small; border: #ddd 2px solid;font-weight:normal;
}
div.Copyright{
	font-size: 8pt;
}

div.info{
	font-size: 8pt;
}
div.mod{
	margin:10px;
	font-size: 8pt;
	text-align:right;
}
ul li{
margin-left:35px;
	font-size: small; 
}


