
#main h2.locationHeader {
	font-size:100%;
	border: none;
	padding:29px 0px 33px 112px;
	margin-bottom:13px;
}
#main h2.no01 {
	background:url(../location/images/bg_h2_lo_01.gif) no-repeat top left;
}
#main h2.no02 {
	background:url(../location/images/bg_h2_lo_02.gif) no-repeat top left;
}
#main h2.no03 {
	background:url(../location/images/bg_h2_lo_03.gif) no-repeat top left;
}
#main h2.no04 {
	background:url(../location/images/bg_h2_lo_04.gif) no-repeat top left;
}
.sectionBlock .floatRight {
	padding-top:4px;
}
.sectionBlock .floatRight iframe {
	display:block;
	margin-bottom:5px;
}
.sectionBlock p {
	_width:311px;
	overflow:hidden;
}
#main ol {
	position:relative;
	margin-bottom:-20px;
}
#main ol li {
	margin-bottom:20px;
}

#main .activityBlock .ml15 {
	display: flex;
	justify-content: space-between;
}

@media screen and (max-width: 870px) {
	#main .activityBlock .ml15 {
    flex-direction: column;
  }
}

#main .activityBlock .block {
	flex: 1 1 auto;
	/* width:431px; */
}
#main .activityBlock .last {
	margin-left: 20px;
	width:228px;
	flex: 0 0 auto;
}

@media screen and (max-width: 870px) {
	#main .activityBlock .last {
		margin-left: 0;
		width:auto;
		flex: 1 1 auto;
		display: flex;
		flex-wrap: wrap;
		margin: 0 -10px;
	}
	#main .activityBlock .last .noteBlock {
		box-sizing: border-box;
		width: calc(50% - 20px);
		margin: 0 10px 20px;
	}
}
@media screen and (max-width: 639px) {
	#main .activityBlock .last .noteBlock {
		width: 100%;
	}

}



/**************************************************************************************************************
 *
 * [Easy-Ruby CSS v2.1]
 *
 * Example    : <span class="ezRuby" title="[ruby text]"> [ruby base] </span> 
 *
 * CSS Author : BENIT
 *
 * OS : Windows Vista, XP, Mac OS X 10.5.7
 *
 * Browser : Windows  > Internet Explorer8
 *           Windows  > Firefox3.0, 3.5_beta4
 *           Windows  > Opera9.6, 10_beta
 *           Windows  > Safari3.2.3, 4_beta
 *           Mac OS X > Safari4_beta
 *           Mac OS X > Firefox3.0
 *           Mac OS X > Opera9.6, 10_beta
 *
 *           Not support [Windows  > IE6/7]
 * 
 * Last Updata > 2009-06/04
 *
 ***************************************************************************************************************/
 
/* IE6,7 */
.ezRuby{
  border-bottom: 1px dotted #666666;
  cursor: help;
}

/* Ruby Base */
html>/* */body .ezRuby {
  line-height: 1;
  /* text-align: center; */
  white-space: nowrap;
  vertical-align: baseline;
  margin: 0;
  padding: 0;
  border: none;
  display: inline-block;
}

/* Ruby Text */
html>/* */body .ezRuby:before {
  font-size: 0.64em;
  font-weight: normal;
  line-height: 1.2;
  text-decoration: none;
  display: block;
  content: attr(title);
}

