﻿body {
				margin: 0px;
				padding: 0px;
				text-align: center;

}

div {
				margin: 0px;
				padding: 0px;
				border: none;
				font-color: green;
}
img {
				border : 0px;
				padding : 0px;
				vertical-align : bottom;
}



a.home_link	{
	color           : #ffffff; 
	text-decoration : underline;
	}

a:visited.home_link	{
	color           : #ffffff; 
	text-decoration : underline;
	}

a:hover.home_link	{
	color           : #ffffff; 
	text-decoration : underline;
	}

a:active.home_link	{
	color           : #ffffff; 
	text-decoration : underline;
	}
a.guide_link	{
	color           : #ffffff; 
	text-decoration : none;
	}

a:visited.guide_link	{
	color           : #ffffff; 
	text-decoration : none;
	}

a:hover.guide_link	{
	color           : #ffffff; 
	text-decoration : underline;
	}

a:active.guide_link	{
	color           : #ffffff; 
	text-decoration : underline;
	}

a	{
	color           : #0000ff; 
	text-decoration : underline;
	}

a:visited	{
	color           : #9966cc; 
	text-decoration : underline;
	}

a:hover	{
	color           : #4D82C4; 
	text-decoration : underline;
	}

a:active	{
	color           : #FFFFFF; 
	text-decoration : underline;
	}



.sotowaku {
				width: 964px;
				height: 768px
				margin: 0px;
				padding: 20px;
				border: none;
				background-image: url("../../image/kyoutsu/body_back.png"); 
				background-repeat: no-repeat;
				text-align: left;
}
.header {
				width: 774px;
				height: 150px;
				margin: 190px 20px 0px 100px;
				border-bottom-style: solid;
				border-color: #ff0000;
}
h1.header_title {
				font-size: 36px;
				margin-top: 130px;
				margin-left: 60px;
}
p.header_text {
				margin: 0px 0px 0px 110px;
				font-size: 16px;
}

.flash_area {
				width: 825px;
				margin: 0px 20px 0px 74px;
				background-image: url("../../image/kyoutsu/contents_body_back.png");
				padding: 10px 10px 10px 20px;
				text-align: center;
				background-color: white;
				border: none;
}
.contents_area {
				width: 780px;
				hight: 500px;
				margin: 0px 20px 0px 74px;
				background-image: url("../../image/kyoutsu/contents_body_back.png");
				padding: 10px 10px 20px 30px;
				border: none;
}
div.guide_bar {
				width: 540px;
				height: 1.5em;
				margin-left: 230px;
				margin-bottom: 15px;
				padding: 3px 0px 0px 0px;
				background-color: #ff0000;
				color: white;
}
div.guide_bar2 {
				width: 540px;
				height: 2.5em;
				margin-left: 230px;
				margin-bottom: 15px;
				padding: 3px 0px 0px 0px;
				background-color: #ff0000;
				color: white;
}
div.aboutus {
				width: 360px;
				height: 22em;
				margin-left: 390px;
				padding: 25px 20px 0px 20px;
				text-align: center;
				border: none;
}
div.service {
				width: 360px;
				height: 330px;
				margin-left: 390px;
				padding: 10px;
				text-align: center;
				border: none;
}
div.service_txt1 {
				height: 4em;
				width: 360px;
				border: none;
}
div.service_txt2 {
				height: 6em;
				width: 360px;
				border: none;
}
img.img_svc {
				width: 80px;
				height: 80px;
				margin-left: 30px;
				float:left;
}
div.feature {
				width: 370px;
				margin-top: 15px;
				margin-left: 15px;
				padding: 10px;
				border: none;
				background-color: #99ccff;
				float: left;
}
div.fea_con {
				height: 81px;
				background-color: #003399;
				margin: 3px;
				padding: 10px 0px 0px 10px;
				vertical-align: middle;
}
div.fea_img {
				width: 100px;
				background-color: #003399;
				margin: 0px;
				padding: 0px;
				border-color: #000000;
				text-align: center;
				vertical-align : middle;
				float: left;
}
div.fea_txt {
				color: #FFFFFF;
				margin: 0px;
				padding: 0px;
				border: none;
}
.button1 {
				width: 780px;
				margin: -30px 20px 0px 74px;
				background-image: url("../../image/kyoutsu/contents_body_back.png");
				padding: 10px 10px 20px 30px;
				border: none;
				vertical-align: bottom;
				float: clear;
}
.contents_end {
				width: 780px;
				height: 32px;
				margin: 0px 0px 0px 74px;
				padding: 0px 10px 0px 30px;
				background-image: url("../../image/kyoutsu/contents_body_bottom.png");
				border: none;
}				
.contents_area2 {
				width: 780px;
				height: 60px;
				margin: 0px 20px 0px 74px;
				background-image: url("../../image/kyoutsu/contents_body_back.png");
				padding: 10px 10px 20px 30px;
				border: none;
}
.btn_stuff {
				width: 200px;
				height: 40px;
				margin-left: 50px;
				padding: 0px;
				border: none;
				vertical-align: middle;
				float: left;
}
.btn_question {
				width: 250px;
				height: 40px;
				margin: 0px 0px 0px 20px;
				padding: 0px;
				border: none;
				vertical-align: middle;
				float: left;
}
.btn_ask {
				width: 250px;
				margin: 0px 0px 0px 500px;
				padding: 0px;
				border: none;
				float: clear;
				vertical-align: middle;
}
.ochi {
				width: 780px;
				height: 60px;
				margin: 0px 20px 0px 74px;
				background-image: url("../../image/kyoutsu/contents_body_back.png");
				padding: 10px 10px 20px 30px;
				vertical-align: bottom;
}
div.ochi_col1{
				margin: 0px 0px 0px 275px;
				padding: 0px;
				width: 130px;
				float: left;
				border: none;
}
p.text_ochi {
				margin-top: 20px;
}
.footer {
				width: 700px;
				margin: 0px 20px 0px 74px;
				background-image: url("../../image/kyoutsu/contents_body_back.png");
				padding: 10px 60px 40px 60px;
				border: none;
				text-align: right
}
div.contents_top {
				width: 530px;
				height: 300px;
				margin: -10px 0px 0px 235px;
				padding-right: 30px;
				border: none;
}
div.contents_bottom {
				width: 740px;
				height: 800px;
				margin-left: 0px;
				margin-right: 0px;
				padding-right: 30px;
				border: none;
				clear: left;
}
div.contents_bottom_faq {
				width: 740px;
				height: 140em;
				padding: 0px 30px 0px 0px;
				border: none;
				clear: left;
}
div.contents_bottom_link {
				width: 740px;
				height: 420em;
				padding: 0px 30px 0px 0px;
				border: none;
				clear: left;
}
div.contents_bottom_stuff {
				width: 700px;
				height: 300em;
				margin-left: 40px;
				padding: 0px 0px 0px 0px;
				border: none;
				clear: left;
}
div.contents_bottom_mo_index {
				width: 700px;
				height: 20em;
				margin-left: 40px;
				padding: 0px 0px 0px 0px;
				border: none;
				clear: left;
}
div.contents_bottom_mo_contact {
				width: 700px;
				height: 40em;
				margin-left: 40px;
				padding: 0px 0px 0px 0px;
				border: none;
				clear: left;
}
div.contents_bottom_mo_diving {
				width: 700px;
				margin-left: 40px;
				padding: 0px 0px 0px 0px;
				border: none;
				clear: left;
}
div.contents_bottom_mo_jinbei {
				width: 700px;
				height: 335em;
				margin-left: 40px;
				padding: 0px 0px 0px 0px;
				border: none;
				clear: left;
}
div.contents_bottom_mo_longstay {
				width: 730px;
				height: 100em;
				margin-left: 20px;
				margin-right: 0px;
				padding-right: 30px;
				border: none;
				clear: left;
}
div.contents_bottom_mo_mv {
				width: 730px;
				height: 27em;
				margin-left: 20px;
				margin-right: 0px;
				padding-right: 30px;
				border: none;
				clear: left;
}
div.contents_bottom_mo_sole {
				width: 730px;
				height: 27em;
				margin-left: 20px;
				margin-right: 0px;
				padding-right: 30px;
				border: none;
				clear: left;
}
div.contents_bottom_ma_diving {
				width: 700px;
				margin-left: 40px;
				padding: 0px 0px 0px 0px;
				border: none;

}
div.contents_bottom_ma_hotel {
				width: 750px;
				height: 20em;
				margin-left: 30px;
				margin-right: 0px;
				border: none;
				clear: left;
}
div.stuff_col {
				margin-left: 20px;
				padding: 0px;
				border: none;
				vertical-align: bottom;
}
div.stuff_col_left {
				width: 340px;
				height: 21em;
				margin: 0px 0px 0px 0px;
				padding: 0px;
				float: left;
				border: none;
				border-color: #FF3333;
}
div.stuff_col_right {
				width: 350px;
				height: 21em;
				margin: 0px 0px 0px 360px;
				padding: 0px;
				border: none;
				border-color: #FF3333;

}
div.centering {
				text-align: center;
				margin: 0px;
				padding: 0px;
}
div.resort_col{
				width: 760px;
				border: none;
				margin: 20px 0px 0px -10px;
				padding:0px;
}
div.resort_col_left{
				width: 375px;
				padding:0px;
				border: none;
				float: left;
}
div.resort_col_right{
				width: 375px;
				margin-left: 375px;
				padding:0px;
				border: none;
}
div.resort__box_inside {
				height: 175px;
				margin: 0px;
				padding: 0px;
				border: none;
}
div.resort_box_inside_left {
				width: 250px;
				height: 175px;
				margin: 0px 0px 0px 0px;
				padding: 0px;
				float: left;
				border: none;
				border-color: #FF3333;
}
div.resort_box_inside_right {
				width: 100px;
				height: 175px;
				margin: 0px 0px 0px 250px;
				padding: 0px;
				border: none;
				border-color: #FF3333;
				font-size: 14px;

}
div.resrot_room_col {
				width: 520px;
				margin: 0px 0px 0px -5px;
				padding: 5px;
				border: none;
}
div.mv_ame_left {
				width:250px;
				float: left;
				border: none;
				padding: 0px;
}
div.mv_ame_right {
				padding: 0px;
				border: none;
}


div.diving_img {
				height: 38em;
				width: 160px;
				margin: 0px 10px 0px 0px;
				padding: 0px;
				float: left;
				border: none;
}
p.diving_sango {
				margin: 20px 0px 0px 0px;
				background-color: #0000ff;
				text-align: center;
				color: 00ffff;
}
div.diving_bottom {
				margin: 0px;
				clear: left;
}
div.season_table {
				margin: 0px;
				padding: 0px;
				border: none;
				text-align: left;
}
div.season_row1{
				margin: 0px;
				padding: 0px;
}
div.season_row2{
				margin: 0px;
				padding: 0px;
				background-color: #afeeee;
}
div.season_th {
				width: 700px;
				margin: 0px;
				padding: 0px;
				border: none;
}
div.season_th1 {
				width: 6em;
				height: 1.8em;
				margin: 0px -1px 0px 0px;
				padding: 0px 0px 0px 5px;
				border-width: 1px 1px 1px 1px;
				border-style: solid;
				background-color: #87ceeb;
				clear: left;
				float: left;
}
div.season_th2{
				width: 8em;
				height: 1.8em;
				margin: 0px -1px 0px 0px;
				padding: 0px 0px 0px 5px;
				border-width: 1px 1px 1px 1px;
				background-color: #87ceeb;
				border-style: solid;
				float: left;
}
div.season_th3{
				width: 6em;
				height: 1.8em;
				margin: 0px -1px 0px 0px;
				padding: 0px 0px 0px 5px;
				border-width: 1px 1px 1px 1px;
				background-color: #87ceeb;
				border-style: solid;
				float: left;
}
div.season_th4{
				width: 6em;
				height: 1.8em;
				margin: 0px 5px 0px 0px;
				padding: 0px 0px 0px 5px;
				border-width: 1px 1px 1px 1px;
				background-color: #87ceeb;
				border-style: solid;
				float: left;
}
div.season_th5{
				height: 1.8em;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 5px;
				border-width: 1px 1px 1px 1px;
				background-color: #87ceeb;
				border-style: solid;
				text-align: left;
}
div.season_col1{
				width: 6em;
				height: 3em;
				margin: 0px -1px 0px 0px;
				padding: 0px 0px 0px 5px;
				border-width: 0px 1px 1px 1px;
				border-style: solid;
				clear: left;
				float: left;
}
div.season_col2{
				width: 8em;
				height: 3em;
				margin: 0px -1px 0px 0px;
				padding: 0px 0px 0px 5px;
				border-width: 0px 1px 1px 1px;
				border-style: solid;
				float: left;
}
div.season_col3{
				width: 6em;
				height: 3em;
				margin: 0px -1px 0px 0px;
				padding: 0px 0px 0px 5px;
				border-width: 0px 1px 1px 1px;
				border-style: solid;
				float: left;
}
div.season_col4{
				width: 6em;
				height: 3em;
				margin: 0px 5px 0px 0px;
				padding: 0px 0px 0px 5px;
				border-width: 0px 1px 1px 1px;
				border-style: solid;
				float: left;
}
div.season_col5{
				height: 3em;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 5px;
				border-width: 0px 1px 1px 1px;
				border-style: solid;
				text-align: left;
}

table.nagare {
				margin-left: 80px;
}
tr.tr_nagare1 {
				background-color: #afeeee;
}
tr.tr_nagare2 {
				background-color: #cccccc;
}
div.range{
				width: 34em;
				margin: 0px;
				padding: 0px;
				border: none;
				text-align: left;
}
div.range_row {
				margin: 0px;
				padding: 0px;
				border: none;
}
div.range_col1 {
				width: 4em;
				margin: 0px;
				padding: 0px;
				border: solid;
				border-width: 1px 0px 0px 1px ;
				float: left;
}
div.range_col2 {
				width: 6em;
				margin: 0px;
				padding: 0px;
				border: solid;
				border-width: 1px 0px 0px 1px ;
				float: left;
}
div.range_col3 {
				width: 14em;
				margin: 0px 0px 0px 0px;
				padding: 0px;
				border: solid;
				border-width: 1px 1px 0px 1px ;
				float: left;
}
div.range_col4 {
				width: 100%;
				margin: 0px 0px 0px 0px;
				padding: 0px;
				border: solid;
				border-width: 1px 1px 0px 1px ;
}
div.range_colb1 {
				width: 4em;
				margin: 0px;
				padding: 0px;
				border: solid;
				border-width: 1px 0px 1px 1px ;
				float: left;
}
div.range_colb2 {
				width: 6em;
				margin: 0px;
				padding: 0px;
				border: solid;
				border-width: 1px 0px 1px 1px ;
				float: left;
}
div.range_colb3 {
				width: 14em;
				margin: 0px 0px 0px 0px;
				padding: 0px;
				border: solid;
				border-width: 1px 1px 1px 1px ;
				float: left;
}
div.range_colb4 {
				width: 100%;
				margin: 0px;
				padding: 0px;
				border: solid;
				border-width: 1px;
}
div.range_ma{
				width: 27em;
				margin-left: 130px;
				padding: 0px;
				border: none;
				text-align: left;
}
div.range_col_ma1 {
				width: 7em;
				margin: 0px;
				padding: 0px;
				border: solid;
				border-width: 1px 0px 0px 1px ;
				float: left;
}
div.range_col_ma2 {
				width: 6em;
				margin: 0px;
				padding: 0px;
				border: solid;
				border-width: 1px 0px 0px 1px ;
				float: left;
}
div.range_col_ma3 {
				width: 7em;
				margin: 0px -3px 0px 0px;
				padding: 0px;
				border: solid;
				border-width: 1px 0px 0px 1px ;
				float: left;
}
div.range_col_ma4 {
				width: 7em;
				margin: 0px 0px 0px 20em;
				padding: 0px;
				border: solid;
				border-width: 1px 1px 0px 1px ;
				float: clear;
}
div.range_colb_ma1 {
				width: 7em;
				margin: 0px;
				padding: 0px;
				border: solid;
				border-width: 1px 0px 1px 1px ;
				float: left;
}
div.range_colb_ma2 {
				width: 6em;
				margin: 0px;
				padding: 0px;
				border: solid;
				border-width: 1px 0px 1px 1px ;
				float: left;
}
div.range_colb_ma3 {
				width: 7em;
				margin: 0px -3px 0px 0px;
				padding: 0px;
				border: solid;
				border-width: 1px 0px 1px 1px ;
				float: left;
}
div.range_colb_ma4 {
				width: 7em;
				margin: 0px 0px 0px 20em;
				padding: 0px;
				border: solid;
				border-width: 1px;
				float: clear;
}
div.div_weblue1 {
				width: 170px;
				margin-left: 165px;
				margin-right: -150px;
				float: left;
}
div.div_weblue2 {
				width: 170px;
				margin-left: 360px;
}
div.point_short {
				width: 700px;
				margin-bottom: 70px;
				padding: 5px 5px 25px 5px;
				border: solid;
				border-width: 1px;
				background-color: #000080;

}
div.short_row {
				width: 700px;
				margin: 0px;
				padding: 0px;
				border: none;

}
div.short_th1 {
				width: 12em;
				margin: 0px 0px 0px 0px;
				padding: 5px 0px 5px 5px;
				border: solid;
				border-width: 1px 0px 1px 1px;
				float: left;
				clear: left;
				background-color: #87ceeb;
}
div.short_th2 {
				width: 9em;
				margin: 0px 5px 0px 0px;
				padding: 5px 0px 5px 5px;
				border: solid;
				border-width: 1px 1px 1px 1px ;
				float: left;
				background-color: #87ceeb;
}
div.short_th3 {
				width: 100%;
				margin: 5px 0px 0px 0px;
				padding: 5px 0px 5px 0px;
				border: solid;
				border-width: 1px;
				background-color: #87ceeb;
}
div.short_col1 {
				width: 12em;
				height: 11em;
				margin: 0px 0px 5px 0px;
				padding: 5px 0px 0px 5px;
				border: solid;
				border-width: 0px 0px 1px 1px ;
				float: left;
				clear: left;
				background-color: #87ceeb;
}
div.short_col2 {
				width: 9em;
				height: 11em;
				margin: 0px 5px 5px 0px;
				padding: 5px 0px 0px 5px;
				border: solid;
				border-width: 0px 1px 1px 1px ;
				float: left;
				background-color: #87ceeb;
}
div.short_col3 {
				width: 100%;
				height: 11em;
				margin: 0px 0px 5px 0px;
				padding: 5px 0px 0px 0px;
				border: solid;
				border-width: 0px 1px 1px 1px ;
				background-color: #87ceeb;
}
div.middle_col1 {
				width: 9em;
				height: 23em;
				margin: 0px 0px 5px 0px;
				padding: 5px 0px 0px 5px;
				border: solid;
				border-width: 0px 0px 1px 1px ;
				float: left;
				clear: left;
				background-color: #87ceeb;
}
div.middle_col2 {
				width: 6em;
				height: 23em;
				margin: 0px 5px 5px 0px;
				padding: 5px 0px 0px 5px;
				border: solid;
				border-width: 0px 1px 1px 1px ;
				float: left;
				background-color: #87ceeb;
}
div.middle_col3 {
				width: 100%;
				height: 23em;
				margin: 0px 0px 5px 0px;
				padding: 5px 0px 0px 0px;
				border: solid;
				border-width: 0px 1px 1px 1px ;
				background-color: #87ceeb;
}
div.sanken_th1 {
				width: 9em;
				margin: 0px 0px 0px 0px;
				padding: 5px 0px 5px 5px;
				border: solid;
				border-width: 1px 0px 1px 1px;
				float: left;
				clear: left;
				background-color: #87ceeb;
}
div.sanken_th2 {
				width: 6em;
				margin: 0px 5px 0px 0px;
				padding: 5px 0px 5px 5px;
				border: solid;
				border-width: 1px 1px 1px 1px ;
				float: left;
				background-color: #87ceeb;
}
div.sanken_th3 {
				width: 100%;
				margin: 0px 0px 0px 0px;
				padding: 5px 0px 5px 0px;
				border: solid;
				border-width: 1px;
				background-color: #87ceeb;
}
div.sanken_col1 {
				width: 9em;
				height: 8em;
				margin: 0px 0px 0px 0px;
				padding: 5px 0px 0px 5px;
				border: solid;
				border-width: 0px 0px 1px 1px ;
				float: left;
				clear: left;
				background-color: #87ceeb;
}
div.sanken_col2 {
				width: 6em;
				height: 8em;
				margin: 0px 5px 0px 0px;
				padding: 5px 0px 0px 5px;
				border: solid;
				border-width: 0px 1px 1px 1px ;
				float: left;
				background-color: #87ceeb;
}
div.sanken_col3 {
				width: 100%;
				height: 8em;
				margin: 0px 0px 0px 0px;
				padding: 5px 0px 0px 0px;
				border: solid;
				border-width: 0px 1px 1px 1px ;
				background-color: #87ceeb;
}
div.point_textbox {
				width: 100%
				height: 100%;
				margin: 5px 0px 10px 0px;
				padding: 10px 0px 0px 5px;
				border: solid;
				border-width: 1px;
				background-color: #87ceeb;
}
div.pack_pic1 {
				width: 155px;
				margin-right: 5px;
				color: white;
				text-align: center;
				float: left;
}
div.pack_pic2 {
				width: 211px;
				margin-right: 10px;
				color: white;
				text-align: center;
				float: left;
}
div.pack_pic3 {
				width: 155px;
				margin-right: 5px;
				color: white;
				text-align: center;
				float: left;
}
div.pack_pic4 {
				width: 155px;
				margin-left: 530px;
				color: white;
				text-align: center;
				float: clear;
}
div.short_pic1 {
				width: 155px;
				margin-right: 5px;
				color: white;
				text-align: center;
				float: left;
}
div.short_pic2 {
				width: 211px;
				margin-right: 5px;
				color: white;
				text-align: center;
				float: left;
}
div.short_pic3 {
				width: 202px;
				margin: 0px 10px 5px 100px;
				color: white;
				text-align: center;
				float: left;
}
div.short_pic4 {
				width: 220px;
				margin-right: 5px;
				color: white;
				text-align: center;
				float: left;
}
div.short_pic5 {
				width: 300px;
				margin-left: 200px;
				color: white;
				text-align: center;
}
div.middle_pic8 {
				width: 170px;
				margin-right: 12px;
				margin-left: 10px;
				color: white;
				text-align: center;
				float: left;
}
div.middle_pic9 {
				width: 295px;
				color: white;
				text-align: center;
				float: left;
}
div.middle_pic10 {
				width: 185px;
				margin-left: 500px;
				margin-right: 5px;
				color: white;
				text-align: center;
}
div.middle_pic11 {
				width: 190px;
				margin-right: 5px;
				margin-left: 10px;
				color: white;
				text-align: center;
				clear: left;
				float: left;
}
div.middle_pic12 {
				width: 310px;
				margin-right: 5px;
				color: white;
				text-align: center;
				float: left;
}
div.middle_pic13 {
				width: 170px;
				margin-right: 5px;
				color: white;
				text-align: center;
				float: left;
}
div.middle_pic14 {
				width: 300px;
				margin-left: 45px;
				color: white;
				text-align: center;
				clear: left;
				float: left;
}
div.short_pic15 {
				width: 300px;
				margin-left: 350px;
				color: white;
				text-align: center;
}
div.short_pic16 {
				width: 190px;
				margin-left: 25px;
				margin-right: 5px;
				color: white;
				text-align: center;
				float: left;
}
div.short_pic17 {
				width: 170px;
				margin-right: 5px;
				color: white;
				text-align: center;
				float: left;
}
div.short_pic18 {
				width: 270px;
				margin-right: 5px;
				color: white;
				text-align: center;
				float: left;
}
div.sanken_text {
				width: 700px;
				color: white;
				text-align: center;
				clear: left;
				border: none;
}
div.mwuf {
				width: 730px;
				height: 600px;
				text-align: center;
				border: none;
}
div.mwuf_img1 {
				width: 350px;
				float: left;
}
div.mwuf_img2 {
				width: 350px;
}
div.faq_row {
				width: 700px;
				margin-left: 30px;
				padding: 0px;
				border: none;
}
div.question {
				width: 100%;
				font-weight:bold;
				font-size: large;
}
div.answer {
				width: 30px;
				margin: 0px 0px 0px 0.5em;
				padding: 0px;
				text-align: right;
				float: left;
				border: none;
}
div.answer_text {
				width: 650px;
				margin: 0px;
				padding-left: 3em;
				border: none;
}
div.text_left {
				text-align: left;
				margin: 0px;
				padding: 0px;
}

div.sango {
				margin-top: 50px;
				padding: 0px;
}
tr.sango_row {
				border-width: 10px;
				border-bottom: solid;
}
td.sango_col1 {
				border-bottom: solid;
				border-bottom-width: 2px;
				border-color: #808080;
}
td.sango_col2 {
				border-bottom: solid;
				border-bottom-width: 2px;
				border-color: #808080;
				text-align: center;
}
td.sango_col3 {
				border-bottom: solid;
				border-bottom-width: 2px;
				border-color: #808080;
				text-align: center;
}

P.index_text1 {
				color: #ff0000;
				font-weight: bold;
				font-size: large;
}
P.index_text2 {
				color: #0000ff;
				font-weight: bold;
				font-size: large;
}
P.index_text3 {
				color: #ff6600;
				font-weight: bold;
				font-size: large;
}
P.index_text4 {
				color: #66ff00;
				font-weight: bold;
				font-size: large;
}
P.blue_title {
				color: #0000ff;
				font-weight: bold;
				text-align: left;
}
P.blue {
				color: #0000ff;
}
P.bold {
				font-weight: bold;
}
p.text_large {
				font-weight: bold;
				font-size: large;
}
p.red_bold {
				color: #ff0000;
				font-weight: bold;
}
p.red_boxla {
				color: #ff0000;
				font-weight: bold;
				font-size: x-large;
}
				
P.gototop {
				text-align: right;
				margin-right: 20px;
				clear: both;
}
P.point_text {
				margin: -5px 0px 15px 0px;
}
p.faq {
				margin-top: -6px;
}
p.text_small {
				font-size: smaller;
}
p.cabana_room {
				margin-left: 20px;
}
span.red {
				color: #ff0000;
}
span.black {
				color: #000000;
}
span.red_bold {
				color: #ff0000;
				font-weight: bold;
}
span.red_bola {
				color: #ff0000;
				font-weight: bold;
				font-size: large;
}
span.point {
				color: #FFFFFF;
				font-weight: bold;
				clear: left;
				border: none;
}
span.text_large {
				font-weight: bold;
				font-size: large;
}
span.text_xlarge {
				font-weight: bold;
				font-size: x-large;
}
span.text_unbo {
				text-decoration: underline;
				font-size: large;
				font-weight: bold;
}
span.text_redunbo {
				text-decoration: underline;
				font-size: large;
				font-weight: bold;
				color: #ff0000;
}
span.text_small {
				font-size: x-small;
}
span.bold {
				font-weight: bold;
}