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

 file name  :sightseeing.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */


/*----------------------------------------------------
	#gmenu	グローバルメニュー
----------------------------------------------------*/

#sightseeing #gmenu ul li#gm_sightseeing a {
	background:url(../images/gmenu_site.gif) -385px -59px;
}



/*----------------------------------------------------
	#title
----------------------------------------------------*/

#sightseeing #title h2 {
	background:url(../sightseeing/images/title.jpg) 0 0 no-repeat;
}



/*----------------------------------------------------
	#wrp_introsightseeing
----------------------------------------------------*/
#sightseeing #wrp_introsightseeing {
	margin:0 0 15px 0;
	padding:0;
	width:680px;
	overflow:hidden;
}

#sightseeing #wrp_introsightseeing #txt {
	margin:0 25px 0 0;
	padding:0;
	width:405px;
	float:left;	
}

#sightseeing #wrp_introsightseeing img {
	float:right;
}

#sightseeing #wrp_introsightseeing #txt h3 {
	margin:0 0 15px 0;
	padding:0;
	width:405px;
	height:37px;
	line-height:37px;
	text-indent:-9999px;
	background:url(../sightseeing/images/tit_sightseeing.gif) 0 0 no-repeat;
}

#sightseeing #wrp_introsightseeing #txt p {
	margin:0;
	padding:0;
	width:405px;
}


/*----------------------------------------------------
	#gmap
----------------------------------------------------*/
#sightseeing #gmap {
	margin:0 0 30px 0;
	padding:0;
	width:678px;
	height:335px;
	clear:both;
	border:1px solid #d0d0d0;
}



/*----------------------------------------------------
	#wrp_spots
----------------------------------------------------*/
#sightseeing #wrp_spots {
	margin:0 0 20px 0;
	padding:0;
	width:680px;
}

#sightseeing #wrp_spots {
	margin:0 0 20px 0;
	padding:0;
	width:680px;
}

#sightseeing #wrp_spots h4 {
	margin:0 0 15px 0;
	padding:0;
	width:680px;
	height:25px;
	line-height:25px;
	text-indent:-9999px;
	background:url(../sightseeing/images/tit_spotsguide.gif) 0 0 no-repeat;
}

#sightseeing #wrp_spots #cnt_spots {
	margin:0 auto;
	padding:0;
	width:640px;
	overflow:hidden;
}

/* .spot	観光スポット */

#sightseeing #wrp_spots .spot {
	margin:0 0 20px 0;
	padding:10px 0px;
	width:310px;
	float:left;
	overflow:hidden;
	background-color:#f5f5f5;
}

#sightseeing #wrp_spots .left {
	float:left;
}

#sightseeing #wrp_spots .right {
	float:right;
}


#sightseeing #wrp_spots .mrg {
	margin:0 auto;
	padding:0;
	width:281px;
}

#sightseeing #wrp_spots .spot img.ispot {
	float:left;
}

#sightseeing #wrp_spots .txt {
	margin:0;
	padding:0;
	width:180px;
	float:right;
	overflow:hidden;
}

#sightseeing #wrp_spots .txt h5 {
	margin:0 0 8px 0;
	padding:0 0 0 40px;
	width:140px;
	min-height:31px;
	line-height:16px;
	color:#2c2c2c;
	font-size:13px;
}

#sightseeing #wrp_spots .txt p.info {
	margin:0 0 10px 0;
	padding:0;
	width:180px;
	line-height:16px;
}

#sightseeing #wrp_spots .txt p.btn_hp {
	margin:0 15px 0 0;
	float:left;
}

#sightseeing #wrp_spots .txt p.btn_map {
	float:left;
}


#sightseeing #wrp_spots .txt h5#spot01 {
	background:url(../sightseeing/images/spot01.gif) 0 0 no-repeat;
}
#sightseeing #wrp_spots .txt h5#spot02 {
	background:url(../sightseeing/images/spot02.gif) 0 0 no-repeat;
}
#sightseeing #wrp_spots .txt h5#spot03 {
	background:url(../sightseeing/images/spot03.gif) 0 0 no-repeat;
}
#sightseeing #wrp_spots .txt h5#spot04 {
	background:url(../sightseeing/images/spot04.gif) 0 0 no-repeat;
}
#sightseeing #wrp_spots .txt h5#spot05 {
	background:url(../sightseeing/images/spot05.gif) 0 0 no-repeat;
}
#sightseeing #wrp_spots .txt h5#spot06 {
	background:url(../sightseeing/images/spot06.gif) 0 0 no-repeat;
}
#sightseeing #wrp_spots .txt h5#spot07 {
	background:url(../sightseeing/images/spot07.gif) 0 0 no-repeat;
}
#sightseeing #wrp_spots .txt h5#spot08 {
	background:url(../sightseeing/images/spot08.gif) 0 0 no-repeat;
}
#sightseeing #wrp_spots .txt h5#spot09 {
	background:url(../sightseeing/images/spot09.gif) 0 0 no-repeat;
}
#sightseeing #wrp_spots .txt h5#spot10 {
	background:url(../sightseeing/images/spot10.gif) 0 0 no-repeat;
}
#sightseeing #wrp_spots .txt h5#spot11 {
	background:url(../sightseeing/images/spot11.gif) 0 0 no-repeat;
}
#sightseeing #wrp_spots .txt h5#spot12 {
	background:url(../sightseeing/images/spot12.gif) 0 0 no-repeat;
}
#sightseeing #wrp_spots .txt h5#spot13 {
	background:url(../sightseeing/images/spot13.gif) 0 0 no-repeat;
}
#sightseeing #wrp_spots .txt h5#spot14 {
	background:url(../sightseeing/images/spot14.gif) 0 0 no-repeat;
}
#sightseeing #wrp_spots .txt h5#golf01 {
	background:url(../sightseeing/images/golf01.gif) 0 0 no-repeat;
}
#sightseeing #wrp_spots .txt h5#golf02 {
	background:url(../sightseeing/images/golf02.gif) 0 0 no-repeat;
}


#sightseeing .red {
	color:#a40000;
}


/*----------------------------------------------------
	#wrp_golfguide
----------------------------------------------------*/

#sightseeing #wrp_golfguide {
	margin:0 0 20px 0;
	padding:0;
	width:680px;
	clear:both;
}


#sightseeing #wrp_golfguide h4 {
	margin:0 0 15px 0;
	padding:0;
	width:680px;
	height:25px;
	line-height:25px;
	text-indent:-9999px;
	background:url(../sightseeing/images/tit_golfguide.gif) 0 0 no-repeat;
}

#sightseeing #wrp_golfguide #cnt_gspots {
	margin:0 auto;
	padding:0;
	width:640px;
	overflow:hidden;
}


/* .spot	ゴルフスポット */

#sightseeing #wrp_golfguide .spot {
	margin:0 0 20px 0;
	padding:10px 0px;
	width:310px;
	float:left;
	overflow:hidden;
	background-color:#f5f5f5;
}

#sightseeing #wrp_golfguide .left {
	float:left;
}

#sightseeing #wrp_golfguide .right {
	float:right;
}


#sightseeing #wrp_golfguide .mrg {
	margin:0 auto;
	padding:0;
	width:281px;
}

#sightseeing #wrp_golfguide .spot img.ispot {
	float:left;
}

#sightseeing #wrp_golfguide .txt {
	margin:0;
	padding:0;
	width:180px;
	float:right;
	overflow:hidden;
}

#sightseeing #wrp_golfguide .txt h5 {
	margin:0 0 8px 0;
	padding:0 0 0 40px;
	width:140px;
	min-height:31px;
	line-height:16px;
	color:#2c2c2c;
	font-size:13px;
}

#sightseeing #wrp_golfguide .txt h5#golf01 {
	background:url(../sightseeing/images/golf01.gif) 0 0 no-repeat;
}
#sightseeing #wrp_golfguide .txt h5#golf02 {
	background:url(../sightseeing/images/golf02.gif) 0 0 no-repeat;
}
#sightseeing #wrp_golfguide .txt h5#golf03 {
	background:url(../sightseeing/images/golf03.gif) 0 0 no-repeat;
}
#sightseeing #wrp_golfguide .txt h5#golf04 {
	background:url(../sightseeing/images/golf04.gif) 0 0 no-repeat;
}

#sightseeing #wrp_golfguide .txt p.info {
	margin:0 0 10px 0;
	padding:0;
	width:180px;
	line-height:16px;
}

#sightseeing #wrp_golfguide .txt p.btn_hp {
	margin:0 15px 0 0;
	float:left;
}

#sightseeing #wrp_golfguide .txt p.btn_map {
	float:left;
}


#sightseeing #wrp_golfguide .txt h5#spot01 {
	background:url(../sightseeing/images/tit_spot01.gif) 0 0 no-repeat;
}

 /* テーブル */
 
#sightseeing #wrp_golfguide table.tbl_golfguide {
	margin: 0;
	color:#585858;
	border-collapse:separate;
	border-spacing:5px;
	font-size:11px;
}

#sightseeing #wrp_golfguide table.tbl_golfguide th,
#sightseeing #wrp_golfguide table.tbl_golfguide td {
	padding:0;
	margin:0;
	border:1px;
}

#sightseeing #wrp_golfguide table.tbl_golfguide th {
	text-align:center;
	font-weight:normal;
	color:#fff;
	background-color:#666666;
	width:50px;
}



/*----------------------------------------------------
	#wrp_hoteluide
----------------------------------------------------*/
#sightseeing #wrp_hotelguide {
	margin:0 0 20px 0;
	padding:0;
	width:680px;
	overflow:hidden;
	clear:both;
}

#sightseeing #wrp_hotelguide h4 {
	margin:0 0 15px 0;
	padding:0;
	width:680px;
	height:25px;
	line-height:25px;
	text-indent:-9999px;
	background:url(../sightseeing/images/tit_hotelguide.gif) 0 0 no-repeat;
}

#sightseeing #cnt_hotelguide {
	margin:0 auto;
	padding:0;
	width:640px;
	overflow:hidden;
}

#sightseeing #wrp_hotelguide .hotelguide {
	margin:0 10px 0 0;
	padding:10px 0;
	width:199px;
	float:left;
	border:3px solid #e7eaf1;
}

#sightseeing #wrp_hotelguide #nomargin {
	margin:0;
}

#sightseeing #wrp_hotelguide .hotelguide .mrg {
	margin:0 auto;
	padding:0;
	width:175px;
}


#sightseeing #wrp_hotelguide .hotelguide .mrg h5 {
	margin:0 0 10px 0;
	padding:0 0 0 5px;
	width:170px;
	font-size:12px;
	color:#2a4787;
	border-left:3px solid #2a4787;
}

#sightseeing #wrp_hotelguide .hotelguide .mrg h5#tit_hotel01 {
	background:url(../sightseeing/images/tit_hotel.gif) 0 0 no-repeat;
}

 /* テーブル */
 
#sightseeing #wrp_hotelguide .hotelguide .mrg table.tbl_hotelguide {
	margin: 0;
	color:#585858;
	border-collapse:separate;
	border-spacing:5px;
	font-size:11px;
}

#sightseeing #wrp_hotelguide .hotelguide .mrg table.tbl_hotelguide th,
#sightseeing #wrp_hotelguide .hotelguide .mrg table.tbl_hotelguide td {
	padding:0;
	margin:0;
	border:1px;
}

#sightseeing #wrp_hotelguide .hotelguide .mrg table.tbl_hotelguide th {
	text-align:center;
	font-weight:normal;
	color:#fff;
	background-color:#666666;
	width:50px;
}


/*----------------------------------------------------
	#wrp_facilitiesguide
----------------------------------------------------*/
#sightseeing #wrp_facilitiesguide {
	margin:0 0 20px 0;
	padding:0;
	width:680px;
	overflow:hidden;
}

#sightseeing #wrp_facilitiesguide h4 {
	margin:0 0 15px 0;
	padding:0;
	width:680px;
	height:25px;
	line-height:25px;
	text-indent:-9999px;
	background:url(../sightseeing/images/tit_facilitiesguide.gif) 0 0 no-repeat;
}

#sightseeing #wrp_facilitiesguide table#tbl_facilitiesguide {
	margin:0 auto;
	padding:0;
	width:640px;
}

#sightseeing #wrp_facilitiesguide table#tbl_facilitiesguide td {
	padding:10px 10px 10px 40px;
	text-align:left;
}



/*----------------------------------------------------
	#wrp_companiesguide
----------------------------------------------------*/
#sightseeing #wrp_companiesguide {
	margin:0 0 20px 0;
	padding:0;
	width:680px;
	overflow:hidden;
}

#sightseeing #wrp_companiesguide h4 {
	margin:0 0 15px 0;
	padding:0;
	width:680px;
	height:25px;
	line-height:25px;
	text-indent:-9999px;
	background:url(../sightseeing/images/tit_companiesguide.gif) 0 0 no-repeat;
}

#sightseeing #wrp_companiesguide table#tbl_companiesguide {
	margin:0 auto;
	padding:0;
	width:640px;
}

#sightseeing #wrp_companiesguide table#tbl_companiesguide td {
	padding:10px 10px 10px 40px;
	text-align:left;
}


/*----------------------------------------------------
	#wrp_universityguide
----------------------------------------------------*/
#sightseeing #wrp_universityguide {
	margin:0 0 20px 0;
	padding:0;
	width:680px;
	overflow:hidden;
}

#sightseeing #wrp_universityguide h4 {
	margin:0 0 15px 0;
	padding:0;
	width:680px;
	height:25px;
	line-height:25px;
	text-indent:-9999px;
	background:url(../sightseeing/images/tit_universityguide.gif) 0 0 no-repeat;
}

#sightseeing #wrp_universityguide table#tbl_universityguide {
	margin:0 auto;
	padding:0;
	width:640px;
}

#sightseeing #wrp_universityguide table#tbl_universityguide td {
	padding:10px 10px 10px 40px;
	text-align:left;
}



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

	hack - 各種cssハック - for IE7

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


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

	hack - 各種cssハック - for IE6

=======================================*/
* html #sightseeing #wrp_spots .txt h5 {
	height:50px;
}

* html #sightseeing #wrp_golfguide .txt h5 {
	height:50px;
}

