.main-waku {
	width: 594px;
	margin: 0px;
	padding:0px;
	border-width: 1px;
	border-color:#6CAEFF;
	border-style:solid ;
	background: #FFFFFF;
}

/* ピックアップツアー部：縦ライン　*/
.pickupline {
	width: 15;
	height:100%;
	background: #FFFFFF url("../images/area_img/pickupline.gif") repeat-y;
}

/* ピックアップツアー部：ツアー名下地　*/
.pickupname {
	margin: 0px;
	padding:4px;
	background: #FFFFFF;
}

/* ピックアップツアー部：料金下地　*/
.pickupfee {
	margin: 0px;
	padding:4px;
	border-width: 1px;
	border-color:#FFFFFF;
	border-style:solid ;
	background: #ECECEC;
}

/* ピックアップツアー部：テーブル下部マージン　*/
.pickuptbl {
	margin: 0 0 10 0px;
	padding:0px;
}

/* 登録ツアー読み込みブロック：外　*/
#tourwaku {
	margin: 0px;
	padding: 0px;
	border-width: 0 1px;
	border-color:#ECECEC;
	border-style:solid ;
	background: #88D4ED;
	text-align: left;
}

/* 登録ツアー読み込みブロック：内　*/
.tourwakuin {
	margin: 0 6px;
	padding: 2px;
	background: #EEFFFF;
	text-align: center;
}

/* 固定ツアーブロック　*/
.tourwaku2 {
	margin: 0px;
	padding: 4 10 0 10px;
	border-width: 0 1px;
	border-color:#E0E0E0;
	border-style:solid ;
	background: #EEFBFF;
	text-align: left;
}

.tourwaku-cmp {
	margin: 0px;
	padding: 4 10 0 10px;
	border-width: 0 1px;
	border-color:#ECECEC;
	border-style:solid ;
	background: #FBF4D4;
}

/* 限定ツアーブロック　*/

.genteiwaku-cmp {
	margin: 0px;
	padding: 4 10 0 10px;
	border-width: 0 1px;
	border-color:#EB4E4E;
	border-style:solid ;
	background: #FFFCCE;
}

.tourwaku-tnt {
	margin: 0px;
	padding: 0px;
	border-width: 0 1px;
	border-color:#ECECEC;
	border-style:solid ;
	background: #F1FCFF ;
}

/* ランドツアーブロック　*/
.tourwaku2-land {
	margin: 0px;
	padding: 4px;
	background: #FFFFFF;
	text-align: left;
}

/* TOP10ブロック　*/
.tourwaku3 {
	margin: 0px;
	padding: 4 10px;
	border-width: 0 1px;
	border-color:#ECECEC;
	border-style:solid ;
	background: #EEFFFF;
	text-align: left;
}

/* 登録ツアー読み込みブロック トップ：マージン無し　*/
.touwakurtopin {
	margin: 0 6px;
	padding: 0px;
}

/* 固定ツアーブロック トップ：マージン無し　*/
.touwakurtop1 {
	margin: 0px;
	padding: 0px;
}

/* 固定ツアーブロック ボトム：マージン無し　*/
.tourwakurbtm1 {
	margin: 0px;
	padding: 0px;
}

/* 固定ツアーブロック ボトム：マージンあり　*/
.tourwakurbtm2 {
	margin: 0 0 10 0px;
	padding: 0px;
}

/* オプショナルツアーブロック ボトム：マージン無し　*/
.opwakurbtm1 {
	margin: 0 0 6 0px;
	padding: 0px;
}

/* ブロック内dot線　*/
.cdot {
	width: 100%;
	height:9px;
	margin: 0px;
	background: url("../images/area_img/mdot.gif") repeat-x;
	clear: both;
}

/* ブロック内dot線：ホテル下　*/
.cdot-h {
	height:9px;
	margin: 0px;
	padding:0px;
	background: url("../images/area_img/mdot.gif") repeat-x;
}

/* タイトル下dot線：ホテル下　*/
.ttl-line {
	margin: 0px;
	padding: 6px;
	border-width: 0 0 1 0px;
	border-color:#FBBEFF;
	border-style:dotted ;
	text-align: left;
}

/* タイトル下dot線：ホテル下　*/
.ttl-line2 {
	margin: 0px;
	padding: 4 6px;
	border-width: 0 0 1 0px;
	border-color:#FBBEFF;
	border-style:dotted ;
	background: #BEF1FD;
	text-align: left;
}

/* ブロック内実線　*/
.cline {
	width: 100%;
	height:9px;
	margin: 0px;
	background: url("../images/area_img/mline.gif") repeat-x;
	clear: both;
}

/* ウエディング：イメージ　*/
.img-wedd {
	margin: 0 0 0 10px;
	padding: 0px;
	float: right;
}

/* ウエディング：テキストBOX　*/
.box-wedd {
	margin: 0 0 10 0px;
	padding: 0px;
	text-align: left;
}

/* ウエディング他：テキストBOX　*/
.box-wedd2a {
	margin: 0 0 10 0px;
	padding: 6px;
	text-align: left;
}

/* ウエディング他：テキストBOX　*/
.box-wedd2b {
	margin: 0 0 10 0px;
	padding: 6px;
	background: #FFFFFF;
	text-align: left;
}

/* 固定ツアー情報：TABLE　*/
.tbl-tdeta {
	margin: 0px;
	padding: 0px;
	line-height: 140%;
	text-align: left;
}

/* ウエディング内バナー掲載 対外調整　*/
.bn-weddout {
	margin: 0 px;
	padding: 2 10 2 0px;
	border-width: 0 1px;
	border-color:#FBBEFF;
	border-style:solid ;
	background: #FFFFFF;
	text-align: left;
}

/* ダイビング内バナー掲載 対外調整　*/
.bn-diveout {
	margin: 0 px;
	padding: 2 10 2 0px;
	border-width: 0 1px;
	border-color:#C0C0C0;
	border-style:solid ;
	background: #FFFFFF;
	text-align: left;
}

/* 通年料金表アイコン：調整　*/
.icnyear {
	margin: 0 6 0 4px;
	padding: 0px;
	text-align: left;
}

/* PDFアイコン：調整　*/
.icnpdf {
	margin: 0 6 0 4px;
	padding: 0px;
	text-align: left;
}

/* ▼▼▼　TOP10ブロック　▼▼▼　*/

#blk-top10left {
	width: 288px;
	float: left;
}

#blk-top10right {
	width: 288px;
	float: right;
}

/* TOP10 色ブロック：ビーチ　*/
.top10beachwaku {
	margin: 0px;
	padding: 4 10px;
	border-width: 0 1px;
	border-color:#E0E0E0;
	border-style:solid ;
	background: #F7F0D5;
	text-align: left;
}

/* TOP10 色ブロック：ダイビング　*/
.top10divewaku {
	margin: 0px;
	padding: 4 10px;
	border-width: 0 1px;
	border-color:#E0E0E0;
	border-style:solid ;
	background: #D5F6F7;
	text-align: left;
}

/* ランキングアイコン：調整　*/
.icnrank {
	margin: 0 6 0 2px;
	padding: 0px;
	text-align: left;
	vertical-align: bottom;
}

.blank {
	clear: both;
}

.mainbn{
	margin: 10 0px;
	padding: 0px;
}

/*************************************************************** オプショナル申込み枠　*/

.mousittl {
	margin: 0 0 0 0px;
	padding: 6px;
	background: #FF4E00;
	font-weight: bold;
	color: #FFFFFF;
}


.mousiwaku {
	margin: 0 0 0 0px;
	padding: 6px;
	border-width: 0 1 1 1px;
	border-color:#FF4E00;
	border-style:solid ;
	background: #EAF8FF;
}

/* ▼▼▼▼▼▼▼▼▼▼　ジープ島ギャラリー　▼▼▼▼▼▼▼▼▼▼　*/

.gall-pic_1 {
	margin: 0 12 14 0px;
	padding: 0px;
	text-align: left;
}

.gall-pic_2 {
	margin: 0 0 14 0px;
	padding: 0px;
	text-align: left;
}

/* 通常フルサイズ：ジープ島ギャラリーbox　*/
.jeepgalbox {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

/* 通常フルサイズ：ジープ島ギャラリー小タイトル　*/
.jeepgalsttl {
	margin: 0 0 6 0px;
	padding: 0 0 0 6px;
	border-width: 0 0 0 4px;
	border-color:#E0E0E0;
	border-style:solid ;
	text-align: left;
}

/* ▼▼▼▼▼▼▼▼▼▼　ランドパッケージ　▼▼▼▼▼▼▼▼▼▼　*/
/* 小地域アイコン：調整　*/
.icnarea {
	margin: 0 6 6 4px;
	padding: 0px;
	text-align: left;
}
