@charset "utf-8";
/* ===================================================================
CSS information

 file name  :sight.css
 author     :Ability Consultant
style info  :観光案内ページ設定　ハックは最下部に記述
=================================================================== */


/*----------------------------------------------------
	index.html
----------------------------------------------------*/

/* con_map 地図
----------------------------------------------------*/
#sight .con_map {
	width: 690px;
	margin: 0 0 40px 0;
}

#sight .con_map h2 {
	margin: 0 0 5px 0;
}

#sight .con_map #maps {
	width: 684px;
	height: 294px;
	border: 3px #d0cca6 solid;
}

/* box_maps map内指定
-----------------------------------------------*/
#sight .box_maps {
	width: 300px;
	overflow: hidden;
}

#sight .box_maps span {
	padding: 0 0 0 13px;
	background: url(../images/ic_midashi.gif) no-repeat left center;
	font-weight: bold;
}

#sight .box_maps img {
	width: 78px;
	height: 78px;
	margin: 0 10px 0 0;
	float: left;
}


/* con_spot おすすめ
----------------------------------------------------*/
#sight .con_spot {
	width: 690px;
	margin: 0 0 40px 0;
	overflow: hidden;
}

#sight .con_spot h3 {
	margin: 0 0 30px 0;
}

#sight .con_spot p {
	margin: 0 0 5px 0;
}


/* 熊野古道
-----------------------------------------------*/
#sight .con_spot .kumano {
	width: 690px;
	margin: 0 0 10px 0;
	overflow: hidden;
}

#sight .con_spot .kumano h4 {
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	border-bottom: 2px #ccc8a0 solid;
	font-size: 120%;
	font-weight: bold;
}

#sight .con_spot .kumano .catch {
	font-size: 110%;
	color: #a94a1a;
	font-weight: bold;
}

#sight .con_spot  .kumano .time {
	font-size: 110%;
	font-weight: bold;
}

#sight .con_spot .kumano .time span {
	color: #7b2d1a;
	font-weight: bold;
}

/* 歩き体験 */
#sight .con_spot .kumano .box_walk {
	width: 690px;
	margin: 15px 0 30px 0;
	background: url(../sightseeings/images/bg_walk.jpg) no-repeat 0 0;
}

#sight .con_spot .kumano .box_walk .txt {
	padding: 65px 0 0 255px;
}

#sight .con_spot .kumano .box_walk .txt h5 {
	padding: 0 0 0 13px;
	background: url(../images/ic_midashi.gif) no-repeat left center;
	font-weight: bold;
}

#sight .con_spot .kumano .box_walk .txt p {
	margin: 0 0 15px 0;
}

/* 共通
-----------------------------------------------*/
#sight .con_spot .list_area {
	width: 658px;
	margin: 0 auto 10px  auto;
	padding: 10px;
	border: 1px #ccc8a0 solid;
	overflow: hidden;
}

#sight .con_spot .list_area h4 {
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	border-bottom: 2px #ccc8a0 solid;
	font-size: 110%;
	font-weight: bold;
}

#sight .con_spot .list_area .time {
	color: #7b2d1a;
}

#sight .con_spot .list_area .photo {
	width: 100px;
	float: left;
}

#sight .con_spot .list_area .txt {
	width: 530px;
	float: right;
}

#sight .con_spot .list_area .txt p {
	margin: 0 0 10px 0;
}

/* 共通
-----------------------------------------------*/
#sight .con_spot .list_spot_l {
	width: 313px;
	margin: 0 0 10px 0;
	padding: 10px;
	border: 1px #ccc8a0 solid;
	float: left;
	overflow: hidden;
}

#sight .con_spot .list_spot_r {
	width: 313px;
	margin: 0 0 10px 0;
	padding: 10px;
	border: 1px #ccc8a0 solid;
	float: right;
	overflow: hidden;
}

#sight .con_spot .list_spot h4 {
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	border-bottom: 2px #ccc8a0 solid;
	font-size: 110%;
	font-weight: bold;
}

#sight .time {
	color: #7b2d1a;
}

#sight .con_spot .list_spot_l .photo,
#sight .con_spot .list_spot_r .photo {
	width: 130px;
	float: left;
}

#sight .con_spot .list_spot_l .txt,
#sight .con_spot .list_spot_r .txt {
	width: 170px;
	float: right;
}

#sight .con_spot .last {
	clear: both;
}


/* con_golf ゴルフ場
----------------------------------------------------*/
#sight .con_golf {
	width: 690px;
	margin: 0 0 40px 0;
	background: url(../sightseeings/images/bg_golf.jpg) no-repeat right 40px;
}

#sight .con_golf .catch {
	margin: 10px 0;
	color: #a94a1a;
	font-weight: bold;
}

#sight .con_golf .txt_golf {
	margin: 0 0 80px 0;
	padding: 0 350px 0 0;
}


/* 共通
-----------------------------------------------*/
#sight .con_golf .list_golf {
	width: 658px;
	margin: 0 auto 10px  auto;
	padding: 10px;
	background-color: #fff;
	border: 1px #ccc8a0 solid;
	overflow: hidden;
}

#sight .con_golf .list_golf h4 {
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	border-bottom: 2px #ccc8a0 solid;
	font-size: 110%;
	font-weight: bold;
}

#sight .con_golf .list_golf .time {
	color: #7b2d1a;
}

#sight .con_golf .list_golf .photo {
	width: 100px;
	float: left;
}

#sight .con_golf .list_golf .txt {
	width: 530px;
	float: right;
}

#sight .con_golf .list_golf .txt p {
	margin: 0 0 10px 0;
}

/* con_sotoyu 外湯めぐり
----------------------------------------------------*/
#sight .con_sotoyu {
	width: 690px;
	margin: 0 0 50px 0;
}

#sight .con_sotoyu .photo {
	margin: 15px 0 15px 0;
	overflow: hidden;
}

#sight .con_sotoyu p.txt_sotoyu {
	clear: both;
}

/* con_sotoyu_list ナビゲーション
----------------------------------------------------*/
#sight .con_sotoyu_list {
	width: 690px;
	margin: 20px 0 0 0;
}

#sight .con_sotoyu_list ul {
	width: 689px;
	padding: 1px 0 0 1px;
	overflow: hidden;
}

#sight .con_sotoyu_list ul li {
	width: 218px;
	margin: -1px 0 0 -1px;
	padding: 10px 0 10px 10px;
	background-color: #e9e7d1;
	border: 1px #ccc8a0 solid;
	float: left;
}

#sight .con_sotoyu_list ul li a {
	padding: 0 0 0 13px;
	background: url(../sightseeings/images/ic_nav.gif) no-repeat 0 3px;
	font-weight: bold;
	text-decoration: underline;
}

/* con_hotaru ホタルの里
----------------------------------------------------*/
#sight .con_hotaru {
	width: 690px;
	margin: 0 0 50px 0;
	overflow: hidden;
}

#sight .con_hotaru h3 {
	margin: 0 0 15px 0;
}

#sight .con_hotaru p.txt_hotaru {
	width: 465px;
	margin: 0 20px 0 0;
	float: left;
}

/*----------------------------------------------------
	#main		メイン（詳細ページ）
----------------------------------------------------*/

/*	.con_intro		上部ナビエリア
----------------------------------------------------*/
#sight .con_navi {
	width:700px;
}

#sight .con_navi ul {
	margin:30px 20px;
	width:660px;
	height:40px;
	background:url(../sightseeings/images/btn_spt.gif) no-repeat;
}

#sight .con_navi ul li {
	text-indent:-9999px;
	float:left;
}

#sight .con_navi ul li a {
	width:220px;
	height:40px;
	display:block;
}


/*	.con_intro		詳細情報
----------------------------------------------------*/
#sight .con_spot_detail {
	width:690px;
}

#sight .con_spot_detail .title {
	width:660px;
	height:50px;
	margin-bottom:30px;
	padding:0 20px 0 10px;
	background:url(../sightseeings/images/bg_st_sightseeing.gif) left center no-repeat;
}

#sight .con_spot_detail .title h4.st_sightseeing {
	padding:16px 0 0 15px;
	float:left;
}

#sight .con_spot_detail .title p {
	padding:19px 0 0 0;
	float:right;
}

#sight .con_spot_detail .box_spot_detail {
	width:660px;
	margin:30px 20px;
}

#sight .con_spot_detail .box_spot_detail .box_spot_detail_l {
	width:280px;
	margin-bottom:20px;
	float:left;
}

#sight .con_spot_detail .box_spot_detail .box_spot_detail_l p {
	margin-bottom:5px;
}

#sight .con_spot_detail .box_spot_detail .box_spot_detail_l ul li {
	margin-right:20px;
	display:inline;
	width:80px;
	height:60px;
	overflow:hidden;
	float:left;
}

#sight .con_spot_detail .box_spot_detail .box_spot_detail_l ul li.last {
	margin-right:0;
	display:inline;
	width:80px;
	height:60px;
	overflow:hidden;
	float:left;
}

#sight .con_spot_detail .box_spot_detail .box_spot_detail_r {
	width:360px;
	float:right;
}

#sight .con_spot_detail .box_spot_detail .box_spot_detail_r #maps {
	width:354px;
	height:230px;
	border:3px solid #d0cca6;
}

#sight .con_spot_detail .box_spot_detail .box_spot_detail_r p {
	text-align:right;
	margin-top:5px;
}

#sight .con_spot_detail .box_spot_detail p.description {
	clear:both;
	margin-bottom:30px;
	padding-top:15px;
}


#sight .con_spot_detail .box_spot_detail table {
	width:660px;
	margin:0;
}

#sight .con_spot_detail .box_spot_detail table th {
	width:140px;
	text-align:center;
	padding-left:0;
	font-weight:bold;
	background:#e9e7d1;
}

#sight .con_spot_detail .box_spot_detail table th span {
	text-align:center;
	padding-left:0;
	font-weight:normal;
	font-size:10px;
	line-height:1em;
	display:block;
}

/*----------------------------------------------------
　 GOOGLE MAPのホテル吹き出し
----------------------------------------------------*/

#sight .con_hotel {
	min-height:90px;
}

#sight .con_hotel .txtlogomap {
	padding-left:15px;
	line-height:1.4em;
	font-size:x-small;
	text-align:left !important;
	margin-top:15px;
}

/*----------------------------------------------------
.cnt_point_spot 　 GOOGLE MAPのスポット吹き出し
----------------------------------------------------*/

#sight .cnt_point_spot {
	min-height:90px;
	position:relative;
}

#sight .cnt_point_spot img {
	margin: 0 15px 0 0;
	float:left;
	border:1px solid #b5c2da;
}

#sight .cnt_point_spot .pointspot_txt {
	line-height:1.4em;
	font-size:x-small;
	float:left;
	width:120px;
	text-align:left !important;
}

#sight .cnt_point_spot .pointspot_txt p {
	margin-bottom:5px;
	color:#846907;
}


#sight .cnt_point_spot .pointspot_txt span {
	color:#a94a1a;
	font-weight:bold;
}

#sight .cnt_point_spot .bt {
	top:70px;
	left:0;
	width:80px;
	height:22px;
	position:absolute;
}

/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/


* html #sight .con_spot .list_spot {margin: 0 3px 10px 3px;}

* html #sight .cnt_point_spot {
	min-height:90px;
	height:auto !important;
	height:90px;
	width:250px !important;
}
