@charset "shift_jis";

/* CSS Document */

img {	border-style : none;
	padding : 0px 0px;}

img.center {
	border-style : none;
	float: left;
	align :center; }

img.ue {
	border-style : none;
	float: left;
	align :top; }

img.yoko {
	border-style : none;
	float: left;}

img.right {
	border-style : none;
	float: right;
	margin : 0px 0px 0px 0px;}

img.left {
	border-style : none;
	float: left;
	margin : 0px 0px 0px 0px;}

br.clear { clear : both; }

.top{
	vertical-align:top;}
	
.hajime{
	padding:5px 0 5px 0;}
	
.mannaka{
	text-align:center;}
	
.photo-title{
	text-align:center;
	font-size : 16px;
	padding:10px 0px;
	line-height:1.8;
	}

/* オプション　メイン　 */

table.option-main{
	width:900px;
	margin:0px 0px;
	color:#333333;
	font-size : 12px;
	background-color:#ffffff;
	border:none;}

table.option-main .comment{
	width:860px;
	padding:10px 10px;
	text-align:left;
	color:#663300;
	font-size : 12px;
	line-height:150%;
	background-color:#F5F1E9;
	border: 3px solid #E8DDC8;}

table.option-main .comment-1{
	width:280px;
	padding:5px 5px;
	text-align:left;
	vertical-align :top;
	color:#333333;
	font-size : 12px;
	line-height:140%;
	background-color:#ffffff;
	border: 3px solid #E8DDC8;}

table.option-main .comment-2{
	width:436px;
	padding:5px 5px;
	text-align:left;
	vertical-align :top;
	color:#333333;
	font-size : 12px;
	line-height:140%;
	background-color:#ffffff;
	border: 1px solid #E8DDC8;}

table.option-main .annai{
	width:860px;
	padding:10px 10px;
	text-align:left;
	color:#000000;
	font-size : 12px;
	line-height:150%;
	background-color:#F5F1E9;
	border: 3px solid #E8DDC8;}

/* オプション　option */

table.option{
	width:900px;
	margin:auto 0px;
	color:#333333;
	font-size : 12px;
	background-color:#ffffff;
	border:none;}

table.option .title{
	width:900px;
	text-align:center;
	color:#333333;
	font-size : 12px;
	background-color:#ffffff;}

table.option .comment{
	width:880px;
	padding:10px 10px;
	text-align:left;
	color:#333333;
	font-size : 12px;
	line-height:180%;
	background-color:#ffffff;}

table.option .comment-s{
	width:420px;
	padding:10px 10px;
	text-align:left;
	vertical-align: top;
	color:#333333;
	font-size : 12px;
	line-height:180%;
	background-color:#ffffff;}
	
table.option .comment-670{
	width:650px;
	padding:10px 10px;
	text-align:left;
	color:#333333;
	font-size : 12px;
	line-height:180%;
	background-color:#ffffff;}
	
table.option .comment-230{
	width:210px;
	padding:10px 10px;
	text-align:left;
	color:#333333;
	font-size : 12px;
	line-height:180%;
	background-color:#ffffff;}

table.option .comment-car1{
	width:290px;
	padding:10px 5px;
	text-align:left;
	color:#333333;
	font-size : 12px;
	line-height:180%;
	background-color:#FBF8C4;
	border:1px solid #D9D9D9;}
	
table.option .comment-car2{
	width:290px;
	padding:10px 5px;
	text-align:left;
	color:#333333;
	font-size : 12px;
	line-height:180%;
	background-color:#E6F2D1;
	border:1px solid #D9D9D9;}
	
table.option .comment-car3{
	width:290px;
	padding:10px 5px;
	text-align:left;
	color:#333333;
	font-size : 12px;
	line-height:180%;
	background-color:#E0F0EF;
	border:1px solid #D9D9D9;}
	
table.option .comment-car4{
	width:290px;
	padding:10px 5px;
	text-align:left;
	color:#333333;
	font-size : 12px;
	line-height:180%;
	background-color:#F3E7D0;
	border:1px solid #D9D9D9;}

table.option .comment-1{
	width:430px;
	padding:10px 10px 10px 10px;
	text-align:left;
	color:#333333;
	font-size : 12px;
	line-height:180%;
	background-color:#F2FFD7;}

table.option .comment-2{
	width:430px;
	padding:10px 10px 10px 10px;
	text-align:left;
	color:#333333;
	font-size : 12px;
	line-height:180%;
	background-color:#D2DEF0;}

table.option .comment-3{
	width:860px;
	padding:10px 10px 10px 10px;
	text-align:left;
	color:#333333;
	font-size : 12px;
	line-height:180%;
	background-color:#FEE6E2;}
	
table.option .comment-5{
	width:430px;
	padding:10px 10px 10px 10px;
	text-align:left;
	color:#333333;
	font-size : 12px;
	line-height:180%;
	background-color:#FEE6E2;}

table.option .comment-4{
	width:430px;
	padding:10px 10px 10px 10px;
	text-align:left;
	color:#333333;
	font-size : 12px;
	line-height:180%;
	background-color:#F2F2F2;}
	
table.option .comment-6{
	width:430px;
	padding:10px 10px 10px 10px;
	text-align:left;
	color:#333333;
	font-size : 12px;
	line-height:200%;
	background-color:#F2FFD7;}
	
/* オプション　マリン　marine */

table.option-marin{
	width:900px;
	margin:0px 0px;
	color:#333333;
	font-size : 12px;
	background-color:#ffffff;
	border:none;}

table.option-marin .comment{
	width:880px;
	padding:10px 10px;
	text-align:left;
	color:#333333;
	font-size : 12px;
	line-height:180%;
	background-color:#D9F2FF;}

table.option-marin .comment-1{
	width:880px;
	padding:10px 10px;
	text-align:left;
	color:#333333;
	font-size : 12px;
	line-height:180%;
	background-color:#ffffff;}

/* オプション　マリン　各オプション */

table.marine{
	width:900px;
	margin:0px 0px;
	color:#333333;
	font-size : 12px;
	background-color:#ffffff;
	border:none;}

table.marine .comment{
	width:860px;
	padding:10px 10px;
	text-align:left;
	color:#333333;
	font-size : 12px;
	line-height:150%;
	background-color:#D9F2FF;
	border: 5px solid #1BCBCF;}

table.marine .comment-1{
	width:266px;
	padding:10px 10px;
	text-align:left;
	color:#333333;
	font-size : 12px;
	line-height:150%;
	background-color:#ffffff;
	border: 5px solid #1BCBCF;}

table.marine .comment-2{
	width:860px;
	padding:10px 10px;
	text-align:left;
	color:#333333;
	font-size : 12px;
	line-height:150%;
	background-color:#D9F2FF;
	border: 5px solid #D9F2FF;}

table.marine .comment-3{
	width:195px;
	padding:5px 5px;
	text-align:left;
	vertical-align:top;
	color:#333333;
	font-size : 12px;
	line-height:150%;
	background-color:#ffffff;
	border: 5px solid #D9F2FF;}

table.marine .comment-4{
	width:266px;
	padding:10px 10px;
	text-align:left;
	color:#333333;
	font-size : 12px;
	line-height:150%;
	background-color:#ffffff;
	border: 5px solid #82EEC8;}
	
table.marine .comment-5{
	width:276px;
	padding:5px 5px;
	text-align:left;
	vertical-align:top;
	color:#333333;
	font-size : 12px;
	line-height:150%;
	background-color:#ffffff;
	border: 5px solid #ECFBC2;}
	
table.marine .comment-6{
	width:860px;
	padding:10px 10px;
	text-align:left;
	color:#333333;
	font-size : 12px;
	line-height:120%;
	background-color:#ECFBC2;
	border: 5px solid #ECFBC2;}

/* ダイビング */

table.diving{
	width:900px;
	margin:0px 0px;
	color:#333333;
	font-size : 12px;
	background-color:#ffffff;
	border:none;}

table.diving .title{
	width:900px;
	text-align:center;
	color:#333333;
	font-size : 12px;
	background-color:#ffffff;}

table.diving .comment{
	width:880px;
	padding:10px 10px;
	text-align:left;
	color:#333333;
	font-size : 12px;
	line-height:180%;
	background-color:#ffffff;}

table.diving .c1{
	width:280px;
	padding:10px 10px;
	text-align:left;
	color:#333333;
	font-size : 12px;
	line-height:180%;
	background-color:#ffffff;}

table.diving-w{
	width:700px;
	margin:0px 0px;
	color:#333333;
	font-size : 12px;
	background-color:#ffffff;
	border:1px #696969 solid;}

table.diving-w .waku1{
	width:155px;
	padding:5px 10px 2px 10px;
	text-align:center;
	color:#333333;
	font-size : 12px;
	line-height:150%;
	background-color:#D2DEF0;
	border:1px #696969 solid;}

table.diving-w .waku2{
	width:155px;
	padding:5px 10px 2px 10px;
	text-align:center;
	color:#333333;
	font-size : 12px;
	line-height:150%;
	background-color:#FEE6E2;
	border:1px #696969 solid;}

table.diving-w .waku3{
	width:155px;
	padding:5px 10px 2px 10px;
	text-align:center;
	color:#333333;
	font-size : 12px;
	line-height:150%;
	background-color:#ffffff;
	border:1px #696969 solid;}

table.diving-w-s{
	width:800px;
	margin:0px 0px;
	color:#333333;
	font-size : 12px;
	background-color:#ffffff;
	border:1px #696969 solid;}

table.diving-w-s .waku1{
	width:180px;
	padding:5px 10px 2px 10px;
	text-align:center;
	color:#333333;
	font-size : 12px;
	line-height:150%;
	background-color:#D2DEF0;
	border:1px #696969 solid;}

table.diving-w-s .waku2{
	width:180px;
	padding:5px 10px 2px 10px;
	text-align:center;
	color:#333333;
	font-size : 12px;
	line-height:150%;
	background-color:#FEE6E2;
	border:1px #696969 solid;}

table.diving-w-s .waku3{
	width:180px;
	padding:5px 10px 2px 10px;
	text-align:center;
	color:#333333;
	font-size : 12px;
	line-height:150%;
	background-color:#ffffff;
	border:1px #696969 solid;}

/* サファリ＆マリンパーク */

table.safari-marin{
	width:880px;
	margin:0px 10px;
	color:#333333;
	font-size : 12px;
	background-color:#ffffff;
	border:1px #696969 solid;}

table.safari-marin .waku1{
	width:180px;
	padding:1px 10px 1px 10px;
	text-align:center;
	color:#333333;
	font-size : 12px;
	line-height:150%;
	background-color:#FBF5E3;
	border:1px #696969 solid;}

table.safari-marin .waku2{
	width:126px;
	padding:1px 5px 1px 5px;
	text-align:center;
	color:#333333;
	font-size : 12px;
	line-height:150%;
	background-color:#ffffff;
	border:1px #696969 solid;}

table.safari-marin .long{
	width:670px;
	padding:1px 5px 1px 5px;
	text-align:center;
	color:#333333;
	font-size : 12px;
	line-height:130%;
	background-color:#ffffff;
	border:1px #696969 solid;}

/* 各ショー・アドラクションの説明 */

table.safari-option{
	width:900px;
	margin:0px 0px;
	color:#333333;
	font-size : 12px;
	background-color:#ffffff;
	border:none;}

table.safari-option .comment-3{
	width:195px;
	padding:5px 5px;
	text-align:left;
	vertical-align:top;
	color:#333333;
	font-size : 12px;
	line-height:150%;
	background-color:#ffffff;
	border: 3px solid #F2E0AA;}

/* 各ショー・イベントの日程　*/

table.safari-s{
	width:880px;
	margin:0px 0px 0px 20px;
	color:#333333;
	font-size : 12px;
	text-align:left;
	background-color:#ffffff;
	border:1px #696969 solid;}

table.safari-s .waku1{
	width:160px;
	padding:5px 0px;
	text-align:center;
	color:#333333;
	font-size : 12px;
	line-height:150%;
	background-color:#FBF5E3;
	border:1px #696969 solid;}

table.safari-s .waku2{
	width:100px;
	padding:0px 5px 0px 5px;
	text-align:center;
	color:#333333;
	font-size : 12px;
	line-height:150%;
	background-color:#ffffff;
	border:1px #696969 solid;}

/* オプション表　*/

table.safari-o{
	width:880px;
	margin:0px 0px 0px 20px;
	color:#333333;
	font-size : 12px;
	text-align:left;
	background-color:#ffffff;
	border:1px #696969 solid;}

table.safari-o .waku1{
	width:140px;
	padding:5px 0px;
	text-align:center;
	color:#333333;
	font-size : 12px;
	line-height:140%;
	background-color:#FBF5E3;
	border:1px #696969 solid;}

table.safari-o .waku2{
	width:140px;
	padding:0px 5px 0px 5px;
	text-align:center;
	color:#333333;
	font-size : 12px;
	line-height:140%;
	background-color:#ffffff;
	border:1px #696969 solid;}

/* 案内 */

table.annai{
	width:900px;
	margin:0px 0px;
	color:#333333;
	font-size : 12px;
	background-color:#ffffff;
	border-top:1px #696969 solid;}

table.annai .comment-1{
	width:409px;
	padding:10px 10px 0px 30px;
	text-align:left;
	color:#333333;
	font-size : 12px;
	line-height:180%;
	background-color:#ffffff;
	border-right:1px #696969 solid;}

table.annai .comment-2{
	width:430px;
	padding:10px 10px 0px 10px;
	text-align:left;
	vertical-align:top;
	color:#333333;
	font-size : 12px;
	line-height:180%;
	background-color:#ffffff;}

/* 案内2 */

table.annai2{
	width:900px;
	margin:0px 0px;
	color:#333333;
	font-size : 12px;}

table.annai2 .comment-1{
	width:409px;
	padding:10px 10px 10px 10px;
	text-align:left;
	color:#333333;
	font-size : 12px;
	line-height:180%;
	background-image : url("img/back-meno.jpg");
	background-repeat : repeat;
	background-color:#E8EBCF;}

table.annai2 .comment-2{
	width:430px;
	padding:10px 10px 0px 10px;
	text-align:left;
	vertical-align:top;
	color:#333333;
	font-size : 12px;
	line-height:180%;
	background-color:#FDFDE8;}

/* オプション　バリハイクルーズ */

table.balihai{
	width:900px;
	margin:0px 0px;
	color:#333333;
	font-size : 12px;
	background-color:#ffffff;
	border: none;}

table.balihai .comment-2{
	width:860px;
	padding:10px 10px;
	text-align:left;
	color:#333333;
	font-size : 12px;
	line-height:150%;
	background-color:#D9F2FF;
	border: 1px solid #82EEC8;}

table.balihai .comment-4{
	width:215px;
	padding:5px 5px;
	text-align:left;
	vertical-align:top;
	color:#333333;
	font-size : 12px;
	line-height:150%;
	background-color:#F2F0EA;
	border: none;}

table.balihai .comment-0{
	width:215px;
	padding:5px 5px;
	text-align:left;
	vertical-align:top;
	color:#333333;
	font-size : 12px;
	line-height:150%;
	background-color:#ffffff;
	border: none;}
	
table.balizoo .waku2-safari{
	width:220px;
	padding:10px 5px 10px 5px;
	text-align:center;
	color:#333333;
	font-size : 12px;
	line-height:150%;
	background-color:#E6F1CC;
	border:1px #696969 solid;}

table.balizoo .waku2-safari-1{
	width:220px;
	padding:10px 5px 10px 5px;
	text-align:left;
	vertical-align:top;
	color:#333333;
	font-size : 14px;
	font-weight: bold;
	line-height:150%;
	background-color:#FFF1BE;
	border:1px #696969 solid;}

table.balizoo .waku2-safari-2{
	width:220px;
	padding:10px 5px 10px 5px;
	text-align:left;
	vertical-align:top;
	color:#333333;
	font-size : 14px;
	font-weight: bold;
	line-height:150%;
	background-color:#FFE6D7;
	border:1px #696969 solid;}

/* バリ動物園 */

table.balizoo{
	width:880px;
	margin:0px 0px 0px 20px;
	color:#333333;
	font-size : 12px;
	text-align:left;
	background-color:#ffffff;
	border:1px #696969 solid;}
	
table.balizoo .waku1{
	width:180px;
	padding:10px 5px 10px 5px;
	text-align:center;
	color:#333333;
	font-size : 12px;
	line-height:150%;
	background-color:#FBF5E3;
	border:1px #696969 solid;}

table.balizoo .waku2{
	width:220px;
	padding:10px 5px 10px 5px;
	text-align:center;
	color:#333333;
	font-size : 12px;
	line-height:150%;
	background-color:#ffffff;
	border:1px #696969 solid;}

table.balizoo .waku3{
	width:220px;
	padding:10px 5px 10px 5px;
	text-align:left;
	vertical-align:top;
	color:#333333;
	font-size : 12px;
	line-height:150%;
	background-color:#ffffff;
	border:1px #696969 solid;}

table.balizoo .long{
	width:670px;
	padding:10px 5px 10px 5px;
	text-align:center;
	color:#333333;
	font-size : 12px;
	line-height:130%;
	background-color:#ffffff;
	border:1px #696969 solid;}

/* バリ動物園　オプション表　*/

table.zoo-o{
	width:350px;
	margin:0px 0px;
	color:#333333;
	font-size : 12px;
	text-align:left;
	background-color:#ffffff;
	border:1px #696969 solid;}

table.zoo-o .waku1{
	width:170px;
	padding:0px 5px 0px 5px;
	text-align:left;
	color:#333333;
	font-size : 12px;
	line-height:140%;
	background-color:#FBF5E3;
	border:1px #696969 solid;}

table.zoo-o .waku2{
	width:160px;
	padding:0px 5px 0px 5px;
	text-align:center;
	color:#333333;
	font-size : 12px;
	line-height:140%;
	background-color:#ffffff;
	border:1px #696969 solid;}

table.zoo-o .waku3{
	width:320px;
	padding:5px 5px 5px 5px;
	text-align:left;
	color:#333333;
	font-size : 12px;
	line-height:140%;
	background-color:#ffffff;
	border:1px #696969 solid;}

/* コース　*/

table.course{
	width:900px;
	margin:0px 0px;
	color:#333333;
	font-size : 12px;
	background-color:#ffffff;
	border:none;}

table.course .long{
	width:890px;
	padding:5px 5px;
	text-align:left;
	vertical-align:top;
	color:#333333;
	font-size : 12px;
	line-height:150%;
	background-color:#ffffff;}

table.course .comment{
	width:480px;
	padding:5px 5px 5px 15px;
	text-align:left;
	vertical-align:top;
	color:#333333;
	font-size : 12px;
	line-height:200%;
	background-color:#F3E9D3;}

table.course .pic{
	width:380px;
	padding:5px 5px 5px 15px;
	text-align:left;
	vertical-align:top;
	color:#333333;
	font-size : 12px;
	line-height:150%;
	background-color:#ffffff;}

