@charset "utf-8";

/* #############################################################

[ 構造設計 ]

適用範囲：search:index

※追記・改変の際はウェブマスタに問い合わせること

############################################################# */

/* ==========================================================================
メインカラム
=========================================================================== */
/* -------------------------------------------------------------- 
Topick News（.blockTopickNews）
-------------------------------------------------------------- */
#str_contents.str_contentsLeft .blockTopickNews{
	margin:10px 0;
	border:1px solid #cccccc;
	background:#e6e6e6;
	padding:5px 5px 3px;
	min-height:12px;
	height:auto !important;
	height:16px;
}

#str_contents.str_contentsLeft .blockTopickNews h3{
	width:81px;
	float:left;
	margin-bottom:0;
}

#str_contents.str_contentsLeft .blockTopickNews h3 img{
	margin-top:-2px;
	margin-bottom:0;
}

#str_contents.str_contentsLeft .blockTopickNews span{
	margin:0;
	width:667px;
	float:right;
}

#str_contents.str_contentsLeft .blockTopickNews ul{
	display:none;
}

/* -------------------------------------------------------------- 
2カラムレイアウト
-------------------------------------------------------------- */
#str_contents.str_contentsLeft .content2Clumn{

}
/* -------------------------------------------------------------- 
左エリア
-------------------------------------------------------------- */
#str_contents.str_contentsLeft .areaLeft{
	width:380px;
	float:left;
}

	#str_contents.str_contentsLeft .areaLeft .sectionGray{
		margin-bottom:5px !important;
	}
	
#str_contents.str_contentsLeft .areaLeft .sectionGray table.icnListTbl{
	margin:0 0 3px;
}

#str_contents.str_contentsLeft .areaLeft .sectionGray table.icnListTbl tbody tr.first th,
#str_contents.str_contentsLeft .areaLeft .sectionGray table.icnListTbl tbody tr.first td{
	padding-top:0px;
}

#str_contents.str_contentsLeft .areaLeft .sectionGray table.icnListTbl tbody th{
	width:30px;
	padding-top:5px;
	text-align:center;
}

#str_contents.str_contentsLeft .areaLeft .sectionGray table.icnListTbl tbody td{
	padding-right:10px;
	vertical-align:middle;
	padding-top:5px;
	width:141px;
}

	/* リンクリスト
	--------------------------------------------- */
	#str_contents.str_contentsLeft .areaLeft .sectionGray ul.linkList{
	}
		/*　行間拡張のためリストマーク位置を調整　*/
		#str_contents.str_contentsLeft .areaLeft .sectionGray ul.linkList li{	
			float:left;
			padding:0 10px 0px 8px;
			line-height:1.5;
			width:162px;
			background:url(../../images/iconmark/mrk_triangle_gray.gif) no-repeat 0 0.2em;
		}
		/*　.cmnLinkList　*/
		#str_contents.str_contentsLeft .areaLeft .sectionGray ul.cmnLinkList li{
			line-height:1.5;
			background:url(../../images/iconmark/mrk_triangle_gray.gif) no-repeat 0 0.2em;
		}



/* -------------------------------------------------------------- 
右エリア
-------------------------------------------------------------- */
#str_contents.str_contentsLeft .areaRight{
	width:380px;
	float:right;
}
/*　ゴルフ場ブロック最下層マージン処理　*/
#str_contents.str_contentsLeft .areaRight .sectionGray .inner{
	
}

/* ゴルフ場ブロック
--------------------------------------------- */
#str_contents.str_contentsLeft .areaRight .blockGolfCourse{
	margin-top:10px;
	padding-bottom:0;/*　デフォルトCSSリセット　*/
}
/*　for IE6　*/
* html #str_contents.str_contentsLeft .areaRight .blockGolfCourse{
	margin-top:0px;
}
/*　for IE7　*/
*:first-child+html #str_contents.str_contentsLeft .areaRight .blockGolfCourse{
	margin-top:0px;
}
#str_contents.str_contentsLeft .areaRight .blockGolfCourse.first{
	margin-top:0px;
}

/*　ゴルフ場名　*/
#str_contents.str_contentsLeft .areaRight .blockGolfCourse p.golfcourse{
	margin:0 0 10px;
}
#str_contents.str_contentsLeft .areaRight .blockGolfCourse p.golfcourse span{
	font-size:85%;
}

/*　ゴルフ場写真ボックス　*/
#str_contents.str_contentsLeft .areaRight .blockGolfCourse .boxPht{
	width:136px;
	float:left;
}
#str_contents.str_contentsLeft .areaRight .blockGolfCourse .boxPht p{
	margin:0 0 5px !important;
}
/*　ボタン　*/
#str_contents.str_contentsLeft .areaRight .blockGolfCourse .boxPht ul{
	margin-bottom:-3px;
}
#str_contents.str_contentsLeft .areaRight .blockGolfCourse .boxPht ul li{
	margin-bottom:3px;
	font-size:0;
}

/*　クチコミ評価table　*/
#str_contents.str_contentsLeft .areaRight .blockGolfCourse table{
	width:213px;
	float:right;
}
	#str_contents.str_contentsLeft .areaRight .blockGolfCourse table th,
	#str_contents.str_contentsLeft .areaRight .blockGolfCourse table td{
		border:1px solid #cccccc;
	}
	
	#str_contents.str_contentsLeft .areaRight .blockGolfCourse table tbody th{
		font-weight:normal;
	}
	#str_contents.str_contentsLeft .areaRight .blockGolfCourse table tbody td{
		text-align:center;
	}





/* ==========================================================================
サイドメニュー：
=========================================================================== */
/* -------------------------------------------------------------- 
リンクセクション（.sectionLink）
-------------------------------------------------------------- */
#str_container #str_rightmenu .sectionGray {

}
#str_container #str_rightmenu .sectionGray .inner {
	padding:0px 5px 10px 5px; /* 初期値（コンテンツにより調整） */
}

	#str_container #str_rightmenu .sectionGray dl{
		margin-top:5px;
		border-top:1px solid #cccccc;
		padding-top:5px;
	}
	#str_container #str_rightmenu .sectionGray dl.first{
		margin-top:0px;
		border-top:none;
		padding-top:0px;
	}
	
	#str_container #str_rightmenu .sectionGray dl dt{
		width:55px;
		float:left;
		font-size:0;
	}
	#str_container #str_rightmenu .sectionGray dl dd{
		font-size:85%;
		float:right;
		width:104px;
	}
	
