.Ft10 { font-size:63%; }
.Ft12 { font-size:75%; }
.Ft10l { font-size:63%; line-height:140%; }
.Ft12l { font-size:75%; line-height:140%; }


.FtInclude { font-size:113%; color:#008866; }
A.LnkInclude:link{ font-size:75%;color:#008866; }
A.LnkInclude:visited{ font-size:75%;color:#008866; }
A.LnkInclude:hover{ font-size:75%;color:#FFCC00; }

.Ft10red { font-size:63%; color:#ff0000; }
.Ft12gray { font-size:75%; color:#555555; }
.Ft12blue { font-size:75%; color:#3B5097; }
.Ft12brown { font-size:75%; color:#790000; }
.Ft12white { font-size:75%; color:#ffffff; }
.Ft12black { font-size:75%; color:#000000; }
.Ft12red { font-size:75%; color:#B40B4B; }
.Ft12pink { font-size:75%; color:#ff6666; }
.Ft12Bred { font-size:75%; color:#B40B4B; FONT-WEIGHT:BOLD; }

.Ft14blue { font-size:113%; color:#3B5097; }
.Ft14red { font-size:113%; color:#B40B4B; }
.Ft14black { font-size:113%; color:#000000; }

.footarea { font-size:75%; color:#3C258E; }

.grayarea { font-size:63%; color:#7D7D7D; }

.Brown { color:#6D330A; }
a.Brown:link,a.Brown:visited,a.Brown:active { color:#6D330A; }
a.Brown:hover { color:#cc0000; }


.TravelBox {
	border:solid 1px #20693E;
	padding:3px 8px;
	font-size:75%;
	color:#20693E;
	}
.TravelBoxIn {
	border:double 3px #20693E;
	padding:8px;
	font-size:75%;
	color:#20693E;
	background:#ddffee;
	text-align:center;
	}
	.TravelBoxIn a:link { color:#cc0000; }
	.TravelBoxIn a:visited { color:#cc0000; }
	.TravelBoxIn a:hover { color:#ff8800; }




A.Lnk12white:link{ font-size:75%;color:#FFFFFF;line-height:normal; }

A.Lnk12white:visited{ font-size:75%;color:#FFFFFF;line-height:normal; }

A.Lnk12white:hover{ font-size:75%;color:#FFFF00;line-height:normal; }

A.Lnk12red:link{ font-size:75%;color:#B40B4B;line-height:normal; }

A.Lnk12red:visited{ font-size:75%;color:#B40B4B;line-height:normal; }

A.Lnk12red:hover{ font-size:75%;color:#B40B4B;line-height:normal; }

A.Lnk10blue:link{ font-size:63%;color:#3B5097;line-height:normal; }

A.Lnk10blue:visited{ font-size:63%;color:#3B5097;line-height:normal; }

A.Lnk10blue:hover{ font-size:63%;color:#3B5097;line-height:normal; }

A.Lnk12blue:link{ font-size:75%;color:#3B5097;line-height:normal; }

A.Lnk12blue:visited{ font-size:75%;color:#3B5097;line-height:normal; }

A.Lnk12blue:hover{ font-size:75%;color:#3B5097;line-height:normal; }

A.linkB:link{ font-size:75%;color:#3C258E;line-height:normal; }

A.linkB:visited{ font-size:75%;color:#3C258E;line-height:normal; }

A.linkB:hover{ font-size:75%;color:#3C258E;line-height:normal; }

A.linkBS:link{ font-size:63%;color:#3C258E;line-height:10px; }

A.linkBS:visited{ font-size:63%;color:#3C258E;line-height:10px; }

A.linkBS:hover{ font-size:63%;color:#3C258E;line-height:10px; }

A.linkO:link{ font-size:63%;color:#F79F23;line-height:10px; }

A.linkO:visited{ font-size:63%;color:#F79F23;line-height:10px; }

A.linkO:hover{ font-size:63%;color:#F79F23;line-height:10px; }

A:link{ font-size:75%;color:#413119; }

A:visited{ font-size:75%;color:#413119; }

A:hover{ font-size:75%;color:#cc0000; }



.mapfont{font-size:113%; color:blue; font-weight:bold;}


.middle { vertical-align:middle; }



.DetailVoice {
	border:solid 1px #FB8233;
	background:#FEE6D6;
	padding:10px;
	line-height:125%;
	}
.DetailBox {
	border:solid 1px #007D76;
	background:#CCDDDC;
	padding:4px;
	}
	.DetailBox * {
		color:#333333;
		}
.DetailStay {
	border-style:solid solid none none;
	border-color:#AD0303;
	border-width:1px;
	padding:0px;
	margin:0px;
	}
	.DetailStay th {
		border-style:none none solid solid;
		border-color:#AD0303;
		border-width:1px;
		padding:0px;
		margin:0px;
		vertical-align:top;
		background:#E5CCCC;
		}
	.DetailStay td {
		border-style:none none solid none;
		border-color:#AD0303;
		border-width:1px;
		padding:5px 10px;
		margin:0px;
		background:#ffffff;
		}
.DetailDay {
	border-style:solid solid none none;
	border-color:#8E007E;
	border-width:1px;
	padding:0px;
	margin:0px;
	}
	.DetailDay th {
		border-style:none none solid solid;
		border-color:#8E007E;
		border-width:1px;
		padding:0px;
		margin:0px;
		vertical-align:top;
		background:#DCCCDA;
		}
	.DetailDay td {
		border-style:none none solid none;
		border-color:#8E007E;
		border-width:1px;
		padding:5px 10px;
		margin:0px;
		background:#ffffff;
		}


.OceanTop {
	border-style:solid none solid none;
	border-width:1px;
	border-color:#2F2413;
	background:#F4EDC5;
	padding:8px 10px;
	}
	.OceanTop .CityDO {
		width:180px;
		text-align:right;
		float:right;
		}
.OceanMenu td {
	width:197px;
	}


.ColumnCatch { 
	border-style:solid none solid none;
	border-width:1px;
	border-color:#2F2413;
	background:#F4EDC5;
	padding:10px 15px;
	text-align:left;
	line-height:140%;
	}
.ArimaCoop {
	background:#F4EDC5;
	padding:10px;
	}
.ArimaMain {
	padding-left:36px;
	text-align:left;
	line-height:125%;
	}
.ArimaCaption {
	font-size:63%;
	padding-top:5px;
	}
.ArimaMenu td {
	width:150px;
	}
	.ArimaMenu td.Center {
		width:291px;
		text-align:center;
		}

.ManiaBG{
	background:#F4EDC5;
	}
.ManiaFrame{
	background:#6D330A;
	}
		#BOX557{
			width:557px;
			}
			#BOX557 a:link{
				color:#B40B4B;
				}



.TriviaMain {
	font-size:75%;
	padding-left:0px;
	text-align:left;
	line-height:14px;
	}

	.TriviaMain .Title {
		margin-bottom:10px;
		}
	
	.TriviaMain .Catch {
	color:#6d330a;
	text-indent:-1em;
	margin:0 20px 0 1em;
	font-family:"ＭＳ ゴシック", Osaka, sans-serif;
		}
	
	.TriviaMain .Contents {
		margin:25px 0 0 0;
		}
		table.TriviaBox {
			border:solid 1px #b40b4b;
			}
		.TriviaMain .Contents .T01 {
			text-align:left;
			vertical-align:middle;
			color:#b40b4b;
			padding:4px 0 4px 1em;
			}

		.TriviaMain .Contents .T02 {
			color:#000000;
			padding:10px;
			background:#F8F0EB;
			}

		.TriviaMain .Contents .T03 {
			color:#000000;
			text-indent:-1em;
			margin:8px 30px 0 1em;
			}

		.TriviaMain .Contents .Tab01 {
			color:#6d330a;
			}

		.TriviaMain .Contents .Tab02 {
			color:#000000;
			}

		.TriviaMain .Contents .Ten {
			text-align:right;
			color:#b40b4b;
			padding:8px 0 0 0;
			}



.PresentPhoto {
	padding-bottom:1px;
	border-bottom:solid 1px #413018;
	}
.PresentName {
	padding-top:5px;
	color:#000000;
	}
.PresentLink {
	padding:4px 0px;
	text-align:center;
	background:#F4EDC5;
	border-top:dotted 1px #413018;
	border-bottom:solid 1px #413018;
	}
.PresentList {
	background:#F4EDC5;
	padding:15px;
	}
	.PresentList td {
		background:#F4EDC5;
		line-height:125%;
		}
		.PresentList td img.PresentPhotoS {
			float:left;
			margin-right:8px;
			}


div.EnqueteH {
	border:solid 1px #F0A3B0;
	background:#FFD3E4;
	padding:4px 8px;
	color:#E04E65;
	text-align:left;
	margin-bottom:10px;
	}
div.EnqueteBlock {
	border:solid 1px #F0A3B0;
	padding:15px;
	line-height:150%;
	text-align:left;
	}
	div.EnqueteBlock div {
		margin-bottom:10px;
		}
	div.EnqueteBlock span {
		color:#E04E65;
		}

/* 2007 */
div.comment{
	text-align:left;
	}
	div.comment p{
		width:288px;
		text-align:left;
		line-height:1.35;
		margin:0 0 0 234px;
		padding:10px 12px;
		border:1px solid #ededed;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		background:#fff9fc;
		}



.announceBox {
	border:solid 1px #000000;
	padding:3px;
	text-align:left;
	font-size:75%;
	}
	.announceBox a {
		color:#333399;
		text-decoration:underline;
		}
	.announceBox a:hover {
		color:#cc0000;
		text-decoration:underline;
		}

