body {

	background-attachment : fixed;

	margin : 0px;

	background-color : #ffffff;

	color : #000000;

	}

a:link		{ color:#0000ff }

a:visited	{ color:#330099 }

a:active	{ color:#009900 }

a:hover		{ color:#ff0000 }

p {

	line-height : 1.4;

	font-size : 80%;

	}

.title {

	border-width : 4px 1px 1px 1px;

	border-style : solid;

	background-color : #ccffcc;

	border-color : #009999;

	text-align : left;

	}

.side-title {

	border-width : 4px 1px 1px 1px;

	border-style : solid;

	background-color : #ccffcc;

	border-color : #009999;

	text-align : center;

	}

.text {

	border-width : 0px 1px 1px 1px;

	border-style : solid solid dashed solid;

	background-color : #ffffff;

	border-color : #009999;

	text-align : left;

	}

.end {

	border-width : 0px 1px 2px 1px;

	border-style : solid;

	background-color : #ffffff;

	border-color : #009999;

	text-align : left;

	}

.yado-title {

	border-width : 4px 1px 1px 1px;

	border-style : solid;

	background-color : #ccffcc;

	border-color : #009900;

	text-align : center;

	}

.yado-subtitle {

	border-width : 1px 1px 1px 1px;

	border-style : solid;

	background-color : #ccffcc;

	border-color : #009900;

	text-align : center;

	color="#006666";

	}

.yado-text {

	border-width : 0px 1px 1px 1px;

	border-style : solid;

	background-color : #ffffff;

	border-color : #009900;

	text-align : left;

	}

.yado-photo {

	border-width : 0px 1px 1px 1px;

	border-style : solid solid dashed solid;

	background-color : #ffffff;

	border-color : #009900;

	text-align : center;

	}

.yado-end {

	border-width : 0px 1px 2px 1px;

	border-style : solid;

	background-color : #ffffff;

	border-color : #009900;

	text-align : left;

	}

.onsen-title {

	border-width : 4px 1px 1px 1px;

	border-style : solid;

	background-color : #ffdfdf;

	border-color : #cc5500;

	text-align : center;

	}

.onsen-photo {

	border-width : 0px 1px 1px 1px;

	border-style : solid solid dashed solid;

	background-color : #ffffff;

	border-color : #cc5500;

	text-align : center;

	}

.onsen-end {

	border-width : 0px 1px 2px 1px;

	border-style : solid;

	background-color : #ffffff;

	border-color : #cc5500;

	text-align : left;

	}

.side-top {

	border-width : 4px 1px 1px 1px;

	border-style : solid solid dashed solid;

	background-color : #ffffff;

	border-color : #009999;

	text-align : left;

	}

.side-kanko {

	border-width : 4px 1px 1px 1px;

	border-style : solid;

	background-color : #ffeebb;

	border-color : #ff6600;

	text-align : center;

	}

.side-drive {

	border-width : 4px 1px 1px 1px;

	border-style : solid;

	background-color : #eeeeff;

	border-color : #0099ff;

	text-align : center;

	}

.side-drive-end {

	border-width : 0px 1px 2px 1px;

	border-style : solid;

	background-color : #ffffff;

	border-color : #0099ff;

	text-align : left;

	}

.side-road {

	border-width : 4px 1px 1px 1px;

	border-style : solid;

	background-color : #ffdfdf;

	border-color : #ff2d2d;

	text-align : center;

	}

.side-road-end {

	border-width : 0px 1px 2px 1px;

	border-style : solid;

	background-color : #ffffff;

	border-color : #ff2d2d;

	text-align : left;

	}

.side-weather {

	border-width : 4px 1px 1px 1px;

	border-style : solid;

	background-color : #ddffdd;

	border-color : #00cc00;

	text-align : center;

	}

.side-weather-end {

	border-width : 0px 1px 2px 1px;

	border-style : solid;

	background-color : #ffffff;

	border-color : #00cc00;

	text-align : left;

	}

.side-traffic {

	border-width : 4px 1px 1px 1px;

	border-style : solid;

	background-color : #f0f0f0;

	border-color : #666666;

	text-align : center;

	}

.side-traffic-text {

	border-width : 0px 1px 1px 1px;

	border-style : solid solid dashed solid;

	background-color : #ffffff;

	border-color : #666666;

	text-align : left;

	}

.side-traffic-end {

	border-width : 0px 1px 2px 1px;

	border-style : solid;

	background-color : #ffffff;

	border-color : #666666;

	text-align : left;

	}

.kanko-title {

	border-width : 4px 1px 1px 1px;

	border-style : solid;

	background-color : #ffeebb;

	border-color : #ff6600;

	text-align : left;

	}

.kanko-text {

	border-width : 0px 1px 1px 1px;

	border-style : solid solid dashed solid;

	background-color : #ffffff;

	border-color : #ff6600;

	text-align : left;

	}

.kanko-end {

	border-width : 0px 1px 2px 1px;

	border-style : solid;

	background-color : #ffffff;

	border-color : #ff6600;

	text-align : left;

	}

.life-title {

	border-width : 4px 1px 1px 1px;

	border-style : solid;

	background-color : #ffdfdf;

	border-color : #ff3399;

	text-align : left;

	}

.life-text {

	border-width : 0px 1px 1px 1px;

	border-style : solid solid dashed solid;

	background-color : #ffffff;

	border-color : #ff3399;

	text-align : left;

	}

.life-end {

	border-width : 0px 1px 2px 1px;

	border-style : solid;

	background-color : #ffffff;

	border-color : #ff3399;

	text-align : left;

	}

.road-title {

	border-width : 4px 1px 1px 1px;

	border-style : solid;

	background-color : #ccccff;

	border-color : #006699;

	text-align : left;

	}

.road-text {

	border-width : 0px 1px 1px 1px;

	border-style : solid solid dashed solid;

	background-color : #ffffff;

	border-color : #006699;

	text-align : left;

	}

.road-end {

	border-width : 0px 1px 2px 1px;

	border-style : solid;

	background-color : #ffffff;

	border-color : #006699;

	text-align : left;

	}

.disney-title {

	border-width : 4px 1px 1px 1px;

	border-style : solid;

	background-color : #eeeeff;

	border-color : #006699;

	text-align : left;

	font-family: "Arial"; 

	}

.disney-text {

	border-width : 0px 1px 1px 1px;

	border-style : solid solid dashed solid;

	background-color : #ffffff;

	border-color : #006699;

	text-align : left;

	font-family: "Arial"; 

	}

.disney-end {

	border-width : 0px 1px 2px 1px;

	border-style : solid;

	background-color : #ffffff;

	border-color : #006699;

	text-align : left;

	font-family: "Arial"; 

	}

.tms-title {

	border-width : 4px 1px 1px 1px;

	border-style : solid;

	background-color : #ccccff;

	border-color : #006699;

	text-align : center;

	}

.tms-text {

	border-width : 0px 1px 1px 1px;

	border-style : solid solid dashed solid;

	background-color : #ffffff;

	border-color : #006699;

	text-align : center;

	}

.tms-end {

	border-width : 0px 1px 2px 1px;

	border-style : solid;

	background-color : #ffffff;

	border-color : #006699;

	text-align : center;

	}

.footer {

	border-width : 4px 1px 2px 1px;

	border-style : solid;

	background-color : #f0fff0;

	text-align : left;

	border-color : #000099;

	}

