/*  #inter  */

#inter .pagelink-block {
  width: 100%;
  height: 92px;
  overflow: hidden;
  background: url(../images/bg_pagelink.png) no-repeat center;
  background-size: cover;
}

#inter .pagelink {
  margin-top: 16px;
}

#inter .pagelink li {
  float: left;
  display: table;
  margin-right: 9px;
}

#inter .pagelink li:last-child {
  float: right;
  margin-right: 0;
}

#inter .pagelink li a {
  display: table-cell;
  width: 344px;
  height: 68px;
  padding-bottom: 7px;
  font-size: 16px;
  font-weight: bold;
  color: #000;
  line-height: 22px;
  text-align: center;
  background: url(../images/btn_pagelink_off.png) no-repeat;
  vertical-align: middle;
}
#inter .pagelink li.localbus a {
  width: 254px;
  background: url(../images/btn_pagelink_s_off.png) no-repeat;
}

#inter .pagelink li.current a {
  text-decoration: none;
  color: #fff;
  background: url(../images/btn_pagelink_on.png) no-repeat;
}
#inter .pagelink li a:hover {
  text-decoration: none;
  color: #fff;
  background: url(../images/btn_pagelink_on.png) no-repeat;
}
#inter .pagelink li.localbus.current a ,
#inter .pagelink li.localbus a:hover {
  background: url(../images/btn_pagelink_s_on.png) no-repeat;
}

#inter .pagelink-block.lower {
  margin-top: 50px;
}

#inter .pagelink-block.lower .pagelink {
	margin-top: 6px;
}
#inter .pagelink-block.lower .pagelink li a {
	background-position: 0 bottom;
	height: 73px;
	padding-top: 9px;
	padding-bottom: 0;
	line-height: 22px;
}
#inter .pagelink-block.lower .pagelink li.current a ,
#inter .pagelink-block.lower .pagelink li a:hover {
  margin-top: 0;
  text-decoration: none;
  color: #fff;
  background: url(../images/btn_pagelink02_on.png) no-repeat;
}
#inter .pagelink-block.lower .pagelink li.localbus.current a ,
#inter .pagelink-block.lower .pagelink li.localbus a:hover {
  background: url(../images/btn_pagelink02_s_on.png) no-repeat;
}

/*  #rosen-guide  */

#rosen-guide .pagelink-block {
  width: 100%;
  height: 92px;
  overflow: hidden;
  background: url(../images/bg_pagelink.png) no-repeat center;
  background-size: cover;
}

#rosen-guide .pagelink {
  margin-top: 16px;
}

#rosen-guide .pagelink li {
  float: left;
  display: table;
  margin-right: 9px;
}

#rosen-guide .pagelink li:last-child {
  float: right;
  margin-right: 0;
}

#rosen-guide .pagelink li a {
  display: table-cell;
  width: 344px;
  height: 68px;
  padding-bottom: 7px;
  font-size: 18px;
  font-weight: bold;
  color: #000;
  line-height: 22px;
  text-align: center;
  background: url(../images/btn_pagelink_off.png) no-repeat;
  vertical-align: middle;
}
#rosen-guide .pagelink li.localbus a {
  width: 254px;
  background: url(../images/btn_pagelink_s_off.png) no-repeat;
}
#rosen-guide .pagelink li.current a ,
#rosen-guide .pagelink li a:hover {
  text-decoration: none;
  color: #fff;
  background: url(../images/btn_pagelink_on.png) no-repeat;
}
#rosen-guide .pagelink li.localbus.current a ,
#rosen-guide .pagelink li.localbus a:hover {
  text-decoration: none;
  color: #fff;
  background: url(../images/btn_pagelink_s_on.png) no-repeat;
}

#rosen-guide .pagelink-block.lower .pagelink {
	margin-top: 6px;
}
#rosen-guide .pagelink-block.lower .pagelink li a {
	background-position: 0 bottom;
	height: 73px;
	padding-top: 9px;
	padding-bottom: 0;
	line-height: 22px;
}
#rosen-guide .pagelink-block.lower .pagelink li.current a ,
#rosen-guide .pagelink-block.lower .pagelink li a:hover {
  margin-top: 0;
  text-decoration: none;
  color: #fff;
  background: url(../images/btn_pagelink02_on.png) no-repeat;
}
#rosen-guide .pagelink-block.lower .pagelink li.localbus.current a ,
#rosen-guide .pagelink-block.lower .pagelink li.localbus a:hover {
  background: url(../images/btn_pagelink02_s_on.png) no-repeat;
}

#rosen-guide .flow03 .inner li.right {
  float: none;
}

#rosen-guide .flow03 .inner .inner-image {
  height: auto;
}

#rosen-guide .flow03 .inner .inner-image p span,
#rosen-guide .flow03 .inner .inner-image .caption {
  color: #FC0004;
}

#rosen-guide .flow04 {
  padding-bottom: 32px;
}

#rosen-guide .flow02 .inner li span {
  height: auto;
}

