BODY, TD { FONT-SIZE: 12px}
a:link
{
   color:blue;
   text-decoration: none;
}
a:visited
{
   color: blue;
   text-decoration: none;
}
a:hover
{
   color: white;
   text-decoration: underline;
}
a:active
{
   color:pink;
   text-decoration: underline;
}
.tourbg {  background-image: url(tou_img/bg-polinesia.jpg); background-repeat: no-repeat}
.Description {
	font-size: 12pt;
}
.Fineprint {
	font-size: 9pt;
	text-align: center;
}
.PurpleDescriptionSmall {
	color: #8A50C5;
	font-size: 12px;
	vertical-align: middle;
}
.PurpleDescription {
	color: #8A50C5;
	font-size: 18px;
	vertical-align: middle;
}
.PurpleDescription a:link{
	color: blue;
	font-size: 18px;
	vertical-align: middle;
}
.PurpleBigDescription {
	font-weight: bold;
	color: #8A50C5;
	font-size: 20px;
	vertical-align: middle;
}
.PurpleTitle {
	font-size: 24px;
	color: #FFF;
	background-color: #939;
}
.WeddingDescriptionSmall {
	color: #000;
	text-shadow:0px 0px 2px #FFF, 0px 0px 2px #FFF, 0px 0px 2px #FFF, 0px 0px 2px #FFF;
	font-size: 15px;
	vertical-align: middle;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
.WeddingDescription {
	color: #000;
	text-shadow:0px 0px 2px #FFF, 0px 0px 2px #FFF, 0px 0px 2px #FFF, 0px 0px 2px #FFF;
	font-size: 18px;
	vertical-align: middle;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
.WeddingDescription a:link{
	color: #0074FF;
	font-size: 18px;
	text-shadow:0px 0px 2px #FFF, 0px 0px 2px #FFF, 0px 0px 2px #FFF, 0px 0px 2px #FFF;
	vertical-align: middle;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
.WeddingDescription a:visited{
	color: #0074FF;
	font-size: 18px;
	text-shadow:0px 0px 2px #FFF, 0px 0px 2px #FFF, 0px 0px 2px #FFF, 0px 0px 2px #FFF;
	vertical-align: middle;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
.WeddingDescription a:hover{
	color: #FF00FF;
	font-size: 18px;
	text-shadow:0px 0px 2px #FFF, 0px 0px 2px #FFF, 0px 0px 2px #FFF, 0px 0px 2px #FFF;
	vertical-align: middle;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
.WeddingTopBigDescription {
	color: #FFF;
	font-size: 19px;
	text-shadow:0px 3px 3px #000, 0px 3px 3px #000, 3px 0px 3px #000, -3px 0px 3px #000;
	vertical-align: middle;
	font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", serif;
}
.WeddingBigDescription {
	color: #FFF;
	font-size: 19px;
	text-shadow:0px 0px 3px #0000FF, 0px 0px 3px #0000FF, 0px 0px 3px #0000FF, 0px 0px 3px #0000FF;
	vertical-align: middle;
	font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", serif;
}
.WeddingBigDescriptionBlack {
	color: #000;
	font-size: 21px;
	text-shadow:0px 0px 1px grey;
	vertical-align: middle;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
.WeddingSmallTopWarning {
	color: #000;
	font-weight: bold;
	font-size: 15px;
	text-shadow:0px 0px 2px #FFF, 0px 0px 2px #FFF, 0px 0px 2px #FFF, 0px 0px 2px #FFF;
	vertical-align: middle;
	font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", serif;
}	
.WeddingBigDescription a:link{
	color: #FFF;
	font-size: 19px;
	text-shadow:0px 0px 3px #0000FF, 0px 0px 3px #0000FF, 0px 0px 3px #0000FF, 0px 0px 3px #0000FF;
	font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", serif;
	vertical-align: middle;
}
.WeddingBigDescription a:hover{
	color: #FFF;
	font-size: 19px;
	text-shadow:0px 0px 3px #0000FF, 0px 0px 3px #0000FF, 0px 0px 3px #0000FF, 0px 0px 3px #0000FF;
	font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", serif;
	vertical-align: middle;
}
.WeddingBigDescription a:visited{
	color: #FFF;
	font-size: 19px;
	text-shadow:0px 0px 3px #0000FF, 0px 0px 3px #0000FF, 0px 0px 3px #0000FF, 0px 0px 3px #0000FF;
	font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", serif;
	vertical-align: middle;
}
.WeddingTitle {
	font-weight: bold;
    font-size: 45px;
    color: blue;
    text-shadow: 1px 0px 3px #FFF, -1px 0px 3px #FFF, 0px 1px 3px #FFF, 0px -1px 3px #FFF;
    font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", serif;
}
.WeddingTitleBigger {
	font-weight: bold;
    font-size: 45px;
    color: blue;
    text-shadow: 1px 0px 3px #FFF, -1px 0px 3px #FFF, 0px 1px 3px #FFF, 0px -1px 3px #FFF;
    font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", serif;
}
.WeddingCancelTitle {
	font-weight: bold;
    font-size: 30px;
    color: blue;
    text-shadow: 2px 3px 3px #000;
    font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", serif;
}
.WeddingWarningLarge {
	font-size: 24px;
	color: #000;
	text-shadow:0px 0px 2px #FFF02E, 0px 0px 2px #FFF02E, 0px 0px 2px #FFF02E, 0px 0px 2px #FFF02E;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
.WeddingWarningSmall {
	font-size: 18px;
	color: #000;
	text-shadow:0px 0px 2px #FFF02E, 0px 0px 2px #FFF02E, 0px 0px 2px #FFF02E, 0px 0px 2px #FFF02E;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
.WeddingBottomLink {
	font-size: 15px;
	color: green;
	text-shadow:0px 0px 2px #000000, 0px 0px 2px #000000, 0px 0px 2px #000000, 0px 0px 2px #000000;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
.WeddingBottomLink a:link{
	color: green;
	font-size: 18px;
	vertical-align: middle;
}
.WeddingBottomLink a:visited{
	color: green;
	font-size: 18px;
	vertical-align: middle;
}