.icon:before, .icon:after,
.more:before, .more:after { top: -.075em; }

.store-page .section-hero h1 { letter-spacing:normal; }

.store-page .section-store-summary .store-hours-time  { text-transform:lowercase; }
.store-page .section-store-summary .store-hours-container { overflow-y:visible; }

.store-page .section-store-summary .genius-nearby { margin-top:20px; }

.store-page .section-store-services .store-services a:last-child { padding-left:1px; }

.section-store-promo-gallery
.store-page .section-store-promo-gallery .store-promo-tile p { padding-right:.5em; }
.store-page .section-store-promo-gallery .store-promo-tile strong { font-weight: 600; }

.store-page .section-store-promo p { padding-right:16px; }
.store-page .section-store-calendar .column.description p { width: 80%; }

.store-page .coming-soon { margin-left:0; }

.store-page .section-hero h1 { font-size: 40px; line-height: 1.1; }
.store-page .section-store-promo h3 { font-weight: 300;}
.store-page .section-locator.locator-geo h1 { font-size: 1.22em; font-weight: 600;}
.store-page .section-store-calendar .store-calendar-date { font-weight: 600; }

.store-page .section-genius-bar-support .smallblock-headline { font-weight: 600 !important; }

.store-page .section-today-banner .today-description { width: 680px; }

.store-page .section-locator .ie-alt { display:inline-block; margin-left:24px; }
.store-page .section-locator .ie-alt select option { font-family: "SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif; }

@media only screen and (max-width: 1068px) {
  .store-page .section-store-calendar .select-style, .store-page .section-store-calendar select { width:150px; }
	.store-page .section-store-summary .genius-nearby { margin-top:8px; }

	.store-page .section-store-services .store-services a:last-child { padding-left:0; }

	.store-page .section-store-summary .store-info .mapSwap .link-hours { top:-50px; }
	.store-page .section-store-calendar .column.description p { width:90%; }
	.store-page .section-today-banner .today-description { width: 580px;}
	
	.store-page .section-locator .ie-alt { display:block; margin-left:auto; margin-right:auto; }
	.store-page .section-locator .ie-alt .select-style { float:none; margin-left:5%; margin-right:5%; }

}

@media only screen and (max-width: 735px) {
	.store-page .section-store-summary .genius-nearby { margin-top:20px; }
	.store-page .section-today-banner .today-description { width: 100%;}
	
	.store-page .section-store-summary .store-hours .store-hours-row .store-hours-time { width:50%; padding-left:0; }
}


/*
Store Hours
 */
.store-page .section-store-summary .store-hours .store-hours-row .store-hours-day,
.store-page .section-store-summary .store-hours .store-hours-row .store-hours-time {
	white-space : nowrap;
}
.store-page .section-store-summary .store-hours-container .store-hours:last-child {
	margin-bottom: 0;
}
@media only screen and (max-width: 1068px) {
	.no-oldie .store-page .section-store-summary .store-hours-container {
		margin-top: 19px;
	}
	.store-page .section-store-summary .store-hours-container:first-child {
		margin-top: 0;
	}
	.store-page .section-store-summary .store-hours-container .store-hours .row:before {
		display: none;
	}
}
@media only screen and (max-width: 735px) {
	.store-page .section-store-summary .store-hours-container,
	.store-page .section-store-summary .store-hours-container:first-child,
	.no-oldie .store-page .section-store-summary .store-hours-container {
		margin-top: 26px;
	}
}



/*
Map
 */
@media only screen and (max-width: 735px) {
	.store-page .section-store-summary .store-details {
		min-height: 0;
	}
}



/*
Locator
 */
.store-page .section-store-search .find-a-store {
	padding-top: 7px;
}
.store-page .section-store-search .complete-list {
	padding-top: 8px;
}
@media only screen and (max-width: 1068px) {
	.store-page .section-store-search .find-a-store {
		padding-top: 0;
	}
	.store-page .section-store-search .complete-list {
		padding-top: 11px;
	}
}



/*
Isetanshinjuku
 */
.store-page.isetan .section-store-summary {
	padding-bottom: 100px;
}
.store-page.isetan .section-store-promo-gallery .section-content {
	padding-bottom: 0;
}
@media only screen and (max-width: 1068px) {
	.store-page.isetan .section-store-summary {
		padding-bottom: 80px;
	}
}
@media only screen and (max-width: 735px) {
	.store-page.isetan .section-store-promo-gallery .section-content {
		padding-bottom: 25px;
	}
}



/*
omotesando
 */
.image-retail-store-galleries-omotesando-gallery-image2 { background-image:url("https://images.apple.com/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image2.jpg"); background-size:696px 464px; width:696px; height:464px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  .image-retail-store-galleries-omotesando-gallery-image2 { background-image:url("https://images.apple.com/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image2_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .image-retail-store-galleries-omotesando-gallery-image2 { background-image:url("https://images.apple.com/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image2.jpg"); background-size:768px 512px; width:768px; height:512px; }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
  .image-retail-store-galleries-omotesando-gallery-image2 { background-image:url("https://images.apple.com/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image2_2x.jpg"); }
}
.image-retail-store-galleries-omotesando-gallery-image3 { background-image:url("https://images.apple.com/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image3.jpg"); background-size:696px 464px; width:696px; height:464px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  .image-retail-store-galleries-omotesando-gallery-image3 { background-image:url("https://images.apple.com/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image3_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .image-retail-store-galleries-omotesando-gallery-image3 { background-image:url("https://images.apple.com/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image3.jpg"); background-size:768px 512px; width:768px; height:512px; }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
  .image-retail-store-galleries-omotesando-gallery-image3 { background-image:url("https://images.apple.com/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image3_2x.jpg"); }
}
.image-retail-store-galleries-omotesando-gallery-image4 { background-image:url("https://images.apple.com/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image4.jpg"); background-size:696px 464px; width:696px; height:464px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  .image-retail-store-galleries-omotesando-gallery-image4 { background-image:url("https://images.apple.com/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image4_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .image-retail-store-galleries-omotesando-gallery-image4 { background-image:url("https://images.apple.com/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image4.jpg"); background-size:768px 512px; width:768px; height:512px; }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
  .image-retail-store-galleries-omotesando-gallery-image4 { background-image:url("https://images.apple.com/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image4_2x.jpg"); }
}
.image-retail-store-galleries-omotesando-gallery-image5 { background-image:url("https://images.apple.com/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image5.jpg"); background-size:696px 464px; width:696px; height:464px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  .image-retail-store-galleries-omotesando-gallery-image5 { background-image:url("https://images.apple.com/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image5_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .image-retail-store-galleries-omotesando-gallery-image5 { background-image:url("https://images.apple.com/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image5.jpg"); background-size:768px 512px; width:768px; height:512px; }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
  .image-retail-store-galleries-omotesando-gallery-image5 { background-image:url("https://images.apple.com/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image5_2x.jpg"); }
}
.image-retail-store-galleries-omotesando-gallery-image6 { background-image:url("https://images.apple.com/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image6.jpg"); background-size:696px 464px; width:696px; height:464px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  .image-retail-store-galleries-omotesando-gallery-image6 { background-image:url("https://images.apple.com/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image6_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .image-retail-store-galleries-omotesando-gallery-image6 { background-image:url("https://images.apple.com/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image6.jpg"); background-size:768px 512px; width:768px; height:512px; }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
  .image-retail-store-galleries-omotesando-gallery-image6 { background-image:url("https://images.apple.com/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image6_2x.jpg"); }
}
.image-retail-store-galleries-omotesando-gallery-image7 { background-image:url("https://images.apple.com/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image7.jpg"); background-size:696px 464px; width:696px; height:464px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  .image-retail-store-galleries-omotesando-gallery-image7 { background-image:url("https://images.apple.com/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image7_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .image-retail-store-galleries-omotesando-gallery-image7 { background-image:url("https://images.apple.com/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image7.jpg"); background-size:768px 512px; width:768px; height:512px; }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
  .image-retail-store-galleries-omotesando-gallery-image7 { background-image:url("https://images.apple.com/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image7_2x.jpg"); }
}
.image-retail-store-galleries-omotesando-gallery-image8 { background-image:url("https://images.apple.com/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image8.jpg"); background-size:696px 464px; width:696px; height:464px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  .image-retail-store-galleries-omotesando-gallery-image8 { background-image:url("https://images.apple.com/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image8_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .image-retail-store-galleries-omotesando-gallery-image8 { background-image:url("https://images.apple.com/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image8.jpg"); background-size:768px 512px; width:768px; height:512px; }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
  .image-retail-store-galleries-omotesando-gallery-image8 { background-image:url("https://images.apple.com/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image8_2x.jpg"); }
}
.image-retail-store-galleries-omotesando-gallery-image9 { background-image:url("https://images.apple.com/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image9.jpg"); background-size:696px 464px; width:696px; height:464px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  .image-retail-store-galleries-omotesando-gallery-image9 { background-image:url("https://images.apple.com/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image9_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .image-retail-store-galleries-omotesando-gallery-image9 { background-image:url("https://images.apple.com/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image9.jpg"); background-size:768px 512px; width:768px; height:512px; }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
  .image-retail-store-galleries-omotesando-gallery-image9 { background-image:url("https://images.apple.com/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image9_2x.jpg"); }
}

.section-store-promo .image-store-today-personal-setup {
	background-size: 490px 292px;
	background-image: url("https://images.apple.com/jp/retail/store/images/store/today_personal_setup_large.jpg")
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-store-promo .image-store-today-personal-setup {
		background-image: url("https://images.apple.com/jp/retail/store/images/store/today_personal_setup_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.section-store-promo .image-store-today-personal-setup {
		background-size: 346px 206px;
		background-image: url("https://images.apple.com/jp/retail/store/images/store/today_personal_setup_medium.jpg")
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-store-promo .image-store-today-personal-setup {
		background-image: url("https://images.apple.com/jp/retail/store/images/store/today_personal_setup_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.section-store-promo .image-store-today-personal-setup {
		background-size: 337px 200px;
		background-image: url("https://images.apple.com/jp/retail/store/images/store/today_personal_setup_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.section-store-promo .image-store-today-personal-setup {
		background-image: url("https://images.apple.com/jp/retail/store/images/store/today_personal_setup_small_2x.jpg")
	}
}

.image-retail-store-galleries-grandcentral-grandcentral-gallery-image4 {
}

.section-store-promo .image-store-today-business-team {
	background-size: 490px 292px;
	background-image: url("https://images.apple.com/jp/retail/store/images/store/today_business_team_large.jpg")
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-store-promo .image-store-today-business-team {
		background-image: url("https://images.apple.com/jp/retail/store/images/store/today_business_team_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.section-store-promo .image-store-today-business-team {
		background-size: 346px 206px;
		background-image: url("https://images.apple.com/jp/retail/store/images/store/today_business_team_medium.jpg")
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-store-promo .image-store-today-business-team {
		background-image: url("https://images.apple.com/jp/retail/store/images/store/today_business_team_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.section-store-promo .image-store-today-business-team {
		background-size: 337px 200px;
		background-image: url("https://images.apple.com/jp/retail/store/images/store/today_business_team_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.section-store-promo .image-store-today-business-team {
		background-image: url("https://images.apple.com/jp/retail/store/images/store/today_business_team_small_2x.jpg")
	}
}
