/* -------------------------------------------------------------------- */
/* //////////////////////////////////////////////////////
	高原特集
////////////////////////////////////////////////////// */
/* 全体 */
#plateau0705* {
	text-align: left;
	font-family: ＭＳ Ｐゴシック, osaka;
}
#plateau0705 .main {
	padding: 0 0 20px 0;
	width: 740px;
}
#plateau0705 ul, #plateau0705 li, #plateau0705 dl, #plateau0705 dt, #plateau0705 dd {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-type: none;
}
/* title */
#plateau0705 .title {
}
#plateau0705 .intro {
}
/* コース部分 */
#plateau0705 .course {
	width: 740px;
}
#plateau0705 div.area_title {
	height: 70px;
	background: url('images/bg_ttl_area.gif') repeat-x left top;
}
#plateau0705 div.area_title table {
	margin: 0 0 17px 0;
}
#plateau0705 div.area_title td.area_ttl {
	padding: 0 123px 0 0;
}
#plateau0705 div.area_title td.area_ttl02 {
	padding: 10px;
}
#plateau0705 .course_body {
}
#plateau0705 .course_body .pref {
	padding: 0 0 0 5px;
	color: #007FFF;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	line-height: 36px;
}
#plateau0705 .course_body .pref span {
	font-size: 14px;
	font-weight: normal;
}
/* 各コースデータ部分 type01=>width740px */
#plateau0705 .c01_wrap {
	margin: 0 0 5px 0;
}
#plateau0705 .course01 {
	padding: 0 0 10px 0;
	background: url('images/course_bg_bottom.gif') no-repeat left bottom;
}
#plateau0705 .course01 table {
	background: url('images/course_bg.gif') repeat-y;
}
/* 順位＋コース名 */
			#plateau0705 .course01 td.course_title {
	width: 740px;
	height: 50px;
	background-image: url(images/course_title_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#plateau0705 .course01 .course_title .altitude {
	float: left;
	margin: 0 10px 0 0;
	width: 98px;
}
#plateau0705 .course_title .altitude .innner {
	padding: 0 0 0 38px;
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 42px;
}
#plateau0705 .course01 .course_title .name {
	float: left;
	width: 394px;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
}
#plateau0705 .course01 .course_title .name02 {
	font-size: 12px;
	font-weight: bold;
	line-height: 42px;
}
#plateau0705 .course01 .course_title .name .midashi4 {
	font-size:14px;
	font-weight:bold;
	line-height: 42px;
}
#plateau0705 .course01 .course_title .btn {
	float: right;
	width: 238px;
}
#plateau0705 .course01 .course_title .btn img {
	margin: 7px 5px 7px 0;
}
/* 順位＋コース名 */
			#plateau0705 .course01 td.course_title02 {
	width: 740px;
	height: 42px;
	background: url('images/course_title_bg_l.gif') no-repeat left top;
}
#plateau0705 .course01 .course_title02 .altitude {
	float: left;
	margin: 0 10px 0 0;
	width: 150px;
}
#plateau0705 .course_title02 .altitude .innner {
	padding: 0 0 0 38px;
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 42px;
}
#plateau0705 .course01 .course_title02 .name {
	float: left;
	width: 342px;
	font-size: 14px;
	font-weight: bold;
	line-height: 42px;
}
#plateau0705 .course01 .course_title02 .name02 {
	font-size: 12px;
	font-weight: bold;
	line-height: 42px;
}
#plateau0705 .course01 .course_title02 .name .midashi4 {
	font-size:14px;
	font-weight:bold;
	line-height: 42px;
}
#plateau0705 .course01 .course_title02 .btn {
	float: right;
	width: 238px;
}
#plateau0705 .course01 .course_title02 .btn img {
	margin: 7px 5px 7px 0;
}
/* コース説明 */
			#plateau0705 .course01 td.data {
	width: 377px;
	color: #666;
	font-size: 12px;
	line-height: 140%;
}
#plateau0705 td.data .data_innner {
	padding: 10px 12px 0 5px;
}
/* text */
			#plateau0705 .course01 td.data p {
	margin: 0 0 0 0;
}
/* 交通情E*/
			#plateau0705 .course01 td.data .traffic {
	padding: 0 0 10px 0;
	background: url('images/line.gif') repeat-x left bottom;
}
#plateau0705 .course01 td.data .traffic p {
	padding: 0 0 0 80px;
	height: 30px;
	background: url('images/icon_traffic.gif') no-repeat 5px center;
	line-height: 30px;
}
/* ポイント */
			#plateau0705 .course01 td.data .point {
}
#plateau0705 .course01 td.data .point ul {
	padding: 10px 10px 5px 10px;
	border: 1px solid #FFF;
	background: #D4E9FF;
}
#plateau0705 .course01 td.data .point ul li {
	padding: 0 0 5px 14px;
	background: url('images/icon_li.gif') no-repeat left 3px;
	color: #555;
	line-height: 16px;
}
/* plan */
			#plateau0705 .course01 td.data .detail_price {
	padding: 10px 0 0 0;
	background: url('images/line.gif') repeat-x left top;
}
#plateau0705 .course01 td.data .detail_price dl {
	padding: 0 0 0 56px;
	background: url('images/plan.gif') no-repeat left top;
}
#plateau0705 .course01 td.data .detail_price dl dt {
	font-size:12px;
	font-weight:bold;
	line-height: 24px;
}
#plateau0705 .course01 td.data .detail_price dl dd {
	line-height: 150%;
}
#plateau0705 .course01 td.data .detail_price dl dd ul {
}
#plateau0705 .course01 td.data .detail_price dl dd ul li {
	padding: 0 0 4px 0;
}
/*
					#plateau0705 .course01 td.data .detail_price .weekend {color:#666; font-weight:bold;}
					#plateau0705 .course01 td.data .detail_price .weekday {color:#666; font-weight:bold;}
					#plateau0705 .course01 td.data .detail_price .midashi {color:#FF6600;font-weight:bold;}
					#plateau0705 .course01 td.data .detail_price .tokka {color:#FF0000; font-weight:bold;}

             */
			/* コース写真 */
			#plateau0705 .course01 td.photo {
	width: 363px;
}
#plateau0705 .course01 td.photo .photo_innner {
	padding: 10px 10px 0 12px;
}
#plateau0705 .course01 td.photo .photo_body {
	padding: 4px;
	background: url('images/photo_bg.gif');
}
#plateau0705 .course01 td.photo .photo_body a img {
	border: solid 1px #FFF;
}
/* 各コースデータ部分 type02=>width367px */
		#plateau0705 table.course02tb {
	margin: 0 0 5px 0;
}
#plateau0705 table.course02tb td {
	padding: 0 0 10px 0;
	background: url('images/course_bg_bottom02.gif') no-repeat left bottom;
}
#plateau0705 table.course02tb td.sp {
	background-image: none;
}
#plateau0705 .c02_wrap {
	width: 367px;
	background: url('images/course_bg02.gif') repeat-y;
}
#plateau0705 .course02 {
}
/* 順位＋コース名 */
			#plateau0705 .course02 .course_title {
	height: 42px;
	background: url('images/course_title_bg02.gif') no-repeat left top;
}
#plateau0705 .course02 .course_title .altitude {
	float: left;
	margin: 0 10px 0 0;
	width: 98px;
}
#plateau0705 .course_title .altitude .innner {
	padding: 0 0 0 38px;
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 42px;
}
#plateau0705 .course02 .course_title .name {
	float: left;
	width: 259px;
	font-size: 14px;
	font-weight: bold;
	line-height: 42px;
}
#plateau0705 .course02 .course_title .name02 {
	font-size: 12px;
	font-weight: bold;
	line-height: 42px;
}
#plateau0705 .course02 .course_title .name .midashi4 {
	font-size:14px;
	font-weight:bold;
	line-height: 42px;
}
/* 順位＋コース名 */
			#plateau0705 .course02 .course_title02 {
	height: 42px;
	background: url('images/course_title_bg02_l.gif') no-repeat left top;
}
#plateau0705 .course02 .course_title02 .altitude {
	float: left;
	margin: 0 10px 0 0;
	width: 120px;
}
#plateau0705 .course_title02 .altitude .innner {
	padding: 0 0 0 38px;
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 42px;
}
#plateau0705 .course02 .course_title02 .name {
	float: left;
	width: 237px;
	font-size: 14px;
	font-weight: bold;
	line-height: 42px;
}

#plateau0705 .course02 .course_title02 .name02 {
	font-size: 12px;
	font-weight: bold;
	line-height: 42px;
}

#plateau0705 .course02 .course_title02 .name .midashi4 {
	font-size:14px;
	font-weight:bold;
	line-height: 42px;
}
/* コース写真 */
#plateau0705 .course02 .photo {
	margin: 0 13px;
	width: 341px;
	text-align: center;
}
#plateau0705 .course02 .photo .photo_innner {
	padding: 10px 0;
}
#plateau0705 .course02 .photo .photo_body {
	padding: 4px;
	background: url('images/photo_bg.gif');
}
#plateau0705 .course02 .photo .photo_body a img {
	border: solid 1px #FFF;
}
/* ボタE*/
			#plateau0705 .course02 .btn {
	margin: 0 12px;
	padding: 0 0 10px 0;
	background: url('images/line.gif') repeat-x left bottom;
	text-align: center;
}
#plateau0705 .course02 .btn img {
	margin: 0 3px;
}
/* コース説明 */
			#plateau0705 .course02 .data {
	margin: 10px 13px 0 13px;
	color: #666;
	font-size: 12px;
	line-height: 140%;
}
#plateau0705 .course02 .data .data_innner {
}
/* text */
			#plateau0705 .course02 .data p {
	margin: 0 0 0 0;
}
/* 交通情E*/
			#plateau0705 .course02 .data .traffic {
	padding: 0 0 10px 0;
	background: url('images/line.gif') repeat-x left bottom;
}
#plateau0705 .course02 .data .traffic p {
	padding: 0 0 0 80px;
	height: 30px;
	background: url('images/icon_traffic.gif') no-repeat 5px center;
	line-height: 30px;
}
/* ポイント */
			#plateau0705 .course02 .data .point {
}
#plateau0705 .course02 .data .point ul {
	padding: 10px 10px 5px 10px;
	border: 1px solid #FFF;
	background: #D4E9FF;
}
#plateau0705 .course02 .data .point ul li {
	padding: 0 0 5px 14px;
	background: url('images/icon_li.gif') no-repeat left 3px;
	color: #555;
	line-height: 16px;
}
/* plan */
			#plateau0705 .course02 .data .detail_price {
	padding: 10px 0 0 0;
	background: url('images/line.gif') repeat-x left top;
}
#plateau0705 .course02 .data .detail_price dl {
	padding: 0 0 0 56px;
	background: url('images/plan.gif') no-repeat left top;
}
#plateau0705 .course02 .data .detail_price dl dt {
	font-size:12px;
	font-weight:bold;
	line-height: 24px;
}
#plateau0705 .course02 .data .detail_price dl dd {
	line-height: 150%;
}
#plateau0705 .course02 .data .detail_price dl dd ul {
}
#plateau0705 .course02 .data .detail_price dl dd ul li {
	padding: 0 0 4px 0;
}
#plateau0705 .font01 {
	font-size: 13px;
}
#plateau0705 .weekend {
	color:#666;
}
#plateau0705 .weekday {
	color:#666;
	padding-left:1em;
}
#plateau0705 .midashi {
	font-weight: bold;
	color: #FF6600;
	padding-left: 1em;
}
#plateau0705 .tokka {
	color:#FF0000;
	font-weight:bold;
	padding-left:1em;
}
#plateau0705 .att {
	font-size:12px;
	text-align:center;
	color:#666;
}
#plateau0705 .att a {
	font-size:14px;
	font-weight:bold;
}

#plateau0705 .clear {
	clear:both;
}
#plateau0705 ul.area {
	margin: 10px 0 0 0;
	padding: 0;
	list-style-type: none;
	font-size: 14px;
}
#plateau0705 ul.area li {
	float: left;
	padding: 0 0 0 16px;
	margin: 0 10px 10px 0;
	background: url('images/icon01.gif') no-repeat 0 2px;
	line-height: 16px;
}
#plateau0705 ul.area li a {
	text-decoration: underline;
}
#plateau0705 .top {
	font-size:12px;
	text-align:right;
}
