@charset "utf-8";
/* faq.css */


/*****************************

	ページ画像

******************************/

#faq #wrp_imagesection {
	margin:0;
	padding:0;
	width:100%;
	height:165px;
	overflow:hidden;
	display:table;
	text-indent:-9999px;
	background:url(../faq/images/img_faq.jpg) center top no-repeat;
}


/*****************************

	タイトル

******************************/


#faq h2 {
	margin:0 0 60px 0;
	padding:0;
	width:250px;
	height:25px;
	text-indent:-9999px;
	background:url(../faq/images/tit_faq.gif) left top no-repeat;
}

#faq h3 {
	margin:0 0 20px 0;
	padding:0;
	width:653px;
	height:29px;
	line-height:29px;
	text-indent:-9999px;
}


/*****************************

	よくあるご質問ご案内

******************************/

#faq .wrp_faqguide {
	margin:0 0 30px 0;
	padding:0;
	width:653px;
	overflow:hidden;
}


#faq .wrp_faqguide p {
	margin:0 0 30px 0;
	padding:0;
	width:653px;
}


/*****************************

	よくあるご質問ご案内

******************************/

#faq .wrp_faqguide {
	margin:0;
	padding:0;
	width:653px;
	overflow:hidden;
}



/*****************************

	予約について

******************************/

#faq .wrp_questions {
	margin:0 0 30px 0;
	padding:0;
	width:653px;
	overflow:hidden;
}

#faq .wrp_questions h3 {
	margin:0 0 20px 0;
	padding:0;
	width:653px;
	height:29px;
	line-height:29px;
	text-indent:-9999px;
}


/****  見出し ****/

#faq h3#tit_aboutreserves {
	background:url(../faq/images/tit_aboutreserve.gif) left top no-repeat;
}

#faq h3#tit_driftice {
	margin-top:60px;
	background:url(../faq/images/tit_driftice.gif) left top no-repeat;
}

#faq h3#tit_embarking {
	margin-top:60px;
	background:url(../faq/images/tit_embarking.gif) left top no-repeat;
}

#faq h3#tit_others {
	margin-top:60px;
	background:url(../faq/images/tit_others.gif) left top no-repeat;
}

/****  質問メニュー ****/


#faq .wrp_questions ul {
	margin:0 0 30px 0;
	padding:20px 20px 15px 30px;
	width:600px;
	list-style:circle outside;
	border:1px solid #7C9B1B;
	line-height:180%;
	color:#1A2F47;
}

#faq .wrp_questions ul li a {
	color:#1A2F47;
	text-decoration:none;
}

#faq .wrp_questions ul li a:hover {
	color:#1A2F47;
	text-decoration:underline;
}


/****  FAQ テーブル ****/


#faq .table_answers {
	margin:0 0 20px 0;
	border: 1px solid #E9F3A7;
	background-color: #E9F3A7;
	border-collapse: collapse;
	border-spacing: 1px;
	width:653px;
}

#faq .table_answers th,
#faq .table_answers td {
	padding: 15px;
}

#faq .table_answers th{
	color: #000;
	width:60px;
	text-align: center;	
}

#faq .table_answers td {
	text-align: left;
}







