@charset "utf-8";

/* ==================================================
contents
================================================== */
/* model_course
=================================== */
#tmp_model_course {
	margin:0 0 20px;
	padding:0 0 10px;
	color:inherit;
	background:#DFE9C9 url(/shared/templates/site_park_top/images/model_course_bg.jpg) no-repeat left bottom;
	clear:both;
}
#tmp_model_course_cnt {
	padding:0 20px;
	clear:both;
}
/* top_article */
#tmp_model_course_cnt .top_article_box {
	width:570px;
	margin:0 0 10px;
	clear:both;
}
#tmp_model_course_cnt .top_article_box_l {
	width:280px;
	float:left;
}
#tmp_model_course_cnt .top_article_box_r {
	width:280px;
	float:right;
}
#tmp_model_course_cnt .top_article {
	color:inherit;
	background:#EDF3E1 url(/shared/templates/site_park_top/images/top_article_bg.jpg) no-repeat left bottom;
}
#tmp_model_course_cnt .top_article_ttl {
	margin:0 0 3px;
}
#tmp_model_course_cnt .top_article_cnt {
	padding:0 10px 4px 8px;
	color:#503019;
	background-color:transparent;
}
#tmp_model_course_cnt .top_article_pht {
	width:107px;
	float:left;
}
#tmp_model_course_cnt .top_article_txt {
	width:150px;
	float:right;
}
#tmp_model_course_cnt .top_article_txt p {
	line-height:1.3;
	margin:0 0 0.4em;
}
/* hiking_course
=================================== */
#tmp_hiking_course {
	margin:0 0 17px;
	padding:0 0 10px;
	color:inherit;
	background:#DBD1B3 url(/shared/templates/site_park_top/images/hiking_course_bg.jpg) no-repeat left bottom;
	clear:both;
}
#tmp_hiking_course_cnt {
	padding:0 20px;
	clear:both;
}
/* top_article */
#tmp_hiking_course_cnt .top_article_box {
	width:570px;
	margin:0 0 10px;
	clear:both;
}
#tmp_hiking_course_cnt .top_article_box_m {
	background:url(/shared/templates/site_park_top/images/top_article_bg2.jpg) no-repeat left bottom;
}
#tmp_hiking_course_cnt .top_article_box_l {
	width:280px;
	float:left;
}
#tmp_hiking_course_cnt .top_article_box_r {
	width:280px;
	float:right;
}
#tmp_hiking_course_cnt .top_article {
	color:inherit;
	background:#F1EDE1 url(/shared/templates/site_park_top/images/top_article_bg3.jpg) no-repeat left bottom;
}
#tmp_hiking_course_cnt .top_article_ttl {
	margin:0 0 3px;
}
#tmp_hiking_course_cnt .top_article_cnt {
	padding:0 10px 4px 8px;
	color:#503019;
	background-color:transparent;
}
#tmp_hiking_course_cnt .top_article_pht {
	width:107px;
	float:left;
}
#tmp_hiking_course_cnt .top_article_txt {
	width:150px;
	float:right;
}
#tmp_hiking_course_cnt .top_article_txt p {
	line-height:1.3;
	margin:0 0 0.4em;
}
#tmp_hiking_course_cnt .top_article2 {
	padding:0 0 6px;
	color:inherit;
	background:#F1EDE1 url(/shared/templates/site_park_top/images/top_article_bg2.jpg) no-repeat left bottom;
}
#tmp_hiking_course_cnt .top_article2_l {
	width:458px;
	float:left;
}
#tmp_hiking_course_cnt .top_article2_r {
	width:112px;
	padding:13px 0 0;
	color:inherit;
	background:#F1EDE1 url(/shared/templates/site_park_top/images/top_article_ttl_bg.jpg) no-repeat right top;
	float:right;
}
#tmp_hiking_course_cnt .top_article_ttl2 {
	margin:0 0 7px;
}
#tmp_hiking_course_cnt .top_article_cnt2 {
	padding:0 10px 4px 8px;
	color:#503019;
	background-color:transparent;
}
#tmp_hiking_course_cnt .top_article_cnt2 p {
	line-height:1.3;
	margin:0 0 0.4em;
}
/* menu_btn
=================================== */
#tmp_menu_btn {
	margin:0 0 10px;
	clear:both;
}
#tmp_menu_btn_l {
	float:left;
}
#tmp_menu_btn_r {
	float:right;
}
/* ==================================================
clearfix
================================================== */
/* for modern browser */
#tmp_model_course:after,
#tmp_model_course_cnt:after,
#tmp_model_course_cnt .top_article_box:after,
#tmp_model_course_cnt .top_article_cnt:after,
#tmp_hiking_course:after,
#tmp_hiking_course_cnt:after,
#tmp_hiking_course_cnt .top_article_box:after,
#tmp_hiking_course_cnt .top_article_cnt:after,
#tmp_hiking_course_cnt .top_article2:after,
#tmp_menu_btn:after,
.clearfix:after {
	content:"."; /* 変更しない */
	display:block; /* 変更しない */
	height:0; /* 変更しない */
	font-size:0.1%; /* 変更しない */
	line-height:0.1; /* 変更しない */
	clear:both; /* 変更しない */
	visibility:hidden; /* 変更しない */
}
/* for IE7.0 */
*:first-child+html #tmp_model_course,
*:first-child+html #tmp_model_course_cnt,
*:first-child+html #tmp_model_course_cnt .top_article_box,
*:first-child+html #tmp_model_course_cnt .top_article_cnt,
*:first-child+html #tmp_hiking_course,
*:first-child+html #tmp_hiking_course_cnt,
*:first-child+html #tmp_hiking_course_cnt .top_article_box,
*:first-child+html #tmp_hiking_course_cnt .top_article_cnt,
*:first-child+html #tmp_hiking_course_cnt .top_article2,
*:first-child+html #tmp_menu_btn,
*:first-child+html .clearfix {
	min-height:1%; /* 変更しない */
}
/* for IE6.0 */
* html #tmp_model_course,
* html #tmp_model_course_cnt,
* html #tmp_model_course_cnt .top_article_box,
* html #tmp_model_course_cnt .top_article_cnt,
* html #tmp_hiking_course,
* html #tmp_hiking_course_cnt,
* html #tmp_hiking_course_cnt .top_article_box,
* html #tmp_hiking_course_cnt .top_article_cnt,
* html #tmp_hiking_course_cnt .top_article2,
* html #tmp_menu_btn,
* html .clearfix {
	display:inline-block; /* 変更しない */
}
/* ==================================================
print
================================================== */
@media print {
/* for IE7.0 */
*:first-child+html #tmp_gnavi ul li span {
	visibility:hidden;
}
/* for IE6.0 */
* html #tmp_gnavi ul li span {
	visibility:hidden;
}
/* for Firefox */
#tmp_main:after,
.col_nm:after {
	content:""; /* 変更しない */
	height:1px; /* 変更しない */
}
}