@charset "UTF-8";

/* **************************************
*Since: 2007-12-03
*Modified: 2008-01-08
************************************** */


/*pageNavi
-------------------------------------------------------------------*/
#contentMain .pageNavi{
	width:720px;
	border-bottom:solid 2px #BAA98C;
	margin:20px 0px 0px 0px;
	float:left;
}

#contentMain .pageNavi li{
	margin:0px 0px 0px 5px;
	float:left;
}

#contentMain .pageNavi li a{
	display:block;
}

#contentMain .pageNavi li a:hover{
	background-color:transparent;
}

#contentMain .pageNavi li a:hover img{
	visibility:hidden;
}

#contentMain .pageNavi .pageNavi01{
	background:url(../images/pagenavi01.gif) no-repeat;
}

#contentMain .pageNavi .pageNavi02{
	background:url(../images/pagenavi02.gif) no-repeat;
}

#contentMain .pageNavi .pageNavi03{
	background:url(../images/pagenavi03.gif) no-repeat;
}

/*contentMain
-------------------------------------------------------------------*/

#contentMain h4{
	background:url(../images/bg_headline.gif) no-repeat bottom;
	height:35px;
	line-height:1.1;
	width:710px;
	padding:0px 0px 0px 5px;
	font-size:16px;
	font-weight:bold;
	color:#856E4B;
	float:left;
}

#contentMain .box01{
	width:720px;
	float:left;
	margin-bottom:15px;
}

#contentMain .table02{
	border-right:1px solid #746144;
	border-bottom:1px solid #746144; 
	margin-bottom:5px;
	background-color:#fff;
	float:left;
}

#contentMain .table02 th{
	border-top:1px solid #746144;
	border-left:1px solid #746144;
	background-color:#DFD6C6;
	vertical-align:middle;
	text-align:center;
	color:#746144;
	font-weight:normal;
	padding:3px;
}

#contentMain .table02 td{
	padding:3px;
}


#contentMain .table02 .td01{
	border-top:1px solid #746144;
	vertical-align:middle;
}

#contentMain .table02 .td01 img{
	 margin:0px;
}

#contentMain .table02 .td02{
	border-top:1px solid #746144;
	border-left:1px solid #746144;
	vertical-align:top;
}

/*観光スポット
-------------------------------------------------------------------*/

#contentMain .box01 .ph01{
	margin-left:10px;
	float:left;
}

#contentMain .box01 .ph02{
	margin-left:50px;
	float:left;
}

#contentMain .box01 .ph03{
	margin-right:10px;
	float:left;
}

#contentMain .box01 p{
	margin:0px 0px 10px 10px!important;
	margin:0px 0px 10px 5px;
}

#contentMain .box01 .text01{
	width:300px;
	float:left;
}

#contentMain .box01 .text02{
	width:450px;
	float:left;
}

#contentMain .box01 .text04{
	width:700px;
	float:left;
}

#contentMain .box01 .box_ph01{
	float:left;
	width:310px;
	margin:0px 0px 0px 0px;
}

#contentMain .box01 .box_ph02{
	float:left;
	width:543px;
}

#contentMain .box01 .box_ph03{
	float:left;
	width:470px;
	margin:0px 0px 0px 0px;
}

#contentMain .box01 .box_ph04{
	float:left;
	width:310px;
	margin:0px 0px 0px 0px;
}

#contentMain .box01 .box_ph05{
	float:left;
	width:150px;
	margin:0px 0px 0px 0px;
}

#contentMain .box01 .box_ph06{
	float:left;
	width:144px;
	margin:0px 0px 0px 0px;
}


/*イベント情報
-------------------------------------------------------------------*/

#contentMain .box01 .text03{
	width:250px;
	float:left;
}


/*登別関連リンク
-------------------------------------------------------------------*/

#contentMain .mainColumn ul{
	float:left;
	margin-bottom:10px;
}

#contentMain .mainColumn ul li{
	padding-left:15px;
	background:url(../images/icon_link.gif) no-repeat left;
	line-height:1;
	float:left;
	width:215px;
	margin-bottom:15px;
}

#contentMain .mainColumn ul li a{
	color:#856E4B;
}

