.location.shimonoseki.index .boxHeaderArea01, .location.abeno.index .boxHeaderArea01, .location.hirakawacho.index .boxHeaderArea01, .location.namba.index .boxHeaderArea01, .location.nagoya.index .boxHeaderArea01 {
	margin: 0;
}
.shimonosekiTop .boxlocationLinkList .cateList01, .shimonosekiTop .boxlocationLinkList .cateList02, .shimonosekiTop .boxlocationLinkList .cateList03, .shimonosekiTop .boxlocationLinkList .cateList04, .shimonosekiTop .boxlocationLinkList .cateList05, .shimonosekiTop .boxlocationLinkList .cateList06, .shimonosekiTop .boxlocationLinkList .cateList07, .shimonosekiTop .boxlocationLinkList .cateList08 {
	background: #fff;
}
/* ---------------------------------------- introduction.html*/
.introductionModule01 h4, .shimonosekiIntroduction #sectionBlock02 .boxTxt, .abenoIntroduction #sectionBlock02 .boxTxt, .nambaIntroduction #sectionBlock02 .boxTxt, .nagoyaIntroduction #sectionBlock02 .boxTxt, .hirakawachoIntroduction #sectionBlock02 .boxTxt {
	float: right;
	width: 320px;
}
.shimonosekiIntroduction #sectionBlock03 .box:first-child {
	margin: 0 0 40px 0;
}
.introductionModule01 .boxImg, .shimonosekiIntroduction #sectionBlock02 .boxImg, .abenoIntroduction #sectionBlock02 .boxImg, .nambaIntroduction #sectionBlock02 .boxImg, .nagoyaIntroduction #sectionBlock02 .boxImg, .hirakawachoIntroduction #sectionBlock02 .boxImg {
	float: left;
}
/* ------------------------------------------------------------ tokyo*/
.location.hirakawacho.index .boxHeaderArea01 .headerMainVisual {
	background: url(/en/location/tokyo/img/img_mainvisual.jpg) no-repeat center 0;
}
.hirakawacho.introduction .boxHeaderArea02 .headerMainVisual {
	background: url(/en/location/tokyo/img/img_introduction_mainvisual.jpg) no-repeat center 0;
}
.hirakawacho.cuisine .boxHeaderArea02 .headerMainVisual {
	background: url(/en/location/tokyo/img/img_cuisine_mainvisual.jpg) no-repeat center 0;
}
.hirakawacho.restaurant .boxHeaderArea02 .headerMainVisual {
	background: url(/en/location/tokyo/img/img_restaurant_mainvisual.jpg) no-repeat center 0;
}
.hirakawacho.souvenir .boxHeaderArea02 .headerMainVisual {
	background: url(/en/location/tokyo/img/img_souvenir_mainvisual.jpg) no-repeat center 0;
}
.hirakawacho.access .boxHeaderArea02 .headerMainVisual {
	background: url(/en/location/tokyo/img/img_access_mainvisual.jpg) no-repeat center 0;
}
.hirakawachoCuisine .cuisineAnchor01 {
	background: url(/en/location/tokyo/img/img_cuisine_anchor01_o.jpg) no-repeat 0 0;
}
.hirakawachoCuisine .cuisineAnchor02 {
	background: url(/en/location/tokyo/img/img_cuisine_anchor02_o.jpg) no-repeat 0 0;
}
.hirakawachoCuisine .cuisineAnchor03 {
	background: url(/en/location/tokyo/img/img_cuisine_anchor03_o.jpg) no-repeat 0 0;
}
.hirakawachoCuisine .cuisineAnchor04 {
	background: url(/en/location/tokyo/img/img_cuisine_anchor04_o.jpg) no-repeat 0 0;
}
.hirakawacho.access .addArea1 .colEQ th, .namba.access .addArea1 .colEQ th, .nagoya.access .addArea1 .colEQ th {
	width: 85px;
}
/* --------------------------------------------------- headTxt*/

.shimonosekiIntroduction h3, .hirakawachoIntroduction h3, .abenoIntroduction h3, .nambaIntroduction h3, .nagoyaIntroduction h3 {
	text-indent: 0;
}
/* -------------------------------------------------- gnav*/
.gnav {
	width: 900px;
	margin: 14px 0 10px 0;
	padding: 0;
}
/* -------------------------------------------------- boxHeaderArea01*/
.boxHeaderArea01 .boxLead div a {
	height: auto;
	padding: 8px 0;
	font-size: 114.3%;
	color: #fff;
	text-align: center;
	-webkit-transition: background .3s;
	transition: background .3s;
	background: url(/en/location/img/btn_toparea_introduction_bg.jpg) no-repeat center 0;
}
.boxHeaderArea01 .headerMainVisual, .boxHeaderArea01 .inr {
	height: 100%;
}
.boxHeaderArea01 .boxLead .logo {
	width: 100px;
	height: 100px;
	margin: 0 0 25px 0;
	background: url(/en/location/img/img_location_logo01.jpg) no-repeat 0 0;
}
.location.hirakawacho.index .boxHeaderArea01 .headerMainVisual {
	background: url(/en/location/tokyo/img/img_mainvisual.jpg) no-repeat center 0;
}
/* -------------------------------------------------- boxHeaderArea02*/
.boxHeaderArea02 {
	margin: 0;
	min-height: 369px;
}


/* ------------------------------------------------------------ tripAdvisor banner*/
.boxLead {
  position: relative;
}
.bannerTripAdvisor {
  position: absolute;
  bottom: 40px;
  right: 0;
}
.boxHeaderArea02 .bannerTripAdvisor {
  margin: -119px 0 0 0;
  bottom: auto;
}
.boxHeaderArea01 .bannerTripAdvisor a,
.boxHeaderArea02 .bannerTripAdvisor a {
  display: block;
  width: 88px;
  height: 84px;
  background: url(/en/location/tokyo/img/img_tripadvisor_banner.png) 0 0 no-repeat;
}
.boxHeaderArea01 .bannerTripAdvisor a img,
.boxHeaderArea02 .bannerTripAdvisor a img{
  width: 88px;
  height: 84px;
  opacity: 0;
}
.boxHeaderArea02 .boxAnchorArea {
  padding: 0;
}