@charset "utf-8";
/* CSS Document */







/*-------------------
CSSZbg
-------------------*/

body{
	
	}
#wrapper2{
	text-align: center;
	margin: 0 auto;
	}

#h-wrapper2{
	width: 980px;
	height: 80px;
	margin: 0 auto;
	position: static;
	}

* html #h-wrapper2 {
margin-left:auto;
text-align:left;
}



#header2{
	width: 980px;
	height: 80px;
	text-align: left;
	
	margin: 0 auto;
	position:relative;
	}


#block {
	position:absolute;
	top:-62px;
	left:780px;
	}



#h-navi {
	position:absolute;
	top:-44px;
	left:780px;
	}

#navi2 {
	position:absolute;
	top:7px;
	}

#share-col{
	text-align: left;
	height: 80px;
	}


#breadcrumb {
	width: 970px;
	margin-left:5px;
	position:absolute;
	top:53px;
	}

#container{
	text-align: center;
	width: 100%;
	}

#c-wrapper2{
	background-color: #AF0F32;
	margin-top: 0;
		}
		
#contents{
	width: 100%;
	margin: 0 auto;
	text-align: center;
	}


#main{
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	float: none;
	color: #FFF;
	text-align:center;
	}

/*---------------------------------------------------
* clearfixnbN
*--------------------------------------------------*/

/*----- IEȊÕ_uEU -----*/
.clr:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}


/*----- IE7сAMacFIE5 -----*/
.clr {
  display: inline-block;
}


/*----- IE6ȑO -----*/
/* Hides from IE-mac \*/
* html .clr {
  height: 1%;
}

.clr {
  display: block;
}


/*---------------------------------------------------
* Wpǉ
*--------------------------------------------------*/
#osa_jalritousale_top{
	width: 950px;
	height:295px;
	text-align:center;
	margin:0 auto 0 auto;
	padding:0;
	
	}

	#osa_jalritousale_top img{
		width: 950px;
		height:295px;
		display:inline;
		margin:0;
	}
		
#osa_jalritousale_conter{
	width: 950px;
	text-align:center;
	margin:0 auto 0 auto;
	padding:0 0 30px 0;
	clear: both;
	background:#FFF url(img/head_bottom.jpg) no-repeat left top;
	}

	.etctourbtn{
		width: 900px;
		text-align:right;
		padding:15px 0 0 0;
		margin:0 auto 10px auto;
		}



#osa_jalritousale_conter h3{
		margin:0 auto 10px auto;
		}

.leftw465{
	width:465px;
	margin:0;
	padding-top:26px;
	text-align:center;
	float:left;
	}


.rightw465{
	width:465px;
	padding-top:26px;
	margin:0;
	background:url(img/ttl_resort_top.gif) no-repeat left top;
	text-align:center;
	float:right;
	}




.tour_boxs{
	width: 443px;
	height:148px;
	margin: 0 auto 20px auto;
	padding:10px 0;
	text-align:center;
	background:#FFF;
	border:1px solid #920302;
	position:relative;
	}

	.tour_boxs img.camp{
		width:96px;
		height:89px;
		margin:0;
		
		position: absolute;
		top:-30px;
		right:-40px;
		}
	.tour_boxs_cont{
		width: 423px;
		margin: 0 auto;
		padding:0;
		text-align:center;
		}	

	.tour_boxs_cont img.photo{
		float:left;
		padding: 0;

		display:inline;
		margin:0;
		}
	


	.tour_boxs_cont p{
		width:265px;
		text-align:left;
		float:right;
		padding:0;
		margin:0 0 0 0;
		}

	.tour_boxs_cont .area{
		padding:2px;
		color:#FFF;
		background:#920302;
		margin:0;
		}
		
		
	.tour_boxs_cont .subttl{
		text-align:left;
		padding:0;
		margin:0 0 0 0;
		}

	.tour_boxs_cont h4{
		width:265px;
		font-size:18px;
		text-align:left;
		line-height:1.2;
		float:right;
		font-weight:bold;
		padding:0;
		margin:0 0 4px 0;
		}

	.tour_boxs_cont p.nedan{
		text-align:right;
		padding:0;
		margin:0;
		}

	.tour_boxs_cont p.nedan span{
		font-size: 18px;
		color:#920302;
		font-weight:bold;
		}
		
	.tour_boxs_cont .planbtnbox{
		width:265px;
		padding-top:9px;
		text-align:left;
		background:#FFF url(img/bordr.gif) no-repeat left top;
		float:right;
		}
	.tour_boxs_cont .planbtnbox p{
		margin:0 0 5px 0;
		}

	.tour_boxs_cont .planbtnbox img{
		float:left;
		margin:0 0 0 0;
		}

	.tour_boxs_cont .planbtnbox img.end{
		float:right;
		margin:0 0 0 0;
		}



	#osa_jalritousale_conter table{
		border:1px solid #920302;
		margin:0 auto 5px auto;
		color:#333;
		width: 900px;
		border-collapse:collapse;
		font-size:14px;
		}

	#osa_jalritousale_conter caption{
		text-align:left;
		font-size:18px;
		font-weight:bold;
		padding:5px 0;
		
		}

	#osa_jalritousale_conter th{
		border:1px solid #999;
		background:#920302;
		color:#FFF;
		border-collapse:collapse;
		font-size:14px;
		font-weight:bold;
		padding:4px;
		}

	#osa_jalritousale_conter td{
		border:1px solid #920302;
		border-collapse:collapse;
		font-size:12px;
		padding:4px;
		}

.fltinfo{
		width: 900px;
		margin: 0 auto 10px auto;
		font-size:14px;
		text-align:left;
	}

.pagetopbox{
		width: 900px;
		text-align:right;
		padding:30px 0 0 0;
		margin:0 auto 0 auto;
	}



.s14{font-size:14px;}
.s16{font-size:16px;}
.b{font-weight:bold;}
.flo-l{
float:left;}

.flo-r{
float:right;}


/*---------------- {^ -----------------*/



.bt_b{
	width: 700px;
	margin: 0 auto 10px auto;

  clear: both;}


.bt_b ul{
float:right;


}
.bt_b li{
list-style:none;
float:right;
margin:0;}

.bt_b{
float:left;
margin-left:1px;}





