body	{margin:0px;		color:#666666;		background-color:#ffffff;    	padding:0px; 	  	}div.wrapping {font-size:14px;		background-color:#d0d0e0;   		font-family:verdana;   		color:#227777;		width:821px;		text-align:center;   	 	margin: 0 auto;		} span.new	{color:#e00080;		font-weight:bold; 	 	font-size:8px;		font-family:verdana;		} /*-- ===========Header================ --*/div.d-header		{font-family:verdana;   		color:#0066aa;		margin-top:0px;		background-color:#ddecff;		width:820px;		height:70px;		border-width:0px;		border-style:solid;		border-right:solid 0px;		border-left:solid 0px;		border-top:solid 0px;		border-radius:0px;		border-color:#dddddd;}div.d-header:after		{content: "";		display:block;		clear:both;		padding-bottom;0px;}div.d-header2		{float:left;		font-family:verdana;   		color:#0066aa;		padding-top:10px;		background-color:#edfcff;		width:819px;		border-width:0px;		border-style:solid;		border-right:solid 0px;		border-left:solid 1px;		border-top:solid 0px;		border-radius:0px;		border-color:#dddddd;		height:60px;}div.d-header2:after		{content: "";		display:block;		clear:both;		padding-bottom;0px;}span.a-title 	 	{		color:##3355bb;		font-size:32px;		font-family:Geogia;		font-weight:bold;		line-height:110%;}span.b-title		{		font-family:Arial;		font-size:16px;		font-weight:bold;		line-height:130%;		color:#227777;}span.c-title		{		text-align:center;		font-family:Verdana;		font-size:14px;		font-weight:normal;		margin-bottom:0px;		line-height:110%;		color:#6666cc;}img.f-book	{float:right;		border-radius:5px;		border-width:2px;		border-style:solid;		border-color:#dddddd;		margin-left:0px;		margin-right:0px;		margin-top:0px;		margin-bottom:0px;		padding-left:0px  		position: relative;    	}img.f-book:hover	{		border-color:#ffccff;		}div.iscc	{border-style:ridge;		border-color:#3388dd;		border-width:4px;		background-color:#0088d1;		width:78px;		margin-top:0px; 	 	margin-bottom:5px;	 	margin-left:20px;		padding-top:0px;	 	text-align:center;		text-weight:bold;		text-shadow;3px 3px 3px gray;		font-size:30px;   		font-family:verdana;			font-weight:normal;   		color:#ffffff; 	 	line-height:100%;}div.iscc2	{margin-top:1px;		text-align:center; 	 	margin-left:0px;		padding-bottom:10px;				text-align:left;		font-weight:normal;		font-size:11px;   		font-family:arial;   		color:#006699; 	 	line-height:100%;		text-align:center;}/*-- ===== DropDownmenu Style ====--*//*-- https://allabout.co.jp/gm/gc/461424/2/--*//*-- Whole Style of DDmenu --*/div.ddmenu	{position: relative;	z-index: 100;  /* Position in the z-direction(100th from bottom) */	}			ul.ddmenu {list-style-type:none;   	margin: 0px 0px 0px 0px;     	padding: 0px 0px 0px 0px; /* Outside margin of menubar(zero) */   	background-color: #3388dd;/* Background color of menubar(darkblue) */	border-radius:5px;}ul.ddmenu li {display:inline;   width: 118px;          /* Width of menu item (115px) */   display: inline-block; /* Allocate menu items in hirizontal row */   list-style-type: none; /* Take off the head symbol of list */   position: relative;    /* Standardize the position of menu(relative) */   border-right: 1px solid #bbeeee;   border-left: 0px solid #bbeeee;   z-index: 100;} /* Position in the z-direction(99th from bottom) */ul.ddmenu li.open {   background-color: #ddeeff; /* Background color of open page)*/   color: #0060a0;  /* Text color of open pageDarkBlue) */} /* Position in the z-direction(99th from bottom) */ul.ddmenu li:first-child        {border-left:solid 1px #bbeeee;/* Home vertical right line(solid 1px) */		}ul.ddmenu a {   background-color: #3388dd; /* Background color of menubar(darkblue) */   color: white;              /* Font color of menu item(white) */   line-height: 28px;         /* Line height of menu item(28px) */   text-align: center;        /* Text position of menu(center) */   text-decoration: none;     /* Text decoration of menu item(underline off) */   font-weight: normal;         /* Font weight of menu item(bold) */   display: block;            /* Set whole area of menu item(linkable) */   border-bottom: 0px solid #aaaaee;}ul.ddmenu a:hover {   background-color: #ddeeff; /* Background color when mouse on menu-item(BrightBlue)*/   color: #0060a0;  /* Text color when mouse on menu-item(DarkBlue) */	}/*-- Whole submenu-style --*/ul.ddmenu ul {   margin: 0px;        /* Outside margin of sub-menu(zero) */   padding: 0px;       /* Inside margin of sub-menu(zero) */   display: none;      /* Defort display (disapear) */   position: absolute; /* Standardize the position of submenu(absolute) */   border-right: 0px solid #aaccee;   border-left: 0px solid #aaccee;   border-bottom: 0px solid #aaccee;}/*-- Submenu Item-style --*/ul.ddmenu ul li {   width: 135px;               /* Width of one submenu item(135px) */   border-top: 0px solid #aaccee; /* Top border line (solid, bright blue) */   border-bottom: 1px solid #aaccee;  /* Bottom border line(solid, bright blue, 1px) */	}ul.ddmenu ul li a {   	line-height: 28px;   /* Line height of sub-menu item(28px) */   	text-align: left;    /* Text align of sub-menu(left) */   	padding-left: 5px;   /* Left outside margin of sub-menu(5px) */   	font-weight: normal; /* Font weight of sub-menu item(normal) */	z-index: 1000;}ul.ddmenu ul li a:hover {   background-color: #ddeeff; /* Background color, mouse on sub-menu item*/   color: #005500;}     	  /* Text color, mouse on sub-menu item *//* --- Whole grand-submenu style --- */ul.ddmenu ul ul {   margin: 0px;        /* Outside margin of sub-menu(zero) */   padding: 0px;       /* Inside margin of sub-menu(zero) */   display: none;      /* Defort display (disapear) */   position: absolute; /* Standardize the position of menu(absolute) */   top: -1px;          /* Shift towards the upper direction by 1px */   left: 100%;         /* Distance from parent box(100％) */   border-left: 0px solid #bbeeee; /* Left border line of submenu(Solid, 0px */}span.open		{				backgroundcolor:#3388ff;}/* =========================== *//*       CSS for slideshow     *//* =========================== */		#slideshow {			position: relative;			width:  820px;			height: 150px;		border-radius:0px;		border-width:0px;		border-style:solid;		border-color:#dddddd;		}		#slideshow p {			position: absolute;			top:  0;			left: 0;			z-index: 8;			opacity: 0.0;			background-color:#edfcff;			margin: 0;			width: 820px;			height: 150px;			float:right;		}		#slideshow p.active {			position: absolute;			width: 820px;			z-index: 10;			opacity: 1.0;		}		#slideshow p.last-active {			width: 820px;			float:left;		}		#slideshow p img {			width: 150px;			height: 150px;			display: block;			margin-bottom: 10px;			margin-right:0px;			margin-top:-0px;			margin-bottom:0px;			border-radius:0px;			border-width:0px;			border-style:solid;			border-color:#ccddff;}/*-- Contents of Slideshow --*/div.slide 	{position: absolute;   			border-right: 0px solid #aaaaee;   			border-left: 0px solid #aaaaee;   			border-bottom: 0px solid #aaaaee;			text-align: center;			z-index: 0;}div.slide:after		{content: "";		display:block;		clear:both;		}p.active		{width:820px;		font-weight:normal;		margin:00px;		padding-top:0px;}p.active		{width:820px;		font-weight:normal;		margin:00px;		padding-top:0px;}img.slide	{float:left;		margin-right:0px;		margin-top:0px;		margin-bottom:0px;		border-radius:0px;		border-width:0px;		border-style:solid;		border-color:#ccccee;		z-index: 0;}span.slide	{color:#3355bb;		font-weight:bold;		background-color:#edfcff; 	 	font-size:48px;}		}span.slide2	{color:#3388dd;		font-weight:normal;		background-color:##cdecff; 	 	font-size:35px;}		}span.slide3	{color:#33dd88;		font-weight:normal;		font-family:Geogia; 	 	font-size:25px;}		}/* =========== for VR Slide Show =============*/ #viewer {	margin: 0 auto;	width: 260px;	height: 200px;	text-align: left;	overflow: hidden;	position: relative;}#viewer img {	top: 0;	left: 0;	position: absolute;}/* --------- for VR Slide Show ----------------*//* =================================== *//* -------- CSS for Contents --------- *//* ====== Menucolumn + Articles ====== */div.contents	   {font-family:Arial;   		color:#0066aa;		margin-top:0px;		background-color:#00eded;		border-style:solid;		border-width:0px;		border-style:solid;		border-color:#ccccdd;		border-radius:5px;		width:820px;		}div.contents:after		{content: "";		display:block;		clear:both;		}div.menucolumn	   {float:left;		font-family:Arial;   		color:#0066aa;		margin-top:0px;		padding-left:0px;		background-color:#f0f6ec;		border-style:solid;		border-width:0px;		border-left:1px;		border-style:solid;		border-color:#ccccdd;		border-radius:5px 0px 0px 5px;		width:130px;		text-align:center;		}/* =================================== *//* -------- CSS for Vertical DDM ----- *//* =================================== */div.avocation {		font-size:14px;		text-align:center;		font-family:arial;		font-weight:Normal;		color:#883377;		line-height:100%;}div.genre {margin-top:3px;		margin-bottom:0px; 	 	margin-left:0px;		padding-bottom:0px;		font-size:13px;		text-align:center;		font-family:arial;		font-weight:Normal;		color:#116655;		line-height:100%}ul.pulldown_menu_2 ul {		display: none; 		/* 通常は2段目を表示しない */		margin-top:3px;		margin-bottom:0px;	}ul.pulldown_menu_2 li:hover > ul {	display: block; 		/* マウスが乗ったら2段目を表示する */	}ul.pulldown_menu_3 {	list-style: none; 		/* 先頭記号を消す */	padding-left:8px;	margin-top:2px;		}ul.pulldown_menu_3 li {	position: relative; 	/* 2段目の位置を指定するため */	width: 113px; 			/* リスト項目の幅 */	}ul.pulldown_menu_3 ul {	position: absolute; 	/* 2段目の位置を絶対位置で指定 */	left: 113px; 			/* 1段目の幅の分を右へスライドして表示 */	top: 0px; 				/* 1段目の上下方向は同じ位置 */	list-style: none;	 	/* 2段目の先頭記号を消す */	padding-left: 0px; 		/* 2段目の左位置を1段目に揃える */	}ul.pulldown_menu_3 a { 	 font-size:12px;	color:#2255dd; 				/* 文字色 */	font-weight:bold;	display: block; 			/* ブロックレベルに */	text-align: left; 		/* 文字を中央合わせに */	padding: 3px; 				/* 内部の余白 */	border: 1px #f0f6ec solid; 	/* 枠線 */	text-decoration: none; 		/* 下線を消す */	outline: none; 				/* 選択時の点線枠線を消す */	background: #f0f6ec; 		/* 1段目の背景色 */	height: 12px; 				/* 高さの調整 */	}ul.pulldown_menu_3 ul a {	background: #edfaec;		/* ２段目以降の背景色 */	}ul.pulldown_menu_3 a:hover {    /* マウスカーソルが乗っている状態 */	background: #0088aa; 		/* 通常とは違う背景画像 */	color: #ffffff;				/* 文字色 */	}ul.pulldown_menu_3 a:active {	/* マウスがクリックされている状態 */	background:#eeffee; 		/* クリックされている時の背景色 */	color:  #00b8fe; 			/* 文字色 */	}/* =================================== *//* -------- CSS for Articles --------- *//* =================================== */div.articles		{float:left;		font-family:Arial;   		color:#0066aa;		margin-top:0px;		background-color:#f8faf7;		border-style:solid;		border-width:0px;		border-left:1px;		border-style:solid;		border-color:#ccccdd;		border-radius:0px 5px 5px 0px;		width:673px;		padding-left:15px;		text-align:center;		}h1		{margin-top:15px;		margin-bottom:10px;		font-size:34px;   		font-family:Arial;		font-weight:normal;   		color:#3260b4; 	 	line-height:100%;}h2		{font-size:26px;		font-family:verdana;		font-weight:normal;   		color:#428844;		padding-top:0px;		margin-top:0px;		margin-bottom:7px;}h3		{font-size:20px;		font-family:verdana;   		color:#660066;		padding-top:00px;		padding-bottom:00px;		margin-top:5px;		margin-bottom:5px;}h4		{font-size:16px;		font-family:verdana;		font-weight:normal;   		color:#2266bb;		padding-top:2px;		padding-bottom:2px;		margin-top:2px;		margin-bottom:4px;}h5		{font-size:14px;		font-family:arial;		font-weight:normal;   		color:#bb55bb;		padding-top:0px;		padding-bottom:0px;		margin-top:0px;		margin-bottom:0px;		text-align:center; 		}h6		{font-size:20px;		font-family:verdana;		font-weight:normal;   		color:#327234;		padding-top:0px;		margin-top:3px;		margin-bottom:6px;		text-align:center;}div.box_update	{float:right;		width:820px;		margin-top:0px; 	 	margin-bottom:0px;	 	margin-right:0px;		padding-top:0px;	 	text-align:right;		font-weight:normal;		font-size:13px;   		font-family:Arial;	   		color:#425855; 	 	line-height:120%;		}div.update	{float:right;		width:650px;		margin-top:10px; 	 	margin-bottom:15px;	 	margin-right:20px;		padding-top:0px;	 	text-align:right;		font-weight:normal;		font-size:13px;   		font-family:Arial;	   		color:#428855; 	 	line-height:120%;				}div.update:after		{content: "";		display:block;		clear:both;}img.pright	{float:right;		margin-left:0px;		margin-right:5px;		margin-top:0px;		margin-bottom:0px;		border-radius:5px;}img.pleft	{float:left;		margin-right:5px;		margin-top:0px;		margin-bottom:0px;		border-radius:5px;}img.pcenter	{float:center;		margin-right:5px;		margin-top:0px;		margin-bottom:0px;		border-radius:5px;}span.title-a	{color:#3388dd;		font-weight:normal; 	 	font-size:30px;}	span.new	{color:#f00080;		font-weight:normal; 	 	font-size:9px;}span.register	{ 	 	font-size:10px;		vertical-align: super;			}	span.enlarge	{color:#800060;		font-weight:normal; 	 	font-size:14px;}/* ===== Contents Table ===== */td		{line-height:140%;		text-align:justify;		vertical-align:top;		padding-left:1px;		font-weight:normal;		color:#555040;}td.space	{width:25px;            border:0px;}td.item	    {width:300px;			border:0px;			font-family:'Arial';			font-weight:normal;			}th.item		{border-bottom:solid 1px #737363;			font-size:22px;			color:#555040;			font-family:'Arial';			font-weight:normal;			}th.item	 a {text-decoration:none ;			color:#3560ce;			}th.item	 a:hover {			color:#b550cc;			text-decoration: underline;			}th.item	 a:after{			color:#55504e;			}td.item	 a {text-decoration:none ;			color:#3560ce;			}td.item	 a:hover {			color:#b550cc;			text-decoration: underline;			}td.item	 a:after{			color:#55504e;			}th.space	{border-bottom: 0px;}td.item_contents-1		    {width:190px;			border:0px;			padding-right:7px;			padding-left:7px;			font-family:'Arial';			font-weight:normal;			line-height:150%;			background-color:#f8faf7;}td.item_contents-2		    {width:370px;			padding-left:7px;			padding-right:7px;			padding-top:0px;			border:0px;			font-family:'Arial';			font-weight:normal;			line-height:150%;			background-color:#f8faf7;}td.item_contents-3		    {width:300px;			padding-left:7px;			padding-right:7px;			padding-top:0px;			border:0px;			font-family:'Arial';			font-weight:normal;			line-height:150%;			background-color:#f8faf7;}td.item_contents-4			{padding-left:7px;			padding-right:7px;			padding-top:0px;			border:0px;			font-family:'Arial';			font-weight:normal;			line-height:150%;			background-color:#f8faf7;			text-align: center;}th.item_contents-1			{width:190px;			padding-right:7px;			padding-left:7px;			font-size:24px;			color:#555040;occupied			font-family:'Arial';			font-weight:normal;			line-height:120%;			background-color:#f8faf7;}th.item_contents-2			{width:370px;			margin-right:5px;			border-bottom:solid 1px #737363;			font-size:23px;			color:#555040;			font-family:'Arial';			font-weight:normal;			line-height:120%;			background-color:#f8faf7;}th.item_contents-3			{width:300px;			margin-right:10px;			border-bottom:solid 1px #737363;			font-size:24px;			color:#555040;			font-family:'Arial';			font-weight:normal;			line-height:120%;			background-color:#f8faf7;}			th.item_contents-4			{width:340px;			margin-right:8px;			border-bottom:0px;			font-size:24px;			color:#555040;			font-family:'Arial';			font-weight:normal;			line-height:120%;			background-color:#f8faf7;}img.homenews	{float:left;		border-radius:8px;		border-width:3px;		border-style:solid;		border-color:#ccdddd;		margin-left:7px;		margin-right:7px;		margin-top:5px;		margin-bottom:3px;  		position: relative;  		z-index: 0 !important;}img.homenews:hover	{		border-color:#ffccff;		}img.contents	{float:center;		border-radius:6px;		border-width:0px;		border-style:solid;		border-color:#ccdddd;		margin-left:1px;		margin-right:8px;		margin-top:3px;		margin-bottom:3px;  		position: relative;  		z-index: 0 !important;}img.contents2	{position:relative;		margin-top:5px;  		z-index: 0 !important;}ul.activity {		margin-left:1px;		margin-top:0px;		margin-bottom:0px;		}/* ===== Aboutus ===== */ul.aboutus {		margin-top:5px;		padding-left:10px;		margin-bottom:0px;		line-height:150%;}li.profile {		padding-left:0px;		}li.contents-1 {		line-height:150%;}/* ===== f_plan ===== */div.f_plan			{margin:0px;		width:620px;			padding:0px;		text-align:center;}p.f_plan		{list-style-type:squre;		font-size:14px;		color:#555040;		font-family:'Arial';		font-weight:normal;		text-align:justify;		}/* ===== Access and Contuct ===== */div.access	{width:665px;		margin-top:10px; 	 	margin-bottom:0px;	 	margin-right:0px;		padding-top:0px;	 	text-align:left;		font-weight:normal;		font-size:14px;   		font-family:Arial;	   		color:#425855; 	 	line-height:120%;		}p.access	{width:665px;		margin-top:5px; 	 	margin-bottom:0px;	 	margin-left:10px;		padding-top:0px;	 	text-align:left;		font-weight:normal;		font-size:14px;   		font-family:Arial;	   		color:#425855; 	 	line-height:120%;		float:left;}div.mailing	{width:260px;		margin-top:0px; 	 	margin-bottom:0px;	 	margin-right:10px;		padding-top:10px;	 	text-align:center;		font-weight:normal;		font-size:14px;   		font-family:Arial;	   		background-color:#eeeeff; 	 	line-height:100%;		border:solid 1px;		float: right;}span.mailing	{ 	 	font-size:12px;	 	line-height:120%;		}ul.contuct		{		font-size:12px;		margin-top:0px;		margin-bottom:0px;		margin-left:-15px;		padding-top:0px;		padding-bottom:0px;		width:230px;}ul.access		{		font-size:12px;		margin-top:0px;		margin-bottom:0px;		margin-left:0px;		padding-top:0px;		padding-bottom:0px;		width:500px;}li.contuct		{text-align:left;		margin-top:0px;		padding-top:0px;		line-height:130%;}/* ===== Entertainment ===== */div.noh		{float:none;		font-family:Arial;   		color:#5560a0;		margin-top:0px;		background-color:#f8faf7;		width:510px;		padding-left:0px;		text-align:justify;		}img.entame_right		{float:right;		margin-left:13px;		margin-right:0px;		margin-top:5px;		margin-bottom:5px;		border-radius:5px;}img.entame_left	{float:left;		margin-right:5px;		margin-top:0px;		margin-bottom:0px;		border-radius:5px;		}td.noh		    {width:600px;			padding-left:7px;			padding-right:7px;			padding-top:0px;			border:0px;			font-family:'Arial';			font-weight:normal;			}p.list	{		width:580px;		text-align:left;}p.travel	{		width:500px;		text-align:justify;		margin-bottom:5px;		margin-top:5px}span.nam	{color:#334499;			font-weight:bold;}span.scrpt	{color:#884486;}span.scrpt2	{color:#5C00E8;}span.eng	{color:#c000c0;}span.verse	{color:#8080FF;}span.lyr	{color:#006060;}span.rap	{color:#00a0a0;}span.titl	{font-size:20px;   			font-family:'Comic Sans MS';   			color:#006666;			font-weight:bold;			line-height:180%;}/* ===== TBBT ===== */h2.tbbt		{margin-bottom:3px;}th.tbbt		{width:290px;			text-align: center;			font-size: 15px;}td.tbbt		{width:290px;			text-align: left;			font-size: 14px;			line-height:180%;			background-color:#f8faf7;}	span.etoj	{color:#2244ff;			font-size: 13px;			line-height:130%;}span.who	{font-weight:bold;}span.rev	{text-decoration:underline;}span.rev1	{color:#a00000;			font-size:12px;}span.under	{text-decoration:underline;}span.sean	{color:#019BD6;		font-weight:bold}/* ===== Greeting ===== */p.bday 	 	{margin-top:2px;			margin-bottom:0px;			}/* ===== Flower Report ===== */table.flower	{width:500px;			Text-align:center;			font-size: 15px;			border-color:#008080;}table.rose	{width:250px;			Text-align:center;}td.hydrangea{height:220px;			Text-align:center;			color:#1133bb;}td.d-cherry	{height:285px;			Text-align:center;			color:#1133bb;}td.cherry	{height:270px;			Text-align:center;			color:#1133bb;}td.ume		{height:235px;			Text-align:center;			color:#1133bb;}td.lotus	{height:190px;			width:250px;			Text-align:center;			color:#1133bb;}td.begonia	{height:272px;			Text-align:center;}td.wisteria	{height:200px;			Text-align:center;}td.rose 	{height:200px;			Text-align:center;}td.lady		{height:280px;}td.lieb		{height:293px;}td.unkno	{height:440px;}td.mokko	{height:256px;}td.LL03		{height:360px;}td.LLa2		{height:350px;			width:460px;}td.LLa3		{height:350px;			width:460px;}td.ZTb2		{height:475px;}td.ZTb3		{height:475px;}td.ZTb5		{height:475px;}td.LZc3		{height:348px;}td.LZc4		{height:348px;}td.LZc5		{height:348px;}td.mokko-b	{height:298px;}td.mokko-a	{height:298px;}td.mokko-c	{height:298px;}td.iroha-b	{height:378px;}td.iroha-c	{height:378px;}img.flower	{float:center;		border-radius:4px;		border-width:2px;		border-style:solid;		border-color:#33aadd;		margin-left:0px;		margin-right:0px;		margin-top:0px;		margin-bottom:0px;		padding-left:0px  		position: relative;    	}img.flower:hover	{border-color:#0011ff;}img.flower:active	{border-color:#ee11aa;}				/* ===== Travel ===== */area.click:hover 		{border-color:#0011ff;		}area.click:active {border-color:		}area:active {outline:none;}area{border-colore:#ee11aa;outlin-colore:#ee11aa;}/* ===== J-trip Info. ===== */p.jtrip	{width:500px;		text-align:left; 	 	margin-bottom:0px;		 margin-top:5px;}ul.jtrip		{width:500px; 	 	list-style-typt:disk		margin-top:0px;		margin-bottom:0px;		margin-left:0px;		padding-left:20px;		padding-top:0px;		padding-bottom:0px;		text-align:left;		font-size:18px;		font-family:arial;		line-height:100%;		}ul.toilet		{width:280px; 	 	list-style-typt:disk		margin-top:0px;		margin-bottom:0px;		margin-left:-10px;		padding-top:0px;		padding-bottom:0px;		text-align:left;		font-size:16px;		font-family:arial;		line-height:100%;		}ul.trans		{width:460px;		margin-top:0px;		margin-bottom:0px;		padding-top:4px;		padding-bottom:0px;		padding-left:15px;		padding-right:15px;		text-align:left;		line-height:130%;		font-size:16px;}ul.bath		{width:490px;		font-size:14px;		margin-top:0px;		margin-bottom:0px;		padding-top:0px;		padding-bottom:0px;		margin-left:-10px;		}ul.bath2		{width:480px;		font-size:14px;		margin-top:0px;		margin-bottom:0px;		margin-left:-15px;		padding-top:0px;		padding-bottom:0px;		}ol.bath		{width:490px;		font-size:14px;		margin-top:0px;		margin-bottom:0px;		margin-left:-10px;		padding-top:0px;		padding-bottom:0px;		}li		{text-align:left;		margin-top:0px;		padding-top:0px;		line-height:130%;}span.chord	{font-size:13px;			color:#0080ff;	 		}span.nam	{color:#334499;			font-weight:bold}span.scrpt	{color:#994466}span.scrpt2	{color:#5C00E8}span.eng	{color:#c000c0}span.verse	{color:#8080FF}span.titl	{font-size:20px;   			font-family:'Comic Sans MS';   			color:#006666;			font-weight:bold;			line-height:180%}span.lyr	{color:#006060;			}span.rap	{color:#0080C0;}a			{font-weight:bold;}a:link		{color:#2233dd;}a:visited	{color:#2233dd;}a:hover		{color:#ff6699;}a:active	{color:#008000;}a.greeting	{font-weight:normal;}a.seemore	{font-weight:normal;}		table		{			font-size:13px;			height:15px;			font-family:arial;			margin-left:0px;}	th		{background-color:#eeeeff}th.accommo {text-align:center}	td		{line-height:120%;		font-family:arial;		text-align:left;		font-size:13px;		vertical-align:center;		background-color:#eeffff;		padding-left:3px;}td.accommo	{width:150px;}td.accommofee	{width:72px;		text-align:center;}td.accommoother	{width:190px;}td.transname	{width:88px;				text-align:center;}td.transdistance{width:170px;				text-align:center;}td.transfee	 	{width:188px;}td.JRPtype		{width:80px;				text-align:center;}td.JRPclass		{width:140px;				text-align:center;}td.JRPday			{width:50px;				text-align:center;}td.JBP			{width:110px;				text-align:center;}td.JBPkakaku		{width:100px;				text-align:center;}td.eatnum	{width:70px;			text-align:center;}td.eattype	{width:90px;			text-align:center;}td.eatname	{width:135px;			text-align:center;}td.eatprice	{width:205px;			text-align:left;}td.toilet	{width:195px;			text-align:center;			padding-left:4px;			padding-right:4px;			padding-bottom:4px;			padding-top:2px;}td.toilet2	{width:300px;			text-align:center;			padding-left:2px;			padding-right:2px;			padding-bottom:4px;			padding-top:4px;			vertical-align:top;}h2.travel		{		margin-bottom:5px;}/* ===== Blood type ===== */span.trait	{text-decoration:underline;}span.typ	{font-weight:bold;}/* ===== Copyright statement ===== */div.copy	{background-color:#337288;		border-radius:3px;		padding-top:4px;		padding-bottom:4px;		color:#ffffff;		font-size:12px;		font-family:verdana;		font-weight:normal; 	 	line-height:90%;		margin-top:0px;	 	text-align:center;		width:820px;}