h3{
	color:#F31071;
	font-size:100%;
	}
	
h4{
	font-size:130%;
	margin-top:15px;
	}

.captxt{
 color:#333333;
	font-size:80%;
	line-height:100%;
	}
	
strong{
	color:#F31071;
	font-size:100%;
	}
	

#contentTitle01{
	width:553px;
	border-bottom:2px solid #3B8DD9;
	margin-bottom:20px;
	}
	
#contentTitle02{
	width:553px;
	border-bottom:2px solid #3B8DD9;
	margin-bottom:5px;
	}
	
#contentTitle01 img,#contentTitle02 img{
	margin-bottom:5px;
	}


.map01{
	margin:0px 60px 0px 60px;
	}
	
.map01 img{
	margin-bottom:10px;
	}	
	
.map02{
	margin:10px 75px 0px 75px;
	}

.map02 .left{
	float:left;
	margin-right:5px;

	}
.map02 .right{
	float:right;

	}

.map02 a{
	width:160px;
	padding:10px;
	border:1px solid #CCCCCC;
	display:block;
	margin-bottom:15px;
	text-align:center;
	}

.map03{
	border-bottom:1px solid #CCCCCC;
	margin:0px 60px 15px 60px;
	padding:0px 5px 5px ;
	}	
	
.map03 p{
	margin-bottom:10px;
	}
	
	
/*シャトルバス*/	
.busTable{
	width:520px;
	}
	
.busTabletop{
	border-top:1px solid #CCCCCC;
	}

.busTabletop{
	padding:5px;
	text-align:center;
	}
.busTable td{
	padding:2px;
	text-align:center;
	}

	
.busTable02{
	margin-bottom:10px;
	}
	
.busTable02 td{
	padding:5px;
	}
	
.busTable03{
	width:250px;
	}
.busTable03 td{
	border-bottom:1px solid #CCCCCC;
	padding:5px;
	}
	
.busLeft{
	background-color:#F9FCF5;
	}

.busRight{
	background-color:#FFF9F3;
	}	
	
.busAc{
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	}

	
.budData{
	color:#F31071;
	text-align:right;
	}
.budData02{
	color:#F31071;
	}
	
/*周辺情報*/	
.aroundMenu{
	margin:0px 0px 5px 119px;
	}

#aroundarea{
	margin:30px 0px 0px 0px;
	}

#aroundarea table{
	margin-bottom:20px;
	width:532px;
	}
	
#aroundarea table td{
	vertical-align:top;
	}
	
.aroundTableComennt{
	padding:10px
	}

.aroundTableComennt p{
	margin-bottom:10px;
	}

.aroundTableBack{
	text-align:right;
	}
	
.aroundCap{
	margin:10px 0px 0px 0px;
	}
	
.aroundCap img{
	float:right;
	margin-left:3px;
	}
	
.aroundTable02{
	margin:10px 0px 0px 0px;
	clear:both;
	}
	
.aroundTable02 td{
	padding:10px 5px;
	vertical-align:top;
	}

.aroundTable02 h5{
	font-size:100%;
	margin-bottom:5px;
	}
	
.aroundTable03{
	margin-top:20px;
	}

.aroundTable03 .leftimg{
	padding:0px 30px 10px 0px;
	}
	
.aroundTable03 .rightimg{
	padding:0px 0px 10px 0px;
	}
	
.lifeTable .tx01{
	padding:5px 15px 0px 15px;
	}
	
.lifeTable .tx01 ul{
	list-style:none;
	}	
		
.lifeTable .tx01 ul li{
	background:url(../access/images/life_list01.gif) no-repeat 0px 2px;
	padding:0px 0px 0px 15px;
	margin-bottom:5px;
	line-height:110%;
	}	

.lifeTable .tx01{
	background:url(../access/images/life_border01.gif) repeat-y;
	}	
	
.lifeTable .Lfoot{
	padding:0px 10px 2px 0px;
	}
	
.lifeTable .Lfoot{
	background:url(../access/images/life_foot01.jpg) no-repeat 0% 100%;
	text-align:right;
	}
