@charset "utf-8";
/* ===================================================================
CSS information

 file name  :style.css
 author     :yourName (admin)
 style info :よくあるご質問
 

/* ===================================================================


/*----------------------------------------------------
	基本設定、リンクカラー、レイアウト、横幅設定など
----------------------------------------------------*/

#container{
	width:896px;
	min-height:600px;
	background:url(/fuji/common/images/enjoyfuji_bg.gif) repeat;
	border:4px solid #dcdbb7;
}

/*----------------------------------------------------
	インフォメーション共通のタイトル
----------------------------------------------------*/
#h1-title-block{
	width:864px;
	padding:12px 16px 0 16px;
	overflow:hidden;
}

#h1-title-block h1{
	font-size:18px;
	font-weight:bold;
	margin-bottom:4px;
	color:#3f2206;
	border-left:8px solid #3f2206;
	padding:0 0 5px 8px;

}

#h1-title-block p{
	font-size:16px;
	line-height:1.2;
	text-align:left;
	color:#3f2206;
}

#content-wrapper{
	width:853px;
	background:#fff;
	border:1px solid #ddd;
	padding:10px;
	margin:10px;
	clear:both;
	overflow:hidden;
}



/*---------------------------------------------------- 
 * 黄色い枠線
----------------------------------------------------*/

#content-block{
	width:829px;
	background:#fff;
	border:4px solid #f5c73a;
	padding:8px;
	clear:both;
	overflow:hidden;
}

#content h2{
	font-size:19px;
	font-weight:bold;
	line-height:1.2;
	color:#f96400;
}


#content .div-page_top{
	text-align:center;
	clear:both;
	overflow:hidden;
	width:820px;
}


/*----------------------------------------------------
	先頭の質問集
----------------------------------------------------*/
#question{
	width:797px;
	padding:10px;
	border:2px solid #eee;
	clear:both;
	overflow:hidden;
	margin-bottom:23px;
}

#question ul li{
	display:block;
	float:left;
	margin-right:15px;
}

/* タブバージョンの設定 */
.tabContainer #question{
	width:824px;
	padding:0;
	border:none;
	clear:both;
	overflow:hidden;
	margin-bottom:23px;
}

.tabContainer #question ul li{
	margin-right:3px;
}

/* タブ設定上書き */
.tabContainer #question ul.tabMenu li {
	float: left;
	width:100px;
	background:url(/fuji/information/faq/images/tab_plan_off.gif) no-repeat top;
}

/* 未選択のタブ */
.tabContainer #question ul.tabMenu li a {
	width:90px;
	padding:5px 5px;
	color: #999;
	text-align:center;
}

/* 選択中のタブ */
.tabContainer #question ul.tabMenu li.active a {
	width:90px;
	padding:5px 5px;
	background:url(/fuji/information/faq/images/tab_plan_on.gif) no-repeat top;
	color: #000;
	text-decoration:underline;
}

/* カーソルオン時 */
.tabContainer #question ul.tabMenu li a:hover {
	color: #000;
	text-decoration:underline;
}

/*---------------------------------------------------- 
 * ページのトップへ
----------------------------------------------------*/

#content p.re-page_top{
	float:right;
	background:url(/fuji/common/images/icons/icon_top.gif) no-repeat left;
	width:10em;
	margin:10px 0 0 0;
	padding-left:6px;
	text-align:right;
	font-size:13px;
}
#content a{
	color:#333;
	text-decoration:underline;
}

/*---------------------------------------------------- 
 * おおまかなフロート 
----------------------------------------------------*/

.left{
	float:left;
	width:403px;
	overflow:hidden;
}



/*----------------------------------------------------
 * 質問dtと、回答dd
----------------------------------------------------*/
.left dl dt{
	font-size:14px;
	font-weight:bold;
	color:#D56A00;
	margin-bottom:4px;
	line-height:1.1;
}

.left dl dd{
	font-size:13px;
	line-height:1.5;
	margin-bottom:12px;
	color:#666;
}


/*----------------------------------------------------
 * h3の装飾
----------------------------------------------------*/
h3{
	width:806px;
	border-left:9px solid #739824;
	margin:0 0 6px 0;
	padding-left:5px;
	text-align:left;
	font-weight:bold;
	font-size:14px;
}

.title-h3{
	font-size:16px;
	border-left:4px solid #8CBC0E;
	padding:0 0 0 5px;
	margin:0 0 10px 0;
	width:394px;
}


/*----------------------------------------------------
 * 旅行キャンセルのテーブル
----------------------------------------------------*/

#cxl_tbl {
	border-top: 1px solid #D6D6D6;
	border-right: 1px none #D6D6D6;
	border-bottom: 1px none #D6D6D6;
	border-left: 1px solid #D6D6D6;
	margin-left: 2px;
}
#cxl_tbl td{
	border-right: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-color: #D6D6D6;
	border-left-color: #D6D6D6;
}


/*----------------------------------------------------
 * ページ切替のタブ
----------------------------------------------------*/

#faq-list{
	margin:0;
	clear:both;
	padding:0;
	height:50px;
}

#faq-list ul li{
	float:left;
	display:block;
	padding:0;
	height:50px;
}

#faq-list ul{
	background:url(images/btn_top_bg.gif) repeat-x bottom;
	height:50px;
	padding:0;
}


.faq-table{
	font-size:12px;
	border:1px solid #CCC;
	border-left:1px solid #CCC;
}

.faq-table tr th{
	background:#eee;
	font-weight:bold;
	padding:2px;
	width:230px;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
}

.faq-table tr td{
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	padding:2px;
}

.faq-table .question{
	font-weight:bold;
}

.faq-table .cource-faq-td{
	width:100px;
}

.second-faq-table {
	margin-top:10px;
}


.place-title{
	background:#37B4DD;
	text-align:center;
	font-weight:bold;
	color:#fff;
}

.margin-right15px{
	margin-right:15px;
}

.maps{
	clear:both;
	overflow:hidden;
	padding:0 59px;
	margin: 0 auto 16px auto;
}

.maps2{
	clear:both;
	overflow:hidden;
	text-align:center;
	padding:0 25px;
	margin: 0 auto 16px auto;
}

.maps table{
	float:left;
}

.maps2 table{
	float:left;
}

.cource{
	overflow:hidden;
	border-bottom:2px solid #eee;
	text-align:center;
	width: 820px;
	margin-bottom: 6px;
	padding: 5px;
}

.cource ul li{
	float:left;
	margin-right:15px;
}

.cource ul{
	width:100%;
	clear:both;
	margin:0 auto;
}

.place-pic{
	background:#ffffff;
	text-align:center;
}

.place-shugo{
	font-size:12px;
	margin:0 auto;
	color:#333;
	text-align:center;
	overflow: hidden;
	}

.place-shugo ul li{
	width:98px;
	display:block;
	padding:5px;
	float:left;
}

.place-shugo ul{
	clear:both;
	width: 220px;
}

.place-text{
	text-align:center;
}

.place-text strong{
	font-weight:bold;
	font-size:13px;
}

.shugo{
	background:#ffb4c4;
	font-weight:bold;
	margin:0 3px 0 0;
	}

.shuppatsu{
	background:#9ddaee;
	font-weight:bold;
}






.place-shugo2{
	font-size:14px;
	margin:0 auto;
	color:#333;
	text-align:center;
	overflow: hidden;
	}

.place-shugo2 ul li{
	width:80px;
	display:block;
	padding:2px;
	float:left;
}

.place-shugo2 ul{
	clear:both;
	width: 175px;
}

.place-shugo2 img{
	margin:0 0 6px 0;
}

