@charset "UTF-8";
/* CSS Document */

/* =================================== */
/* トップページ：設定 */
/* =================================== */

.one #main_img {
	height:400px;
	width:800px;
	background-image:url(../top_img/top_img.jpg);
	display: block;
	margin: 0px auto 10px auto;
}

.one #large_btn_base {
	height:80px;
	width:740px;
	padding-top:304px;
	margin: 0px auto 0px auto;
	clear: both;
}

.large_btn_1
{ height:80px; width:185px; background-image:url(large_btn_1.jpg); float: left;}
.large_btn_1 a:link
{ height:80px; width:185px; display: block;}
.large_btn_1 a:visited
{ height:80px; width:185px; display: block;}
.large_btn_1 a:hover {
	height:80px;
	width:185px;
	background-image: url(large_btn_1.jpg);
	background-position: 0px -80px;
	display: block;
	text-decoration: none;
}
.large_btn_1 a:active
{ height:80px; width:185px; background-image: url(large_btn_1.jpg); background-position: 0px -80px; display: block;}

.large_btn_2
{ height:80px; width:185px; background-image:url(large_btn_2.jpg); float: left;}
.large_btn_2 a:link
{ height:80px; width:185px; display: block;}
.large_btn_2 a:visited
{ height:80px; width:185px; display: block;}
.large_btn_2 a:hover {
	height:80px;
	width:185px;
	background-image: url(large_btn_2.jpg);
	background-position: 0px -80px;
	display: block;
	text-decoration: none;
}
.large_btn_2 a:active
{ height:80px; width:185px; background-image: url(large_btn_2.jpg); background-position: 0px -80px; display: block;}

.large_btn_3
{ height:80px; width:185px; background-image:url(large_btn_3.jpg); float: left;}
.large_btn_3 a:link
{ height:80px; width:185px; display: block;}
.large_btn_3 a:visited
{ height:80px; width:185px; display: block;}
.large_btn_3 a:hover {
	height:80px;
	width:185px;
	background-image: url(large_btn_3.jpg);
	background-position: 0px -80px;
	display: block;
	text-decoration: none;
}
.large_btn_3 a:active
{ height:80px; width:185px; background-image: url(large_btn_3.jpg); background-position: 0px -80px; display: block;}

.large_btn_4
{ height:80px; width:185px; background-image: url(large_btn_4.jpg); float: left;}
.large_btn_4 a:link
{ height:80px; width:185px; display: block;}
.large_btn_4 a:visited
{ height:80px; width:185px; display: block;}
.large_btn_4 a:hover {
	height:80px;
	width:185px;
	background-image: url(large_btn_4.jpg);
	background-position: 0px -80px;
	display: block;
	text-decoration: none;
}
.large_btn_4 a:active
{ height:80px; width:185px; background-image: url(large_btn_4.jpg); background-position: 0px -80px; display: block;}



/* トップページインフォメーションの設定 */

.one #information {
	width:800px;
	display:block;
}
.one #information table {
	width:800px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px none;
	border-spacing: 0px;
}
.one #information th {
	height:600px;
	width:520px;
	font-weight: normal;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.one #information td {
	width:280px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.one #information_topics {
	height:600px;
	width:520px;
	background-image:url(../top_img/top_information_bg.gif);
}
.one #top_information
{ position:relative; height:600px; width:800px; background-color:#7ecdf3; text-align:left; margin-top:5px; margin-right:auto; margin-left:auto; margin-bottom:10px; display:block; }

.one #listmark_base {
	width:480px;
	margin:10px auto 10px auto;
	display:block;
}
.listmark_pohnpei
{ display:block; font-size: 12px; line-height: 20px; background-image: url(../top_img/top_listmark_pohnpei.gif); background-repeat: no-repeat; text-align: left; padding-left: 45px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999; margin-bottom: 5px; }
.listmark_palau
{ display:block; font-size: 12px; line-height: 20px; background-image: url(../top_img/top_listmark_palau.gif); background-repeat: no-repeat; text-align: left; padding-left: 45px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999; margin-bottom: 5px; }
.listmark_marshall
{ display:block; font-size: 12px; line-height: 20px; background-image: url(../top_img/top_listmark_marshall.gif); background-repeat: no-repeat; text-align: left; padding-left: 45px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999; margin-bottom: 5px; }
.listmark_micronesia
{ display:block; font-size: 12px; line-height: 20px; background-image: url(../top_img/top_listmark_micronesia.gif); background-repeat: no-repeat; text-align: left; padding-left: 45px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999; margin-bottom: 5px; }
.listmark_serendipper
{ display:block; font-size: 12px; line-height: 20px; background-image: url(../top_img/top_listmark_serendipper.gif); background-repeat: no-repeat; text-align: left; padding-left: 45px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999; margin-bottom: 5px; }

.one #about_cai_base
{ height:30px; width:480px; margin-top:20px; margin-right:auto; margin-left:auto; display:block; }
.one #about_cai_text
{ font-size:12px; line-height:20px; height:180px; width:458px; padding:10px; margin-right:auto; margin-left:auto; margin-bottom:10px; display:block; overflow: scroll; border: solid 1px #999999; }

.btn_img
{ width:480px; margin-top:20px; margin-right:auto; margin-left:auto; display:block; }

#links
{ height:320px; width:785px; background-image:url(../top_img/top_links_bg.gif); padding-top:40px; padding-left:15px; margin-top:20px; margin-left:auto; margin-right:auto; display:block; }
.links_btn
{ font-size:10px; line-height:12px; height:140px; width:145px; margin-top:0px; margin-left:6px; margin-right:auto; display:block; float:left; }
.links_btn_text
{ font-size:10px; line-height:12px; width:145px; display:block; }

.one #blog_update
{ position:relative; background-image:url(../top_img/blog_update_bg.jpg); height:600px; width:270px; display:block; float:right; }
.blog_frame
{ position:relative; height:500px; width:200px; margin-right:auto; margin-left:auto; padding-top:50px; display:block; }

/* トップページクルーズアンドアイランド紹介文の設定 */
.one #about_cai_text h1 {
	font-size: 16px;
	color: #006600;
	display: inline;
}
.one #about_cai_text h2 {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	display: inline;
}
.one #about_cai_text h3 {
	font-size: 10px;
	display: inline;
	font-weight: normal;
}
