@charset "utf-8";

/* -----------------------------------------
   htls-wrap
------------------------------------------ */
#page-head {
	position: relative;
	margin: 0 0 0 0;
	padding: 4px 205px 0 0;
	width: 575px;
	background: url(/common/images/cmn_bg_titlehead_top_01.gif) no-repeat top left;
	text-align: left;
}
#page-head p {
	margin: 0;
	padding: 4px 10px 0 10px;
	line-height: 1.3em;
	background: #ebe3cb;
}
#page-head p em {
	font-size: 80%;
	font-style: normal;
	color: #333;
	line-height: 1.3em;
}
#page-head h2 {
	margin: 0;
	padding: 4px 10px 8px 10px;
	background: #ebe3cb url(/common/images/cmn_bg_titlehead_btm_01.gif) no-repeat bottom left;
	line-height: 1.3em;
	color: #000;
}
#page-head h2 a:link, #page-head h2 a:visited { text-decoration: none; color: #000; }
#page-head h2 a:active, #page-head h2 a:hover { text-decoration: underline; color: #000; }
#page-head h2 span {
	margin-left: 10px;
	padding: 0;
	font-size: 80%;
	font-weight: normal;
	color: #333;
}
#adr {
	position: absolute;
	top: 0;
	left: 590px;
	margin: 0;
	padding-bottom: 12px;
	width: 190px;
	background: url(/common/images/cmn_bg_paper_btm_01.gif) no-repeat bottom left;
}
#adr span {
	display: block;
	margin: 0;
	padding: 8px 8px 3px 8px;
	border-top: 2px solid #ccc;
	border-left: 2px solid #ccc;
	border-right: 2px solid #ccc;
	font-size: 80%;
	line-height: 1.25em;
	color: #666;
}
#adr span em {
	display: block;
	margin-bottom: 6px;
	padding-bottom: 4px;
	border-bottom: 1px solid #999;
	font-style: normal;
}
#adr span img {
	display: block;
}

#htls-wrap {
	position: relative;
	margin: 0 20px;
	padding: 0;
	width: 780px;
	height: 100%;
	background: url(/hotels/common/images/cmn_bg_container_01.gif) repeat-y top right;
	text-align: left;
}
#htls-wrap #sep-line {
	overflow: hidden;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 190px;
	height: 4px;
	background: url(/hotels/common/images/cmn_bg_container_btm_01.gif) no-repeat bottom left;
}
#htls-wrap #sep-line hr {
	display: none;
	margin: 0;
	padding: 0;
	width: 190px;
	height: 4px;
}
/*
#container {
	float: left;
	width: 575px;
}
*/
#sub-container {
	float: right;
	margin-left: 15px;
	width: 190px;
}
#sub-container #columntop {
	padding-bottom: 19px;
	background: #fff url(/hotels/common/images/cmn_bg_container_top_01.gif) no-repeat bottom left;
}
#sub-container #main-pic {
	display: block;
	margin: 11px 11px 5px 11px;
	padding: 4px;
	width: 160px;
	height: 120px;
	background: url(/hotels/common/images/cmn_bg_picbase_01.gif) no-repeat top left;
}
#sub-container h3 {
	margin: 0 12px 7px 12px;
	padding: 0;
	font-size: 70%;
	font-weight: normal;
	line-height: 1.2em;
	color: #000;
}
#sub-container p {
	margin: 0 11px 10px 11px;
	font-size: 80%;
	line-height: 1.35em;
}
#sub-container ul {
	list-style-type: none;
	margin: 0 11px 0 11px;
	padding: 8px 0;
	background: url(/common/images/cmn_dot_ccc_02.gif) repeat-x top left;
	font-size: 80%;
	line-height: 1.35em;
}
#sub-container ul#htls-navi li {
	margin: 3px 0 3px 5px;
	padding: 0 0 0 10px;
	background: url(/common/images/cmn_arw_left_07.gif) no-repeat 0 0.4em;
}
#sub-container ul#htls-navi li#self {
	margin: 3px 0;
	padding: 5px;
	background: url(/common/images/cmn_bg_naviself_01.gif) no-repeat center left;
}
#sub-container ul#htls-navi li#self a {
	padding: 0 0 0 10px;
	background: url(/common/images/cmn_arw_left_08.gif) no-repeat 0 0.25em;
	text-decoration: none;
	color: #333;
}
#sub-container ul#htls-subnavi li,
#sub-container ul#htls-cmnnavi li {
	margin: 3px 0 3px 5px;
	padding: 0 0 0 10px;
	background: url(/common/images/cmn_icn_window_01.gif) no-repeat 0 0.4em;
}

#sub-container #sub-btn {
	margin: 0;
	padding: 6px 11px 0 11px;
	width: 168px;
}
#sub-container #sub-btn dt, #sub-btn dd {
	margin: 0;
	padding: 0;
}
#sub-container #sub-btn dt img, #sub-btn dd img {
	display: block;
}
#sub-container #qr-module {
	margin: 0 11px 12px 11px;
	padding: 0;
	background: #fff;
}
#sub-container #qr-module #qrcode {
	border-top: 1px solid #ccc;;
	border-bottom: 1px solid #ccc;;
	border-right: 1px solid #ccc;;
}

#footguidetxt {
	margin: 10px 20px 0 0;
	padding: 0;
	font-size: 75%;
	text-align: right;
	line-height: 1.4em;
	color: #666;
}
#footguidetxt em {
	font-style: normal;
	padding: 0 3px;
}

/* -----------------------------------------
   cont_foot_btn
------------------------------------------ */
#cont_foot_btn {
	margin-top: 30px;
	padding: 30px 0;
	background: url(/common/images/cmn_dot_ccc_05.gif) repeat-x top left;
}
#cont_foot_btn p {
	font-size: 80%;
	font-weight: bold;
	text-align: center;
	color: #555;
}
#cont_foot_btn p a {
	margin-right: 5px;
	color: #330000;
	text-decoration: none;
}
#cont_foot_btn p a:active, #cont_foot_btn p a:hover {
	text-decoration: underline;
}
#cont_foot_btn ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 140px;
}
#cont_foot_btn ul li {
	float: left;
}
#cont_foot_btn ul li #plan_btn {
	overflow: hidden;
	position: relative;
	display: block;
	width: 143px;
	height: 31px;
	margin-right: 10px;
	background: url(/common/images/cmn_btn_plan_menu_03.gif) no-repeat top left;
}
#cont_foot_btn ul li #calendar_btn {
	overflow: hidden;
	position: relative;
	display: block;
	width: 143px;
	height: 31px;
	background: url(/common/images/cmn_btn_calendar_05.gif) no-repeat top left;
}
#cont_foot_btn ul li a:active#plan_btn,
#cont_foot_btn ul li a:hover#plan_btn {
	background: url(/common/images/cmn_btn_plan_menu_03_on.gif) no-repeat top left;
}
#cont_foot_btn ul li a:active#calendar_btn,
#cont_foot_btn ul li a:hover#calendar_btn {
	background: url(/common/images/cmn_btn_calendar_05_on.gif) no-repeat top left;
}
#cont_foot_btn ul li #plan_btn span,
#cont_foot_btn ul li #calendar_btn span {
	position: absolute;
	top: 500px;
	left: 500px;
}

/* -----------------------------------------
   cont_main_btn
------------------------------------------ */
.cont_main_btn {
	margin: 0 20px;
	padding: 24px 0 30px 0;
	width: 780px;
	background: url(/common/images/cmn_dot_ccc_05.gif) repeat-x top left;
}
#foot_posi {
	background: none;
}
.cont_main_btn p {
	font-size: 80%;
	font-weight: bold;
	text-align: center;
	color: #555;
}
.cont_main_btn p a {
	margin: 0 3px;
}
.cont_main_btn p a:link, .cont_main_btn p a:visited { color: #330000; text-decoration: none; }
.cont_main_btn p a:active, .cont_main_btn p a:hover { color: #330000; text-decoration: underline; }
.cont_main_btn ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 230px;
}
.cont_main_btn ul li {
	float: left;
}
.cont_main_btn ul li .for_plan {
	overflow: hidden;
	position: relative;
	display: block;
	width: 155px;
	height: 31px;
	margin-right: 10px;
	background: url(/common/images/cmn_btn_plan_menu_05.gif) no-repeat top left;
}
.cont_main_btn ul li .for_calendar {
	overflow: hidden;
	position: relative;
	display: block;
	width: 155px;
	height: 31px;
	background: url(/common/images/cmn_btn_calendar_07.gif) no-repeat top left;
}
.cont_main_btn ul li a:active.for_plan, .cont_main_btn ul li a:hover.for_plan { background: url(/common/images/cmn_btn_plan_menu_05_on.gif) no-repeat top left; }
.cont_main_btn ul li a:active.for_calendar, .cont_main_btn ul li a:hover.for_calendar { background: url(/common/images/cmn_btn_calendar_07_on.gif) no-repeat top left; }
.cont_main_btn ul li .for_plan span,
.cont_main_btn ul li .for_calendar span {
	position: absolute;
	top: 2000px;
	left: 2000px;
}

/* -----------------------------------------
   htls-tab
------------------------------------------ */
#htls-tab {
	list-style-type: none;
	position: relative;
	margin: 12px 0 15px 0;
	padding: 0;
	width: 780px;
	height: 30px;
	background: url(/hotels/common/images/pic_tab_border_01.gif) repeat-x bottom left;
}
#htls-tab li { position: absolute; margin:0; padding:0; }
#htls-tab #tab-info   { top:4px; left:4px; }
#htls-tab #tab-plan   { top:4px; left:146px; }
#htls-tab #tab-news   { top:4px; left:288px; }
#htls-tab #tab-vic    { top:4px; left:430px; }
#htls-tab #tab-acc    { top:4px; left:572px; }
#htls-tab #tab-info-s { top:0; left:4px; }
#htls-tab #tab-plan-s { top:0; left:146px; }
#htls-tab #tab-news-s { top:0; left:288px; }
#htls-tab #tab-vic-s  { top:0; left:430px; }
#htls-tab #tab-acc-s  { top:0; left:572px; }

/* -----------------------------------------
   htls-tab5
------------------------------------------ */
#htls-tab5 {
	list-style-type: none;
	position: relative;
	margin: 12px 0 15px 0;
	padding: 0;
	width: 780px;
	height: 30px;
	background: url(/hotels/common/images/pic_tab_border_01.gif) repeat-x bottom left;
}
#htls-tab5 li { position: absolute; margin:0; padding:0; }
#htls-tab5 #tab-info   { top:4px; left:4px; }
#htls-tab5 #tab-plan   { top:4px; left:120px; }
#htls-tab5 #tab-rmcl   { top:4px; left:236px; }
#htls-tab5 #tab-news   { top:4px; left:352px; }
#htls-tab5 #tab-vic    { top:4px; left:462px; }
#htls-tab5 #tab-acc    { top:4px; left:572px; }
#htls-tab5 #tab-info-s { top:0; left:4px; }
#htls-tab5 #tab-plan-s { top:0; left:120px; }
#htls-tab5 #tab-rmcl-s { top:0; left:236px; }
#htls-tab5 #tab-news-s { top:0; left:352px; }
#htls-tab5 #tab-vic-s  { top:0; left:462px; }
#htls-tab5 #tab-acc-s  { top:0; left:572px; }

/* -----------------------------------------
   htls-tab6
------------------------------------------ */
#htls-tab6 {
	list-style-type: none;
	position: relative;
	margin: 12px 0 15px 0;
	padding: 0;
	width: 780px;
	height: 30px;
	background: url(/hotels/common/images/pic_tab_border_01.gif) repeat-x bottom left;
}
#htls-tab6 li { position: absolute; margin:0; padding:0; }
#htls-tab6 #tab-info   { top:4px; left:4px; }
#htls-tab6 #tab-plan   { top:4px; left:120px; }
#htls-tab6 #tab-rmcl   { top:4px; left:236px; }
#htls-tab6 #tab-gal    { top:4px; left:352px; }
#htls-tab6 #tab-news   { top:4px; left:458px; }
#htls-tab6 #tab-vic    { top:4px; left:564px; }
#htls-tab6 #tab-acc    { top:4px; left:670px; }
#htls-tab6 #tab-info-s { top:0; left:4px; }
#htls-tab6 #tab-plan-s { top:0; left:120px; }
#htls-tab6 #tab-rmcl-s { top:0; left:236px; }
#htls-tab6 #tab-gal-s  { top:0; left:352px; }
#htls-tab6 #tab-news-s { top:0; left:458px; }
#htls-tab6 #tab-vic-s  { top:0; left:564px; }
#htls-tab6 #tab-acc-s  { top:0; left:670px; }

/* -----------------------------------------
   htls-tab8
------------------------------------------ */
#htls-tab8 {
	list-style-type: none;
	position: relative;
	margin: 12px 0 15px 0;
	padding: 0;
	width: 780px;
	height: 30px;
	background: url(/hotels/common/images/pic_tab_border_01.gif) repeat-x bottom left;
}
#htls-tab8 li { position: absolute; margin:0; padding:0; }
#htls-tab8 #tab-info   { top:4px; left:0px; }
#htls-tab8 #tab-plan   { top:4px; left:97px; }
#htls-tab8 #tab-day   { top:4px; left:198px; }
#htls-tab8 #tab-rmcl   { top:4px; left:295px; }
#htls-tab8 #tab-gal    { top:4px; left:392px; }
#htls-tab8 #tab-news   { top:4px; left:493px; }
#htls-tab8 #tab-vic    { top:4px; left:590px; }
#htls-tab8 #tab-acc    { top:4px; left:687px; }
#htls-tab8 #tab-info-s { top:0; left:0px; }
#htls-tab8 #tab-plan-s { top:0; left:97px; }
#htls-tab8 #tab-day-s { top:0; left:198px; }
#htls-tab8 #tab-rmcl-s { top:0; left:295px; }
#htls-tab8 #tab-gal-s  { top:0; left:392px; }
#htls-tab8 #tab-news-s { top:0; left:493px; }
#htls-tab8 #tab-vic-s  { top:0; left:590px; }
#htls-tab8 #tab-acc-s  { top:0; left:687px; }

/* -----------------------------------------
   htls-ftab
------------------------------------------ */
#htls-ftab,
#htls-ftab5 {
	list-style-type: none;
	overflow: hidden;
	margin: 15px 0 20px 0;
	padding: 0 4px;
	width: 772px;
	height: 30px;
	background: url(/hotels/common/images/pic_tab_border_01.gif) repeat-x top left;
}
#htls-ftab li {
	float:left;
	width: 142px;
	height: 30px;
}
#htls-ftab #ftab-news, #htls-ftab #ftab-vic , #htls-ftab #ftab-acc { width: 142px; }
#htls-ftab li a {
	display:block;
	margin:0;
	padding:0;
	height: 30px;
}
#htls-ftab #ftab-info a { background:url(/hotels/common/images/pic_tab_info_f01.gif) no-repeat 0 0; }
#htls-ftab #ftab-plan a { background:url(/hotels/common/images/pic_tab_plan_f01.gif) no-repeat 0 0; }
#htls-ftab #ftab-news a { background:url(/hotels/common/images/pic_tab_news_f01.gif) no-repeat 0 0; }
#htls-ftab #ftab-vic a  { background:url(/hotels/common/images/pic_tab_vic_f01.gif) no-repeat 0 0; }
#htls-ftab #ftab-acc a  { background:url(/hotels/common/images/pic_tab_acc_f01.gif) no-repeat 0 0; }
#htls-ftab #ftab-info a:active, #htls-ftab #ftab-info a:hover,
#htls-ftab #ftab-plan a:active, #htls-ftab #ftab-plan a:hover,
#htls-ftab #ftab-news a:active, #htls-ftab #ftab-news a:hover,
#htls-ftab #ftab-vic a:active, #htls-ftab #ftab-vic a:hover,
#htls-ftab #ftab-acc a:active, #htls-ftab #ftab-acc a:hover { background-position: 0 -30px; }
#htls-ftab #ftab-info em a, #htls-ftab #ftab-plan em a, #htls-ftab #ftab-news em a, #htls-ftab #ftab-vic em a , #htls-ftab #ftab-acc em a { background-position: 0 -60px; }
#htls-ftab #ftab-info em a:active, #htls-ftab #rtab em a:hover,
#htls-ftab #ftab-plan em a:active, #htls-ftab #ftab-plan em a:hover,
#htls-ftab #ftab-news em a:active, #htls-ftab #ftab-news em a:hover,
#htls-ftab #ftab-vic em a:active, #htls-ftab #ftab-vic em a:hover,
#htls-ftab #ftab-acc em a:active, #htls-ftab #ftab-acc em a:hover { background-position: 0 -60px; }
#htls-ftab li a span { display: block; position: absolute; top: -3000px; left: -3000px; }

#htls-ftab5 li {
	float:left;
	width: 116px;
	height: 30px;
}
#htls-ftab5 #ftab-news, #htls-ftab5 #ftab-vic , #htls-ftab5 #ftab-acc { width: 110px; }
#htls-ftab5 li a {
	display:block;
	margin:0;
	padding:0;
	height: 30px;
}
#htls-ftab5 #ftab-info a { width: 116px; background:url(/hotels/common/images/pic_tab_info_f02.gif) no-repeat 0 0; }
#htls-ftab5 #ftab-plan a { width: 116px; background:url(/hotels/common/images/pic_tab_plan_f02.gif) no-repeat 0 0; }
#htls-ftab5 #ftab-rmcl a { width: 116px; background:url(/hotels/common/images/pic_tab_rmcl_f02.gif) no-repeat 0 0; }
#htls-ftab5 #ftab-news a { width: 110px; background:url(/hotels/common/images/pic_tab_news_f02.gif) no-repeat 0 0; }
#htls-ftab5 #ftab-vic a  { width: 110px; background:url(/hotels/common/images/pic_tab_vic_f02.gif) no-repeat 0 0; }
#htls-ftab5 #ftab-acc a  { width: 110px; background:url(/hotels/common/images/pic_tab_acc_f02.gif) no-repeat 0 0; }
#htls-ftab5 #ftab-info a:active, #htls-ftab5 #ftab-info a:hover,
#htls-ftab5 #ftab-plan a:active, #htls-ftab5 #ftab-plan a:hover,
#htls-ftab5 #ftab-rmcl a:active, #htls-ftab5 #ftab-rmcl a:hover,
#htls-ftab5 #ftab-news a:active, #htls-ftab5 #ftab-news a:hover,
#htls-ftab5 #ftab-vic a:active, #htls-ftab5 #ftab-vic a:hover,
#htls-ftab5 #ftab-acc a:active, #htls-ftab5 #ftab-acc a:hover { background-position: 0 -30px; }
#htls-ftab5 #ftab-info em a, #htls-ftab5 #ftab-plan em a, #htls-ftab5 #ftab-rmcl em a, #htls-ftab5 #ftab-news em a, #htls-ftab5 #ftab-vic em a , #htls-ftab5 #ftab-acc em a { background-position: 0 -60px; }
#htls-ftab5 #ftab-info em a:active, #htls-ftab5 #rtab em a:hover,
#htls-ftab5 #ftab-plan em a:active, #htls-ftab5 #ftab-plan em a:hover,
#htls-ftab5 #ftab-rmcl em a:active, #htls-ftab5 #ftab-rmcl em a:hover,
#htls-ftab5 #ftab-news em a:active, #htls-ftab5 #ftab-news em a:hover,
#htls-ftab5 #ftab-vic em a:active, #htls-ftab5 #ftab-vic em a:hover,
#htls-ftab5 #ftab-acc em a:active, #htls-ftab5 #ftab-acc em a:hover { background-position: 0 -60px; }
#htls-ftab5 li a span { display: block; position: absolute; top: -3000px; left: -3000px; }



/* -----------------------------------------
   htls-ftab6
   ?t?H?g?M???????[?????
------------------------------------------ */

#htls-ftab6 {
	list-style-type: none;
	overflow: hidden;
	margin: 15px 0 20px 0;
	padding: 0 3px 0 4px;
	width: 772px;
	height: 30px;
	background: url(/hotels/common/images/pic_tab_border_01.gif) repeat-x top left;
}

#htls-ftab6 li.long {
	float:left;
	width: 116px;
	height: 30px;
}
#htls-ftab6 li.short {
	float:left;
	width: 106px;
	height: 30px;
}

#htls-ftab6 #ftab-news, #htls-ftab6 #ftab-vic , #htls-ftab6 #ftab-acc { width: 106px; }
#htls-ftab6 li a {
	display:block;
	margin:0;
	padding:0;
	height: 30px;
}
#htls-ftab6 #ftab-info a { width: 116px; background:url(/hotels/common/images/pic_tab_info_f02.gif) no-repeat 0 0; }
#htls-ftab6 #ftab-plan a { width: 116px; background:url(/hotels/common/images/pic_tab_plan_f02.gif) no-repeat 0 0; }
#htls-ftab6 #ftab-rmcl a { width: 116px; background:url(/hotels/common/images/pic_tab_rmcl_f02.gif) no-repeat 0 0; }
#htls-ftab6 #ftab-gal a { width: 106px; background:url(/hotels/common/images/pic_tab_gal_f03.gif) no-repeat 0 0; }
#htls-ftab6 #ftab-news a { width: 106px; background:url(/hotels/common/images/pic_tab_news_f03.gif) no-repeat 0 0; }
#htls-ftab6 #ftab-vic a  { width: 106px; background:url(/hotels/common/images/pic_tab_vic_f03.gif) no-repeat 0 0; }
#htls-ftab6 #ftab-acc a  { width: 106px; background:url(/hotels/common/images/pic_tab_acc_f03.gif) no-repeat 0 0; }
#htls-ftab6 #ftab-info a:active, #htls-ftab6 #ftab-info a:hover,
#htls-ftab6 #ftab-plan a:active, #htls-ftab6 #ftab-plan a:hover,
#htls-ftab6 #ftab-rmcl a:active, #htls-ftab6 #ftab-rmcl a:hover,
#htls-ftab6 #ftab-gal a:active, #htls-ftab6 #ftab-gal a:hover,
#htls-ftab6 #ftab-news a:active, #htls-ftab6 #ftab-news a:hover,
#htls-ftab6 #ftab-vic a:active, #htls-ftab6 #ftab-vic a:hover,
#htls-ftab6 #ftab-acc a:active, #htls-ftab6 #ftab-acc a:hover { background-position: 0 -30px; }
#htls-ftab6 #ftab-info em a, #htls-ftab6 #ftab-plan em a, #htls-ftab6 #ftab-rmcl em a, #htls-ftab6 #ftab-gal em a, #htls-ftab6 #ftab-news em a, #htls-ftab6 #ftab-vic em a , #htls-ftab6 #ftab-acc em a { background-position: 0 -60px; }
#htls-ftab6 #ftab-info em a:active, #htls-ftab6 #rtab em a:hover,
#htls-ftab6 #ftab-plan em a:active, #htls-ftab6 #ftab-plan em a:hover,
#htls-ftab6 #ftab-rmcl em a:active, #htls-ftab6 #ftab-rmcl em a:hover,
#htls-ftab6 #ftab-gal em a:active, #htls-ftab6 #ftab-gal em a:hover,
#htls-ftab6 #ftab-news em a:active, #htls-ftab6 #ftab-news em a:hover,
#htls-ftab6 #ftab-vic em a:active, #htls-ftab6 #ftab-vic em a:hover,
#htls-ftab6 #ftab-acc em a:active, #htls-ftab6 #ftab-acc em a:hover { background-position: 0 -60px; }
#htls-ftab6 li a span { display: block; position: absolute; top: -3000px; left: -3000px; }
#htls-ftab6 #ftab-gal a,#htls-ftab6 #ftab-gal a:active, #htls-ftab6 #ftab-gal a:hover,#htls-ftab6 #ftab-gal em a:active, #htls-ftab6 #ftab-gal em a:hover
 { width: 106px; margin-left:1px; }

/* -----------------------------------------
   htls-ftab8
------------------------------------------ */
#htls-ftab8 {
	list-style-type: none;
	position: relative;
	margin: 12px 0 15px 0;
	padding: 0;
	width: 780px;
	height: 30px;
	/*background: url(/hotels/common/images/pic_tab_border_01.gif) repeat-x top left;*/
}
#htls-ftab8 li { position: absolute; margin:0; padding:0; }
#htls-ftab8 #ftab-info   { top:4px; left:0px; }
#htls-ftab8 #ftab-plan   { top:4px; left:97px; }
#htls-ftab8 #ftab-day   { top:4px; left:198px; }
#htls-ftab8 #ftab-rmcl   { top:4px; left:295px; }
#htls-ftab8 #ftab-gal    { top:4px; left:392px; }
#htls-ftab8 #ftab-news   { top:4px; left:493px; }
#htls-ftab8 #ftab-vic    { top:4px; left:590px; }
#htls-ftab8 #ftab-acc    { top:4px; left:687px; }
#htls-ftab8 #ftab-info-s { top:4px; left:0px; }
#htls-ftab8 #ftab-plan-s { top:4px; left:97px; }
#htls-ftab8 #ftab-day-s { top:4px; left:198px; }
#htls-ftab8 #ftab-rmcl-s { top:4px; left:295px; }
#htls-ftab8 #ftab-gal-s  { top:4px; left:392px; }
#htls-ftab8 #ftab-news-s { top:4px; left:493px; }
#htls-ftab8 #ftab-vic-s  { top:4px; left:590px; }
#htls-ftab8 #ftab-acc-s  { top:4px; left:687px; }

/* -----------------------------------------
   foot-h3-attention
------------------------------------------ */
#footerwrap h3 {
	color: #666;
	font-size: 70%;
	font-style: italic;
	font-weight: normal;
	margin: 0;
	padding: 25px 0 10px 5px;
	text-align: right;
	width: 780px;
}

/* -----------------------------------------
   jQuery
------------------------------------------ */
#jq-frame {
height:300px;
width:780px;
position:relative;
z-index: 1;
margin:0 auto;
}

#jq-txt {
width:780px;
height:40px;
position:absolute;
bottom:0px;
_bottom:-4px;
left:0px;
z-index:10;
}