@charset "shift_jis";



/* ---------------------------- F ---------------------------- */
#main_contents strong,
.flow td dt {
	color: #FF6C99;
}

/* ---------------------------- main ---------------------------- */
#main_contents .main p {
	background: #fff2dc;
	font-size: 30px;
	font-weight:bold ;
	text-align:center ;
	color:#ff6c99;
	margin-bottom:20px ;
	padding: 26px;
}

#main_contents .main {
	text-align:center ;
	margin-top:20px ;
	margin-bottom:20px ;
}

#main_contents .main span {
  color: #333;
  font-size: 23px;
  border-bottom: solid 1px #d3d3d3;
  padding-bottom: 3px;

}


/* ---------------------------- article ---------------------------- */
#main_contents .article {
	background: #fff2dc;
}

	
	
/* ---------------------------- title ---------------------------- */
#main_contents .title {
	background: #FF6C99;
}

	
/* ---------------------------- tit ---------------------------- */
#main_contents .tit.mail {
	background: url(../img/icon_mail.gif) no-repeat left top;
}
#main_contents .tit.tel {
	background: url(../img/icon_tel.gif) no-repeat left top;
}
	
	
	
/* ---------------------------- layout ---------------------------- */
#main_contents .layout01 {
}
	#main_contents .layout01 .left {
		width: 510px;
	}
	#main_contents .layout01 .right {
		width: 341px;
	}
		#main_contents .layout01 .right p {
			margin-bottom: 10px;
		}
		#main_contents .layout01 .right li {
			margin-bottom: 8px;
		}
		
		
#main_contents .layout02 {
}
	#main_contents .layout02 .left {
		width: 460px;
	}
	#main_contents .layout02 .right {
		width: 400px;
	}
		
	#main_contents .layout02 .left dl dt {
		color: #FF6C99;
		font-weight: bold;
		font-size: 20px;
		margin-bottom: 10px;
	}
	#main_contents .layout02 .left dl dd {
		font-weight: bold;
	}
		
		
		
#main_contents #gHotel {
	margin-top: 15px;
	background: #f2f5f6;
	padding: 6px;
	position: relative;
}
	#main_contents #gHotel h3 {
		background: #FFF;
		text-align: center;
		padding: 10px 0;
		margin-bottom: 10px;
	}
	#main_contents #gHotel dl {
		padding: 10px;
	}
	#main_contents #gHotel dl dt {
		font-size: 24px;
		font-weight: bold;
		line-height: 1.4;
		margin-bottom: 10px;
	}
	#main_contents #gHotel dl dt strong {
		font-size: 30px;
		font-weight: bold;
	}

#main_contents #gHotel .btn {
	position: absolute;
	bottom: 100px;
	right: 20px;
	width: 358px;
}
#main_contents #gHotel #btn2 {
	position: absolute;
	bottom: 20px;
	right: 20px;
	width: 358px;
}

		



/* ---------------------------- Example ---------------------------- */
#main_contents .Example li {
	background: url(../img/icon_dot.png) no-repeat 0em 0.3em;
}













