@charset "utf-8";

*
	{
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-style: normal;
	}

body
	{
	margin: 0;
	padding: 0;
	background-color: #000000;
	}

h1,h2,h3,h4,h5,p,div,ul,ol,li,td,th,table,dl,dt,dd
	{
	margin: 0;
	padding: 0;
	}

ul,li
	{
	list-style: none;
	}

img,a img
	{
	border: 0;
	}
a,
a:link
	{
	color: #333333;
	}

a:visited
	{
	color: #333333;
	}

a:hover
	{
	color: #FFFF00;
	text-decoration: none;
	}

a:active
	{
	color: #333333;
	}
.style1 {color: #FF0000}
.style2 {color: #FF0066}
#wrap
	{
	width: 800px;
	position: relative;
	height: 6800px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
#header {
	position: absolute;
	height: 640px;
	width: 800px;
	padding-top: 10px;
}
#caribbean {
	padding-left: 5px;
	width: 503px;
}
#genre {
	width: 800px;
	padding-top: 5px;
}
h1 {
	position: absolute;
	left: 605px;
	top: 13px;
}
#link {
	width: 800px;
}
#caribbean2 {
	position: absolute;
	top: 655px;
}
#point1 {
	position: absolute;
	top: 725px;
}
#line {
	position: absolute;
	top: 767px;
}
#point {
	position: absolute;
	background-image: url(img/caribbean_18.jpg);
	width: 800px;
	height: 405px;
	padding-top: 5px;
	top: 774px;
}
#navi {
	position: absolute;
	z-index: 1;
	left: 323px;
	top: 789px;
}
#genre2 {
	position: absolute;
	z-index: 1;
	left: 323px;
	top: 1050px;
}
#point2 {
	position: absolute;
	top: 1206px;
}
#line2 {
	position: absolute;
	top: 1248px;
}
#point2-box {
	position: absolute;
	height: 1060px;
	width: 800px;
	background-image: url(img/caribbean_18.jpg);
	top: 1255px;
	padding-top: 15px;
}
#bank {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#price {
	width: 310px;
	padding-left: 5px;
	padding-top: 5px;
}
#bank2 {
	width: 252px;
	padding-top: 15px;
	padding-left: 30px;
	padding-bottom: 5px;
}
#point2-box dt {
	padding-left: 5px;
}
#point2-box dd {
	font-size: 12px;
	color: #333333;
	padding-left: 70px;
	padding-top: 9px;
	padding-bottom: 9px;
}
#arrow {
	position: absolute;
	z-index: 1;
	left: 23px;
	top: 1607px;
}
#arrow2 {
	position: absolute;
	z-index: 1;
	left: 23px;
	top: 1675px;
}
#arrow3 {
	position: absolute;
	z-index: 1;
	left: 23px;
	top: 1742px;
}
#credit {
	position: absolute;
	z-index: 1;
	left: 323px;
	top: 1270px;
}
#credit-card {
	position: absolute;
	left: 613px;
	top: 1602px;
	z-index: 1;
}
#link2 {
	position: absolute;
	z-index: 1;
	left: 508px;
	top: 1870px;
}
#point2-box table {
	width: 800px;
	height: 352px;
	background-image: url(img/caribbean_72.jpg);
	margin-top: 120px;
	font-size: 12px;
	color: #333333;
}
#point2-box td {}
#credit-card2 {
	position: absolute;
	z-index: 1;
	left: 11px;
	top: 1921px;
}
#pt60 {
	font-size: 12px;
	color: #333333;
	position: absolute;
}
#link3 {
	position: absolute;
	top: 2330px;
}
#hd {
	position: absolute;
	top: 2540px;
	left: 38px;
}
#hd2 {
	position: absolute;
	top: 2578px;
	left: 8px;
}
#summary {
	position: absolute;
	background-image: url(img/caribbean_18.jpg);
	width: 790px;
	height: 260px;
	padding-top: 10px;
	padding-left: 10px;
	top: 2609px;
	padding-bottom: 10px;
}
#line3 {
	position: absolute;
	top: 2975px;
}
#line5 {
	position: absolute;
	top: 775px;
}
#footer {
	font-size: 12px;
	color: #FFFFFF;
	position: absolute;
	left: 0px;
	top: 2981px;
	text-align: center;
	width: 800px;
}
#inside-link {
	background-image: url(img/caribbean_91.jpg);
	font-size: 14px;
	color: #333333;
	width: 800px;
	height: 30px;
	position: absolute;
	top: 2910px;
	text-align: center;
	padding-top: 17px;
}
#inside-link li {
	display: inline;
	padding-top: 50px;
}
#contents {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	position: absolute;
	z-index: 1;
	left: 338px;
	top: 836px;
}
#contents2 {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	position: absolute;
	z-index: 1;
	left: 338px;
	top: 908px;
}
#contents3 {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	position: absolute;
	z-index: 1;
	left: 338px;
	top: 1097px;
}
#contents4 {
	font-size: 12px;
	color: #FF0066;
	position: absolute;
	left: 525px;
	top: 1161px;
	z-index: 1;
}
#contents5 {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	position: absolute;
	z-index: 1;
	left: 338px;
	top: 1316px;
}
#contents6 {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	position: absolute;
	z-index: 1;
	left: 338px;
	top: 1368px;
}
#contents7 {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	position: absolute;
	z-index: 1;
	left: 338px;
	top: 1455px;
}
#contents8 {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	position: absolute;
	z-index: 1;
	left: 338px;
	top: 1548px;
}
#contents9 {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	position: absolute;
	z-index: 1;
	left: 338px;
	top: 1652px;
}
#contents10 {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	position: absolute;
	z-index: 1;
	left: 338px;
	top: 1766px;
}
#summary-txt {
	font-size: 14px;
	color: #333333;
	position: absolute;
	z-index: 1;
	left: 13px;
	top: 2657px;
}
#summary-txt2 {
	font-size: 14px;
	color: #333333;
	position: absolute;
	z-index: 1;
	left: 13px;
	top: 2679px;
}
#summary-txt3 {
	font-size: 14px;
	color: #333333;
	position: absolute;
	z-index: 1;
	left: 13px;
	top: 2701px;
}
#summary-txt4 {
	font-size: 14px;
	color: #333333;
	position: absolute;
	z-index: 1;
	left: 13px;
	top: 2723px;
}
#summary-txt5 {
	font-size: 14px;
	color: #333333;
	position: absolute;
	z-index: 1;
	left: 13px;
	top: 2745px;
}
#summary-txt6 {
	font-size: 14px;
	color: #333333;
	position: absolute;
	z-index: 1;
	left: 13px;
	top: 2767px;
}
#summary-txt06 {
	font-size: 14px;
	color: #333333;
	position: absolute;
	z-index: 1;
	left: 25px;
	top: 2789px;
}
#summary-txt7 {
	font-size: 14px;
	color: #333333;
	position: absolute;
	z-index: 1;
	left: 13px;
	top: 2811px;
}
#summary-txt07 {
	font-size: 14px;
	color: #333333;
	position: absolute;
	z-index: 1;
	left: 25px;
	top: 2829px;
	line-height: 22px;
}
#link4 {
	position: absolute;
	z-index: 1;
	left: 508px;
	top: 2820px;
}
#point-a {
	font-size: 10px;
	color: #FF0066;
	position: absolute;
	z-index: 1;
	left: 185px;
	top: 1159px;
}
#sample {
	font-size: 12px;
	color: #FFFFFF;
	position: absolute;
	left: 650px;
	top: 5px;
}
#member {
	width: 800px;
	padding-top: 130px;
}
#point2-box ul {
	font-size: 12px;
	color: #333333;
	background-image: url(img/caribbean_720_02.jpg);
	height: 231px;
	width: 800px;
	font-weight: bold;
}
#point2-box li {
	padding-left: 27px;
	padding-top: 14px;
	height: 18px;
	font-weight: bold;
}
#links {
	background-image: url(img/caribbean_18.jpg);
	width: 790px;
	padding-top: 10px;
	padding-bottom: 20px;
	position: absolute;
	top: 3000px;
	padding-left: 10px;
	font-size: 14px;
	line-height: 22px;
	color: #333333;
}
#links p {
	padding-bottom: 10px;
	padding-left: 15px;
}
.selection {
	font-size: 14px;
	font-weight: bold;
	color: #006600;
	padding-bottom: 10px;
	padding-top: 5px;
}
#links span {
	color: #006600;
}
#links a:link
	{
	color: #333333;
	text-decoration: underline;
	}

#links a:visited
	{
	color: #333333;
	text-decoration: underline;
	}

#links a:hover
	{
	color: #333333;
	text-decoration: none;
	}

#links a:active
	{
	color: #333333;
	text-decoration: underline;
	}

