/* -------------------------------------------------------------------- */


/* 北海・ゴルフ・?W用 */
#hokkaido0702 {
	margin: 0 auto; padding: 0;
	width: 750px;
	text-align: left;
	font-family: ＭＳ Ｐゴシック,osaka;
}


#hokkaido0702 .title {}

/* 地図 */
#hokkaido0702 .map {margin: 0 0 10px 0;}
#hokkaido0702 .map td.map_list {
	width: 249px; height: 360px;
	background: #FFF url('images/map_list_bg.gif') no-repeat left bottom;
}
#hokkaido0702 .map td.map_list ul {
	margin: 20px 0 0 30px; padding: 0 0 0 30px;
	list-style-image: url('images/map_list_ic.gif');
	line-height: 100%;
}
#hokkaido0702 .map td.map_list li {
	margin: 0 0 0 0; padding: 0 0 10px 3px;
	font-size: 12px; line-height: 100%;
}

/* ・・タイトル */
#hokkaido0702 .course_title_top {	/* ・・?・・用 */
	margin: 0 0 10px 0;
	width: 750px; height: 45px;
	background: url('images/list_ttl_pref.gif') no-repeat left top;
	color: #FFF;
	font-size: 16px; font-weight: bold; line-height: 39px;
}
	#hokkaido0702 .course_title_top div {padding: 2px 0 0 27px;}

#hokkaido0702 .course_title {
	margin: 0 0 10px 0;
	width: 750px; height: 45px;
	background: url('images/list_ttl_pref.gif') no-repeat left top;
	color: #FFF;
	font-size: 16px; font-weight: bold; line-height: 39px;
}
#hokkaido0702 div.course_title div {padding: 2px 0 0 27px;}

/* 各コースデータ部・ */
#hokkaido0702 .course {}
#hokkaido0702 .course_title_e table {
background: url('images/east.gif') no-repeat left bottom;
}
#hokkaido0702 .course_title_w table {
background: url('images/west.gif') no-repeat left bottom;
}
#hokkaido0702 .course_title_cb table {
background: url('images/central.gif') no-repeat left bottom;
}
#hokkaido0702 .course_title_cg table {
background: url('images/chugoku.gif') no-repeat left bottom;
}
#hokkaido0702 .course_title_k table {
background: url('images/kyushu.gif') no-repeat left bottom;
}
#hokkaido0702 table th .box2 {
					margin: 31px 14px 29px 332px;
					width: 404px; height: 26px;
				}
				#hokkaido0702 table th .btn2 {
						float: right;
						width: 404px;
					}
#hokkaido0702 .course_body {}


	/* type01,type02 */
	#hokkaido0702 .course01,
	#hokkaido0702 .course02 {
		margin: 0 0 10px 0; padding: 0 0 10px 0;
		background: url('images/course_bottom.gif') no-repeat left bottom;
	}
		#hokkaido0702 .course01 table,
		#hokkaido0702 .course02 table {
			background: url('images/course_bg.gif') repeat-y left top;
		}
			/* コース・+リンクボタン */
			#hokkaido0702 .course01 table th {	/* type01 */
				width: 750px; height: 51px;
				background: url('images/course01_title_bg.gif') no-repeat left top;
				text-align: left;
			}
			#hokkaido0702 .course02 table th {	/* type02 */
				width: 750px; height: 51px;
				background: url('images/course02_title_bg.gif') no-repeat left top;
				text-align: left;
			}
				#hokkaido0702 table th .box {
					margin: 9px 17px 6px 32px;
					width: 701px; height: 34px;
				}
					#hokkaido0702 table th .name {
						float: left;
						width: 410px;
						font-size: 18px; line-height: 34px; font-weight: bold;
					}
					#hokkaido0702 table th .btn {
						float: right;
						width: 291px;
					}

			/* メイン写真 */
			#hokkaido0702 .course01 table td.photo_main {padding: 10px 10px 0 25px;}
			#hokkaido0702 .course02 table td.photo_main {padding: 10px 10px 10px 25px;}

			/* コースデータ */
			#hokkaido0702 table td.detail {
				padding: 10px 25px 10px 0;
				font-size: 12px; line-height: 150%;
			}
				#hokkaido0702 .price{
				height:25px;
				background: url('images/course_ic_price.gif') no-repeat left 3px;
				}
				#hokkaido0702 ul.detail_price {
					margin: 0 0 10px 0;
					list-style-type: none;
					/*background: url('images/course_ic_price.gif') no-repeat left 3px;*/
				}
					#hokkaido0702 ul.detail_price li {
						margin: 0 0 2px s40px; padding: 0 0 0 52px;
						font-size: 12px; line-height: 20px;
					}
					#hokkaido0702 ul.detail_price li.weekday {background: url('images/course_ic_wd.gif') no-repeat left top;}
					#hokkaido0702 ul.detail_price li.weekend {background: url('images/course_ic_we.gif') no-repeat left top;}
					#hokkaido0702 ul.detail_price li .midashi {color:#FF6600; font-weight:bold;}
					##hokkaido0702 ul.detail_price li .tokka {color:#FF0000; font-weight:bold;}




				#hokkaido0702 .detail_info {
				margin: 0 0 10px 0;
				width:350px;
				}
					#hokkaido0702 .detail_info span.text {
						color: #FF6699;
						font-weight: bold;
					}
				#hokkaido0702 .detail_data {
					padding: 10px;
					background: #FBF9D3;
					border-right: 1px solid #E8E8E8;
					border-bottom: 2px solid #E8E8E8;
				}
				#hokkaido0702 .topics_img {
					padding: 0;
					margin-bottom: 5px;
					height: 40px;
					background: #FBF9D3 url('images/topics.gif') no-repeat;
					border-right: 1px solid #E8E8E8;
					border-bottom: 2px solid #E8E8E8;
				}

			/* サブ写真(type01・・) */
			#hokkaido0702 .course01 table td.photo {
				padding: 1px 0 10px 0;
				text-align: center;
			}



 /* -------------------------------------------------------------------- */