h1 { letter-spacing:normal; }

.page-geniusbar .section-cta .service-info-row .service-info.service-chat p { padding: 0 34px; }
.page-geniusbar .section-cta .service-info-row .service-info.service-mail p { padding: 0 24px; }
.page-geniusbar .section-cta .service-info-row .service-info.service-authorized p { padding: 0 20px; }

.page-geniusbar .section-hero p { padding: 0 150px; }

@media only screen and (max-width: 1068px) {
	.page-geniusbar .section-genius p br { display:none; }
	.page-geniusbar .section-hero h1 { padding: 0; }
	.page-geniusbar .section-hero p { padding: 0 60px; }
	.page-geniusbar .section-cta .service-info-row .service-info.service-chat p { padding: 0 12px; }
	.page-geniusbar .section-cta .service-info-row .service-info.service-email p { padding: 0 14px; }
	.page-geniusbar .section-cta .service-info-row .service-info.service-mail p { padding: 0 22px; }
	.page-geniusbar .section-cta .service-info-row .service-info.service-authorized p { padding: 0 15px; }
	
	.page-geniusbar .subsection-service p { padding:0; }
}

@media only screen and (max-width: 735px) {
	.small-hide { display: none; }
	.page-geniusbar .section-hero p { padding: 0; }
	
	.page-geniusbar .section-cta .service-info-row .service-info.service-chat p,
    .page-geniusbar .section-cta .service-info-row .service-info.service-email p,
    .page-geniusbar .section-cta .service-info-row .service-info.service-mail p { padding:0; }
	
    .page-geniusbar .section-cta .service-info-row .service-info.service-chat p,
    .page-geniusbar .section-cta .service-info-row .service-info.service-email p,
    .page-geniusbar .section-cta .service-info-row .service-info.service-mail p { background-position:0 5px; }
    .page-geniusbar .section-cta .service-info-row .service-info.service-authorized p  { padding: 0; }
    .page-geniusbar .section-cta .service-info-row .service-info.service-authorized h3 { width: 270px; margin-left: 0; }
}

.page-geniusbar .image-retail-retail-geniusbar-it-deployment { background-image:url("/v/retail/geniusbar/e/images/geniusbar/it_deployment_large.jpg"); background-size:1070px 439px; width:1070px; height:439px; }
@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) {
  .page-geniusbar .image-retail-retail-geniusbar-it-deployment { background-image:url("/v/retail/geniusbar/e/images/geniusbar/it_deployment_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .page-geniusbar .image-retail-retail-geniusbar-it-deployment { background-image:url("/v/retail/geniusbar/e/images/geniusbar/it_deployment_medium.jpg"); background-size:768px 318px; width:768px; height:318px; }
}
@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) {
  .page-geniusbar .image-retail-retail-geniusbar-it-deployment { background-image:url("/v/retail/geniusbar/e/images/geniusbar/it_deployment_medium_2x.jpg"); }
}
@media only screen and (max-width: 735px) {
  .page-geniusbar .image-retail-retail-geniusbar-it-deployment { background-image:url("/v/retail/geniusbar/e/images/geniusbar/it_deployment_small.jpg"); background-size:737px 452px; width:737px; height:452px; }
}
@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) {
  .page-geniusbar .image-retail-retail-geniusbar-it-deployment { background-image:url("/v/retail/geniusbar/e/images/geniusbar/it_deployment_small_2x.jpg"); }
}



.page-geniusbar .image-retail-geniusbar-service-repair-raza { background-image:url("/v/retail/geniusbar/e/images/geniusbar/service_repair_raza_large.jpg"); background-size:1070px 439px; width:1070px; height:439px; }
@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) {
  .page-geniusbar .image-retail-geniusbar-service-repair-raza { background-image:url("/v/retail/geniusbar/e/images/geniusbar/service_repair_raza_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .page-geniusbar .image-retail-geniusbar-service-repair-raza { background-image:url("/v/retail/geniusbar/e/images/geniusbar/service_repair_raza_medium.jpg"); background-size:768px 318px; width:768px; height:318px; }
}
@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) {
  .page-geniusbar .image-retail-geniusbar-service-repair-raza { background-image:url("/v/retail/geniusbar/e/images/geniusbar/service_repair_raza_medium_2x.jpg"); }
}
@media only screen and (max-width: 735px) {
  .page-geniusbar .image-retail-geniusbar-service-repair-raza { background-image:url("/v/retail/geniusbar/e/images/geniusbar/service_repair_raza_small.jpg"); background-size:737px 452px; width:737px; height:452px; }
}
@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) {
  .page-geniusbar .image-retail-geniusbar-service-repair-raza { background-image:url("/v/retail/geniusbar/e/images/geniusbar/service_repair_raza_small_2x.jpg"); }
}



@media only screen and (max-width: 735px) {
  .page-geniusbar .section-deployment .image-retail-retail-geniusbar-it-deployment { background-image:url("/v/retail/geniusbar/e/images/geniusbar/it_deployment_large.jpg"); background-size:1070px 439px; }
}
@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) {
  .page-geniusbar .section-deployment .image-retail-retail-geniusbar-it-deployment { background-image:url("/v/retail/geniusbar/e/images/geniusbar/it_deployment_large_2x.jpg"); }
}
@media only screen and (max-width: 735px) and (max-width: 1068px) {
  .page-geniusbar .section-deployment .image-retail-retail-geniusbar-it-deployment { background-image:url("/v/retail/geniusbar/e/images/geniusbar/it_deployment_medium.jpg"); background-size:768px 318px; }
}
@media only screen and (max-width: 735px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (max-width: 1068px) and (min-resolution: 144dpi) {
  .page-geniusbar .section-deployment .image-retail-retail-geniusbar-it-deployment { background-image:url("/v/retail/geniusbar/e/images/geniusbar/it_deployment_medium_2x.jpg"); }
}
@media only screen and (max-width: 735px) and (max-width: 735px) {
  .page-geniusbar .section-deployment .image-retail-retail-geniusbar-it-deployment { background-image:url("/v/retail/geniusbar/e/images/geniusbar/it_deployment_small.jpg"); background-size:737px 452px; }
}
@media only screen and (max-width: 735px) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (max-width: 735px) and (min-resolution: 144dpi) {
  .page-geniusbar .section-deployment .image-retail-retail-geniusbar-it-deployment { background-image:url("/v/retail/geniusbar/e/images/geniusbar/it_deployment_small_2x.jpg"); }
}



@media only screen and (max-width: 735px) {
  .page-geniusbar .section-service .image-retail-geniusbar-service-repair-raza { background-image:url("/v/retail/geniusbar/e/images/geniusbar/service_repair_raza_large.jpg"); background-size:1070px 439px; }
}
@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) {
  .page-geniusbar .section-service .image-retail-geniusbar-service-repair-raza { background-image:url("/v/retail/geniusbar/e/images/geniusbar/service_repair_raza_large_2x.jpg"); }
}
@media only screen and (max-width: 735px) and (max-width: 1068px) {
  .page-geniusbar .section-service .image-retail-geniusbar-service-repair-raza { background-image:url("/v/retail/geniusbar/e/images/geniusbar/service_repair_raza_medium.jpg"); background-size:768px 318px; }
}
@media only screen and (max-width: 735px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (max-width: 1068px) and (min-resolution: 144dpi) {
  .page-geniusbar .section-service .image-retail-geniusbar-service-repair-raza { background-image:url("/v/retail/geniusbar/e/images/geniusbar/service_repair_raza_medium_2x.jpg"); }
}
@media only screen and (max-width: 735px) and (max-width: 735px) {
  .page-geniusbar .section-service .image-retail-geniusbar-service-repair-raza { background-image:url("/v/retail/geniusbar/e/images/geniusbar/service_repair_raza_small.jpg"); background-size:737px 452px; }
}
@media only screen and (max-width: 735px) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (max-width: 735px) and (min-resolution: 144dpi) {
  .page-geniusbar .section-service .image-retail-geniusbar-service-repair-raza { background-image:url("/v/retail/geniusbar/e/images/geniusbar/service_repair_raza_small_2x.jpg"); }
}

*:lang(ja) {
  font-family:SF Pro JP,SF Pro Text,SF Pro Icons,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif;
}

body:lang(ja) {
  font-family:SF Pro JP,SF Pro Text,SF Pro Icons,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif;
}

.button:lang(ja) {
  font-family:SF Pro JP,SF Pro Text,SF Pro Icons,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif;
}

.page-geniusbar .section-cta .service-info-row .service-info h3:lang(ja) {
  font-family:SF Pro JP,SF Pro Text,SF Pro Icons,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif;
}

