@charset "utf-8";
/* ===================================================================
CSS information

 file name  :faci.css
 author     :Ability Consultant
style info  :トップページ設定　ハックは最下部に記述
=================================================================== */


/*----------------------------------------------------
	各ページ専用指定
----------------------------------------------------*/
#acc #header h2 {
	background: url(../acc/images/bg_main.jpg) no-repeat top center;
}

/*----------------------------------------------------
	#main
----------------------------------------------------*/

/* ページトップキャッチ
-----------------------------------------------*/
#acc .con_catch {
	background: url(../acc/images/bg_catch.jpg) no-repeat top left;
	padding: 0 0 47px;
}
#acc .con_catch p {
	padding: 6px 0 13px 17px;
}
#acc h3 {
	margin: 0 0 22px;
}

/* ページ内ナビ
-----------------------------------------------*/
#acc .main_pnav {
	width: 700px;
	overflow: hidden;
}
#acc .main_pnav li {
	float: left;
}


/* グーグルマップ
--------------------------------------------*/
#acc .con_map {
	margin: 10px 0 0;
	color: #000;
}
#acc .con_map #gmap {
	width: 696px;
	height: 412px;
	border: 2px solid #c8bea7;
}
#acc .con_map p {
	font-size: 80%;
	text-align: right;
	margin: 5px 0;
}

/* 電車でのアクセス
--------------------------------------------*/
#acc .con_tra {
	margin: 20px 0 0;
}

/* 車でのアクセス
--------------------------------------------*/
#acc .con_car {
	margin: 71px 0 0;
}
#acc .con_car .box_car {
	background-color: #f5efd9;
	padding: 13px;
	overflow: hidden;
	width: 674px;
	margin: 19px 0 0;
}
#acc .con_car .box_car .txtarea {
	width: 438px;
	float: left;
}
#acc .con_car .box_car .txtarea h4 {
	padding: 6px 0 10px 12px;
	border-bottom: 1px dotted #dac4ae;
	margin: 0 0 13px;
}
#acc .con_car .box_car .txtarea p {
	margin: 0 0 0 12px;
}
#acc .con_car .box_car .txtarea .parking {
	border: 1px solid #dac4ae;
	padding: 8px 18px 14px;
	margin: 14px 0 0 12px;
}
#acc .con_car .box_car .parking_photo {
	width: 217px;
	float: right;
}


/* 周辺観光情報
--------------------------------------------*/
#acc .con_sig {
	margin: 82px 0 75px;
}
#acc .con_sig h3 {
	margin: 0 0 27px;
}

#acc .con_sig .box_sig {
	overflow: hidden;
	width: 700px;
	margin-bottom: 25px;
}
#acc .con_sig .box_sig .sig_photo {
	width: 213px;
	float: left;
	border: 2px solid #c7bda4;
}
#acc .con_sig .box_sig .txtarea {
	width: 452px;
	float: right;
	padding: 0 15px 0 0;
}
#acc .con_sig .box_sig .txtarea h4 {
	padding: 0 0 10px 12px;
	border-bottom: 1px dotted #8a7849;
}
#acc .con_sig .box_sig .txtarea .txt {
	padding: 13px 0 12px 12px;
}
#acc .con_sig .box_sig .txtarea .detail_btn {
	width: 150px;
	padding: 0 0 0 27px;
	font-weight: 800;
	background: url(../acc/images/ic_arrow.gif) no-repeat 0px 5px;
	float: right;
	margin: 0 0 10px;
}
#acc .con_sig .box_sig .txtarea .detail {
	background-color: #f5efd9;
	clear: both;
	padding: 6px 0 6px 12px;
}







/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html #acc .con_sig .box_sig .txtarea .detail {
	padding: 4px 0 6px 12px;
}

/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html #acc .con_sig .box_sig .txtarea .detail {
	padding: 4px 0 6px 12px;
}
