body{

	scrollbar-base-color: #fff;

	scrollbar-face-color: #fbfcfc;

	scrollbar-highlight-color: #ddd;

	background-color: #d7f0f4;

	color: #4c6b8c;



	/*IEセンタリング用*/

	text-align: center;



	/*非IEセンタリング用*/

	margin: auto;

	width: 900px;

}



table.t1{

	width: 900px;

	border-collapse: collapse;

}



table.t_outline{

	width: 900px;

	border-collapse: collapse;

}



tr td{

	padding: 0px;

}



td.main{

	line-height: 1.4;

	background-color: #fff;

	text-align: center;

	margin: auto;

}





td{

	color : #666666;

	line-height: 1.4;

}

a:link { color: #3a76b1; }

a:visited { color: #3a76b1; }

a:hover { color: #FF9900; }





td.gnavi{

	height: 18px;

	text-align: left;

	color: #ffffff;

	padding-left: 5px;

	background-color : #98b4cd;

}

.gnavi A:link { color: #ffffff; }

.gnavi A:visited { color: #ffffff; }

.gnavi A:hover { color: #FFcc00; }



td.page_f_official_hotel{

	color: #666666;

	line-height: 1.5;

	font-size: 13px;

	padding-top: 5px;

	vertical-align: middle;

}



td.g_navi{

	height: 20px;

	font-size: 11px;

	color: #aaaaaa;

	padding-top: 3;

	padding-left: 8;

	background-image: url("te.gif");

	background-repeat: repeat-x;

}

.page_f A:link { text-decoration: none; color: #aaaaaa; }

.page_f A:visited { text-decoration: none; color: #999999; }

.page_f A:hover { color: #666666; }





td.page_f{

	height: 22px;

	text-align: center;

	font-size: 11px;

	color: #aaaaaa;

	padding-top: 2;

}

.page_f A:link { text-decoration: none; color: #aaaaaa; }

.page_f A:visited { text-decoration: none; color: #999999; }

.page_f A:hover { color: #666666; }





td.page_c{

	color: #666666;

	line-height: 1.5;

	font-size: 12px;

	padding-top: 15px;

	padding-left: 15px;

	padding-bottom: 15;

	text-align: right;

}



td.qa_q{

	width: 8px;

	text-align: center;

	vertical-align: top;

	background-color: #ededed;

}



td.qa_q2{

	width: 8px;

	text-align: center;

	vertical-align: top;

}



td.qa_qc{

	width: 8px;

	text-align: center;

	vertical-align: top;

	background-color: #3399cc;

}



td.qa_t{

	text-align: left;

	vertical-align: top;

	background-color: #ededed;

	padding-left: 5px;

}



td.qa_t2{

	text-align: left;

	vertical-align: top;

	padding-left: 5px;

}



