@charset "UTF-8";
/* CSS Document */
/* ■以下INDEXページコンテンツ用 */
/* ■CONTAINER内　キービジュアル */
#wrap #container div.keyvisual {
	vertical-align: top;
	text-indent: -9999px;
	width: 950px;
	height: 102px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/keyvisual01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	white-space: nowrap;
	clear: both;
}


/* ■CONTAINER内　レコメンドエリア　*/
#wrap #container #recommendarea {
	vertical-align: baseline;
	text-align: left;
	line-height: 180%;
	color: #666666;
	width: 950px;
	height: 189px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/bg-recommend01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	white-space: normal;
	clear: both;
}
#wrap #container #recommendarea div.recommend-photo {
	text-align: left;
	width: 134px;
	height: 104px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top:1px solid #F0F0F0;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #F0F0F0;
	background: #FFFFFF;
	float: left;
}
#wrap #container #recommendarea div.recommend-photo img {
	width: 120px;
	height: 90px;
	margin: 0px 0px 0px 0px;
	padding: 7px 7px 7px 7px;
}
/* レコメンドエリア内　レコメンドコンテンツ　*/
#wrap #container #recommendarea #recommend-conts {
	text-align: left;
	_font-size: 80%;
	font-weight: normal;
	line-height: 160%;
	color: #666666;
	width: 260px;
	height: 106px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 13px;
	white-space: normal;
	float: left;
}
#wrap #container #recommendarea #recommend-conts a {
	font-size: 13px;
	_font-size: 150%;
	font-weight: bold;
	line-height: 120%;
	letter-spacing: -0.08em;
	_letter-spacing: 0.01em;
	text-decoration: none;
	color: #0099CC;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	white-space: normal;
	clear: both;
}
#wrap #container #recommendarea #recommend-conts a:hover {
	text-decoration: underline;
	color: #0099CC;
}
#wrap #container #recommendarea #recommend-conts h3 {
	font-size: 13px;
	font-weight: bold;
	line-height: 120%;
	letter-spacing: -0.08em;
	text-decoration: none;
	color: #0099CC;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	white-space: normal;
	clear: both;
}
#wrap #container #recommendarea #recommend-conts h3 a {
	font-size: 13px;
	font-weight: bold;
	line-height: 120%;
	letter-spacing: -0.08em;
	text-decoration: none;
	color: #0099CC;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	white-space: normal;
	clear: both;
}
#wrap #container #recommendarea #recommend-conts h3 a:hover {
	text-decoration: underline;
	color: #0099CC;
}
#wrap #container #recommendarea #recommend-conts p.recommentx {
	margin: 3px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	border-top: 1px dotted #CCCCCC;
	font-size: 12px;
	_font-size:　120%;
	line-height: 140%;
	_line-height: 160%;
}
/* レコメンドエリア内　レフトレコメンド　*/
#wrap #container #recommendarea #recommend-l {
	text-align: left;
	width: 410px;
	height: 106px;
	margin: 22px 0px 0px 0px;
	padding: 0px 18px 0px 22px;
	white-space: normal;
	float: left;
}
/* レコメンドエリア内　ライトレコメンド　*/
#wrap #container #recommendarea #recommend-r {
	text-align: left;
	width: 410px;
	height: 106px;
	margin: 22px 0px 0px 0px;
	padding: 0px 90px 0px 0px;
	white-space: normal;
	float: right;
}


/* ■CONTAINER内　メインコンテンツ　*/
#wrap #container #mainconts {
	vertical-align: baseline;
	text-align: left;
	width: 755px;
	height: auto;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	white-space: nowrap;
	clear: both;
	float: left;
}

/* □CONTAINER内／メインコンテンツ内　Choiceエリア　*/
#wrap #container #mainconts #choicearea {
	text-align: left;
	font-size: 10px;
	line-height: 140%;
	color: #666666;
	width: 525px;
	height: auto;
	margin: 0px 0px 30px 0px;
	_margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
	white-space: normal;
	float: left;
}
/* Choiceエリア内／最下部『PAGE TOP』ボタン（トップのみ） */
#wrap #container #mainconts #choicearea div.btn-pgsc01 {
	text-align: left;
	font-size: 1px;
	text-indent: -9999px;
	color: #0099CC;
	width: 525px;
	height: 11px;
	border-top: 1px dotted #CCCCCC;
	margin: 16px 0px 30px 0px;
	padding: 6px 0px 0px 0px;
	background-image: url(../img/btn-pgsc01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
}
#wrap #container #mainconts #choicearea div.btn-pgsc01 a {
	width: 63px;
	height: 11px;
	background-image: url(../img/btn-pgsc01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
}
#wrap #container #mainconts #choicearea div.btn-pgsc01 a:hover {
	background-image: url(../img/btn-pgsc01_on.gif);
}

/* ↓↓↓ここから110525変更　*/
/* Choiceエリア内／キャンペーン　*/
#wrap #container #mainconts #choicearea #campaign {
	text-align: left;
	width: 525px;
	height: 152px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/campaign/cp110525/bg-cp.gif);
	background-repeat: no-repeat;
	background-position: left top;
	white-space: normal;
}
#wrap #container #mainconts #choicearea #campaign .bn-cp1 {
	width: 525px;
	height: 152px;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/campaign/cp110525/bn-cp1.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	cursor: pointer;
}
#wrap #container #mainconts #choicearea #campaign .bn-cp1 a {
	width: 525px;
	height: 152px;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(../img/index/campaign/cp110525/bn-cp1.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
}
#wrap #container #mainconts #choicearea #campaign .bn-cp1 a:hover {
	background-position: left bottom;
	_background-position: 0px -152px;
}
#wrap #container #mainconts #choicearea #campaign .bn-cp1:hover {
	background-position: left bottom;
	_background-position: 0px -152px;
}
/* ↑↑↑ここまで110525追加　*/

/* ↓↓↓ここから080925追加　*/
/* Choiceエリア内／お得なオプショナルツアー　*/
#wrap #container #mainconts #choicearea #lucky {
	text-align: left;
	width: 475px;
	height: 178px;
	margin: 0px 0px 18px 0px;
	padding: 0px 28px 0px 22px;
	background-image: url(../img/index/bg-lucky01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	white-space: normal;
}
#wrap #container #mainconts #choicearea #lucky div.tit01 {
	text-align: left;
	width: 391px;
	height: 81px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/tit-lucky01.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#wrap #container #mainconts #choicearea #lucky div.tit01 h4 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}

/* ↓↓↓ここから090521追加 */
#wrap #container #mainconts #choicearea #lucky div.tit01 h2.lucky-tit01 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}
/* ↑↑↑ここまで090521追加 */

#wrap #container #mainconts #choicearea #lucky div.btn-lucky01 {
	text-indent: -9999px;
	color: #FFFFFF;
	width: 229px;
	height: 72px;
	margin: 0px 17px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/btn-lucky01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
}
#wrap #container #mainconts #choicearea #lucky div.btn-lucky01 a {
	width: 229px;
	height: 72px;
	background-image: url(../img/index/btn-lucky01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #mainconts #choicearea #lucky div.btn-lucky01 a:hover {
	background-image: url(../img/index/btn-lucky01_on.gif);
}
#wrap #container #mainconts #choicearea #lucky div.btn-lucky02 {
	text-indent: -9999px;
	color: #FFFFFF;
	width: 229px;
	height: 72px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/btn-lucky02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
}
#wrap #container #mainconts #choicearea #lucky div.btn-lucky02 a {
	width: 229px;
	height: 72px;
	background-image: url(../img/index/btn-lucky02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #mainconts #choicearea #lucky div.btn-lucky02 a:hover {
	background-image: url(../img/index/btn-lucky02_on.gif);
}
/* ↑↑↑ここまで080925追加　*/

/* ↓↓↓ここから091214追加　*/
/* Choiceエリア内／人気オプショナルツアーTOP3　*/
#wrap #container #mainconts #choicearea #top3 {
	text-align: left;
	width: 525px;
	height: auto;
	margin: 18px 0px 18px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/bg-top3.gif);
	background-repeat: repeat-y;
	clear: both;
}
#wrap #container #mainconts #choicearea #top3 div.top3-foot {
	width: 525px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/bg-top3-foot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
}
#wrap #container #mainconts #choicearea #top3 #top3-titbox {
	text-align: left;
	width: 477px;
	height: 90px;
	margin: 0px 0px 0px 0px;
	padding: 0px 26px 0px 22px;
	background-image: url(../img/index/bg-top3-titbox.gif);
	background-repeat: no-repeat;
	background-position: left top;
	white-space: normal;
}
#wrap #container #mainconts #choicearea #top3 #top3-titbox div.tit01 {
	text-align: left;
	width: 391px;
	height: 76px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/tit-top3.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#wrap #container #mainconts #choicearea #top3 #top3-titbox div.tit01 h2.top3-tit01 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}

#wrap #container #mainconts #choicearea #top3 #top3-contsbox {
	text-align: left;
	letter-spacing: 0.01em;
	width: 503px;
	height: auto;
	margin: 0px 0px 0px 22px;
	padding: 0px 0px 0px 0px;
	white-space: normal;
}
#wrap #container #mainconts #choicearea #top3 #top3-contsbox .rankInner-l {
	width: 228px;
	height: auto;
	margin: 0px 19px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
#wrap #container #mainconts #choicearea #top3 #top3-contsbox .rankInner-r {
	width: 228px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

/* stit-genre01/マリンアクティビティー　*/
#wrap #container #mainconts #choicearea #top3 #top3-contsbox .stit-genre01 {
	text-align: left;
	width: 228px;
	height: 34px;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../img/index/stit-genre01.gif) no-repeat;
	clear: both;
}
#wrap #container #mainconts #choicearea #top3 #top3-contsbox .stit-genre01 p {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}
/* stit-genre02/プライベートビーチ　*/
#wrap #container #mainconts #choicearea #top3 #top3-contsbox .stit-genre02 {
	text-align: left;
	width: 228px;
	height: 34px;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../img/index/stit-genre02.gif) no-repeat;
	clear: both;
}
#wrap #container #mainconts #choicearea #top3 #top3-contsbox .stit-genre02 p {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}
/* stit-genre03/島内観光　*/
#wrap #container #mainconts #choicearea #top3 #top3-contsbox .stit-genre03 {
	text-align: left;
	width: 228px;
	height: 34px;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../img/index/stit-genre03.gif) no-repeat;
	clear: both;
}
#wrap #container #mainconts #choicearea #top3 #top3-contsbox .stit-genre03 p {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}
/* stit-genre04/エステティック・スパ　*/
#wrap #container #mainconts #choicearea #top3 #top3-contsbox .stit-genre04 {
	text-align: left;
	width: 228px;
	height: 34px;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../img/index/stit-genre04.gif) no-repeat;
	clear: both;
}
#wrap #container #mainconts #choicearea #top3 #top3-contsbox .stit-genre04 p {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}
/* stit-genre05/バーベキュー　*/
#wrap #container #mainconts #choicearea #top3 #top3-contsbox .stit-genre05 {
	text-align: left;
	width: 228px;
	height: 34px;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../img/index/stit-genre05.gif) no-repeat;
	clear: both;
}
#wrap #container #mainconts #choicearea #top3 #top3-contsbox .stit-genre05 p {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}
/* stit-genre06/ディナーショー　*/
#wrap #container #mainconts #choicearea #top3 #top3-contsbox .stit-genre06 {
	text-align: left;
	width: 228px;
	height: 34px;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../img/index/stit-genre06.gif) no-repeat;
	clear: both;
}
#wrap #container #mainconts #choicearea #top3 #top3-contsbox .stit-genre06 p {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}

#wrap #container #mainconts #choicearea #top3 #top3-contsbox dl.best1bar {
	width: 228px;
	height: 30px;
	background: url(../img/index/bg-best1bar.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#wrap #container #mainconts #choicearea #top3 #top3-contsbox dt.best1 {
	width: 30px;
	height: 30px;
	background: url(../img/index/ic-best1.gif)  no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0;
	text-indent: -9999px;
	color: #FCEFF6;
	float: left;
}
#wrap #container #mainconts #choicearea #top3 #top3-contsbox dd.best1 {
	width: 188px;
	color: #F54EB3;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 10px;
	float: left;
}
#wrap #container #mainconts #choicearea #top3 #top3-contsbox dd.best1 a {
	color: #F54EB3;
	font-size: 12px;
	text-decoration: none;
}
#wrap #container #mainconts #choicearea #top3 #top3-contsbox dd.best1 a:hover {
	color: #F54EB3;
	font-size: 12px;
	text-decoration: underline;
}

#wrap #container #mainconts #choicearea #top3 #top3-contsbox dl.rank {
	width: 228px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#wrap #container #mainconts #choicearea #top3 #top3-contsbox dt.no2 {
	width: 30px;
	height: 15px;
	background: url(../img/index/ic-no2.gif)  no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0;
	text-indent: -9999px;
	color: #000000;
	float: left;
}
#wrap #container #mainconts #choicearea #top3 #top3-contsbox dt.no3 {
	width: 30px;
	height: 15px;
	background: url(../img/index/ic-no3.gif)  no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	text-indent: -9999px;
	color: #000000;
	float: left;
}
#wrap #container #mainconts #choicearea #top3 #top3-contsbox dd.rank {
	width: 188px;
	color: #F995D1;
	font-size: 10px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 4px 10px;
	float: left;
}
#wrap #container #mainconts #choicearea #top3 #top3-contsbox dd.rank a {
	color: #F995D1;
	font-size: 10px;
	text-decoration: none;
}
#wrap #container #mainconts #choicearea #top3 #top3-contsbox dd.rank a:hover {
	color: #F995D1;
	font-size: 10px;
	text-decoration: underline;
}
/* ↑↑↑ここまで091214追加　*/

/* Choiceエリア内／ライフスタイルから選ぶ　*/
#wrap #container #mainconts #choicearea #choice-lifestyle {
	text-align: left;
	width: 475px;
	height: 655px;
	margin: 0px 0px 0px 0px;
	padding: 0px 28px 0px 22px;
	background-image: url(../img/index/bg-choice01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	white-space: normal;
}
#wrap #container #mainconts #choicearea #choice-lifestyle div.tit01 {
	text-align: left;
	width: 367px;
	height: 76px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/tit-choice01.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#wrap #container #mainconts #choicearea #choice-lifestyle div.tit01 h4 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}

/* ↓↓↓ここから090521追加 */
#wrap #container #mainconts #choicearea #choice-lifestyle div.tit01 h2.lifestyle-tit01 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}
/* ↑↑↑ここまで090521追加 */

#wrap #container #mainconts #choicearea #choice-lifestyle p.tit-subtx {
	font-size: 10px;
	line-height: 140%;
	color: #666666;
	margin: 0px 81px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#wrap #container #mainconts #choicearea #choice-lifestyle div.btn-lifestyle01 {
	text-indent: -9999px;
	color: #FFFFFF;
	width: 475px;
	height: 90px;
	margin: 17px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/btn-lifestyle01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #mainconts #choicearea #choice-lifestyle div.btn-lifestyle01 a {
	width: 475px;
	height: 90px;
	background-image: url(../img/index/btn-lifestyle01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #mainconts #choicearea #choice-lifestyle div.btn-lifestyle01 a:hover {
	background-image: url(../img/index/btn-lifestyle01_on.gif);
}
#wrap #container #mainconts #choicearea #choice-lifestyle div.btn-lifestyle02 {
	text-indent: -9999px;
	color: #FFFFFF;
	width: 475px;
	height: 90px;
	margin: 17px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/btn-lifestyle02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #mainconts #choicearea #choice-lifestyle div.btn-lifestyle02 a {
	width: 475px;
	height: 90px;
	background-image: url(../img/index/btn-lifestyle02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #mainconts #choicearea #choice-lifestyle div.btn-lifestyle02 a:hover {
	background-image: url(../img/index/btn-lifestyle02_on.gif);
}
#wrap #container #mainconts #choicearea #choice-lifestyle div.btn-lifestyle03 {
	text-indent: -9999px;
	color: #FFFFFF;
	width: 475px;
	height: 90px;
	margin: 17px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/btn-lifestyle03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #mainconts #choicearea #choice-lifestyle div.btn-lifestyle03 a {
	width: 475px;
	height: 90px;
	background-image: url(../img/index/btn-lifestyle03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #mainconts #choicearea #choice-lifestyle div.btn-lifestyle03 a:hover {
	background-image: url(../img/index/btn-lifestyle03_on.gif);
}
#wrap #container #mainconts #choicearea #choice-lifestyle div.btn-lifestyle04 {
	text-indent: -9999px;
	color: #FFFFFF;
	width: 475px;
	height: 90px;
	margin: 17px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/btn-lifestyle04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #mainconts #choicearea #choice-lifestyle div.btn-lifestyle04 a {
	width: 475px;
	height: 90px;
	background-image: url(../img/index/btn-lifestyle04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #mainconts #choicearea #choice-lifestyle div.btn-lifestyle04 a:hover {
	background-image: url(../img/index/btn-lifestyle04_on.gif);
}
#wrap #container #mainconts #choicearea #choice-lifestyle div.btn-lifestyle05 {
	text-indent: -9999px;
	color: #FFFFFF;
	width: 229px;
	height: 72px;
	margin: 17px 17px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/btn-lifestyle05.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
}
#wrap #container #mainconts #choicearea #choice-lifestyle div.btn-lifestyle05 a {
	width: 229px;
	height: 72px;
	background-image: url(../img/index/btn-lifestyle05.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #mainconts #choicearea #choice-lifestyle div.btn-lifestyle05 a:hover {
	background-image: url(../img/index/btn-lifestyle05_on.gif);
}
#wrap #container #mainconts #choicearea #choice-lifestyle div.btn-lifestyle06 {
	text-indent: -9999px;
	color: #FFFFFF;
	width: 229px;
	height: 72px;
	margin: 17px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/btn-lifestyle06.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
}
#wrap #container #mainconts #choicearea #choice-lifestyle div.btn-lifestyle06 a {
	width: 229px;
	height: 72px;
	background-image: url(../img/index/btn-lifestyle06.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #mainconts #choicearea #choice-lifestyle div.btn-lifestyle06 a:hover {
	background-image: url(../img/index/btn-lifestyle06_on.gif);
}

/* Choiceエリア内／目的から選ぶ　*/
#wrap #container #mainconts #choicearea #choice-purpose {
	text-align: left;
	width: 525px;
	height: auto;
	margin: 18px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/bg-choice02.gif);
	background-repeat: repeat-y;
	clear: both;
}
#wrap #container #mainconts #choicearea #choice-purpose p.subtx {
	font-size: 10px;
	line-height: 100%;
	color: #BBBBBB;
	width: 480px;
	height: auto;
	margin: 20px 15px 10px 22px;
	padding: 5px 0px 0px 0px;
	border-top:1px dotted #CCCCCC;
	clear: both;
}
#wrap #container #mainconts #choicearea #choice-purpose div.choice-purpose-foot {
	width: 525px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/bg-choice02-foot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
}
#wrap #container #mainconts #choicearea #choice-purpose #choice-purpose-titbox {
	text-align: left;
	width: 477px;
	height: 131px;
	margin: 0px 0px 0px 0px;
	padding: 0px 26px 0px 22px;
	background-image: url(../img/index/bg-choice02-titbox.gif);
	background-repeat: no-repeat;
	background-position: left top;
	white-space: normal;
}
#wrap #container #mainconts #choicearea #choice-purpose #choice-purpose-titbox div.tit01 {
	text-align: left;
	width: 252px;
	height: 76px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/tit-choice02.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#wrap #container #mainconts #choicearea #choice-purpose #choice-purpose-titbox div.tit01 h4 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}
#wrap #container #mainconts #choicearea #choice-purpose #choice-purpose-titbox p.tit-subtx {
	font-size: 10px;
	line-height: 140%;
	color: #666666;
	margin: 0px 81px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#wrap #container #mainconts #choicearea #choice-purpose #choice-purpose-contsbox {
	text-align: left;
	letter-spacing: 0.01em;
	width: 503px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 22px;
	white-space: nowrap;
	clear: both;
}
#wrap #container #mainconts #choicearea #choice-purpose #choice-purpose-contsbox div.purpose01 {
	text-align: center;
	width: 114px;
	height: 121px;
	margin: 0px 7px 0px 0px;
	padding: 0px 0px 0px 0px;
	white-space: normal;
	float: left;
}
#wrap #container #mainconts #choicearea #choice-purpose #choice-purpose-contsbox div.purpose01 img {
	width: 100px;
	height: 75px;
	margin: 0px 0px 0px 0px;
	padding: 7px 7px 7px 7px;
	border-top:1px solid #F0F0F0;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #F0F0F0;
	background-image: url(../img/index/btn-choice-purpose01.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#wrap #container #mainconts #choicearea #choice-purpose #choice-purpose-contsbox div.purpose01 a img {
	border-top:1px solid #F0F0F0;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #F0F0F0;
	background-image: url(../img/index/btn-choice-purpose01.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#wrap #container #mainconts #choicearea #choice-purpose #choice-purpose-contsbox div.purpose01 a:hover img {
	border-top:1px solid #FFE0F0;
	border-right:1px solid #FF99CC;
	border-bottom:1px solid #FF99CC;
	border-left:1px solid #FFE0F0;
	background-image: url(../img/index/btn-choice-purpose01_on.gif);
	background-repeat: no-repeat;
	background-position: left;
}
/* ここから-IE6用ハック　*/
* html #wrap #container #mainconts #choicearea #choice-purpose #choice-purpose-contsbox {
	_text-align: left;
	_letter-spacing: 0.01em;
	_width: 503px;
	_height: auto;
	_margin: 0px 0px 0px 0px;
	_padding: 0px 0px 0px 22px;
	_white-space: nowrap;
	_clear: both;
}
* html #wrap #container #mainconts #choicearea #choice-purpose #choice-purpose-contsbox div.purpose01 {
	_text-align: center;
	_width: 114px;
	_height: 121px;
	_margin: 0px 7px 0px 0px;
	_padding: 0px 0px 0px 0px;
	_white-space: normal;
	_float: left;
}
* html #wrap #container #mainconts #choicearea #choice-purpose #choice-purpose-contsbox div.purpose01 img {
	_width: 100px;
	_height: 75px;
	_margin: 0px 0px 0px 0px;
	_padding: 7px 7px 7px 7px;
	_border-top:1px solid #F0F0F0;
	_border-right:1px solid #CCCCCC;
	_border-bottom:1px solid #CCCCCC;
	_border-left:1px solid #F0F0F0;
	_background-image: url(../img/index/btn-choice-purpose01.gif);
	_background-repeat: no-repeat;
	_background-position: left;
}
* html #wrap #container #mainconts #choicearea #choice-purpose #choice-purpose-contsbox div.purpose01 a img {
	_border-top:1px solid #F0F0F0;
	_border-right:1px solid #CCCCCC;
	_border-bottom:1px solid #CCCCCC;
	_border-left:1px solid #F0F0F0;
	_background-image: url(../img/index/btn-choice-purpose01.gif);
	_background-repeat: no-repeat;
	_background-position: left;
}
* html #wrap #container #mainconts #choicearea #choice-purpose #choice-purpose-contsbox div.purpose01 a:hover img {
	_border-top:1px solid #F0F0F0;
	_border-right:1px solid #CCCCCC;
	_border-bottom:1px solid #CCCCCC;
	_border-left:1px solid #F0F0F0;
	_background-image: url(../img/index/btn-choice-purpose01.gif);
	_background-repeat: no-repeat;
	_background-position: left;
}
/* IE6用ハック-ここまで　*/

#wrap #container #mainconts #choicearea #choice-purpose #choice-purpose-contsbox div.purpose01 p {
	font-size: 10px;
	line-height: 120%;
	color: #2CABD5;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}
#wrap #container #mainconts #choicearea #choice-purpose #choice-purpose-contsbox div.purpose01 p a {
	color: #2CABD5;
	text-decoration: none;
}
#wrap #container #mainconts #choicearea #choice-purpose #choice-purpose-contsbox div.purpose01 p a:hover {
	color: #2CABD5;
	text-decoration: underline;
}
#wrap #container #mainconts #choicearea #choice-purpose #choice-purpose-contsbox div.purpose-blank {
	text-align: center;
	width: 114px;
	height: 89px;
	margin: 0px 7px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #F3FAFD;
	white-space: normal;
	float: left;
}

/* ここから090521追加↓↓↓　*/
/* Choiceエリア内／厳選オプショナルツアー。　*/
#wrap #container #mainconts #choicearea #choice-careful {
	text-align: left;
	width: 525px;
	height: auto;
	margin: 18px 0px 18px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/bg-choice02.gif);
	background-repeat: repeat-y;
	clear: both;
}
#wrap #container #mainconts #choicearea #choice-careful p.subtx {
	font-size: 10px;
	line-height: 100%;
	color: #BBBBBB;
	width: 480px;
	height: auto;
	margin: 20px 15px 10px 22px;
	padding: 5px 0px 0px 0px;
	border-top:1px dotted #CCCCCC;
	clear: both;
}
#wrap #container #mainconts #choicearea #choice-careful div.choice-careful-foot {
	width: 525px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/bg-choice02-foot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
}
#wrap #container #mainconts #choicearea #choice-careful #choice-careful-titbox {
	text-align: left;
	width: 477px;
	height: 109px;
	margin: 0px 0px 0px 0px;
	padding: 0px 26px 0px 22px;
	background-image: url(../img/index/bg-choice03-titbox.gif);
	background-repeat: no-repeat;
	background-position: left top;
	white-space: normal;
}
#wrap #container #mainconts #choicearea #choice-careful #choice-careful-titbox div.tit01 {
	text-align: left;
	width: 370px;
	height: 76px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/tit-choice03.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#wrap #container #mainconts #choicearea #choice-careful #choice-careful-titbox div.tit01 h4 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}

/* ↓↓↓ここから090521追加 */
#wrap #container #mainconts #choicearea #choice-careful #choice-careful-titbox div.tit01 h2.careful-tit01 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}
/* ↑↑↑ここまで090521追加 */

#wrap #container #mainconts #choicearea #choice-careful #choice-careful-titbox p.tit-subtx {
	font-size: 10px;
	line-height: 140%;
	color: #666666;
	margin: 0px 81px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#wrap #container #mainconts #choicearea #choice-careful #choice-careful-contsbox {
	text-align: left;
	letter-spacing: 0.01em;
	width: 525px;
	height: auto;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	white-space: nowrap;
	clear: both;
}
#wrap #container #mainconts #choicearea #choice-careful #choice-careful-contsbox #careful-contsbox-list {
	text-align: left;
	width: 475px;
	margin: 0px 0px 0px 0px;
	padding: 0px 28px 20px 22px;
	white-space: nowrap;
	clear: both;
}
#choice-careful-contsbox #careful-contsbox-list img {
	width: 120px;
	height: 90px;
	margin: 0px 0px 20px 0px;
	padding: 7px 7px 7px 7px;
	border-top:1px solid #F0F0F0;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #F0F0F0;
	background: #F3FAFC;
	float: left;
}
#choice-careful-contsbox #careful-contsbox-list a img {
	border-top:1px solid #F0F0F0;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #F0F0F0;
	background: #F3FAFC;
}
#choice-careful-contsbox #careful-contsbox-list a:hover img {
	border-top:1px solid #FFE0F0;
	border-right:1px solid #FF99CC;
	border-bottom:1px solid #FF99CC;
	border-left:1px solid #FFE0F0;
	background: #FCF2F3;
}
/* ここから-IE6用ハック　*/
* html #choice-careful-contsbox #careful-contsbox-list img {
	_width: 120px;
	_height: 90px;
	_margin: 0px 0px 20px 0px;
	_padding: 7px 7px 7px 7px;
	_border-top:1px solid #F0F0F0;
	_border-right:1px solid #CCCCCC;
	_border-bottom:1px solid #CCCCCC;
	_border-left:1px solid #F0F0F0;
	_background: #F3FAFC;
	_float: left;
}
* html #choice-careful-contsbox #careful-contsbox-list a img {
	_border-top:1px solid #F0F0F0;
	_border-right:1px solid #CCCCCC;
	_border-bottom:1px solid #CCCCCC;
	_border-left:1px solid #F0F0F0;
	_background: #F3FAFC;
}
* html #choice-careful-contsbox #careful-contsbox-list a:hover img {
	_border-top:1px solid #F0F0F0;
	_border-right:1px solid #CCCCCC;
	_border-bottom:1px solid #CCCCCC;
	_border-left:1px solid #F0F0F0;
	_background: #F3FAFC;
}
/* IE6用ハック-ここまで　*/
#wrap #container #mainconts #choicearea #choice-careful #choice-careful-contsbox #careful-contsbox-list #inner {
	text-align: left;
	_font-size: 80%;
	font-weight: normal;
	line-height: 160%;
	color: #666666;
	width: 326px;
	margin: 0px 0px 20px 13px;
	padding: 0px 0px 0px 0px;
	white-space: normal;
	float: left;
}
#choice-careful-contsbox #careful-contsbox-list #inner a {
	font-size: 14px;
	font-weight: bold;
	line-height: 120%;
	text-decoration: none;
	color: #0099CC;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	white-space: normal;
	clear: both;
}
#choice-careful-contsbox #careful-contsbox-list #inner a:hover {
	text-decoration: underline;
	color: #0099CC;
}

/* ↓↓↓ここから110705追加 */
#choice-careful-contsbox #careful-contsbox-list #inner h3 {
	font-size: 14px;
	font-weight: bold;
	line-height: 120%;
	text-decoration: none;
	color: #0099CC;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	white-space: normal;
	clear: both;
}
#choice-careful-contsbox #careful-contsbox-list #inner h3 a {
	text-decoration: none;
	color: #0099CC;
}
#choice-careful-contsbox #careful-contsbox-list #inner h3 a:hover {
	text-decoration: underline;
	color: #0099CC;
}
/* ↑↑↑ここまで110705追加 */

#choice-careful-contsbox #careful-contsbox-list #inner p.recommentx {
	margin: 3px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	border-top: 1px dotted #CCCCCC;
	font-size: 12px;
	line-height: 140%;
	_font-size: 12px;
	_line-height: 140%;
}
#choice-careful-contsbox #careful-contsbox-list #inner p.vendorname {
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #999999;
}
#choice-careful-contsbox #careful-contsbox-list #inner p.vendorname a {
	font-size: 90%;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #F75EB1;
}
#choice-careful-contsbox #careful-contsbox-list #inner p.vendorname a:hover {
	font-size: 90%;
	line-height: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #F75EB1;
}
/* ↑↑↑ここまで090521追加　*/


/* □CONTAINER内／メインコンテンツ内　メインナビゲーションエリア　*/
#wrap #container #mainconts #mainnavigationarea {
	text-align: left;
	font-size: 100%;
	line-height: 180%;
	letter-spacing: 0.01em;
	color: #666666;
	width: 210px;
	height: auto;
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
	white-space: normal;
	float: left;
}
/* メインナビゲーションエリア／IE6用ハック　*/
* html #wrap #container #mainconts #mainnavigationarea div.hack-foot {
	_width: 210px;
	_height: 1px;
	_margin: 0px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
	_background-image: url(../img/index/dm.gif);
	_display: block;
}
/* メインナビゲーションエリア／ナビゲーション01：オプショナルツアー一覧　*/
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 {
	width: 210px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/main-navigation/bg01.gif);
	background-repeat: repeat-y;
	clear: both;
}
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.tit01 {
	width: 210px;
	height: 67px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/main-navigation/tit01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.tit01 h2 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}

/* ↓↓↓ここから090521追加 */
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.tit01 h3.mainnv01-tit01 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}
/* ↑↑↑ここまで090521追加 */

#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.foot {
	width: 210px;
	height: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/main-navigation/bg-foot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
/* サブタイトルボタン　レンタカー　*/
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit01 {
	width: 194px;
	height: 30px;
	margin: 0px 8px 0px 8px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/main-navigation/btn-subtit01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit01 h3 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}

/* ↓↓↓ここから090521追加 */
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit01 h4 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}
/* ↑↑↑ここまで090521追加 */

#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit01 a {
	width: 194px;
	height: 30px;
	background-image: url(../img/main-navigation/btn-subtit01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit01 a:hover {
	background-image: url(../img/main-navigation/btn-subtit01_on.gif);
}
/* サブタイトルボタン　ビーチ&マリーン　*/
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit02 {
	width: 194px;
	height: 30px;
	margin: 0px 8px 0px 8px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/main-navigation/btn-subtit02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit02 h3 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}

/* ↓↓↓ここから090521追加 */
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit02 h4 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}
/* ↑↑↑ここまで090521追加 */

#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit02 a {
	width: 194px;
	height: 30px;
	background-image: url(../img/main-navigation/btn-subtit02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit02 a:hover {
	background-image: url(../img/main-navigation/btn-subtit02_on.gif);
}
/* サブタイトルボタン　ダイビング　*/
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit03 {
	width: 194px;
	height: 30px;
	margin: 0px 8px 0px 8px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/main-navigation/btn-subtit03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit03 h3 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}

/* ↓↓↓ここから090521追加 */
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit03 h4 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}
/* ↑↑↑ここまで090521追加 */

#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit03 a {
	width: 194px;
	height: 30px;
	background-image: url(../img/main-navigation/btn-subtit03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit03 a:hover {
	background-image: url(../img/main-navigation/btn-subtit03_on.gif);
}
/* サブタイトルボタン　アウトドアスポーツ　*/
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit04 {
	width: 194px;
	height: 30px;
	margin: 0px 8px 0px 8px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/main-navigation/btn-subtit04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit04 h3 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}

/* ↓↓↓ここから090521追加 */
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit04 h4 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}
/* ↑↑↑ここまで090521追加 */

#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit04 a {
	width: 194px;
	height: 30px;
	background-image: url(../img/main-navigation/btn-subtit04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit04 a:hover {
	background-image: url(../img/main-navigation/btn-subtit04_on.gif);
}
/* サブタイトルボタン　島内観光　*/
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit05 {
	width: 194px;
	height: 30px;
	margin: 0px 8px 0px 8px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/main-navigation/btn-subtit05.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit05 h3 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}

/* ↓↓↓ここから090521追加 */
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit05 h4 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}
/* ↑↑↑ここまで090521追加 */

#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit05 a {
	width: 194px;
	height: 30px;
	background-image: url(../img/main-navigation/btn-subtit05.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit05 a:hover {
	background-image: url(../img/main-navigation/btn-subtit05_on.gif);
}
/* サブタイトルボタン　マッサージ&エステ　*/
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit06 {
	width: 194px;
	height: 30px;
	margin: 0px 8px 0px 8px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/main-navigation/btn-subtit06.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit06 h3 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}

/* ↓↓↓ここから090521追加 */
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit06 h4 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}
/* ↑↑↑ここまで090521追加 */

#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit06 a {
	width: 194px;
	height: 30px;
	background-image: url(../img/main-navigation/btn-subtit06.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit06 a:hover {
	background-image: url(../img/main-navigation/btn-subtit06_on.gif);
}
/* サブタイトルボタン　レストラン&ディナーショー　*/
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit07 {
	width: 194px;
	height: 30px;
	margin: 0px 8px 0px 8px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/main-navigation/btn-subtit07.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit07 h3 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}

/* ↓↓↓ここから090521追加 */
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit07 h4 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}
/* ↑↑↑ここまで090521追加 */

#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit07 a {
	width: 194px;
	height: 30px;
	background-image: url(../img/main-navigation/btn-subtit07.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit07 a:hover {
	background-image: url(../img/main-navigation/btn-subtit07_on.gif);
}
/* サブタイトルボタン　ナイトツアー　*/
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit08 {
	width: 194px;
	height: 30px;
	margin: 0px 8px 0px 8px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/main-navigation/btn-subtit08.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit08 h3 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}

/* ↓↓↓ここから090521追加 */
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit08 h4 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}
/* ↑↑↑ここまで090521追加 */

#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit08 a {
	width: 194px;
	height: 30px;
	background-image: url(../img/main-navigation/btn-subtit08.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 div.btn-subtit08 a:hover {
	background-image: url(../img/main-navigation/btn-subtit08_on.gif);
}
/* 各サブタイトルボタン下　ナビゲーション01　*/
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 #main-navi01 {
	text-align: left;
	font-size: 110%;
	line-height: 180%;
	color: #328299;
	width: 181px;
	height: auto;
	margin: 0px 14px 10px 15px;
	padding: 5px 0px 0px 0px;
	border-top: 1px dotted #DEE7E9;
	white-space: normal;
}
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 #main-navi01 ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 #main-navi01 ul li {
	white-space: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 #main-navi01 ul li a.case01 {
	background-image: url(../img/main-navigation/ic01.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	color: #328299;
	text-decoration: underline;
}
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 #main-navi01 ul li a.case01:hover {
	color: #328299;
	text-decoration: underline;
}
/* 各サブタイトルボタン下　ナビゲーション:RSS　*/
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 #main-navi-rss {
	text-align: left;
	font-size: 110%;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 180%;
	color: #666666;
	width: 194px;
	height: auto;
	margin: 10px 8px 0px 8px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/main-navigation/bg-rss01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	white-space: normal;
}
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 #main-navi-rss ul {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	list-style-type: none;
}
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 #main-navi-rss ul li {
	white-space: normal;
	margin: 0px 0px 5px 5px;
	padding: 3px 0px 0px 0px;
	background-image: url(../img/main-navigation/ic-rss01.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 #main-navi-rss ul li a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 25px;
	color: #666666;
	text-decoration: underline;
}
#wrap #container #mainconts #mainnavigationarea #mainnavigation01 #main-navi-rss ul li a:hover {
	color: #666666;
	text-decoration: underline;
}

/* ↓↓↓ここから110704追加 */
/* 各サブタイトルボタン下　ナビゲーション:RSS/Social bookmark　*/
#wrap #container #mainnavigationarea #mainnavigation01 #main-navi-rss-sbm {
	text-align: left;
	font-size: 110%;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 180%;
	color: #666666;
	width: 192px;
	height: auto;
	margin: 10px 8px 0px 8px;
	padding: 0px 1px 0px 1px;
	background-image: url(../img/main-navigation/bg-rss-sbm01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	white-space: normal;
}
#wrap #container #mainnavigationarea #mainnavigation01 #main-navi-rss-sbm ul {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	list-style-type: none;
}
#wrap #container #mainnavigationarea #mainnavigation01 #main-navi-rss-sbm ul li.rss {
	white-space: normal;
	margin: 0px 0px 5px 5px;
	padding: 3px 0px 0px 0px;
	background-image: url(../img/main-navigation/ic-rss01.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#wrap #container #mainnavigationarea #mainnavigation01 #main-navi-rss-sbm ul li.yahoo {
	white-space: normal;
	margin: 0px 0px 5px 5px;
	padding: 3px 0px 0px 0px;
	background-image: url(../img/main-navigation/ic-yahoo.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#wrap #container #mainnavigationarea #mainnavigation01 #main-navi-rss-sbm ul li.google {
	white-space: normal;
	margin: 0px 0px 5px 5px;
	padding: 3px 0px 0px 0px;
	background-image: url(../img/main-navigation/ic-google.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#wrap #container #mainnavigationarea #mainnavigation01 #main-navi-rss-sbm ul li.hatena {
	white-space: normal;
	margin: 0px 0px 5px 5px;
	padding: 3px 0px 0px 0px;
	background-image: url(../img/main-navigation/ic-hatena.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#wrap #container #mainnavigationarea #mainnavigation01 #main-navi-rss-sbm ul li.livedoor {
	white-space: normal;
	margin: 0px 0px 5px 5px;
	padding: 3px 0px 0px 0px;
	background-image: url(../img/main-navigation/ic-livedoor.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#wrap #container #mainnavigationarea #mainnavigation01 #main-navi-rss-sbm ul li.plusone {
	white-space: normal;
	margin: 0px 0px 5px 5px;
	padding: 3px 0px 0px 0px;
}
/* For IE6 */
* html #wrap #container #mainnavigationarea #mainnavigation01 #main-navi-rss-sbm ul li.plusone {
	display: none;
}
#wrap #container #mainnavigationarea #mainnavigation01 #main-navi-rss-sbm ul li.twitter {
	white-space: normal;
	margin: 0px 0px 5px 5px;
	padding: 3px 0px 0px 0px;
}
#wrap #container #mainnavigationarea #mainnavigation01 #main-navi-rss-sbm ul li.facebook {
	white-space: normal;
	margin: 0px 0px 10px 5px;
	padding: 0px 0px 0px 0px;
}
#wrap #container #mainnavigationarea #mainnavigation01 #main-navi-rss-sbm ul li.facebook a {
	display: inline-block;
	padding-left: 20px;
	padding-right: 2px;
	border: solid 1px #CAD4E7;
	border-radius: 3px;
	-moz-border-radius: 3px;
	height: 18px;
	font-size: 10px;
	line-height: 19px;
	background: #ECEEF5 url(../img/main-navigation/ic-facebook.gif) 3px center no-repeat;
	text-decoration: none;
	color: #3B59B8;
}

#wrap #container #mainnavigationarea #mainnavigation01 #main-navi-rss-sbm ul li.facebook a:hover {
	text-decoration: none;
	color: #3B59B8;
	border: solid 1px #9DACCE;
}
#wrap #container #mainnavigationarea #mainnavigation01 #main-navi-rss-sbm ul li a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 25px;
	color: #666666;
	text-decoration: underline;
}
#wrap #container #mainnavigationarea #mainnavigation01 #main-navi-rss-sbm ul li a:hover {
	color: #666666;
	text-decoration: underline;
}
/* ↑↑↑ここまで110704追加 */
/* ↓↓↓ここから111201追加 */
#wrap #container #mainnavigationarea #mainnavigation01 #main-navi-rss-sbm ul li.facebook-bn {
	width: 180px;
	margin: 0 0 8px 5px;
	padding: 0;
	display: block;
}
#wrap #container #mainnavigationarea #mainnavigation01 #main-navi-rss-sbm ul li.facebook-bn a {
	width: 180px;
	margin: 0;
	padding: 0;
	display: block;
}
#wrap #container #mainnavigationarea #mainnavigation01 #main-navi-rss-sbm ul li.facebook-bn a:hover {
	width: 180px;
	margin: 0;
	padding: 0;
	display: block;
}
/* ↑↑↑ここまで111201追加 */

/* □CONTAINER内／メインコンテンツ内　サブナビゲーションエリア　*/
#wrap #container #subnavigationarea {
	text-align: left;
	font-size: 100%;
	line-height: 180%;
	letter-spacing: 0.01em;
	color: #666666;
	width: 175px;
	height: auto;
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
	white-space: normal;
	float: left;
}
/* サブナビゲーションエリア／ナビゲーション01：人気オプショナルツアー　*/
#wrap #container #subnavigationarea #subnavigation01 {
	width: 175px;
	height: auto;
	margin: 0px 0px 17px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/bg-subnavi01.gif);
	background-repeat: repeat-y;
	clear: both;
}
#wrap #container #subnavigationarea #subnavigation01 div.tit01 {
	width: 175px;
	height: 68px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/tit-subnavi01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#wrap #container #subnavigationarea #subnavigation01 div.tit01 h2 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}
#wrap #container #subnavigationarea #subnavigation01 div.foot-subnavi01 {
	width: 175px;
	height: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/bg-subnavi01-foot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: none;
}
#wrap #container #subnavigationarea #subnavigation01 #sub-navi01 {
	text-align: left;
	font-size: 110%;
	line-height: 120%;
	color: #E87BA4;
	width: 155px;
	height: auto;
	margin: 10px 20px 10px 0px;
	padding: 0px 0px 0px 0px;
	white-space: normal;
}
#wrap #container #subnavigationarea #subnavigation01 #sub-navi01 ul {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	list-style-image: url(../img/index/ic01.gif);
	list-style-repeat: no-repeat;
	list-style-position: inherit;
}
#wrap #container #subnavigationarea #subnavigation01 #sub-navi01 ul li {
	white-space: normal;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
#wrap #container #subnavigationarea #subnavigation01 #sub-navi01 ul li a.case01 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #E87BA4;
	text-decoration: underline;
}
#wrap #container #subnavigationarea #subnavigation01 #sub-navi01 ul li a.case01:hover {
	color: #E87BA4;
	text-decoration: underline;
}
/* サブナビゲーションエリア／ナビゲーション02：グアム ホテル一覧　*/
#wrap #container #subnavigationarea #subnavigation02 {
	width: 175px;
	height: auto;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/bg-subnavi02.gif);
	background-repeat: repeat-y;
	clear: both;
}
#wrap #container #subnavigationarea #subnavigation02 div.tit01 {
	width: 175px;
	height: 68px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/tit-subnavi02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#wrap #container #subnavigationarea #subnavigation02 div.tit01 h2 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}

/* ↓↓↓ここから090521追加 */
#wrap #container #subnavigationarea #subnavigation02 div.tit01 h3.subnv02-tit01 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}
/* ↑↑↑ここまで090521追加 */

#wrap #container #subnavigationarea #subnavigation02 div.foot-subnavi01 {
	width: 175px;
	height: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/bg-subnavi02-foot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: none;
}
#wrap #container #subnavigationarea #subnavigation02 #sub-navi01 {
	text-align: left;
	font-size: 110%;
	line-height: 120%;
	color: #999999;
	width: 165px;
	height: auto;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	white-space: normal;
}
#wrap #container #subnavigationarea #subnavigation02 #sub-navi01 ul {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	list-style-image: url(../img/index/ic02.gif);
	list-style-repeat: no-repeat;
	list-style-position: inherit;
}
#wrap #container #subnavigationarea #subnavigation02 #sub-navi01 ul li {
	white-space: normal;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
#wrap #container #subnavigationarea #subnavigation02 #sub-navi01 ul li a.case01 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #999999;
	text-decoration: underline;
}
#wrap #container #subnavigationarea #subnavigation02 #sub-navi01 ul li a.case01:hover {
	color: #999999;
	text-decoration: underline;
}
/* サブナビゲーションエリア／バナーエリア　*/
#wrap #container #subnavigationarea #bannerarea {
	width: 175px;
	height: auto;
	border-top:1px dotted #CCCCCC;
	border-bottom:1px dotted #CCCCCC;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
	clear: both;
}
#wrap #container #subnavigationarea #bannerarea img {
	width: 175px;
	height: 80px;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
}
#wrap #container #subnavigationarea #bannerarea a img {
	width: 175px;
	height: 80px;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
}
#wrap #container #subnavigationarea #bannerarea a:hover img {
	width: 175px;
	height: 80px;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
}

/* ↓↓↓こここら110704追加 */
/* サブナビゲーションエリア／ナビゲーション02：ライフスタイルから選ぶ　*/
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle {
	width: 175px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/bg-subnavi-choice.gif);
	background-repeat: repeat-y;
	clear: both;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.tit01 {
	width: 175px;
	height: 68px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/tit-subnavi-choice01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.tit01 h3 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}

#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.foot-choice-subnavi01 {
	width: 175px;
	height: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/bg-subnavi-choice-foot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
}

#wrap #container #subnavigationarea #subnavigation-choice-lifestyle p.sub01 {
	font-size: 110%;
	line-height: 140%;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
	margin: 0;
	padding: 0 15px 0 15px;
}

#wrap #container #subnavigationarea #subnavigation-choice-lifestyle ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle ul li {
	font-size: 110%;
	line-height: 140%;
	white-space: normal;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle ul li a {
	background-image: url(../img/main-navigation/ic01.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 15px 0px 15px;
	padding: 0px 0px 0px 15px;
	color: #328299;
	text-decoration: underline;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle ul li a:hover {
	color: #328299;
	text-decoration: underline;
}

/* サブタイトルボタン　カップル向け　*/
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.btn-choice-subtit01 {
	width: 159px;
	height: 30px;
	margin: 0px 8px 0px 8px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/btn-choice-subtit01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.btn-choice-subtit01 h4 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.btn-choice-subtit01 a {
	width: 159px;
	height: 30px;
	background-image: url(../img/index/btn-choice-subtit01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.btn-choice-subtit01 a:hover {
	background-image: url(../img/index/btn-choice-subtit01_on.gif);
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.image-choice-subtit01 {
	text-indent: -9999px;
	color: #FFFFFF;
	width: 159px;
	height: 62px;
	margin: 1px 8px 5px 8px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/image-choice-subtit01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.image-choice-subtit01 a {
	width: 159px;
	height: 62px;
	background-position: left top;
	display: block;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.image-choice-subtit01 a:hover {
	background-image: url(../img/index/image-choice-subtit01_on.gif);
}

/* サブタイトルボタン　ファミリー向け　*/
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.btn-choice-subtit02 {
	width: 159px;
	height: 30px;
	margin: 0px 8px 0px 8px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/btn-choice-subtit02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.btn-choice-subtit02 h4 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.btn-choice-subtit02 a {
	width: 159px;
	height: 30px;
	background-image: url(../img/index/btn-choice-subtit02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.btn-choice-subtit02 a:hover {
	background-image: url(../img/index/btn-choice-subtit02_on.gif);
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.image-choice-subtit02 {
	text-indent: -9999px;
	color: #FFFFFF;
	width: 159px;
	height: 62px;
	margin: 1px 8px 5px 8px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/image-choice-subtit02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.image-choice-subtit02 a {
	width: 159px;
	height: 62px;
	background-position: left top;
	display: block;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.image-choice-subtit02 a:hover {
	background-image: url(../img/index/image-choice-subtit02_on.gif);
}

/* サブタイトルボタン　ホテル内向け　*/
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.btn-choice-subtit03 {
	width: 159px;
	height: 30px;
	margin: 0px 8px 0px 8px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/btn-choice-subtit03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.btn-choice-subtit03 h4 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.btn-choice-subtit03 a {
	width: 159px;
	height: 30px;
	background-image: url(../img/index/btn-choice-subtit03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.btn-choice-subtit03 a:hover {
	background-image: url(../img/index/btn-choice-subtit03_on.gif);
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.image-choice-subtit03 {
	text-indent: -9999px;
	color: #FFFFFF;
	width: 159px;
	height: 62px;
	margin: 1px 8px 5px 8px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/image-choice-subtit03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.image-choice-subtit03 a {
	width: 159px;
	height: 62px;
	background-position: left top;
	display: block;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.image-choice-subtit03 a:hover {
	background-image: url(../img/index/image-choice-subtit03_on.gif);
}

/* サブタイトルボタン　時間帯で選ぶ　*/
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.btn-choice-subtit04 {
	width: 159px;
	height: 30px;
	margin: 0px 8px 0px 8px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/btn-choice-subtit04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.btn-choice-subtit04 h4 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.btn-choice-subtit04 a {
	width: 159px;
	height: 30px;
	background-image: url(../img/index/btn-choice-subtit04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.btn-choice-subtit04 a:hover {
	background-image: url(../img/index/btn-choice-subtit04_on.gif);
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.image-choice-subtit04 {
	text-indent: -9999px;
	color: #FFFFFF;
	width: 159px;
	height: 62px;
	margin: 1px 8px 5px 8px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/image-choice-subtit04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.image-choice-subtit04 a {
	width: 159px;
	height: 62px;
	background-position: left top;
	display: block;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.image-choice-subtit04 a:hover {
	background-image: url(../img/index/image-choice-subtit04_on.gif);
}

/* サブタイトルボタン　グループ向け　*/
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.btn-choice-subtit05 {
	width: 159px;
	height: 30px;
	margin: 0px 8px 0px 8px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/btn-choice-subtit05.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.btn-choice-subtit05 h4 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.btn-choice-subtit05 a {
	width: 159px;
	height: 30px;
	background-image: url(../img/index/btn-choice-subtit05.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.btn-choice-subtit05 a:hover {
	background-image: url(../img/index/btn-choice-subtit05_on.gif);
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.image-choice-subtit05 {
	text-indent: -9999px;
	color: #FFFFFF;
	width: 159px;
	height: 62px;
	margin: 1px 8px 5px 8px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/image-choice-subtit05.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.image-choice-subtit05 a {
	width: 159px;
	height: 62px;
	background-position: left top;
	display: block;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.image-choice-subtit05 a:hover {
	background-image: url(../img/index/image-choice-subtit05_on.gif);
}

/* サブタイトルボタン　団体様向け　*/
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.btn-choice-subtit06 {
	width: 159px;
	height: 30px;
	margin: 0px 8px 0px 8px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/btn-choice-subtit06.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.btn-choice-subtit06 h4 {
	font-size: 1px;
	line-height: 0%;
	text-indent: -9999px;
	color: #FFFFFF;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.btn-choice-subtit06 a {
	width: 159px;
	height: 30px;
	background-image: url(../img/index/btn-choice-subtit06.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.btn-choice-subtit06 a:hover {
	background-image: url(../img/index/btn-choice-subtit06_on.gif);
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.image-choice-subtit06 {
	text-indent: -9999px;
	color: #FFFFFF;
	width: 159px;
	height: 62px;
	margin: 1px 8px 5px 8px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/index/image-choice-subtit06.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.image-choice-subtit06 a {
	width: 159px;
	height: 62px;
	background-position: left top;
	display: block;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle div.image-choice-subtit06 a:hover {
	background-image: url(../img/index/image-choice-subtit06_on.gif);
}

#wrap #container #subnavigationarea #subnavigation-choice-lifestyle #sub-navi01 {
	text-align: left;
	font-size: 110%;
	line-height: 120%;
	color: #999999;
	width: 155px;
	height: auto;
	margin: 10px 20px 10px 0px;
	padding: 0px 0px 0px 0px;
	white-space: normal;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle #sub-navi01 ul {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	list-style-image: url(../img/index/ic02.gif);
	list-style-repeat: no-repeat;
	list-style-position: inherit;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle #sub-navi01 ul li {
	white-space: normal;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle #sub-navi01 ul li a.case01 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #999999;
	text-decoration: underline;
}
#wrap #container #subnavigationarea #subnavigation-choice-lifestyle #sub-navi01 ul li a.case01:hover {
	color: #999999;
	text-decoration: underline;
}
/* ↑↑↑ここまで110704追加 */


/* ↓↓↓ここから091028追加 */
/* technoazul */
p.snavipop {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #F75EB1;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
p.snavipop span.sumr1 {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #FF99CC;
}

p.snavi {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #F75EB1;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
p.snavi span.sumr1 {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #FF99CC;
}
/* ↑↑↑ここから091028追加 */
