@charset "utf-8";
/* ===================================================================
CSS information

 file name  :zzz.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */


/* -----------------------------------------------------------
	各ページ専用指定
----------------------------------------------------------- */




/* headerヘッダー
----------------------------------------------------------- */
body#qa h1#title {
	width:1000px;
	background:url(../qa/images/qa_title.gif) no-repeat left top;
	margin:0 auto;
	height:70px;
	text-indent:-9999px;
}


/* mainメイン
----------------------------------------------------------- */

/* タブメニュー */
body#qa div#wallpaper #contents #main ul#qa_tabmenu {
	width:700px;
	height:66px;
}

body#qa div#wallpaper #contents #main ul#qa_tabmenu li {
	float:left;
	height:33px;
	text-indent:-9999px;
}
body#qa div#wallpaper #contents #main ul#qa_tabmenu li a {
	height:33px;
	display:block;
	overflow:hidden;
}
body#qa div#wallpaper #contents #main ul#qa_tabmenu li#qa_tabmenu01 {
	background:url(../qa/images/qa_teb_close.gif) no-repeat;
	width:140px;
}
body#qa div#wallpaper #contents #main ul#qa_tabmenu li#qa_tabmenu01 a:hover,
body#qa div#wallpaper #contents #main ul#qa_tabmenu li#qa_tabmenu01 .active {
	background: url(../qa/images/qa_teb_open.gif) no-repeat;
	width:140px;
}
body#qa div#wallpaper #contents #main ul#qa_tabmenu li#qa_tabmenu02 {
	background:url(../qa/images/qa_teb_close.gif) no-repeat;
	background-position:-140px 0;
	width:139px;
}
body#qa div#wallpaper #contents #main ul#qa_tabmenu li#qa_tabmenu02 a:hover,
body#qa div#wallpaper #contents #main ul#qa_tabmenu li#qa_tabmenu02 .active {
	background: url(../qa/images/qa_teb_open.gif) no-repeat;
	background-position:-140px 0;
	width:139px;
}
body#qa div#wallpaper #contents #main ul#qa_tabmenu li#qa_tabmenu03 {
	background:url(../qa/images/qa_teb_close.gif) no-repeat;
	background-position:-279px 0;
	width:139px;
}
body#qa div#wallpaper #contents #main ul#qa_tabmenu li#qa_tabmenu03 a:hover,
body#qa div#wallpaper #contents #main ul#qa_tabmenu li#qa_tabmenu03 .active {
	background: url(../qa/images/qa_teb_open.gif) no-repeat;
	background-position:-279px 0;
	width:139px;
}
body#qa div#wallpaper #contents #main ul#qa_tabmenu li#qa_tabmenu04 {
	background:url(../qa/images/qa_teb_close.gif) no-repeat;
	background-position:-418px 0;
	width:139px;
}
body#qa div#wallpaper #contents #main ul#qa_tabmenu li#qa_tabmenu04 a:hover,
body#qa div#wallpaper #contents #main ul#qa_tabmenu li#qa_tabmenu04 .active {
	background: url(../qa/images/qa_teb_open.gif) no-repeat;
	background-position:-418px 0;
	width:139px;
}
body#qa div#wallpaper #contents #main ul#qa_tabmenu li#qa_tabmenu05 {
	background:url(../qa/images/qa_teb_close.gif) no-repeat;
	background-position:-557px 0;
	width:143px;
}
body#qa div#wallpaper #contents #main ul#qa_tabmenu li#qa_tabmenu05 a:hover,
body#qa div#wallpaper #contents #main ul#qa_tabmenu li#qa_tabmenu05 .active {
	background: url(../qa/images/qa_teb_open.gif) no-repeat;
	background-position:-557px 0;
	width:143px;
}
body#qa div#wallpaper #contents #main ul#qa_tabmenu li#qa_tabmenu06 {
	background:url(../qa/images/qa_teb_close.gif) no-repeat;
	background-position:0 -33px;
	width:140px;
}
body#qa div#wallpaper #contents #main ul#qa_tabmenu li#qa_tabmenu06 a:hover,
body#qa div#wallpaper #contents #main ul#qa_tabmenu li#qa_tabmenu06 .active {
	background: url(../qa/images/qa_teb_open.gif) no-repeat;
	background-position:0 -33px;
	width:140px;
}
body#qa div#wallpaper #contents #main ul#qa_tabmenu li#qa_tabmenu07 {
	background:url(../qa/images/qa_teb_close.gif) no-repeat;
	background-position:-140px -33px;
	width:139px;
}
body#qa div#wallpaper #contents #main ul#qa_tabmenu li#qa_tabmenu07 a:hover,
body#qa div#wallpaper #contents #main ul#qa_tabmenu li#qa_tabmenu07 .active {
	background: url(../qa/images/qa_teb_open.gif) no-repeat;
	background-position:-140px -33px;
	width:139px;
}
body#qa div#wallpaper #contents #main ul#qa_tabmenu li#qa_tabmenu08 {
	background:url(../qa/images/qa_teb_close.gif) no-repeat;
	background-position:-279px -33px;
	width:139px;
}
body#qa div#wallpaper #contents #main ul#qa_tabmenu li#qa_tabmenu08 a:hover,
body#qa div#wallpaper #contents #main ul#qa_tabmenu li#qa_tabmenu08 .active {
	background: url(../qa/images/qa_teb_open.gif) no-repeat;
	background-position:-279px -33px;
	width:139px;
}
body#qa div#wallpaper #contents #main ul#qa_tabmenu li#qa_tabmenu09 {
	background:url(../qa/images/qa_teb_close.gif) no-repeat;
	background-position:-418px -33px;
	width:139px;
}
body#qa div#wallpaper #contents #main ul#qa_tabmenu li#qa_tabmenu09 a:hover,
body#qa div#wallpaper #contents #main ul#qa_tabmenu li#qa_tabmenu09 .active {
	background: url(../qa/images/qa_teb_open.gif) no-repeat;
	background-position:-418px -33px;
	width:139px;
}

body#qa #main h3 {
	background:url(../qa/images/qa_stbg.gif) no-repeat left top;
	width:700px;
	height:52px;
	clear:both;
	color:#790000;
	font-size:24px;
	font-weight:normal;
	position:relative;
}
body#qa #main h3 p {
	position:absolute;
	top:13px;
	left:13px;
}
body#qa #main div.qtext {
	clear:both;
	width:700px;
	height:100%;
	padding:10px 0 10px 0;
	border-bottom: dotted 1px #BBB;
	margin:15px 0 0 0;
}
body#qa #main div.atext {
	clear:both;
	width:700px;
	height:100%;
	padding:10px 0 10px 3px;
	margin:0 0 15px 0;
}
p.atext_p {
	width:650px;
	overflow:hidden;
}

/* タブ中身：宿泊 */
body#qa #main div#tab1 {
	clear:both;
	margin:15px 0 40px 0;
}

/* タブ中身：朝食 */
body#qa #main div#tab2 {
	clear:both;
	margin:15px 0 40px 0;
}

/* タブ中身：館内施設 */
body#qa #main div#tab3 {
	clear:both;
	margin:15px 0 40px 0;
}

/* タブ中身：駐車場 */
body#qa #main div#tab4 {
	clear:both;
	margin:15px 0 40px 0;
}

/* タブ中身：チェックインアウト */
body#qa #main div#tab5 {
	clear:both;
	margin:15px 0 40px 0;
	}

/* タブ中身：お支払い */
body#qa #main div#tab6 {
	clear:both;
	margin:15px 0 40px 0;
}

/* タブ中身：フロントサービス */
body#qa #main div#tab7 {
	clear:both;
	margin:15px 0 40px 0;
}

/* タブ中身：周辺観光 */
body#qa #main div#tab8 {
	clear:both;
	margin:15px 0 40px 0;
}

/* タブ中身：周辺施設 */
body#qa #main div#tab9 {
	clear:both;
	margin:15px 0 40px 0;
}




/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html {}

