/* reset
--------------------------------------------------
*/
#productMain *,
#productContent * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#productMain img,
#productContent img {
  width: 100%;
  height: auto;
}

#productMain .inner,
#productContent .inner {
  width: auto;
}

/* productMain
--------------------------------------------------*/
#productMain {
  margin-left: -15px;
  margin-right: -15px;
}

/* productContent
--------------------------------------------------*/
#productContent {
  margin-left: -15px;
  margin-right: -15px;
}

#productContent section .inner {
  padding: 0 0 1px;
}

/* acBtn */
#productContent .inner .acBtn.hasSticky {
  position: relative;
}

.acBtn.hasSticky.clone {
  position: fixed;
  top: -100%;
  width: 100%;
  z-index: 10000;
}

.acBtn.hasSticky.clone a img {
  width: 100%;
}

.acBtn.hasSticky.clone.sticky {
  top: 0;
}

#productContent .inner .acBtn.hasSticky a span {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 5%;
  height: 2.8%;
}

#productContent .inner .acBtn.hasSticky a.active span {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.acBtn.hasSticky.clone a.active span {
  display: none;
}

/* acContent */
#productContent .inner .acContent {
  display: none;
  padding: 0 3.7037037037vw;
}

#productContent #voice .inner > .acContent {
  display: none;
}

a[class*=p-]:hover, a[class*=p-]:focus {
  text-decoration: inherit !important;
}

.p-u-zoom-half {
  max-width: none !important;
  width: auto !important;
}
@media screen and (width: 320px) {
  .p-u-zoom-half {
    zoom: calc(320 / 810);
  }
}
@media screen and (width: 321px) {
  .p-u-zoom-half {
    zoom: calc(321 / 810);
  }
}
@media screen and (width: 322px) {
  .p-u-zoom-half {
    zoom: calc(322 / 810);
  }
}
@media screen and (width: 323px) {
  .p-u-zoom-half {
    zoom: calc(323 / 810);
  }
}
@media screen and (width: 324px) {
  .p-u-zoom-half {
    zoom: calc(324 / 810);
  }
}
@media screen and (width: 325px) {
  .p-u-zoom-half {
    zoom: calc(325 / 810);
  }
}
@media screen and (width: 326px) {
  .p-u-zoom-half {
    zoom: calc(326 / 810);
  }
}
@media screen and (width: 327px) {
  .p-u-zoom-half {
    zoom: calc(327 / 810);
  }
}
@media screen and (width: 328px) {
  .p-u-zoom-half {
    zoom: calc(328 / 810);
  }
}
@media screen and (width: 329px) {
  .p-u-zoom-half {
    zoom: calc(329 / 810);
  }
}
@media screen and (width: 330px) {
  .p-u-zoom-half {
    zoom: calc(330 / 810);
  }
}
@media screen and (width: 331px) {
  .p-u-zoom-half {
    zoom: calc(331 / 810);
  }
}
@media screen and (width: 332px) {
  .p-u-zoom-half {
    zoom: calc(332 / 810);
  }
}
@media screen and (width: 333px) {
  .p-u-zoom-half {
    zoom: calc(333 / 810);
  }
}
@media screen and (width: 334px) {
  .p-u-zoom-half {
    zoom: calc(334 / 810);
  }
}
@media screen and (width: 335px) {
  .p-u-zoom-half {
    zoom: calc(335 / 810);
  }
}
@media screen and (width: 336px) {
  .p-u-zoom-half {
    zoom: calc(336 / 810);
  }
}
@media screen and (width: 337px) {
  .p-u-zoom-half {
    zoom: calc(337 / 810);
  }
}
@media screen and (width: 338px) {
  .p-u-zoom-half {
    zoom: calc(338 / 810);
  }
}
@media screen and (width: 339px) {
  .p-u-zoom-half {
    zoom: calc(339 / 810);
  }
}
@media screen and (width: 340px) {
  .p-u-zoom-half {
    zoom: calc(340 / 810);
  }
}
@media screen and (width: 341px) {
  .p-u-zoom-half {
    zoom: calc(341 / 810);
  }
}
@media screen and (width: 342px) {
  .p-u-zoom-half {
    zoom: calc(342 / 810);
  }
}
@media screen and (width: 343px) {
  .p-u-zoom-half {
    zoom: calc(343 / 810);
  }
}
@media screen and (width: 344px) {
  .p-u-zoom-half {
    zoom: calc(344 / 810);
  }
}
@media screen and (width: 345px) {
  .p-u-zoom-half {
    zoom: calc(345 / 810);
  }
}
@media screen and (width: 346px) {
  .p-u-zoom-half {
    zoom: calc(346 / 810);
  }
}
@media screen and (width: 347px) {
  .p-u-zoom-half {
    zoom: calc(347 / 810);
  }
}
@media screen and (width: 348px) {
  .p-u-zoom-half {
    zoom: calc(348 / 810);
  }
}
@media screen and (width: 349px) {
  .p-u-zoom-half {
    zoom: calc(349 / 810);
  }
}
@media screen and (width: 350px) {
  .p-u-zoom-half {
    zoom: calc(350 / 810);
  }
}
@media screen and (width: 351px) {
  .p-u-zoom-half {
    zoom: calc(351 / 810);
  }
}
@media screen and (width: 352px) {
  .p-u-zoom-half {
    zoom: calc(352 / 810);
  }
}
@media screen and (width: 353px) {
  .p-u-zoom-half {
    zoom: calc(353 / 810);
  }
}
@media screen and (width: 354px) {
  .p-u-zoom-half {
    zoom: calc(354 / 810);
  }
}
@media screen and (width: 355px) {
  .p-u-zoom-half {
    zoom: calc(355 / 810);
  }
}
@media screen and (width: 356px) {
  .p-u-zoom-half {
    zoom: calc(356 / 810);
  }
}
@media screen and (width: 357px) {
  .p-u-zoom-half {
    zoom: calc(357 / 810);
  }
}
@media screen and (width: 358px) {
  .p-u-zoom-half {
    zoom: calc(358 / 810);
  }
}
@media screen and (width: 359px) {
  .p-u-zoom-half {
    zoom: calc(359 / 810);
  }
}
@media screen and (width: 360px) {
  .p-u-zoom-half {
    zoom: calc(360 / 810);
  }
}
@media screen and (width: 361px) {
  .p-u-zoom-half {
    zoom: calc(361 / 810);
  }
}
@media screen and (width: 362px) {
  .p-u-zoom-half {
    zoom: calc(362 / 810);
  }
}
@media screen and (width: 363px) {
  .p-u-zoom-half {
    zoom: calc(363 / 810);
  }
}
@media screen and (width: 364px) {
  .p-u-zoom-half {
    zoom: calc(364 / 810);
  }
}
@media screen and (width: 365px) {
  .p-u-zoom-half {
    zoom: calc(365 / 810);
  }
}
@media screen and (width: 366px) {
  .p-u-zoom-half {
    zoom: calc(366 / 810);
  }
}
@media screen and (width: 367px) {
  .p-u-zoom-half {
    zoom: calc(367 / 810);
  }
}
@media screen and (width: 368px) {
  .p-u-zoom-half {
    zoom: calc(368 / 810);
  }
}
@media screen and (width: 369px) {
  .p-u-zoom-half {
    zoom: calc(369 / 810);
  }
}
@media screen and (width: 370px) {
  .p-u-zoom-half {
    zoom: calc(370 / 810);
  }
}
@media screen and (width: 371px) {
  .p-u-zoom-half {
    zoom: calc(371 / 810);
  }
}
@media screen and (width: 372px) {
  .p-u-zoom-half {
    zoom: calc(372 / 810);
  }
}
@media screen and (width: 373px) {
  .p-u-zoom-half {
    zoom: calc(373 / 810);
  }
}
@media screen and (width: 374px) {
  .p-u-zoom-half {
    zoom: calc(374 / 810);
  }
}
@media screen and (width: 375px) {
  .p-u-zoom-half {
    zoom: calc(375 / 810);
  }
}
@media screen and (width: 376px) {
  .p-u-zoom-half {
    zoom: calc(376 / 810);
  }
}
@media screen and (width: 377px) {
  .p-u-zoom-half {
    zoom: calc(377 / 810);
  }
}
@media screen and (width: 378px) {
  .p-u-zoom-half {
    zoom: calc(378 / 810);
  }
}
@media screen and (width: 379px) {
  .p-u-zoom-half {
    zoom: calc(379 / 810);
  }
}
@media screen and (width: 380px) {
  .p-u-zoom-half {
    zoom: calc(380 / 810);
  }
}
@media screen and (width: 381px) {
  .p-u-zoom-half {
    zoom: calc(381 / 810);
  }
}
@media screen and (width: 382px) {
  .p-u-zoom-half {
    zoom: calc(382 / 810);
  }
}
@media screen and (width: 383px) {
  .p-u-zoom-half {
    zoom: calc(383 / 810);
  }
}
@media screen and (width: 384px) {
  .p-u-zoom-half {
    zoom: calc(384 / 810);
  }
}
@media screen and (width: 385px) {
  .p-u-zoom-half {
    zoom: calc(385 / 810);
  }
}
@media screen and (width: 386px) {
  .p-u-zoom-half {
    zoom: calc(386 / 810);
  }
}
@media screen and (width: 387px) {
  .p-u-zoom-half {
    zoom: calc(387 / 810);
  }
}
@media screen and (width: 388px) {
  .p-u-zoom-half {
    zoom: calc(388 / 810);
  }
}
@media screen and (width: 389px) {
  .p-u-zoom-half {
    zoom: calc(389 / 810);
  }
}
@media screen and (width: 390px) {
  .p-u-zoom-half {
    zoom: calc(390 / 810);
  }
}
@media screen and (width: 391px) {
  .p-u-zoom-half {
    zoom: calc(391 / 810);
  }
}
@media screen and (width: 392px) {
  .p-u-zoom-half {
    zoom: calc(392 / 810);
  }
}
@media screen and (width: 393px) {
  .p-u-zoom-half {
    zoom: calc(393 / 810);
  }
}
@media screen and (width: 394px) {
  .p-u-zoom-half {
    zoom: calc(394 / 810);
  }
}
@media screen and (width: 395px) {
  .p-u-zoom-half {
    zoom: calc(395 / 810);
  }
}
@media screen and (width: 396px) {
  .p-u-zoom-half {
    zoom: calc(396 / 810);
  }
}
@media screen and (width: 397px) {
  .p-u-zoom-half {
    zoom: calc(397 / 810);
  }
}
@media screen and (width: 398px) {
  .p-u-zoom-half {
    zoom: calc(398 / 810);
  }
}
@media screen and (width: 399px) {
  .p-u-zoom-half {
    zoom: calc(399 / 810);
  }
}
@media screen and (width: 400px) {
  .p-u-zoom-half {
    zoom: calc(400 / 810);
  }
}
@media screen and (width: 401px) {
  .p-u-zoom-half {
    zoom: calc(401 / 810);
  }
}
@media screen and (width: 402px) {
  .p-u-zoom-half {
    zoom: calc(402 / 810);
  }
}
@media screen and (width: 403px) {
  .p-u-zoom-half {
    zoom: calc(403 / 810);
  }
}
@media screen and (width: 404px) {
  .p-u-zoom-half {
    zoom: calc(404 / 810);
  }
}
@media screen and (width: 405px) {
  .p-u-zoom-half {
    zoom: calc(405 / 810);
  }
}
@media screen and (width: 406px) {
  .p-u-zoom-half {
    zoom: calc(406 / 810);
  }
}
@media screen and (width: 407px) {
  .p-u-zoom-half {
    zoom: calc(407 / 810);
  }
}
@media screen and (width: 408px) {
  .p-u-zoom-half {
    zoom: calc(408 / 810);
  }
}
@media screen and (width: 409px) {
  .p-u-zoom-half {
    zoom: calc(409 / 810);
  }
}
@media screen and (width: 410px) {
  .p-u-zoom-half {
    zoom: calc(410 / 810);
  }
}
@media screen and (width: 411px) {
  .p-u-zoom-half {
    zoom: calc(411 / 810);
  }
}
@media screen and (width: 412px) {
  .p-u-zoom-half {
    zoom: calc(412 / 810);
  }
}
@media screen and (width: 413px) {
  .p-u-zoom-half {
    zoom: calc(413 / 810);
  }
}
@media screen and (width: 414px) {
  .p-u-zoom-half {
    zoom: calc(414 / 810);
  }
}
@media screen and (width: 415px) {
  .p-u-zoom-half {
    zoom: calc(415 / 810);
  }
}
@media screen and (width: 416px) {
  .p-u-zoom-half {
    zoom: calc(416 / 810);
  }
}
@media screen and (width: 417px) {
  .p-u-zoom-half {
    zoom: calc(417 / 810);
  }
}
@media screen and (width: 418px) {
  .p-u-zoom-half {
    zoom: calc(418 / 810);
  }
}
@media screen and (width: 419px) {
  .p-u-zoom-half {
    zoom: calc(419 / 810);
  }
}
@media screen and (width: 420px) {
  .p-u-zoom-half {
    zoom: calc(420 / 810);
  }
}
@media screen and (width: 421px) {
  .p-u-zoom-half {
    zoom: calc(421 / 810);
  }
}
@media screen and (width: 422px) {
  .p-u-zoom-half {
    zoom: calc(422 / 810);
  }
}
@media screen and (width: 423px) {
  .p-u-zoom-half {
    zoom: calc(423 / 810);
  }
}
@media screen and (width: 424px) {
  .p-u-zoom-half {
    zoom: calc(424 / 810);
  }
}
@media screen and (width: 425px) {
  .p-u-zoom-half {
    zoom: calc(425 / 810);
  }
}
@media screen and (width: 426px) {
  .p-u-zoom-half {
    zoom: calc(426 / 810);
  }
}
@media screen and (width: 427px) {
  .p-u-zoom-half {
    zoom: calc(427 / 810);
  }
}
@media screen and (width: 428px) {
  .p-u-zoom-half {
    zoom: calc(428 / 810);
  }
}
@media screen and (width: 429px) {
  .p-u-zoom-half {
    zoom: calc(429 / 810);
  }
}
@media screen and (width: 430px) {
  .p-u-zoom-half {
    zoom: calc(430 / 810);
  }
}
@media screen and (width: 431px) {
  .p-u-zoom-half {
    zoom: calc(431 / 810);
  }
}
@media screen and (width: 432px) {
  .p-u-zoom-half {
    zoom: calc(432 / 810);
  }
}
@media screen and (width: 433px) {
  .p-u-zoom-half {
    zoom: calc(433 / 810);
  }
}
@media screen and (width: 434px) {
  .p-u-zoom-half {
    zoom: calc(434 / 810);
  }
}
@media screen and (width: 435px) {
  .p-u-zoom-half {
    zoom: calc(435 / 810);
  }
}
@media screen and (width: 436px) {
  .p-u-zoom-half {
    zoom: calc(436 / 810);
  }
}
@media screen and (width: 437px) {
  .p-u-zoom-half {
    zoom: calc(437 / 810);
  }
}
@media screen and (width: 438px) {
  .p-u-zoom-half {
    zoom: calc(438 / 810);
  }
}
@media screen and (width: 439px) {
  .p-u-zoom-half {
    zoom: calc(439 / 810);
  }
}
@media screen and (width: 440px) {
  .p-u-zoom-half {
    zoom: calc(440 / 810);
  }
}
@media screen and (width: 441px) {
  .p-u-zoom-half {
    zoom: calc(441 / 810);
  }
}
@media screen and (width: 442px) {
  .p-u-zoom-half {
    zoom: calc(442 / 810);
  }
}
@media screen and (width: 443px) {
  .p-u-zoom-half {
    zoom: calc(443 / 810);
  }
}
@media screen and (width: 444px) {
  .p-u-zoom-half {
    zoom: calc(444 / 810);
  }
}
@media screen and (width: 445px) {
  .p-u-zoom-half {
    zoom: calc(445 / 810);
  }
}
@media screen and (width: 446px) {
  .p-u-zoom-half {
    zoom: calc(446 / 810);
  }
}
@media screen and (width: 447px) {
  .p-u-zoom-half {
    zoom: calc(447 / 810);
  }
}
@media screen and (width: 448px) {
  .p-u-zoom-half {
    zoom: calc(448 / 810);
  }
}
@media screen and (width: 449px) {
  .p-u-zoom-half {
    zoom: calc(449 / 810);
  }
}
@media screen and (width: 450px) {
  .p-u-zoom-half {
    zoom: calc(450 / 810);
  }
}
@media screen and (width: 451px) {
  .p-u-zoom-half {
    zoom: calc(451 / 810);
  }
}
@media screen and (width: 452px) {
  .p-u-zoom-half {
    zoom: calc(452 / 810);
  }
}
@media screen and (width: 453px) {
  .p-u-zoom-half {
    zoom: calc(453 / 810);
  }
}
@media screen and (width: 454px) {
  .p-u-zoom-half {
    zoom: calc(454 / 810);
  }
}
@media screen and (width: 455px) {
  .p-u-zoom-half {
    zoom: calc(455 / 810);
  }
}
@media screen and (width: 456px) {
  .p-u-zoom-half {
    zoom: calc(456 / 810);
  }
}
@media screen and (width: 457px) {
  .p-u-zoom-half {
    zoom: calc(457 / 810);
  }
}
@media screen and (width: 458px) {
  .p-u-zoom-half {
    zoom: calc(458 / 810);
  }
}
@media screen and (width: 459px) {
  .p-u-zoom-half {
    zoom: calc(459 / 810);
  }
}
@media screen and (width: 460px) {
  .p-u-zoom-half {
    zoom: calc(460 / 810);
  }
}
@media screen and (width: 461px) {
  .p-u-zoom-half {
    zoom: calc(461 / 810);
  }
}
@media screen and (width: 462px) {
  .p-u-zoom-half {
    zoom: calc(462 / 810);
  }
}
@media screen and (width: 463px) {
  .p-u-zoom-half {
    zoom: calc(463 / 810);
  }
}
@media screen and (width: 464px) {
  .p-u-zoom-half {
    zoom: calc(464 / 810);
  }
}
@media screen and (width: 465px) {
  .p-u-zoom-half {
    zoom: calc(465 / 810);
  }
}
@media screen and (width: 466px) {
  .p-u-zoom-half {
    zoom: calc(466 / 810);
  }
}
@media screen and (width: 467px) {
  .p-u-zoom-half {
    zoom: calc(467 / 810);
  }
}
@media screen and (width: 468px) {
  .p-u-zoom-half {
    zoom: calc(468 / 810);
  }
}
@media screen and (width: 469px) {
  .p-u-zoom-half {
    zoom: calc(469 / 810);
  }
}
@media screen and (width: 470px) {
  .p-u-zoom-half {
    zoom: calc(470 / 810);
  }
}
@media screen and (width: 471px) {
  .p-u-zoom-half {
    zoom: calc(471 / 810);
  }
}
@media screen and (width: 472px) {
  .p-u-zoom-half {
    zoom: calc(472 / 810);
  }
}
@media screen and (width: 473px) {
  .p-u-zoom-half {
    zoom: calc(473 / 810);
  }
}
@media screen and (width: 474px) {
  .p-u-zoom-half {
    zoom: calc(474 / 810);
  }
}
@media screen and (width: 475px) {
  .p-u-zoom-half {
    zoom: calc(475 / 810);
  }
}
@media screen and (width: 476px) {
  .p-u-zoom-half {
    zoom: calc(476 / 810);
  }
}
@media screen and (width: 477px) {
  .p-u-zoom-half {
    zoom: calc(477 / 810);
  }
}
@media screen and (width: 478px) {
  .p-u-zoom-half {
    zoom: calc(478 / 810);
  }
}
@media screen and (width: 479px) {
  .p-u-zoom-half {
    zoom: calc(479 / 810);
  }
}
@media screen and (width: 480px) {
  .p-u-zoom-half {
    zoom: calc(480 / 810);
  }
}
@media screen and (width: 481px) {
  .p-u-zoom-half {
    zoom: calc(481 / 810);
  }
}
@media screen and (width: 482px) {
  .p-u-zoom-half {
    zoom: calc(482 / 810);
  }
}
@media screen and (width: 483px) {
  .p-u-zoom-half {
    zoom: calc(483 / 810);
  }
}
@media screen and (width: 484px) {
  .p-u-zoom-half {
    zoom: calc(484 / 810);
  }
}
@media screen and (width: 485px) {
  .p-u-zoom-half {
    zoom: calc(485 / 810);
  }
}
@media screen and (width: 486px) {
  .p-u-zoom-half {
    zoom: calc(486 / 810);
  }
}
@media screen and (width: 487px) {
  .p-u-zoom-half {
    zoom: calc(487 / 810);
  }
}
@media screen and (width: 488px) {
  .p-u-zoom-half {
    zoom: calc(488 / 810);
  }
}
@media screen and (width: 489px) {
  .p-u-zoom-half {
    zoom: calc(489 / 810);
  }
}
@media screen and (width: 490px) {
  .p-u-zoom-half {
    zoom: calc(490 / 810);
  }
}
@media screen and (width: 491px) {
  .p-u-zoom-half {
    zoom: calc(491 / 810);
  }
}
@media screen and (width: 492px) {
  .p-u-zoom-half {
    zoom: calc(492 / 810);
  }
}
@media screen and (width: 493px) {
  .p-u-zoom-half {
    zoom: calc(493 / 810);
  }
}
@media screen and (width: 494px) {
  .p-u-zoom-half {
    zoom: calc(494 / 810);
  }
}
@media screen and (width: 495px) {
  .p-u-zoom-half {
    zoom: calc(495 / 810);
  }
}
@media screen and (width: 496px) {
  .p-u-zoom-half {
    zoom: calc(496 / 810);
  }
}
@media screen and (width: 497px) {
  .p-u-zoom-half {
    zoom: calc(497 / 810);
  }
}
@media screen and (width: 498px) {
  .p-u-zoom-half {
    zoom: calc(498 / 810);
  }
}
@media screen and (width: 499px) {
  .p-u-zoom-half {
    zoom: calc(499 / 810);
  }
}
@media screen and (width: 500px) {
  .p-u-zoom-half {
    zoom: calc(500 / 810);
  }
}
@media screen and (width: 501px) {
  .p-u-zoom-half {
    zoom: calc(501 / 810);
  }
}
@media screen and (width: 502px) {
  .p-u-zoom-half {
    zoom: calc(502 / 810);
  }
}
@media screen and (width: 503px) {
  .p-u-zoom-half {
    zoom: calc(503 / 810);
  }
}
@media screen and (width: 504px) {
  .p-u-zoom-half {
    zoom: calc(504 / 810);
  }
}
@media screen and (width: 505px) {
  .p-u-zoom-half {
    zoom: calc(505 / 810);
  }
}
@media screen and (width: 506px) {
  .p-u-zoom-half {
    zoom: calc(506 / 810);
  }
}
@media screen and (width: 507px) {
  .p-u-zoom-half {
    zoom: calc(507 / 810);
  }
}
@media screen and (width: 508px) {
  .p-u-zoom-half {
    zoom: calc(508 / 810);
  }
}
@media screen and (width: 509px) {
  .p-u-zoom-half {
    zoom: calc(509 / 810);
  }
}
@media screen and (width: 510px) {
  .p-u-zoom-half {
    zoom: calc(510 / 810);
  }
}
@media screen and (width: 511px) {
  .p-u-zoom-half {
    zoom: calc(511 / 810);
  }
}
@media screen and (width: 512px) {
  .p-u-zoom-half {
    zoom: calc(512 / 810);
  }
}
@media screen and (width: 513px) {
  .p-u-zoom-half {
    zoom: calc(513 / 810);
  }
}
@media screen and (width: 514px) {
  .p-u-zoom-half {
    zoom: calc(514 / 810);
  }
}
@media screen and (width: 515px) {
  .p-u-zoom-half {
    zoom: calc(515 / 810);
  }
}
@media screen and (width: 516px) {
  .p-u-zoom-half {
    zoom: calc(516 / 810);
  }
}
@media screen and (width: 517px) {
  .p-u-zoom-half {
    zoom: calc(517 / 810);
  }
}
@media screen and (width: 518px) {
  .p-u-zoom-half {
    zoom: calc(518 / 810);
  }
}
@media screen and (width: 519px) {
  .p-u-zoom-half {
    zoom: calc(519 / 810);
  }
}
@media screen and (width: 520px) {
  .p-u-zoom-half {
    zoom: calc(520 / 810);
  }
}
@media screen and (width: 521px) {
  .p-u-zoom-half {
    zoom: calc(521 / 810);
  }
}
@media screen and (width: 522px) {
  .p-u-zoom-half {
    zoom: calc(522 / 810);
  }
}
@media screen and (width: 523px) {
  .p-u-zoom-half {
    zoom: calc(523 / 810);
  }
}
@media screen and (width: 524px) {
  .p-u-zoom-half {
    zoom: calc(524 / 810);
  }
}
@media screen and (width: 525px) {
  .p-u-zoom-half {
    zoom: calc(525 / 810);
  }
}
@media screen and (width: 526px) {
  .p-u-zoom-half {
    zoom: calc(526 / 810);
  }
}
@media screen and (width: 527px) {
  .p-u-zoom-half {
    zoom: calc(527 / 810);
  }
}
@media screen and (width: 528px) {
  .p-u-zoom-half {
    zoom: calc(528 / 810);
  }
}
@media screen and (width: 529px) {
  .p-u-zoom-half {
    zoom: calc(529 / 810);
  }
}
@media screen and (width: 530px) {
  .p-u-zoom-half {
    zoom: calc(530 / 810);
  }
}
@media screen and (width: 531px) {
  .p-u-zoom-half {
    zoom: calc(531 / 810);
  }
}
@media screen and (width: 532px) {
  .p-u-zoom-half {
    zoom: calc(532 / 810);
  }
}
@media screen and (width: 533px) {
  .p-u-zoom-half {
    zoom: calc(533 / 810);
  }
}
@media screen and (width: 534px) {
  .p-u-zoom-half {
    zoom: calc(534 / 810);
  }
}
@media screen and (width: 535px) {
  .p-u-zoom-half {
    zoom: calc(535 / 810);
  }
}
@media screen and (width: 536px) {
  .p-u-zoom-half {
    zoom: calc(536 / 810);
  }
}
@media screen and (width: 537px) {
  .p-u-zoom-half {
    zoom: calc(537 / 810);
  }
}
@media screen and (width: 538px) {
  .p-u-zoom-half {
    zoom: calc(538 / 810);
  }
}
@media screen and (width: 539px) {
  .p-u-zoom-half {
    zoom: calc(539 / 810);
  }
}
@media screen and (width: 540px) {
  .p-u-zoom-half {
    zoom: calc(540 / 810);
  }
}
@media screen and (width: 541px) {
  .p-u-zoom-half {
    zoom: calc(541 / 810);
  }
}
@media screen and (width: 542px) {
  .p-u-zoom-half {
    zoom: calc(542 / 810);
  }
}
@media screen and (width: 543px) {
  .p-u-zoom-half {
    zoom: calc(543 / 810);
  }
}
@media screen and (width: 544px) {
  .p-u-zoom-half {
    zoom: calc(544 / 810);
  }
}
@media screen and (width: 545px) {
  .p-u-zoom-half {
    zoom: calc(545 / 810);
  }
}
@media screen and (width: 546px) {
  .p-u-zoom-half {
    zoom: calc(546 / 810);
  }
}
@media screen and (width: 547px) {
  .p-u-zoom-half {
    zoom: calc(547 / 810);
  }
}
@media screen and (width: 548px) {
  .p-u-zoom-half {
    zoom: calc(548 / 810);
  }
}
@media screen and (width: 549px) {
  .p-u-zoom-half {
    zoom: calc(549 / 810);
  }
}
@media screen and (width: 550px) {
  .p-u-zoom-half {
    zoom: calc(550 / 810);
  }
}
@media screen and (width: 551px) {
  .p-u-zoom-half {
    zoom: calc(551 / 810);
  }
}
@media screen and (width: 552px) {
  .p-u-zoom-half {
    zoom: calc(552 / 810);
  }
}
@media screen and (width: 553px) {
  .p-u-zoom-half {
    zoom: calc(553 / 810);
  }
}
@media screen and (width: 554px) {
  .p-u-zoom-half {
    zoom: calc(554 / 810);
  }
}
@media screen and (width: 555px) {
  .p-u-zoom-half {
    zoom: calc(555 / 810);
  }
}
@media screen and (width: 556px) {
  .p-u-zoom-half {
    zoom: calc(556 / 810);
  }
}
@media screen and (width: 557px) {
  .p-u-zoom-half {
    zoom: calc(557 / 810);
  }
}
@media screen and (width: 558px) {
  .p-u-zoom-half {
    zoom: calc(558 / 810);
  }
}
@media screen and (width: 559px) {
  .p-u-zoom-half {
    zoom: calc(559 / 810);
  }
}
@media screen and (width: 560px) {
  .p-u-zoom-half {
    zoom: calc(560 / 810);
  }
}
@media screen and (width: 561px) {
  .p-u-zoom-half {
    zoom: calc(561 / 810);
  }
}
@media screen and (width: 562px) {
  .p-u-zoom-half {
    zoom: calc(562 / 810);
  }
}
@media screen and (width: 563px) {
  .p-u-zoom-half {
    zoom: calc(563 / 810);
  }
}
@media screen and (width: 564px) {
  .p-u-zoom-half {
    zoom: calc(564 / 810);
  }
}
@media screen and (width: 565px) {
  .p-u-zoom-half {
    zoom: calc(565 / 810);
  }
}
@media screen and (width: 566px) {
  .p-u-zoom-half {
    zoom: calc(566 / 810);
  }
}
@media screen and (width: 567px) {
  .p-u-zoom-half {
    zoom: calc(567 / 810);
  }
}
@media screen and (width: 568px) {
  .p-u-zoom-half {
    zoom: calc(568 / 810);
  }
}
@media screen and (width: 569px) {
  .p-u-zoom-half {
    zoom: calc(569 / 810);
  }
}
@media screen and (width: 570px) {
  .p-u-zoom-half {
    zoom: calc(570 / 810);
  }
}
@media screen and (width: 571px) {
  .p-u-zoom-half {
    zoom: calc(571 / 810);
  }
}
@media screen and (width: 572px) {
  .p-u-zoom-half {
    zoom: calc(572 / 810);
  }
}
@media screen and (width: 573px) {
  .p-u-zoom-half {
    zoom: calc(573 / 810);
  }
}
@media screen and (width: 574px) {
  .p-u-zoom-half {
    zoom: calc(574 / 810);
  }
}
@media screen and (width: 575px) {
  .p-u-zoom-half {
    zoom: calc(575 / 810);
  }
}
@media screen and (width: 576px) {
  .p-u-zoom-half {
    zoom: calc(576 / 810);
  }
}
@media screen and (width: 577px) {
  .p-u-zoom-half {
    zoom: calc(577 / 810);
  }
}
@media screen and (width: 578px) {
  .p-u-zoom-half {
    zoom: calc(578 / 810);
  }
}
@media screen and (width: 579px) {
  .p-u-zoom-half {
    zoom: calc(579 / 810);
  }
}
@media screen and (width: 580px) {
  .p-u-zoom-half {
    zoom: calc(580 / 810);
  }
}
@media screen and (width: 581px) {
  .p-u-zoom-half {
    zoom: calc(581 / 810);
  }
}
@media screen and (width: 582px) {
  .p-u-zoom-half {
    zoom: calc(582 / 810);
  }
}
@media screen and (width: 583px) {
  .p-u-zoom-half {
    zoom: calc(583 / 810);
  }
}
@media screen and (width: 584px) {
  .p-u-zoom-half {
    zoom: calc(584 / 810);
  }
}
@media screen and (width: 585px) {
  .p-u-zoom-half {
    zoom: calc(585 / 810);
  }
}
@media screen and (width: 586px) {
  .p-u-zoom-half {
    zoom: calc(586 / 810);
  }
}
@media screen and (width: 587px) {
  .p-u-zoom-half {
    zoom: calc(587 / 810);
  }
}
@media screen and (width: 588px) {
  .p-u-zoom-half {
    zoom: calc(588 / 810);
  }
}
@media screen and (width: 589px) {
  .p-u-zoom-half {
    zoom: calc(589 / 810);
  }
}
@media screen and (width: 590px) {
  .p-u-zoom-half {
    zoom: calc(590 / 810);
  }
}
@media screen and (width: 591px) {
  .p-u-zoom-half {
    zoom: calc(591 / 810);
  }
}
@media screen and (width: 592px) {
  .p-u-zoom-half {
    zoom: calc(592 / 810);
  }
}
@media screen and (width: 593px) {
  .p-u-zoom-half {
    zoom: calc(593 / 810);
  }
}
@media screen and (width: 594px) {
  .p-u-zoom-half {
    zoom: calc(594 / 810);
  }
}
@media screen and (width: 595px) {
  .p-u-zoom-half {
    zoom: calc(595 / 810);
  }
}
@media screen and (width: 596px) {
  .p-u-zoom-half {
    zoom: calc(596 / 810);
  }
}
@media screen and (width: 597px) {
  .p-u-zoom-half {
    zoom: calc(597 / 810);
  }
}
@media screen and (width: 598px) {
  .p-u-zoom-half {
    zoom: calc(598 / 810);
  }
}
@media screen and (width: 599px) {
  .p-u-zoom-half {
    zoom: calc(599 / 810);
  }
}
@media screen and (width: 600px) {
  .p-u-zoom-half {
    zoom: calc(600 / 810);
  }
}
@media screen and (width: 601px) {
  .p-u-zoom-half {
    zoom: calc(601 / 810);
  }
}
@media screen and (width: 602px) {
  .p-u-zoom-half {
    zoom: calc(602 / 810);
  }
}
@media screen and (width: 603px) {
  .p-u-zoom-half {
    zoom: calc(603 / 810);
  }
}
@media screen and (width: 604px) {
  .p-u-zoom-half {
    zoom: calc(604 / 810);
  }
}
@media screen and (width: 605px) {
  .p-u-zoom-half {
    zoom: calc(605 / 810);
  }
}
@media screen and (width: 606px) {
  .p-u-zoom-half {
    zoom: calc(606 / 810);
  }
}
@media screen and (width: 607px) {
  .p-u-zoom-half {
    zoom: calc(607 / 810);
  }
}
@media screen and (width: 608px) {
  .p-u-zoom-half {
    zoom: calc(608 / 810);
  }
}
@media screen and (width: 609px) {
  .p-u-zoom-half {
    zoom: calc(609 / 810);
  }
}
@media screen and (width: 610px) {
  .p-u-zoom-half {
    zoom: calc(610 / 810);
  }
}
@media screen and (width: 611px) {
  .p-u-zoom-half {
    zoom: calc(611 / 810);
  }
}
@media screen and (width: 612px) {
  .p-u-zoom-half {
    zoom: calc(612 / 810);
  }
}
@media screen and (width: 613px) {
  .p-u-zoom-half {
    zoom: calc(613 / 810);
  }
}
@media screen and (width: 614px) {
  .p-u-zoom-half {
    zoom: calc(614 / 810);
  }
}
@media screen and (width: 615px) {
  .p-u-zoom-half {
    zoom: calc(615 / 810);
  }
}
@media screen and (width: 616px) {
  .p-u-zoom-half {
    zoom: calc(616 / 810);
  }
}
@media screen and (width: 617px) {
  .p-u-zoom-half {
    zoom: calc(617 / 810);
  }
}
@media screen and (width: 618px) {
  .p-u-zoom-half {
    zoom: calc(618 / 810);
  }
}
@media screen and (width: 619px) {
  .p-u-zoom-half {
    zoom: calc(619 / 810);
  }
}
@media screen and (width: 620px) {
  .p-u-zoom-half {
    zoom: calc(620 / 810);
  }
}
@media screen and (width: 621px) {
  .p-u-zoom-half {
    zoom: calc(621 / 810);
  }
}
@media screen and (width: 622px) {
  .p-u-zoom-half {
    zoom: calc(622 / 810);
  }
}
@media screen and (width: 623px) {
  .p-u-zoom-half {
    zoom: calc(623 / 810);
  }
}
@media screen and (width: 624px) {
  .p-u-zoom-half {
    zoom: calc(624 / 810);
  }
}
@media screen and (width: 625px) {
  .p-u-zoom-half {
    zoom: calc(625 / 810);
  }
}
@media screen and (width: 626px) {
  .p-u-zoom-half {
    zoom: calc(626 / 810);
  }
}
@media screen and (width: 627px) {
  .p-u-zoom-half {
    zoom: calc(627 / 810);
  }
}
@media screen and (width: 628px) {
  .p-u-zoom-half {
    zoom: calc(628 / 810);
  }
}
@media screen and (width: 629px) {
  .p-u-zoom-half {
    zoom: calc(629 / 810);
  }
}
@media screen and (width: 630px) {
  .p-u-zoom-half {
    zoom: calc(630 / 810);
  }
}
@media screen and (width: 631px) {
  .p-u-zoom-half {
    zoom: calc(631 / 810);
  }
}
@media screen and (width: 632px) {
  .p-u-zoom-half {
    zoom: calc(632 / 810);
  }
}
@media screen and (width: 633px) {
  .p-u-zoom-half {
    zoom: calc(633 / 810);
  }
}
@media screen and (width: 634px) {
  .p-u-zoom-half {
    zoom: calc(634 / 810);
  }
}
@media screen and (width: 635px) {
  .p-u-zoom-half {
    zoom: calc(635 / 810);
  }
}
@media screen and (width: 636px) {
  .p-u-zoom-half {
    zoom: calc(636 / 810);
  }
}
@media screen and (width: 637px) {
  .p-u-zoom-half {
    zoom: calc(637 / 810);
  }
}
@media screen and (width: 638px) {
  .p-u-zoom-half {
    zoom: calc(638 / 810);
  }
}
@media screen and (width: 639px) {
  .p-u-zoom-half {
    zoom: calc(639 / 810);
  }
}
@media screen and (width: 640px) {
  .p-u-zoom-half {
    zoom: calc(640 / 810);
  }
}
@media screen and (width: 641px) {
  .p-u-zoom-half {
    zoom: calc(641 / 810);
  }
}
@media screen and (width: 642px) {
  .p-u-zoom-half {
    zoom: calc(642 / 810);
  }
}
@media screen and (width: 643px) {
  .p-u-zoom-half {
    zoom: calc(643 / 810);
  }
}
@media screen and (width: 644px) {
  .p-u-zoom-half {
    zoom: calc(644 / 810);
  }
}
@media screen and (width: 645px) {
  .p-u-zoom-half {
    zoom: calc(645 / 810);
  }
}
@media screen and (width: 646px) {
  .p-u-zoom-half {
    zoom: calc(646 / 810);
  }
}
@media screen and (width: 647px) {
  .p-u-zoom-half {
    zoom: calc(647 / 810);
  }
}
@media screen and (width: 648px) {
  .p-u-zoom-half {
    zoom: calc(648 / 810);
  }
}
@media screen and (width: 649px) {
  .p-u-zoom-half {
    zoom: calc(649 / 810);
  }
}
@media screen and (width: 650px) {
  .p-u-zoom-half {
    zoom: calc(650 / 810);
  }
}
@media screen and (width: 651px) {
  .p-u-zoom-half {
    zoom: calc(651 / 810);
  }
}
@media screen and (width: 652px) {
  .p-u-zoom-half {
    zoom: calc(652 / 810);
  }
}
@media screen and (width: 653px) {
  .p-u-zoom-half {
    zoom: calc(653 / 810);
  }
}
@media screen and (width: 654px) {
  .p-u-zoom-half {
    zoom: calc(654 / 810);
  }
}
@media screen and (width: 655px) {
  .p-u-zoom-half {
    zoom: calc(655 / 810);
  }
}
@media screen and (width: 656px) {
  .p-u-zoom-half {
    zoom: calc(656 / 810);
  }
}
@media screen and (width: 657px) {
  .p-u-zoom-half {
    zoom: calc(657 / 810);
  }
}
@media screen and (width: 658px) {
  .p-u-zoom-half {
    zoom: calc(658 / 810);
  }
}
@media screen and (width: 659px) {
  .p-u-zoom-half {
    zoom: calc(659 / 810);
  }
}
@media screen and (width: 660px) {
  .p-u-zoom-half {
    zoom: calc(660 / 810);
  }
}
@media screen and (width: 661px) {
  .p-u-zoom-half {
    zoom: calc(661 / 810);
  }
}
@media screen and (width: 662px) {
  .p-u-zoom-half {
    zoom: calc(662 / 810);
  }
}
@media screen and (width: 663px) {
  .p-u-zoom-half {
    zoom: calc(663 / 810);
  }
}
@media screen and (width: 664px) {
  .p-u-zoom-half {
    zoom: calc(664 / 810);
  }
}
@media screen and (width: 665px) {
  .p-u-zoom-half {
    zoom: calc(665 / 810);
  }
}
@media screen and (width: 666px) {
  .p-u-zoom-half {
    zoom: calc(666 / 810);
  }
}
@media screen and (width: 667px) {
  .p-u-zoom-half {
    zoom: calc(667 / 810);
  }
}
@media screen and (width: 668px) {
  .p-u-zoom-half {
    zoom: calc(668 / 810);
  }
}
@media screen and (width: 669px) {
  .p-u-zoom-half {
    zoom: calc(669 / 810);
  }
}
@media screen and (width: 670px) {
  .p-u-zoom-half {
    zoom: calc(670 / 810);
  }
}
@media screen and (width: 671px) {
  .p-u-zoom-half {
    zoom: calc(671 / 810);
  }
}
@media screen and (width: 672px) {
  .p-u-zoom-half {
    zoom: calc(672 / 810);
  }
}
@media screen and (width: 673px) {
  .p-u-zoom-half {
    zoom: calc(673 / 810);
  }
}
@media screen and (width: 674px) {
  .p-u-zoom-half {
    zoom: calc(674 / 810);
  }
}
@media screen and (width: 675px) {
  .p-u-zoom-half {
    zoom: calc(675 / 810);
  }
}
@media screen and (width: 676px) {
  .p-u-zoom-half {
    zoom: calc(676 / 810);
  }
}
@media screen and (width: 677px) {
  .p-u-zoom-half {
    zoom: calc(677 / 810);
  }
}
@media screen and (width: 678px) {
  .p-u-zoom-half {
    zoom: calc(678 / 810);
  }
}
@media screen and (width: 679px) {
  .p-u-zoom-half {
    zoom: calc(679 / 810);
  }
}
@media screen and (width: 680px) {
  .p-u-zoom-half {
    zoom: calc(680 / 810);
  }
}
@media screen and (width: 681px) {
  .p-u-zoom-half {
    zoom: calc(681 / 810);
  }
}
@media screen and (width: 682px) {
  .p-u-zoom-half {
    zoom: calc(682 / 810);
  }
}
@media screen and (width: 683px) {
  .p-u-zoom-half {
    zoom: calc(683 / 810);
  }
}
@media screen and (width: 684px) {
  .p-u-zoom-half {
    zoom: calc(684 / 810);
  }
}
@media screen and (width: 685px) {
  .p-u-zoom-half {
    zoom: calc(685 / 810);
  }
}
@media screen and (width: 686px) {
  .p-u-zoom-half {
    zoom: calc(686 / 810);
  }
}
@media screen and (width: 687px) {
  .p-u-zoom-half {
    zoom: calc(687 / 810);
  }
}
@media screen and (width: 688px) {
  .p-u-zoom-half {
    zoom: calc(688 / 810);
  }
}
@media screen and (width: 689px) {
  .p-u-zoom-half {
    zoom: calc(689 / 810);
  }
}
@media screen and (width: 690px) {
  .p-u-zoom-half {
    zoom: calc(690 / 810);
  }
}
@media screen and (width: 691px) {
  .p-u-zoom-half {
    zoom: calc(691 / 810);
  }
}
@media screen and (width: 692px) {
  .p-u-zoom-half {
    zoom: calc(692 / 810);
  }
}
@media screen and (width: 693px) {
  .p-u-zoom-half {
    zoom: calc(693 / 810);
  }
}
@media screen and (width: 694px) {
  .p-u-zoom-half {
    zoom: calc(694 / 810);
  }
}
@media screen and (width: 695px) {
  .p-u-zoom-half {
    zoom: calc(695 / 810);
  }
}
@media screen and (width: 696px) {
  .p-u-zoom-half {
    zoom: calc(696 / 810);
  }
}
@media screen and (width: 697px) {
  .p-u-zoom-half {
    zoom: calc(697 / 810);
  }
}
@media screen and (width: 698px) {
  .p-u-zoom-half {
    zoom: calc(698 / 810);
  }
}
@media screen and (width: 699px) {
  .p-u-zoom-half {
    zoom: calc(699 / 810);
  }
}
@media screen and (width: 700px) {
  .p-u-zoom-half {
    zoom: calc(700 / 810);
  }
}
@media screen and (width: 701px) {
  .p-u-zoom-half {
    zoom: calc(701 / 810);
  }
}
@media screen and (width: 702px) {
  .p-u-zoom-half {
    zoom: calc(702 / 810);
  }
}
@media screen and (width: 703px) {
  .p-u-zoom-half {
    zoom: calc(703 / 810);
  }
}
@media screen and (width: 704px) {
  .p-u-zoom-half {
    zoom: calc(704 / 810);
  }
}
@media screen and (width: 705px) {
  .p-u-zoom-half {
    zoom: calc(705 / 810);
  }
}
@media screen and (width: 706px) {
  .p-u-zoom-half {
    zoom: calc(706 / 810);
  }
}
@media screen and (width: 707px) {
  .p-u-zoom-half {
    zoom: calc(707 / 810);
  }
}
@media screen and (width: 708px) {
  .p-u-zoom-half {
    zoom: calc(708 / 810);
  }
}
@media screen and (width: 709px) {
  .p-u-zoom-half {
    zoom: calc(709 / 810);
  }
}
@media screen and (width: 710px) {
  .p-u-zoom-half {
    zoom: calc(710 / 810);
  }
}
@media screen and (width: 711px) {
  .p-u-zoom-half {
    zoom: calc(711 / 810);
  }
}
@media screen and (width: 712px) {
  .p-u-zoom-half {
    zoom: calc(712 / 810);
  }
}
@media screen and (width: 713px) {
  .p-u-zoom-half {
    zoom: calc(713 / 810);
  }
}
@media screen and (width: 714px) {
  .p-u-zoom-half {
    zoom: calc(714 / 810);
  }
}
@media screen and (width: 715px) {
  .p-u-zoom-half {
    zoom: calc(715 / 810);
  }
}
@media screen and (width: 716px) {
  .p-u-zoom-half {
    zoom: calc(716 / 810);
  }
}
@media screen and (width: 717px) {
  .p-u-zoom-half {
    zoom: calc(717 / 810);
  }
}
@media screen and (width: 718px) {
  .p-u-zoom-half {
    zoom: calc(718 / 810);
  }
}
@media screen and (width: 719px) {
  .p-u-zoom-half {
    zoom: calc(719 / 810);
  }
}
@media screen and (width: 720px) {
  .p-u-zoom-half {
    zoom: calc(720 / 810);
  }
}
@media screen and (width: 721px) {
  .p-u-zoom-half {
    zoom: calc(721 / 810);
  }
}
@media screen and (width: 722px) {
  .p-u-zoom-half {
    zoom: calc(722 / 810);
  }
}
@media screen and (width: 723px) {
  .p-u-zoom-half {
    zoom: calc(723 / 810);
  }
}
@media screen and (width: 724px) {
  .p-u-zoom-half {
    zoom: calc(724 / 810);
  }
}
@media screen and (width: 725px) {
  .p-u-zoom-half {
    zoom: calc(725 / 810);
  }
}
@media screen and (width: 726px) {
  .p-u-zoom-half {
    zoom: calc(726 / 810);
  }
}
@media screen and (width: 727px) {
  .p-u-zoom-half {
    zoom: calc(727 / 810);
  }
}
@media screen and (width: 728px) {
  .p-u-zoom-half {
    zoom: calc(728 / 810);
  }
}
@media screen and (width: 729px) {
  .p-u-zoom-half {
    zoom: calc(729 / 810);
  }
}
@media screen and (width: 730px) {
  .p-u-zoom-half {
    zoom: calc(730 / 810);
  }
}
@media screen and (width: 731px) {
  .p-u-zoom-half {
    zoom: calc(731 / 810);
  }
}
@media screen and (width: 732px) {
  .p-u-zoom-half {
    zoom: calc(732 / 810);
  }
}
@media screen and (width: 733px) {
  .p-u-zoom-half {
    zoom: calc(733 / 810);
  }
}
@media screen and (width: 734px) {
  .p-u-zoom-half {
    zoom: calc(734 / 810);
  }
}
@media screen and (width: 735px) {
  .p-u-zoom-half {
    zoom: calc(735 / 810);
  }
}
@media screen and (width: 736px) {
  .p-u-zoom-half {
    zoom: calc(736 / 810);
  }
}
@media screen and (width: 737px) {
  .p-u-zoom-half {
    zoom: calc(737 / 810);
  }
}
@media screen and (width: 738px) {
  .p-u-zoom-half {
    zoom: calc(738 / 810);
  }
}
@media screen and (width: 739px) {
  .p-u-zoom-half {
    zoom: calc(739 / 810);
  }
}
@media screen and (width: 740px) {
  .p-u-zoom-half {
    zoom: calc(740 / 810);
  }
}
@media screen and (width: 741px) {
  .p-u-zoom-half {
    zoom: calc(741 / 810);
  }
}
@media screen and (width: 742px) {
  .p-u-zoom-half {
    zoom: calc(742 / 810);
  }
}
@media screen and (width: 743px) {
  .p-u-zoom-half {
    zoom: calc(743 / 810);
  }
}
@media screen and (width: 744px) {
  .p-u-zoom-half {
    zoom: calc(744 / 810);
  }
}
@media screen and (width: 745px) {
  .p-u-zoom-half {
    zoom: calc(745 / 810);
  }
}
@media screen and (width: 746px) {
  .p-u-zoom-half {
    zoom: calc(746 / 810);
  }
}
@media screen and (width: 747px) {
  .p-u-zoom-half {
    zoom: calc(747 / 810);
  }
}
@media screen and (width: 748px) {
  .p-u-zoom-half {
    zoom: calc(748 / 810);
  }
}
@media screen and (width: 749px) {
  .p-u-zoom-half {
    zoom: calc(749 / 810);
  }
}
@media screen and (width: 750px) {
  .p-u-zoom-half {
    zoom: calc(750 / 810);
  }
}
@media screen and (width: 751px) {
  .p-u-zoom-half {
    zoom: calc(751 / 810);
  }
}
@media screen and (width: 752px) {
  .p-u-zoom-half {
    zoom: calc(752 / 810);
  }
}
@media screen and (width: 753px) {
  .p-u-zoom-half {
    zoom: calc(753 / 810);
  }
}
@media screen and (width: 754px) {
  .p-u-zoom-half {
    zoom: calc(754 / 810);
  }
}
@media screen and (width: 755px) {
  .p-u-zoom-half {
    zoom: calc(755 / 810);
  }
}
@media screen and (width: 756px) {
  .p-u-zoom-half {
    zoom: calc(756 / 810);
  }
}
@media screen and (width: 757px) {
  .p-u-zoom-half {
    zoom: calc(757 / 810);
  }
}
@media screen and (width: 758px) {
  .p-u-zoom-half {
    zoom: calc(758 / 810);
  }
}
@media screen and (width: 759px) {
  .p-u-zoom-half {
    zoom: calc(759 / 810);
  }
}
@media screen and (width: 760px) {
  .p-u-zoom-half {
    zoom: calc(760 / 810);
  }
}
@media screen and (width: 761px) {
  .p-u-zoom-half {
    zoom: calc(761 / 810);
  }
}
@media screen and (width: 762px) {
  .p-u-zoom-half {
    zoom: calc(762 / 810);
  }
}
@media screen and (width: 763px) {
  .p-u-zoom-half {
    zoom: calc(763 / 810);
  }
}
@media screen and (width: 764px) {
  .p-u-zoom-half {
    zoom: calc(764 / 810);
  }
}
@media screen and (width: 765px) {
  .p-u-zoom-half {
    zoom: calc(765 / 810);
  }
}
@media screen and (width: 766px) {
  .p-u-zoom-half {
    zoom: calc(766 / 810);
  }
}
@media screen and (width: 767px) {
  .p-u-zoom-half {
    zoom: calc(767 / 810);
  }
}
@media screen and (width: 768px) {
  .p-u-zoom-half {
    zoom: calc(768 / 810);
  }
}
@media screen and (width: 769px) {
  .p-u-zoom-half {
    zoom: calc(769 / 810);
  }
}
@media screen and (width: 770px) {
  .p-u-zoom-half {
    zoom: calc(770 / 810);
  }
}
@media screen and (width: 771px) {
  .p-u-zoom-half {
    zoom: calc(771 / 810);
  }
}
@media screen and (width: 772px) {
  .p-u-zoom-half {
    zoom: calc(772 / 810);
  }
}
@media screen and (width: 773px) {
  .p-u-zoom-half {
    zoom: calc(773 / 810);
  }
}
@media screen and (width: 774px) {
  .p-u-zoom-half {
    zoom: calc(774 / 810);
  }
}
@media screen and (width: 775px) {
  .p-u-zoom-half {
    zoom: calc(775 / 810);
  }
}
@media screen and (width: 776px) {
  .p-u-zoom-half {
    zoom: calc(776 / 810);
  }
}
@media screen and (width: 777px) {
  .p-u-zoom-half {
    zoom: calc(777 / 810);
  }
}
@media screen and (width: 778px) {
  .p-u-zoom-half {
    zoom: calc(778 / 810);
  }
}
@media screen and (width: 779px) {
  .p-u-zoom-half {
    zoom: calc(779 / 810);
  }
}
@media screen and (width: 780px) {
  .p-u-zoom-half {
    zoom: calc(780 / 810);
  }
}
@media screen and (width: 781px) {
  .p-u-zoom-half {
    zoom: calc(781 / 810);
  }
}
@media screen and (width: 782px) {
  .p-u-zoom-half {
    zoom: calc(782 / 810);
  }
}
@media screen and (width: 783px) {
  .p-u-zoom-half {
    zoom: calc(783 / 810);
  }
}
@media screen and (width: 784px) {
  .p-u-zoom-half {
    zoom: calc(784 / 810);
  }
}
@media screen and (width: 785px) {
  .p-u-zoom-half {
    zoom: calc(785 / 810);
  }
}
@media screen and (width: 786px) {
  .p-u-zoom-half {
    zoom: calc(786 / 810);
  }
}
@media screen and (width: 787px) {
  .p-u-zoom-half {
    zoom: calc(787 / 810);
  }
}
@media screen and (width: 788px) {
  .p-u-zoom-half {
    zoom: calc(788 / 810);
  }
}
@media screen and (width: 789px) {
  .p-u-zoom-half {
    zoom: calc(789 / 810);
  }
}
@media screen and (width: 790px) {
  .p-u-zoom-half {
    zoom: calc(790 / 810);
  }
}
@media screen and (width: 791px) {
  .p-u-zoom-half {
    zoom: calc(791 / 810);
  }
}
@media screen and (width: 792px) {
  .p-u-zoom-half {
    zoom: calc(792 / 810);
  }
}
@media screen and (width: 793px) {
  .p-u-zoom-half {
    zoom: calc(793 / 810);
  }
}
@media screen and (width: 794px) {
  .p-u-zoom-half {
    zoom: calc(794 / 810);
  }
}
@media screen and (width: 795px) {
  .p-u-zoom-half {
    zoom: calc(795 / 810);
  }
}
@media screen and (width: 796px) {
  .p-u-zoom-half {
    zoom: calc(796 / 810);
  }
}
@media screen and (width: 797px) {
  .p-u-zoom-half {
    zoom: calc(797 / 810);
  }
}
@media screen and (width: 798px) {
  .p-u-zoom-half {
    zoom: calc(798 / 810);
  }
}
@media screen and (width: 799px) {
  .p-u-zoom-half {
    zoom: calc(799 / 810);
  }
}
@media screen and (width: 800px) {
  .p-u-zoom-half {
    zoom: calc(800 / 810);
  }
}
@media screen and (width: 801px) {
  .p-u-zoom-half {
    zoom: calc(801 / 810);
  }
}
@media screen and (width: 802px) {
  .p-u-zoom-half {
    zoom: calc(802 / 810);
  }
}
@media screen and (width: 803px) {
  .p-u-zoom-half {
    zoom: calc(803 / 810);
  }
}
@media screen and (width: 804px) {
  .p-u-zoom-half {
    zoom: calc(804 / 810);
  }
}
@media screen and (width: 805px) {
  .p-u-zoom-half {
    zoom: calc(805 / 810);
  }
}
@media screen and (width: 806px) {
  .p-u-zoom-half {
    zoom: calc(806 / 810);
  }
}
@media screen and (width: 807px) {
  .p-u-zoom-half {
    zoom: calc(807 / 810);
  }
}
@media screen and (width: 808px) {
  .p-u-zoom-half {
    zoom: calc(808 / 810);
  }
}
@media screen and (width: 809px) {
  .p-u-zoom-half {
    zoom: calc(809 / 810);
  }
}
@media screen and (width: 810px) {
  .p-u-zoom-half {
    zoom: calc(810 / 810);
  }
}
@media screen and (width: 811px) {
  .p-u-zoom-half {
    zoom: calc(811 / 810);
  }
}
@media screen and (width: 812px) {
  .p-u-zoom-half {
    zoom: calc(812 / 810);
  }
}
@media screen and (width: 813px) {
  .p-u-zoom-half {
    zoom: calc(813 / 810);
  }
}
@media screen and (width: 814px) {
  .p-u-zoom-half {
    zoom: calc(814 / 810);
  }
}
@media screen and (width: 815px) {
  .p-u-zoom-half {
    zoom: calc(815 / 810);
  }
}
@media screen and (width: 816px) {
  .p-u-zoom-half {
    zoom: calc(816 / 810);
  }
}
@media screen and (width: 817px) {
  .p-u-zoom-half {
    zoom: calc(817 / 810);
  }
}
@media screen and (width: 818px) {
  .p-u-zoom-half {
    zoom: calc(818 / 810);
  }
}
@media screen and (width: 819px) {
  .p-u-zoom-half {
    zoom: calc(819 / 810);
  }
}
@media screen and (width: 820px) {
  .p-u-zoom-half {
    zoom: calc(820 / 810);
  }
}
@media screen and (width: 821px) {
  .p-u-zoom-half {
    zoom: calc(821 / 810);
  }
}
@media screen and (width: 822px) {
  .p-u-zoom-half {
    zoom: calc(822 / 810);
  }
}
@media screen and (width: 823px) {
  .p-u-zoom-half {
    zoom: calc(823 / 810);
  }
}
@media screen and (width: 824px) {
  .p-u-zoom-half {
    zoom: calc(824 / 810);
  }
}
@media screen and (width: 825px) {
  .p-u-zoom-half {
    zoom: calc(825 / 810);
  }
}
@media screen and (width: 826px) {
  .p-u-zoom-half {
    zoom: calc(826 / 810);
  }
}
@media screen and (width: 827px) {
  .p-u-zoom-half {
    zoom: calc(827 / 810);
  }
}
@media screen and (width: 828px) {
  .p-u-zoom-half {
    zoom: calc(828 / 810);
  }
}
@media screen and (width: 829px) {
  .p-u-zoom-half {
    zoom: calc(829 / 810);
  }
}
@media screen and (width: 830px) {
  .p-u-zoom-half {
    zoom: calc(830 / 810);
  }
}
@media screen and (width: 831px) {
  .p-u-zoom-half {
    zoom: calc(831 / 810);
  }
}
@media screen and (width: 832px) {
  .p-u-zoom-half {
    zoom: calc(832 / 810);
  }
}
@media screen and (width: 833px) {
  .p-u-zoom-half {
    zoom: calc(833 / 810);
  }
}
@media screen and (width: 834px) {
  .p-u-zoom-half {
    zoom: calc(834 / 810);
  }
}
@media screen and (width: 835px) {
  .p-u-zoom-half {
    zoom: calc(835 / 810);
  }
}
@media screen and (width: 836px) {
  .p-u-zoom-half {
    zoom: calc(836 / 810);
  }
}
@media screen and (width: 837px) {
  .p-u-zoom-half {
    zoom: calc(837 / 810);
  }
}
@media screen and (width: 838px) {
  .p-u-zoom-half {
    zoom: calc(838 / 810);
  }
}
@media screen and (width: 839px) {
  .p-u-zoom-half {
    zoom: calc(839 / 810);
  }
}
@media screen and (width: 840px) {
  .p-u-zoom-half {
    zoom: calc(840 / 810);
  }
}
@media screen and (width: 841px) {
  .p-u-zoom-half {
    zoom: calc(841 / 810);
  }
}
@media screen and (width: 842px) {
  .p-u-zoom-half {
    zoom: calc(842 / 810);
  }
}
@media screen and (width: 843px) {
  .p-u-zoom-half {
    zoom: calc(843 / 810);
  }
}
@media screen and (width: 844px) {
  .p-u-zoom-half {
    zoom: calc(844 / 810);
  }
}
@media screen and (width: 845px) {
  .p-u-zoom-half {
    zoom: calc(845 / 810);
  }
}
@media screen and (width: 846px) {
  .p-u-zoom-half {
    zoom: calc(846 / 810);
  }
}
@media screen and (width: 847px) {
  .p-u-zoom-half {
    zoom: calc(847 / 810);
  }
}
@media screen and (width: 848px) {
  .p-u-zoom-half {
    zoom: calc(848 / 810);
  }
}
@media screen and (width: 849px) {
  .p-u-zoom-half {
    zoom: calc(849 / 810);
  }
}
@media screen and (width: 850px) {
  .p-u-zoom-half {
    zoom: calc(850 / 810);
  }
}
@media screen and (width: 851px) {
  .p-u-zoom-half {
    zoom: calc(851 / 810);
  }
}
@media screen and (width: 852px) {
  .p-u-zoom-half {
    zoom: calc(852 / 810);
  }
}
@media screen and (width: 853px) {
  .p-u-zoom-half {
    zoom: calc(853 / 810);
  }
}
@media screen and (width: 854px) {
  .p-u-zoom-half {
    zoom: calc(854 / 810);
  }
}
@media screen and (width: 855px) {
  .p-u-zoom-half {
    zoom: calc(855 / 810);
  }
}
@media screen and (width: 856px) {
  .p-u-zoom-half {
    zoom: calc(856 / 810);
  }
}
@media screen and (width: 857px) {
  .p-u-zoom-half {
    zoom: calc(857 / 810);
  }
}
@media screen and (width: 858px) {
  .p-u-zoom-half {
    zoom: calc(858 / 810);
  }
}
@media screen and (width: 859px) {
  .p-u-zoom-half {
    zoom: calc(859 / 810);
  }
}
@media screen and (width: 860px) {
  .p-u-zoom-half {
    zoom: calc(860 / 810);
  }
}
@media screen and (width: 861px) {
  .p-u-zoom-half {
    zoom: calc(861 / 810);
  }
}
@media screen and (width: 862px) {
  .p-u-zoom-half {
    zoom: calc(862 / 810);
  }
}
@media screen and (width: 863px) {
  .p-u-zoom-half {
    zoom: calc(863 / 810);
  }
}
@media screen and (width: 864px) {
  .p-u-zoom-half {
    zoom: calc(864 / 810);
  }
}
@media screen and (width: 865px) {
  .p-u-zoom-half {
    zoom: calc(865 / 810);
  }
}
@media screen and (width: 866px) {
  .p-u-zoom-half {
    zoom: calc(866 / 810);
  }
}
@media screen and (width: 867px) {
  .p-u-zoom-half {
    zoom: calc(867 / 810);
  }
}
@media screen and (width: 868px) {
  .p-u-zoom-half {
    zoom: calc(868 / 810);
  }
}
@media screen and (width: 869px) {
  .p-u-zoom-half {
    zoom: calc(869 / 810);
  }
}
@media screen and (width: 870px) {
  .p-u-zoom-half {
    zoom: calc(870 / 810);
  }
}
@media screen and (width: 871px) {
  .p-u-zoom-half {
    zoom: calc(871 / 810);
  }
}
@media screen and (width: 872px) {
  .p-u-zoom-half {
    zoom: calc(872 / 810);
  }
}
@media screen and (width: 873px) {
  .p-u-zoom-half {
    zoom: calc(873 / 810);
  }
}
@media screen and (width: 874px) {
  .p-u-zoom-half {
    zoom: calc(874 / 810);
  }
}
@media screen and (width: 875px) {
  .p-u-zoom-half {
    zoom: calc(875 / 810);
  }
}
@media screen and (width: 876px) {
  .p-u-zoom-half {
    zoom: calc(876 / 810);
  }
}
@media screen and (width: 877px) {
  .p-u-zoom-half {
    zoom: calc(877 / 810);
  }
}
@media screen and (width: 878px) {
  .p-u-zoom-half {
    zoom: calc(878 / 810);
  }
}
@media screen and (width: 879px) {
  .p-u-zoom-half {
    zoom: calc(879 / 810);
  }
}
@media screen and (width: 880px) {
  .p-u-zoom-half {
    zoom: calc(880 / 810);
  }
}
@media screen and (width: 881px) {
  .p-u-zoom-half {
    zoom: calc(881 / 810);
  }
}
@media screen and (width: 882px) {
  .p-u-zoom-half {
    zoom: calc(882 / 810);
  }
}
@media screen and (width: 883px) {
  .p-u-zoom-half {
    zoom: calc(883 / 810);
  }
}
@media screen and (width: 884px) {
  .p-u-zoom-half {
    zoom: calc(884 / 810);
  }
}
@media screen and (width: 885px) {
  .p-u-zoom-half {
    zoom: calc(885 / 810);
  }
}
@media screen and (width: 886px) {
  .p-u-zoom-half {
    zoom: calc(886 / 810);
  }
}
@media screen and (width: 887px) {
  .p-u-zoom-half {
    zoom: calc(887 / 810);
  }
}
@media screen and (width: 888px) {
  .p-u-zoom-half {
    zoom: calc(888 / 810);
  }
}
@media screen and (width: 889px) {
  .p-u-zoom-half {
    zoom: calc(889 / 810);
  }
}
@media screen and (width: 890px) {
  .p-u-zoom-half {
    zoom: calc(890 / 810);
  }
}
@media screen and (width: 891px) {
  .p-u-zoom-half {
    zoom: calc(891 / 810);
  }
}
@media screen and (width: 892px) {
  .p-u-zoom-half {
    zoom: calc(892 / 810);
  }
}
@media screen and (width: 893px) {
  .p-u-zoom-half {
    zoom: calc(893 / 810);
  }
}
@media screen and (width: 894px) {
  .p-u-zoom-half {
    zoom: calc(894 / 810);
  }
}
@media screen and (width: 895px) {
  .p-u-zoom-half {
    zoom: calc(895 / 810);
  }
}
@media screen and (width: 896px) {
  .p-u-zoom-half {
    zoom: calc(896 / 810);
  }
}
@media screen and (width: 897px) {
  .p-u-zoom-half {
    zoom: calc(897 / 810);
  }
}
@media screen and (width: 898px) {
  .p-u-zoom-half {
    zoom: calc(898 / 810);
  }
}
@media screen and (width: 899px) {
  .p-u-zoom-half {
    zoom: calc(899 / 810);
  }
}
@media screen and (width: 900px) {
  .p-u-zoom-half {
    zoom: calc(900 / 810);
  }
}
@media screen and (width: 901px) {
  .p-u-zoom-half {
    zoom: calc(901 / 810);
  }
}
@media screen and (width: 902px) {
  .p-u-zoom-half {
    zoom: calc(902 / 810);
  }
}
@media screen and (width: 903px) {
  .p-u-zoom-half {
    zoom: calc(903 / 810);
  }
}
@media screen and (width: 904px) {
  .p-u-zoom-half {
    zoom: calc(904 / 810);
  }
}
@media screen and (width: 905px) {
  .p-u-zoom-half {
    zoom: calc(905 / 810);
  }
}
@media screen and (width: 906px) {
  .p-u-zoom-half {
    zoom: calc(906 / 810);
  }
}
@media screen and (width: 907px) {
  .p-u-zoom-half {
    zoom: calc(907 / 810);
  }
}
@media screen and (width: 908px) {
  .p-u-zoom-half {
    zoom: calc(908 / 810);
  }
}
@media screen and (width: 909px) {
  .p-u-zoom-half {
    zoom: calc(909 / 810);
  }
}
@media screen and (width: 910px) {
  .p-u-zoom-half {
    zoom: calc(910 / 810);
  }
}
@media screen and (width: 911px) {
  .p-u-zoom-half {
    zoom: calc(911 / 810);
  }
}
@media screen and (width: 912px) {
  .p-u-zoom-half {
    zoom: calc(912 / 810);
  }
}
@media screen and (width: 913px) {
  .p-u-zoom-half {
    zoom: calc(913 / 810);
  }
}
@media screen and (width: 914px) {
  .p-u-zoom-half {
    zoom: calc(914 / 810);
  }
}
@media screen and (width: 915px) {
  .p-u-zoom-half {
    zoom: calc(915 / 810);
  }
}
@media screen and (width: 916px) {
  .p-u-zoom-half {
    zoom: calc(916 / 810);
  }
}
@media screen and (width: 917px) {
  .p-u-zoom-half {
    zoom: calc(917 / 810);
  }
}
@media screen and (width: 918px) {
  .p-u-zoom-half {
    zoom: calc(918 / 810);
  }
}
@media screen and (width: 919px) {
  .p-u-zoom-half {
    zoom: calc(919 / 810);
  }
}
@media screen and (width: 920px) {
  .p-u-zoom-half {
    zoom: calc(920 / 810);
  }
}
@media screen and (width: 921px) {
  .p-u-zoom-half {
    zoom: calc(921 / 810);
  }
}
@media screen and (width: 922px) {
  .p-u-zoom-half {
    zoom: calc(922 / 810);
  }
}
@media screen and (width: 923px) {
  .p-u-zoom-half {
    zoom: calc(923 / 810);
  }
}
@media screen and (width: 924px) {
  .p-u-zoom-half {
    zoom: calc(924 / 810);
  }
}
@media screen and (width: 925px) {
  .p-u-zoom-half {
    zoom: calc(925 / 810);
  }
}
@media screen and (width: 926px) {
  .p-u-zoom-half {
    zoom: calc(926 / 810);
  }
}
@media screen and (width: 927px) {
  .p-u-zoom-half {
    zoom: calc(927 / 810);
  }
}
@media screen and (width: 928px) {
  .p-u-zoom-half {
    zoom: calc(928 / 810);
  }
}
@media screen and (width: 929px) {
  .p-u-zoom-half {
    zoom: calc(929 / 810);
  }
}
@media screen and (width: 930px) {
  .p-u-zoom-half {
    zoom: calc(930 / 810);
  }
}
@media screen and (width: 931px) {
  .p-u-zoom-half {
    zoom: calc(931 / 810);
  }
}
@media screen and (width: 932px) {
  .p-u-zoom-half {
    zoom: calc(932 / 810);
  }
}
@media screen and (width: 933px) {
  .p-u-zoom-half {
    zoom: calc(933 / 810);
  }
}
@media screen and (width: 934px) {
  .p-u-zoom-half {
    zoom: calc(934 / 810);
  }
}
@media screen and (width: 935px) {
  .p-u-zoom-half {
    zoom: calc(935 / 810);
  }
}
@media screen and (width: 936px) {
  .p-u-zoom-half {
    zoom: calc(936 / 810);
  }
}
@media screen and (width: 937px) {
  .p-u-zoom-half {
    zoom: calc(937 / 810);
  }
}
@media screen and (width: 938px) {
  .p-u-zoom-half {
    zoom: calc(938 / 810);
  }
}
@media screen and (width: 939px) {
  .p-u-zoom-half {
    zoom: calc(939 / 810);
  }
}
@media screen and (width: 940px) {
  .p-u-zoom-half {
    zoom: calc(940 / 810);
  }
}
@media screen and (width: 941px) {
  .p-u-zoom-half {
    zoom: calc(941 / 810);
  }
}
@media screen and (width: 942px) {
  .p-u-zoom-half {
    zoom: calc(942 / 810);
  }
}
@media screen and (width: 943px) {
  .p-u-zoom-half {
    zoom: calc(943 / 810);
  }
}
@media screen and (width: 944px) {
  .p-u-zoom-half {
    zoom: calc(944 / 810);
  }
}
@media screen and (width: 945px) {
  .p-u-zoom-half {
    zoom: calc(945 / 810);
  }
}
@media screen and (width: 946px) {
  .p-u-zoom-half {
    zoom: calc(946 / 810);
  }
}
@media screen and (width: 947px) {
  .p-u-zoom-half {
    zoom: calc(947 / 810);
  }
}
@media screen and (width: 948px) {
  .p-u-zoom-half {
    zoom: calc(948 / 810);
  }
}
@media screen and (width: 949px) {
  .p-u-zoom-half {
    zoom: calc(949 / 810);
  }
}
@media screen and (width: 950px) {
  .p-u-zoom-half {
    zoom: calc(950 / 810);
  }
}
@media screen and (width: 951px) {
  .p-u-zoom-half {
    zoom: calc(951 / 810);
  }
}
@media screen and (width: 952px) {
  .p-u-zoom-half {
    zoom: calc(952 / 810);
  }
}
@media screen and (width: 953px) {
  .p-u-zoom-half {
    zoom: calc(953 / 810);
  }
}
@media screen and (width: 954px) {
  .p-u-zoom-half {
    zoom: calc(954 / 810);
  }
}
@media screen and (width: 955px) {
  .p-u-zoom-half {
    zoom: calc(955 / 810);
  }
}
@media screen and (width: 956px) {
  .p-u-zoom-half {
    zoom: calc(956 / 810);
  }
}
@media screen and (width: 957px) {
  .p-u-zoom-half {
    zoom: calc(957 / 810);
  }
}
@media screen and (width: 958px) {
  .p-u-zoom-half {
    zoom: calc(958 / 810);
  }
}
@media screen and (width: 959px) {
  .p-u-zoom-half {
    zoom: calc(959 / 810);
  }
}
@media screen and (width: 960px) {
  .p-u-zoom-half {
    zoom: calc(960 / 810);
  }
}
@media screen and (width: 961px) {
  .p-u-zoom-half {
    zoom: calc(961 / 810);
  }
}
@media screen and (width: 962px) {
  .p-u-zoom-half {
    zoom: calc(962 / 810);
  }
}
@media screen and (width: 963px) {
  .p-u-zoom-half {
    zoom: calc(963 / 810);
  }
}
@media screen and (width: 964px) {
  .p-u-zoom-half {
    zoom: calc(964 / 810);
  }
}
@media screen and (width: 965px) {
  .p-u-zoom-half {
    zoom: calc(965 / 810);
  }
}
@media screen and (width: 966px) {
  .p-u-zoom-half {
    zoom: calc(966 / 810);
  }
}
@media screen and (width: 967px) {
  .p-u-zoom-half {
    zoom: calc(967 / 810);
  }
}
@media screen and (width: 968px) {
  .p-u-zoom-half {
    zoom: calc(968 / 810);
  }
}
@media screen and (width: 969px) {
  .p-u-zoom-half {
    zoom: calc(969 / 810);
  }
}
@media screen and (width: 970px) {
  .p-u-zoom-half {
    zoom: calc(970 / 810);
  }
}
@media screen and (width: 971px) {
  .p-u-zoom-half {
    zoom: calc(971 / 810);
  }
}
@media screen and (width: 972px) {
  .p-u-zoom-half {
    zoom: calc(972 / 810);
  }
}
@media screen and (width: 973px) {
  .p-u-zoom-half {
    zoom: calc(973 / 810);
  }
}
@media screen and (width: 974px) {
  .p-u-zoom-half {
    zoom: calc(974 / 810);
  }
}
@media screen and (width: 975px) {
  .p-u-zoom-half {
    zoom: calc(975 / 810);
  }
}
@media screen and (width: 976px) {
  .p-u-zoom-half {
    zoom: calc(976 / 810);
  }
}
@media screen and (width: 977px) {
  .p-u-zoom-half {
    zoom: calc(977 / 810);
  }
}
@media screen and (width: 978px) {
  .p-u-zoom-half {
    zoom: calc(978 / 810);
  }
}
@media screen and (width: 979px) {
  .p-u-zoom-half {
    zoom: calc(979 / 810);
  }
}
@media screen and (width: 980px) {
  .p-u-zoom-half {
    zoom: calc(980 / 810);
  }
}
@media screen and (width: 981px) {
  .p-u-zoom-half {
    zoom: calc(981 / 810);
  }
}
@media screen and (width: 982px) {
  .p-u-zoom-half {
    zoom: calc(982 / 810);
  }
}
@media screen and (width: 983px) {
  .p-u-zoom-half {
    zoom: calc(983 / 810);
  }
}
@media screen and (width: 984px) {
  .p-u-zoom-half {
    zoom: calc(984 / 810);
  }
}
@media screen and (width: 985px) {
  .p-u-zoom-half {
    zoom: calc(985 / 810);
  }
}
@media screen and (width: 986px) {
  .p-u-zoom-half {
    zoom: calc(986 / 810);
  }
}
@media screen and (width: 987px) {
  .p-u-zoom-half {
    zoom: calc(987 / 810);
  }
}
@media screen and (width: 988px) {
  .p-u-zoom-half {
    zoom: calc(988 / 810);
  }
}
@media screen and (width: 989px) {
  .p-u-zoom-half {
    zoom: calc(989 / 810);
  }
}
@media screen and (width: 990px) {
  .p-u-zoom-half {
    zoom: calc(990 / 810);
  }
}
@media screen and (width: 991px) {
  .p-u-zoom-half {
    zoom: calc(991 / 810);
  }
}
@media screen and (width: 992px) {
  .p-u-zoom-half {
    zoom: calc(992 / 810);
  }
}
@media screen and (width: 993px) {
  .p-u-zoom-half {
    zoom: calc(993 / 810);
  }
}
@media screen and (width: 994px) {
  .p-u-zoom-half {
    zoom: calc(994 / 810);
  }
}
@media screen and (width: 995px) {
  .p-u-zoom-half {
    zoom: calc(995 / 810);
  }
}
@media screen and (width: 996px) {
  .p-u-zoom-half {
    zoom: calc(996 / 810);
  }
}
@media screen and (width: 997px) {
  .p-u-zoom-half {
    zoom: calc(997 / 810);
  }
}
@media screen and (width: 998px) {
  .p-u-zoom-half {
    zoom: calc(998 / 810);
  }
}
@media screen and (width: 999px) {
  .p-u-zoom-half {
    zoom: calc(999 / 810);
  }
}
@media screen and (width: 1000px) {
  .p-u-zoom-half {
    zoom: calc(1000 / 810);
  }
}
@media screen and (width: 1001px) {
  .p-u-zoom-half {
    zoom: calc(1001 / 810);
  }
}
@media screen and (width: 1002px) {
  .p-u-zoom-half {
    zoom: calc(1002 / 810);
  }
}
@media screen and (width: 1003px) {
  .p-u-zoom-half {
    zoom: calc(1003 / 810);
  }
}
@media screen and (width: 1004px) {
  .p-u-zoom-half {
    zoom: calc(1004 / 810);
  }
}
@media screen and (width: 1005px) {
  .p-u-zoom-half {
    zoom: calc(1005 / 810);
  }
}
@media screen and (width: 1006px) {
  .p-u-zoom-half {
    zoom: calc(1006 / 810);
  }
}
@media screen and (width: 1007px) {
  .p-u-zoom-half {
    zoom: calc(1007 / 810);
  }
}
@media screen and (width: 1008px) {
  .p-u-zoom-half {
    zoom: calc(1008 / 810);
  }
}
@media screen and (width: 1009px) {
  .p-u-zoom-half {
    zoom: calc(1009 / 810);
  }
}
@media screen and (width: 1010px) {
  .p-u-zoom-half {
    zoom: calc(1010 / 810);
  }
}
@media screen and (width: 1011px) {
  .p-u-zoom-half {
    zoom: calc(1011 / 810);
  }
}
@media screen and (width: 1012px) {
  .p-u-zoom-half {
    zoom: calc(1012 / 810);
  }
}
@media screen and (width: 1013px) {
  .p-u-zoom-half {
    zoom: calc(1013 / 810);
  }
}
@media screen and (width: 1014px) {
  .p-u-zoom-half {
    zoom: calc(1014 / 810);
  }
}
@media screen and (width: 1015px) {
  .p-u-zoom-half {
    zoom: calc(1015 / 810);
  }
}
@media screen and (width: 1016px) {
  .p-u-zoom-half {
    zoom: calc(1016 / 810);
  }
}
@media screen and (width: 1017px) {
  .p-u-zoom-half {
    zoom: calc(1017 / 810);
  }
}
@media screen and (width: 1018px) {
  .p-u-zoom-half {
    zoom: calc(1018 / 810);
  }
}
@media screen and (width: 1019px) {
  .p-u-zoom-half {
    zoom: calc(1019 / 810);
  }
}
@media screen and (width: 1020px) {
  .p-u-zoom-half {
    zoom: calc(1020 / 810);
  }
}
@media screen and (width: 1021px) {
  .p-u-zoom-half {
    zoom: calc(1021 / 810);
  }
}
@media screen and (width: 1022px) {
  .p-u-zoom-half {
    zoom: calc(1022 / 810);
  }
}
@media screen and (width: 1023px) {
  .p-u-zoom-half {
    zoom: calc(1023 / 810);
  }
}
@media screen and (width: 1024px) {
  .p-u-zoom-half {
    zoom: calc(1024 / 810);
  }
}
@media screen and (width: 1025px) {
  .p-u-zoom-half {
    zoom: calc(1025 / 810);
  }
}
@media screen and (width: 1026px) {
  .p-u-zoom-half {
    zoom: calc(1026 / 810);
  }
}
@media screen and (width: 1027px) {
  .p-u-zoom-half {
    zoom: calc(1027 / 810);
  }
}
@media screen and (width: 1028px) {
  .p-u-zoom-half {
    zoom: calc(1028 / 810);
  }
}
@media screen and (width: 1029px) {
  .p-u-zoom-half {
    zoom: calc(1029 / 810);
  }
}
@media screen and (width: 1030px) {
  .p-u-zoom-half {
    zoom: calc(1030 / 810);
  }
}
@media screen and (width: 1031px) {
  .p-u-zoom-half {
    zoom: calc(1031 / 810);
  }
}
@media screen and (width: 1032px) {
  .p-u-zoom-half {
    zoom: calc(1032 / 810);
  }
}
@media screen and (width: 1033px) {
  .p-u-zoom-half {
    zoom: calc(1033 / 810);
  }
}
@media screen and (width: 1034px) {
  .p-u-zoom-half {
    zoom: calc(1034 / 810);
  }
}
@media screen and (width: 1035px) {
  .p-u-zoom-half {
    zoom: calc(1035 / 810);
  }
}
@media screen and (width: 1036px) {
  .p-u-zoom-half {
    zoom: calc(1036 / 810);
  }
}
@media screen and (width: 1037px) {
  .p-u-zoom-half {
    zoom: calc(1037 / 810);
  }
}
@media screen and (width: 1038px) {
  .p-u-zoom-half {
    zoom: calc(1038 / 810);
  }
}
@media screen and (width: 1039px) {
  .p-u-zoom-half {
    zoom: calc(1039 / 810);
  }
}
@media screen and (width: 1040px) {
  .p-u-zoom-half {
    zoom: calc(1040 / 810);
  }
}
@media screen and (width: 1041px) {
  .p-u-zoom-half {
    zoom: calc(1041 / 810);
  }
}
@media screen and (width: 1042px) {
  .p-u-zoom-half {
    zoom: calc(1042 / 810);
  }
}
@media screen and (width: 1043px) {
  .p-u-zoom-half {
    zoom: calc(1043 / 810);
  }
}
@media screen and (width: 1044px) {
  .p-u-zoom-half {
    zoom: calc(1044 / 810);
  }
}
@media screen and (width: 1045px) {
  .p-u-zoom-half {
    zoom: calc(1045 / 810);
  }
}
@media screen and (width: 1046px) {
  .p-u-zoom-half {
    zoom: calc(1046 / 810);
  }
}
@media screen and (width: 1047px) {
  .p-u-zoom-half {
    zoom: calc(1047 / 810);
  }
}
@media screen and (width: 1048px) {
  .p-u-zoom-half {
    zoom: calc(1048 / 810);
  }
}
@media screen and (width: 1049px) {
  .p-u-zoom-half {
    zoom: calc(1049 / 810);
  }
}
@media screen and (width: 1050px) {
  .p-u-zoom-half {
    zoom: calc(1050 / 810);
  }
}
@media screen and (width: 1051px) {
  .p-u-zoom-half {
    zoom: calc(1051 / 810);
  }
}
@media screen and (width: 1052px) {
  .p-u-zoom-half {
    zoom: calc(1052 / 810);
  }
}
@media screen and (width: 1053px) {
  .p-u-zoom-half {
    zoom: calc(1053 / 810);
  }
}
@media screen and (width: 1054px) {
  .p-u-zoom-half {
    zoom: calc(1054 / 810);
  }
}
@media screen and (width: 1055px) {
  .p-u-zoom-half {
    zoom: calc(1055 / 810);
  }
}
@media screen and (width: 1056px) {
  .p-u-zoom-half {
    zoom: calc(1056 / 810);
  }
}
@media screen and (width: 1057px) {
  .p-u-zoom-half {
    zoom: calc(1057 / 810);
  }
}
@media screen and (width: 1058px) {
  .p-u-zoom-half {
    zoom: calc(1058 / 810);
  }
}
@media screen and (width: 1059px) {
  .p-u-zoom-half {
    zoom: calc(1059 / 810);
  }
}
@media screen and (width: 1060px) {
  .p-u-zoom-half {
    zoom: calc(1060 / 810);
  }
}
@media screen and (width: 1061px) {
  .p-u-zoom-half {
    zoom: calc(1061 / 810);
  }
}
@media screen and (width: 1062px) {
  .p-u-zoom-half {
    zoom: calc(1062 / 810);
  }
}
@media screen and (width: 1063px) {
  .p-u-zoom-half {
    zoom: calc(1063 / 810);
  }
}
@media screen and (width: 1064px) {
  .p-u-zoom-half {
    zoom: calc(1064 / 810);
  }
}
@media screen and (width: 1065px) {
  .p-u-zoom-half {
    zoom: calc(1065 / 810);
  }
}
@media screen and (width: 1066px) {
  .p-u-zoom-half {
    zoom: calc(1066 / 810);
  }
}
@media screen and (width: 1067px) {
  .p-u-zoom-half {
    zoom: calc(1067 / 810);
  }
}
@media screen and (width: 1068px) {
  .p-u-zoom-half {
    zoom: calc(1068 / 810);
  }
}
@media screen and (width: 1069px) {
  .p-u-zoom-half {
    zoom: calc(1069 / 810);
  }
}
@media screen and (width: 1070px) {
  .p-u-zoom-half {
    zoom: calc(1070 / 810);
  }
}
@media screen and (width: 1071px) {
  .p-u-zoom-half {
    zoom: calc(1071 / 810);
  }
}
@media screen and (width: 1072px) {
  .p-u-zoom-half {
    zoom: calc(1072 / 810);
  }
}
@media screen and (width: 1073px) {
  .p-u-zoom-half {
    zoom: calc(1073 / 810);
  }
}
@media screen and (width: 1074px) {
  .p-u-zoom-half {
    zoom: calc(1074 / 810);
  }
}
@media screen and (width: 1075px) {
  .p-u-zoom-half {
    zoom: calc(1075 / 810);
  }
}
@media screen and (width: 1076px) {
  .p-u-zoom-half {
    zoom: calc(1076 / 810);
  }
}
@media screen and (width: 1077px) {
  .p-u-zoom-half {
    zoom: calc(1077 / 810);
  }
}
@media screen and (width: 1078px) {
  .p-u-zoom-half {
    zoom: calc(1078 / 810);
  }
}
@media screen and (width: 1079px) {
  .p-u-zoom-half {
    zoom: calc(1079 / 810);
  }
}
@media screen and (width: 1080px) {
  .p-u-zoom-half {
    zoom: calc(1080 / 810);
  }
}
@media screen and (width: 1081px) {
  .p-u-zoom-half {
    zoom: calc(1081 / 810);
  }
}
@media screen and (width: 1082px) {
  .p-u-zoom-half {
    zoom: calc(1082 / 810);
  }
}
@media screen and (width: 1083px) {
  .p-u-zoom-half {
    zoom: calc(1083 / 810);
  }
}
@media screen and (width: 1084px) {
  .p-u-zoom-half {
    zoom: calc(1084 / 810);
  }
}
@media screen and (width: 1085px) {
  .p-u-zoom-half {
    zoom: calc(1085 / 810);
  }
}
@media screen and (width: 1086px) {
  .p-u-zoom-half {
    zoom: calc(1086 / 810);
  }
}
@media screen and (width: 1087px) {
  .p-u-zoom-half {
    zoom: calc(1087 / 810);
  }
}
@media screen and (width: 1088px) {
  .p-u-zoom-half {
    zoom: calc(1088 / 810);
  }
}
@media screen and (width: 1089px) {
  .p-u-zoom-half {
    zoom: calc(1089 / 810);
  }
}
@media screen and (width: 1090px) {
  .p-u-zoom-half {
    zoom: calc(1090 / 810);
  }
}
@media screen and (width: 1091px) {
  .p-u-zoom-half {
    zoom: calc(1091 / 810);
  }
}
@media screen and (width: 1092px) {
  .p-u-zoom-half {
    zoom: calc(1092 / 810);
  }
}
@media screen and (width: 1093px) {
  .p-u-zoom-half {
    zoom: calc(1093 / 810);
  }
}
@media screen and (width: 1094px) {
  .p-u-zoom-half {
    zoom: calc(1094 / 810);
  }
}
@media screen and (width: 1095px) {
  .p-u-zoom-half {
    zoom: calc(1095 / 810);
  }
}
@media screen and (width: 1096px) {
  .p-u-zoom-half {
    zoom: calc(1096 / 810);
  }
}
@media screen and (width: 1097px) {
  .p-u-zoom-half {
    zoom: calc(1097 / 810);
  }
}
@media screen and (width: 1098px) {
  .p-u-zoom-half {
    zoom: calc(1098 / 810);
  }
}
@media screen and (width: 1099px) {
  .p-u-zoom-half {
    zoom: calc(1099 / 810);
  }
}
@media screen and (width: 1100px) {
  .p-u-zoom-half {
    zoom: calc(1100 / 810);
  }
}
@media screen and (width: 1101px) {
  .p-u-zoom-half {
    zoom: calc(1101 / 810);
  }
}
@media screen and (width: 1102px) {
  .p-u-zoom-half {
    zoom: calc(1102 / 810);
  }
}
@media screen and (width: 1103px) {
  .p-u-zoom-half {
    zoom: calc(1103 / 810);
  }
}
@media screen and (width: 1104px) {
  .p-u-zoom-half {
    zoom: calc(1104 / 810);
  }
}
@media screen and (width: 1105px) {
  .p-u-zoom-half {
    zoom: calc(1105 / 810);
  }
}
@media screen and (width: 1106px) {
  .p-u-zoom-half {
    zoom: calc(1106 / 810);
  }
}
@media screen and (width: 1107px) {
  .p-u-zoom-half {
    zoom: calc(1107 / 810);
  }
}
@media screen and (width: 1108px) {
  .p-u-zoom-half {
    zoom: calc(1108 / 810);
  }
}
@media screen and (width: 1109px) {
  .p-u-zoom-half {
    zoom: calc(1109 / 810);
  }
}
@media screen and (width: 1110px) {
  .p-u-zoom-half {
    zoom: calc(1110 / 810);
  }
}
@media screen and (width: 1111px) {
  .p-u-zoom-half {
    zoom: calc(1111 / 810);
  }
}
@media screen and (width: 1112px) {
  .p-u-zoom-half {
    zoom: calc(1112 / 810);
  }
}
@media screen and (width: 1113px) {
  .p-u-zoom-half {
    zoom: calc(1113 / 810);
  }
}
@media screen and (width: 1114px) {
  .p-u-zoom-half {
    zoom: calc(1114 / 810);
  }
}
@media screen and (width: 1115px) {
  .p-u-zoom-half {
    zoom: calc(1115 / 810);
  }
}
@media screen and (width: 1116px) {
  .p-u-zoom-half {
    zoom: calc(1116 / 810);
  }
}
@media screen and (width: 1117px) {
  .p-u-zoom-half {
    zoom: calc(1117 / 810);
  }
}
@media screen and (width: 1118px) {
  .p-u-zoom-half {
    zoom: calc(1118 / 810);
  }
}
@media screen and (width: 1119px) {
  .p-u-zoom-half {
    zoom: calc(1119 / 810);
  }
}
@media screen and (width: 1120px) {
  .p-u-zoom-half {
    zoom: calc(1120 / 810);
  }
}
@media screen and (width: 1121px) {
  .p-u-zoom-half {
    zoom: calc(1121 / 810);
  }
}
@media screen and (width: 1122px) {
  .p-u-zoom-half {
    zoom: calc(1122 / 810);
  }
}
@media screen and (width: 1123px) {
  .p-u-zoom-half {
    zoom: calc(1123 / 810);
  }
}
@media screen and (width: 1124px) {
  .p-u-zoom-half {
    zoom: calc(1124 / 810);
  }
}
@media screen and (width: 1125px) {
  .p-u-zoom-half {
    zoom: calc(1125 / 810);
  }
}
@media screen and (width: 1126px) {
  .p-u-zoom-half {
    zoom: calc(1126 / 810);
  }
}
@media screen and (width: 1127px) {
  .p-u-zoom-half {
    zoom: calc(1127 / 810);
  }
}
@media screen and (width: 1128px) {
  .p-u-zoom-half {
    zoom: calc(1128 / 810);
  }
}
@media screen and (width: 1129px) {
  .p-u-zoom-half {
    zoom: calc(1129 / 810);
  }
}
@media screen and (width: 1130px) {
  .p-u-zoom-half {
    zoom: calc(1130 / 810);
  }
}
@media screen and (width: 1131px) {
  .p-u-zoom-half {
    zoom: calc(1131 / 810);
  }
}
@media screen and (width: 1132px) {
  .p-u-zoom-half {
    zoom: calc(1132 / 810);
  }
}
@media screen and (width: 1133px) {
  .p-u-zoom-half {
    zoom: calc(1133 / 810);
  }
}
@media screen and (width: 1134px) {
  .p-u-zoom-half {
    zoom: calc(1134 / 810);
  }
}
@media screen and (width: 1135px) {
  .p-u-zoom-half {
    zoom: calc(1135 / 810);
  }
}
@media screen and (width: 1136px) {
  .p-u-zoom-half {
    zoom: calc(1136 / 810);
  }
}
@media screen and (width: 1137px) {
  .p-u-zoom-half {
    zoom: calc(1137 / 810);
  }
}
@media screen and (width: 1138px) {
  .p-u-zoom-half {
    zoom: calc(1138 / 810);
  }
}
@media screen and (width: 1139px) {
  .p-u-zoom-half {
    zoom: calc(1139 / 810);
  }
}
@media screen and (width: 1140px) {
  .p-u-zoom-half {
    zoom: calc(1140 / 810);
  }
}
@media screen and (width: 1141px) {
  .p-u-zoom-half {
    zoom: calc(1141 / 810);
  }
}
@media screen and (width: 1142px) {
  .p-u-zoom-half {
    zoom: calc(1142 / 810);
  }
}
@media screen and (width: 1143px) {
  .p-u-zoom-half {
    zoom: calc(1143 / 810);
  }
}
@media screen and (width: 1144px) {
  .p-u-zoom-half {
    zoom: calc(1144 / 810);
  }
}
@media screen and (width: 1145px) {
  .p-u-zoom-half {
    zoom: calc(1145 / 810);
  }
}
@media screen and (width: 1146px) {
  .p-u-zoom-half {
    zoom: calc(1146 / 810);
  }
}
@media screen and (width: 1147px) {
  .p-u-zoom-half {
    zoom: calc(1147 / 810);
  }
}
@media screen and (width: 1148px) {
  .p-u-zoom-half {
    zoom: calc(1148 / 810);
  }
}
@media screen and (width: 1149px) {
  .p-u-zoom-half {
    zoom: calc(1149 / 810);
  }
}
@media screen and (width: 1150px) {
  .p-u-zoom-half {
    zoom: calc(1150 / 810);
  }
}
@media screen and (width: 1151px) {
  .p-u-zoom-half {
    zoom: calc(1151 / 810);
  }
}
@media screen and (width: 1152px) {
  .p-u-zoom-half {
    zoom: calc(1152 / 810);
  }
}
@media screen and (width: 1153px) {
  .p-u-zoom-half {
    zoom: calc(1153 / 810);
  }
}
@media screen and (width: 1154px) {
  .p-u-zoom-half {
    zoom: calc(1154 / 810);
  }
}
@media screen and (width: 1155px) {
  .p-u-zoom-half {
    zoom: calc(1155 / 810);
  }
}
@media screen and (width: 1156px) {
  .p-u-zoom-half {
    zoom: calc(1156 / 810);
  }
}
@media screen and (width: 1157px) {
  .p-u-zoom-half {
    zoom: calc(1157 / 810);
  }
}
@media screen and (width: 1158px) {
  .p-u-zoom-half {
    zoom: calc(1158 / 810);
  }
}
@media screen and (width: 1159px) {
  .p-u-zoom-half {
    zoom: calc(1159 / 810);
  }
}
@media screen and (width: 1160px) {
  .p-u-zoom-half {
    zoom: calc(1160 / 810);
  }
}
@media screen and (width: 1161px) {
  .p-u-zoom-half {
    zoom: calc(1161 / 810);
  }
}
@media screen and (width: 1162px) {
  .p-u-zoom-half {
    zoom: calc(1162 / 810);
  }
}
@media screen and (width: 1163px) {
  .p-u-zoom-half {
    zoom: calc(1163 / 810);
  }
}
@media screen and (width: 1164px) {
  .p-u-zoom-half {
    zoom: calc(1164 / 810);
  }
}
@media screen and (width: 1165px) {
  .p-u-zoom-half {
    zoom: calc(1165 / 810);
  }
}
@media screen and (width: 1166px) {
  .p-u-zoom-half {
    zoom: calc(1166 / 810);
  }
}
@media screen and (width: 1167px) {
  .p-u-zoom-half {
    zoom: calc(1167 / 810);
  }
}
@media screen and (width: 1168px) {
  .p-u-zoom-half {
    zoom: calc(1168 / 810);
  }
}
@media screen and (width: 1169px) {
  .p-u-zoom-half {
    zoom: calc(1169 / 810);
  }
}
@media screen and (width: 1170px) {
  .p-u-zoom-half {
    zoom: calc(1170 / 810);
  }
}
@media screen and (width: 1171px) {
  .p-u-zoom-half {
    zoom: calc(1171 / 810);
  }
}
@media screen and (width: 1172px) {
  .p-u-zoom-half {
    zoom: calc(1172 / 810);
  }
}
@media screen and (width: 1173px) {
  .p-u-zoom-half {
    zoom: calc(1173 / 810);
  }
}
@media screen and (width: 1174px) {
  .p-u-zoom-half {
    zoom: calc(1174 / 810);
  }
}
@media screen and (width: 1175px) {
  .p-u-zoom-half {
    zoom: calc(1175 / 810);
  }
}
@media screen and (width: 1176px) {
  .p-u-zoom-half {
    zoom: calc(1176 / 810);
  }
}
@media screen and (width: 1177px) {
  .p-u-zoom-half {
    zoom: calc(1177 / 810);
  }
}
@media screen and (width: 1178px) {
  .p-u-zoom-half {
    zoom: calc(1178 / 810);
  }
}
@media screen and (width: 1179px) {
  .p-u-zoom-half {
    zoom: calc(1179 / 810);
  }
}
@media screen and (width: 1180px) {
  .p-u-zoom-half {
    zoom: calc(1180 / 810);
  }
}
@media screen and (width: 1181px) {
  .p-u-zoom-half {
    zoom: calc(1181 / 810);
  }
}
@media screen and (width: 1182px) {
  .p-u-zoom-half {
    zoom: calc(1182 / 810);
  }
}
@media screen and (width: 1183px) {
  .p-u-zoom-half {
    zoom: calc(1183 / 810);
  }
}
@media screen and (width: 1184px) {
  .p-u-zoom-half {
    zoom: calc(1184 / 810);
  }
}
@media screen and (width: 1185px) {
  .p-u-zoom-half {
    zoom: calc(1185 / 810);
  }
}
@media screen and (width: 1186px) {
  .p-u-zoom-half {
    zoom: calc(1186 / 810);
  }
}
@media screen and (width: 1187px) {
  .p-u-zoom-half {
    zoom: calc(1187 / 810);
  }
}
@media screen and (width: 1188px) {
  .p-u-zoom-half {
    zoom: calc(1188 / 810);
  }
}
@media screen and (width: 1189px) {
  .p-u-zoom-half {
    zoom: calc(1189 / 810);
  }
}
@media screen and (width: 1190px) {
  .p-u-zoom-half {
    zoom: calc(1190 / 810);
  }
}
@media screen and (width: 1191px) {
  .p-u-zoom-half {
    zoom: calc(1191 / 810);
  }
}
@media screen and (width: 1192px) {
  .p-u-zoom-half {
    zoom: calc(1192 / 810);
  }
}
@media screen and (width: 1193px) {
  .p-u-zoom-half {
    zoom: calc(1193 / 810);
  }
}
@media screen and (width: 1194px) {
  .p-u-zoom-half {
    zoom: calc(1194 / 810);
  }
}
@media screen and (width: 1195px) {
  .p-u-zoom-half {
    zoom: calc(1195 / 810);
  }
}
@media screen and (width: 1196px) {
  .p-u-zoom-half {
    zoom: calc(1196 / 810);
  }
}
@media screen and (width: 1197px) {
  .p-u-zoom-half {
    zoom: calc(1197 / 810);
  }
}
@media screen and (width: 1198px) {
  .p-u-zoom-half {
    zoom: calc(1198 / 810);
  }
}
@media screen and (width: 1199px) {
  .p-u-zoom-half {
    zoom: calc(1199 / 810);
  }
}
@media screen and (width: 1200px) {
  .p-u-zoom-half {
    zoom: calc(1200 / 810);
  }
}
@media screen and (width: 1201px) {
  .p-u-zoom-half {
    zoom: calc(1201 / 810);
  }
}
@media screen and (width: 1202px) {
  .p-u-zoom-half {
    zoom: calc(1202 / 810);
  }
}
@media screen and (width: 1203px) {
  .p-u-zoom-half {
    zoom: calc(1203 / 810);
  }
}
@media screen and (width: 1204px) {
  .p-u-zoom-half {
    zoom: calc(1204 / 810);
  }
}
@media screen and (width: 1205px) {
  .p-u-zoom-half {
    zoom: calc(1205 / 810);
  }
}
@media screen and (width: 1206px) {
  .p-u-zoom-half {
    zoom: calc(1206 / 810);
  }
}
@media screen and (width: 1207px) {
  .p-u-zoom-half {
    zoom: calc(1207 / 810);
  }
}
@media screen and (width: 1208px) {
  .p-u-zoom-half {
    zoom: calc(1208 / 810);
  }
}
@media screen and (width: 1209px) {
  .p-u-zoom-half {
    zoom: calc(1209 / 810);
  }
}
@media screen and (width: 1210px) {
  .p-u-zoom-half {
    zoom: calc(1210 / 810);
  }
}
@media screen and (width: 1211px) {
  .p-u-zoom-half {
    zoom: calc(1211 / 810);
  }
}
@media screen and (width: 1212px) {
  .p-u-zoom-half {
    zoom: calc(1212 / 810);
  }
}
@media screen and (width: 1213px) {
  .p-u-zoom-half {
    zoom: calc(1213 / 810);
  }
}
@media screen and (width: 1214px) {
  .p-u-zoom-half {
    zoom: calc(1214 / 810);
  }
}
@media screen and (width: 1215px) {
  .p-u-zoom-half {
    zoom: calc(1215 / 810);
  }
}
@media screen and (width: 1216px) {
  .p-u-zoom-half {
    zoom: calc(1216 / 810);
  }
}
@media screen and (width: 1217px) {
  .p-u-zoom-half {
    zoom: calc(1217 / 810);
  }
}
@media screen and (width: 1218px) {
  .p-u-zoom-half {
    zoom: calc(1218 / 810);
  }
}
@media screen and (width: 1219px) {
  .p-u-zoom-half {
    zoom: calc(1219 / 810);
  }
}
@media screen and (width: 1220px) {
  .p-u-zoom-half {
    zoom: calc(1220 / 810);
  }
}
@media screen and (width: 1221px) {
  .p-u-zoom-half {
    zoom: calc(1221 / 810);
  }
}
@media screen and (width: 1222px) {
  .p-u-zoom-half {
    zoom: calc(1222 / 810);
  }
}
@media screen and (width: 1223px) {
  .p-u-zoom-half {
    zoom: calc(1223 / 810);
  }
}
@media screen and (width: 1224px) {
  .p-u-zoom-half {
    zoom: calc(1224 / 810);
  }
}
@media screen and (width: 1225px) {
  .p-u-zoom-half {
    zoom: calc(1225 / 810);
  }
}
@media screen and (width: 1226px) {
  .p-u-zoom-half {
    zoom: calc(1226 / 810);
  }
}
@media screen and (width: 1227px) {
  .p-u-zoom-half {
    zoom: calc(1227 / 810);
  }
}
@media screen and (width: 1228px) {
  .p-u-zoom-half {
    zoom: calc(1228 / 810);
  }
}
@media screen and (width: 1229px) {
  .p-u-zoom-half {
    zoom: calc(1229 / 810);
  }
}
@media screen and (width: 1230px) {
  .p-u-zoom-half {
    zoom: calc(1230 / 810);
  }
}
@media screen and (width: 1231px) {
  .p-u-zoom-half {
    zoom: calc(1231 / 810);
  }
}
@media screen and (width: 1232px) {
  .p-u-zoom-half {
    zoom: calc(1232 / 810);
  }
}
@media screen and (width: 1233px) {
  .p-u-zoom-half {
    zoom: calc(1233 / 810);
  }
}
@media screen and (width: 1234px) {
  .p-u-zoom-half {
    zoom: calc(1234 / 810);
  }
}
@media screen and (width: 1235px) {
  .p-u-zoom-half {
    zoom: calc(1235 / 810);
  }
}
@media screen and (width: 1236px) {
  .p-u-zoom-half {
    zoom: calc(1236 / 810);
  }
}
@media screen and (width: 1237px) {
  .p-u-zoom-half {
    zoom: calc(1237 / 810);
  }
}
@media screen and (width: 1238px) {
  .p-u-zoom-half {
    zoom: calc(1238 / 810);
  }
}
@media screen and (width: 1239px) {
  .p-u-zoom-half {
    zoom: calc(1239 / 810);
  }
}
@media screen and (width: 1240px) {
  .p-u-zoom-half {
    zoom: calc(1240 / 810);
  }
}
@media screen and (width: 1241px) {
  .p-u-zoom-half {
    zoom: calc(1241 / 810);
  }
}
@media screen and (width: 1242px) {
  .p-u-zoom-half {
    zoom: calc(1242 / 810);
  }
}
@media screen and (width: 1243px) {
  .p-u-zoom-half {
    zoom: calc(1243 / 810);
  }
}
@media screen and (width: 1244px) {
  .p-u-zoom-half {
    zoom: calc(1244 / 810);
  }
}
@media screen and (width: 1245px) {
  .p-u-zoom-half {
    zoom: calc(1245 / 810);
  }
}
@media screen and (width: 1246px) {
  .p-u-zoom-half {
    zoom: calc(1246 / 810);
  }
}
@media screen and (width: 1247px) {
  .p-u-zoom-half {
    zoom: calc(1247 / 810);
  }
}
@media screen and (width: 1248px) {
  .p-u-zoom-half {
    zoom: calc(1248 / 810);
  }
}
@media screen and (width: 1249px) {
  .p-u-zoom-half {
    zoom: calc(1249 / 810);
  }
}
@media screen and (width: 1250px) {
  .p-u-zoom-half {
    zoom: calc(1250 / 810);
  }
}
@media screen and (width: 1251px) {
  .p-u-zoom-half {
    zoom: calc(1251 / 810);
  }
}
@media screen and (width: 1252px) {
  .p-u-zoom-half {
    zoom: calc(1252 / 810);
  }
}
@media screen and (width: 1253px) {
  .p-u-zoom-half {
    zoom: calc(1253 / 810);
  }
}
@media screen and (width: 1254px) {
  .p-u-zoom-half {
    zoom: calc(1254 / 810);
  }
}
@media screen and (width: 1255px) {
  .p-u-zoom-half {
    zoom: calc(1255 / 810);
  }
}
@media screen and (width: 1256px) {
  .p-u-zoom-half {
    zoom: calc(1256 / 810);
  }
}
@media screen and (width: 1257px) {
  .p-u-zoom-half {
    zoom: calc(1257 / 810);
  }
}
@media screen and (width: 1258px) {
  .p-u-zoom-half {
    zoom: calc(1258 / 810);
  }
}
@media screen and (width: 1259px) {
  .p-u-zoom-half {
    zoom: calc(1259 / 810);
  }
}
@media screen and (width: 1260px) {
  .p-u-zoom-half {
    zoom: calc(1260 / 810);
  }
}
@media screen and (width: 1261px) {
  .p-u-zoom-half {
    zoom: calc(1261 / 810);
  }
}
@media screen and (width: 1262px) {
  .p-u-zoom-half {
    zoom: calc(1262 / 810);
  }
}
@media screen and (width: 1263px) {
  .p-u-zoom-half {
    zoom: calc(1263 / 810);
  }
}
@media screen and (width: 1264px) {
  .p-u-zoom-half {
    zoom: calc(1264 / 810);
  }
}
@media screen and (width: 1265px) {
  .p-u-zoom-half {
    zoom: calc(1265 / 810);
  }
}
@media screen and (width: 1266px) {
  .p-u-zoom-half {
    zoom: calc(1266 / 810);
  }
}
@media screen and (width: 1267px) {
  .p-u-zoom-half {
    zoom: calc(1267 / 810);
  }
}
@media screen and (width: 1268px) {
  .p-u-zoom-half {
    zoom: calc(1268 / 810);
  }
}
@media screen and (width: 1269px) {
  .p-u-zoom-half {
    zoom: calc(1269 / 810);
  }
}
@media screen and (width: 1270px) {
  .p-u-zoom-half {
    zoom: calc(1270 / 810);
  }
}
@media screen and (width: 1271px) {
  .p-u-zoom-half {
    zoom: calc(1271 / 810);
  }
}
@media screen and (width: 1272px) {
  .p-u-zoom-half {
    zoom: calc(1272 / 810);
  }
}
@media screen and (width: 1273px) {
  .p-u-zoom-half {
    zoom: calc(1273 / 810);
  }
}
@media screen and (width: 1274px) {
  .p-u-zoom-half {
    zoom: calc(1274 / 810);
  }
}
@media screen and (width: 1275px) {
  .p-u-zoom-half {
    zoom: calc(1275 / 810);
  }
}
@media screen and (width: 1276px) {
  .p-u-zoom-half {
    zoom: calc(1276 / 810);
  }
}
@media screen and (width: 1277px) {
  .p-u-zoom-half {
    zoom: calc(1277 / 810);
  }
}
@media screen and (width: 1278px) {
  .p-u-zoom-half {
    zoom: calc(1278 / 810);
  }
}
@media screen and (width: 1279px) {
  .p-u-zoom-half {
    zoom: calc(1279 / 810);
  }
}
@media screen and (width: 1280px) {
  .p-u-zoom-half {
    zoom: calc(1280 / 810);
  }
}
@media screen and (width: 1281px) {
  .p-u-zoom-half {
    zoom: calc(1281 / 810);
  }
}
@media screen and (width: 1282px) {
  .p-u-zoom-half {
    zoom: calc(1282 / 810);
  }
}
@media screen and (width: 1283px) {
  .p-u-zoom-half {
    zoom: calc(1283 / 810);
  }
}
@media screen and (width: 1284px) {
  .p-u-zoom-half {
    zoom: calc(1284 / 810);
  }
}
@media screen and (width: 1285px) {
  .p-u-zoom-half {
    zoom: calc(1285 / 810);
  }
}
@media screen and (width: 1286px) {
  .p-u-zoom-half {
    zoom: calc(1286 / 810);
  }
}
@media screen and (width: 1287px) {
  .p-u-zoom-half {
    zoom: calc(1287 / 810);
  }
}
@media screen and (width: 1288px) {
  .p-u-zoom-half {
    zoom: calc(1288 / 810);
  }
}
@media screen and (width: 1289px) {
  .p-u-zoom-half {
    zoom: calc(1289 / 810);
  }
}
@media screen and (width: 1290px) {
  .p-u-zoom-half {
    zoom: calc(1290 / 810);
  }
}
@media screen and (width: 1291px) {
  .p-u-zoom-half {
    zoom: calc(1291 / 810);
  }
}
@media screen and (width: 1292px) {
  .p-u-zoom-half {
    zoom: calc(1292 / 810);
  }
}
@media screen and (width: 1293px) {
  .p-u-zoom-half {
    zoom: calc(1293 / 810);
  }
}
@media screen and (width: 1294px) {
  .p-u-zoom-half {
    zoom: calc(1294 / 810);
  }
}
@media screen and (width: 1295px) {
  .p-u-zoom-half {
    zoom: calc(1295 / 810);
  }
}
@media screen and (width: 1296px) {
  .p-u-zoom-half {
    zoom: calc(1296 / 810);
  }
}
@media screen and (width: 1297px) {
  .p-u-zoom-half {
    zoom: calc(1297 / 810);
  }
}
@media screen and (width: 1298px) {
  .p-u-zoom-half {
    zoom: calc(1298 / 810);
  }
}
@media screen and (width: 1299px) {
  .p-u-zoom-half {
    zoom: calc(1299 / 810);
  }
}
@media screen and (width: 1300px) {
  .p-u-zoom-half {
    zoom: calc(1300 / 810);
  }
}
@media screen and (width: 1301px) {
  .p-u-zoom-half {
    zoom: calc(1301 / 810);
  }
}
@media screen and (width: 1302px) {
  .p-u-zoom-half {
    zoom: calc(1302 / 810);
  }
}
@media screen and (width: 1303px) {
  .p-u-zoom-half {
    zoom: calc(1303 / 810);
  }
}
@media screen and (width: 1304px) {
  .p-u-zoom-half {
    zoom: calc(1304 / 810);
  }
}
@media screen and (width: 1305px) {
  .p-u-zoom-half {
    zoom: calc(1305 / 810);
  }
}
@media screen and (width: 1306px) {
  .p-u-zoom-half {
    zoom: calc(1306 / 810);
  }
}
@media screen and (width: 1307px) {
  .p-u-zoom-half {
    zoom: calc(1307 / 810);
  }
}
@media screen and (width: 1308px) {
  .p-u-zoom-half {
    zoom: calc(1308 / 810);
  }
}
@media screen and (width: 1309px) {
  .p-u-zoom-half {
    zoom: calc(1309 / 810);
  }
}
@media screen and (width: 1310px) {
  .p-u-zoom-half {
    zoom: calc(1310 / 810);
  }
}
@media screen and (width: 1311px) {
  .p-u-zoom-half {
    zoom: calc(1311 / 810);
  }
}
@media screen and (width: 1312px) {
  .p-u-zoom-half {
    zoom: calc(1312 / 810);
  }
}
@media screen and (width: 1313px) {
  .p-u-zoom-half {
    zoom: calc(1313 / 810);
  }
}
@media screen and (width: 1314px) {
  .p-u-zoom-half {
    zoom: calc(1314 / 810);
  }
}
@media screen and (width: 1315px) {
  .p-u-zoom-half {
    zoom: calc(1315 / 810);
  }
}
@media screen and (width: 1316px) {
  .p-u-zoom-half {
    zoom: calc(1316 / 810);
  }
}
@media screen and (width: 1317px) {
  .p-u-zoom-half {
    zoom: calc(1317 / 810);
  }
}
@media screen and (width: 1318px) {
  .p-u-zoom-half {
    zoom: calc(1318 / 810);
  }
}
@media screen and (width: 1319px) {
  .p-u-zoom-half {
    zoom: calc(1319 / 810);
  }
}
@media screen and (width: 1320px) {
  .p-u-zoom-half {
    zoom: calc(1320 / 810);
  }
}
@media screen and (width: 1321px) {
  .p-u-zoom-half {
    zoom: calc(1321 / 810);
  }
}
@media screen and (width: 1322px) {
  .p-u-zoom-half {
    zoom: calc(1322 / 810);
  }
}
@media screen and (width: 1323px) {
  .p-u-zoom-half {
    zoom: calc(1323 / 810);
  }
}
@media screen and (width: 1324px) {
  .p-u-zoom-half {
    zoom: calc(1324 / 810);
  }
}
@media screen and (width: 1325px) {
  .p-u-zoom-half {
    zoom: calc(1325 / 810);
  }
}
@media screen and (width: 1326px) {
  .p-u-zoom-half {
    zoom: calc(1326 / 810);
  }
}
@media screen and (width: 1327px) {
  .p-u-zoom-half {
    zoom: calc(1327 / 810);
  }
}
@media screen and (width: 1328px) {
  .p-u-zoom-half {
    zoom: calc(1328 / 810);
  }
}
@media screen and (width: 1329px) {
  .p-u-zoom-half {
    zoom: calc(1329 / 810);
  }
}
@media screen and (width: 1330px) {
  .p-u-zoom-half {
    zoom: calc(1330 / 810);
  }
}
@media screen and (width: 1331px) {
  .p-u-zoom-half {
    zoom: calc(1331 / 810);
  }
}
@media screen and (width: 1332px) {
  .p-u-zoom-half {
    zoom: calc(1332 / 810);
  }
}
@media screen and (width: 1333px) {
  .p-u-zoom-half {
    zoom: calc(1333 / 810);
  }
}
@media screen and (width: 1334px) {
  .p-u-zoom-half {
    zoom: calc(1334 / 810);
  }
}
@media screen and (width: 1335px) {
  .p-u-zoom-half {
    zoom: calc(1335 / 810);
  }
}
@media screen and (width: 1336px) {
  .p-u-zoom-half {
    zoom: calc(1336 / 810);
  }
}
@media screen and (width: 1337px) {
  .p-u-zoom-half {
    zoom: calc(1337 / 810);
  }
}
@media screen and (width: 1338px) {
  .p-u-zoom-half {
    zoom: calc(1338 / 810);
  }
}
@media screen and (width: 1339px) {
  .p-u-zoom-half {
    zoom: calc(1339 / 810);
  }
}
@media screen and (width: 1340px) {
  .p-u-zoom-half {
    zoom: calc(1340 / 810);
  }
}
@media screen and (width: 1341px) {
  .p-u-zoom-half {
    zoom: calc(1341 / 810);
  }
}
@media screen and (width: 1342px) {
  .p-u-zoom-half {
    zoom: calc(1342 / 810);
  }
}
@media screen and (width: 1343px) {
  .p-u-zoom-half {
    zoom: calc(1343 / 810);
  }
}
@media screen and (width: 1344px) {
  .p-u-zoom-half {
    zoom: calc(1344 / 810);
  }
}
@media screen and (width: 1345px) {
  .p-u-zoom-half {
    zoom: calc(1345 / 810);
  }
}
@media screen and (width: 1346px) {
  .p-u-zoom-half {
    zoom: calc(1346 / 810);
  }
}
@media screen and (width: 1347px) {
  .p-u-zoom-half {
    zoom: calc(1347 / 810);
  }
}
@media screen and (width: 1348px) {
  .p-u-zoom-half {
    zoom: calc(1348 / 810);
  }
}
@media screen and (width: 1349px) {
  .p-u-zoom-half {
    zoom: calc(1349 / 810);
  }
}
@media screen and (width: 1350px) {
  .p-u-zoom-half {
    zoom: calc(1350 / 810);
  }
}
@media screen and (width: 1351px) {
  .p-u-zoom-half {
    zoom: calc(1351 / 810);
  }
}
@media screen and (width: 1352px) {
  .p-u-zoom-half {
    zoom: calc(1352 / 810);
  }
}
@media screen and (width: 1353px) {
  .p-u-zoom-half {
    zoom: calc(1353 / 810);
  }
}
@media screen and (width: 1354px) {
  .p-u-zoom-half {
    zoom: calc(1354 / 810);
  }
}
@media screen and (width: 1355px) {
  .p-u-zoom-half {
    zoom: calc(1355 / 810);
  }
}
@media screen and (width: 1356px) {
  .p-u-zoom-half {
    zoom: calc(1356 / 810);
  }
}
@media screen and (width: 1357px) {
  .p-u-zoom-half {
    zoom: calc(1357 / 810);
  }
}
@media screen and (width: 1358px) {
  .p-u-zoom-half {
    zoom: calc(1358 / 810);
  }
}
@media screen and (width: 1359px) {
  .p-u-zoom-half {
    zoom: calc(1359 / 810);
  }
}
@media screen and (width: 1360px) {
  .p-u-zoom-half {
    zoom: calc(1360 / 810);
  }
}
@media screen and (width: 1361px) {
  .p-u-zoom-half {
    zoom: calc(1361 / 810);
  }
}
@media screen and (width: 1362px) {
  .p-u-zoom-half {
    zoom: calc(1362 / 810);
  }
}
@media screen and (width: 1363px) {
  .p-u-zoom-half {
    zoom: calc(1363 / 810);
  }
}
@media screen and (width: 1364px) {
  .p-u-zoom-half {
    zoom: calc(1364 / 810);
  }
}
@media screen and (width: 1365px) {
  .p-u-zoom-half {
    zoom: calc(1365 / 810);
  }
}
@media screen and (width: 1366px) {
  .p-u-zoom-half {
    zoom: calc(1366 / 810);
  }
}

.p-contents {
  font-family: "Noto Sans JP", serif;
}

.area-shohins-detail .p-contents {
  margin: 0 -3.7037037037vw 0;
}

.p-contents {
  font-family: "Noto Sans JP", serif;
}

.p-hero {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.p-heading-01 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 12.5925925926vw;
  padding: 1.975308642vw 0 1.975308642vw;
  font-style: normal;
  font-weight: 500;
  font-size: 3.950617284vw;
  line-height: 150%;
  text-align: center;
  letter-spacing: 0.15em;
  color: #FFFFFF;
  background-color: #CAB340;
}
.p-heading-01._slim {
  padding: 2.962962963vw 0 2.962962963vw;
  font-size: 3.4567901235vw;
  letter-spacing: 0.05em;
}

.p-heading-02 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.p-heading-02:before, .p-heading-02:after {
  content: "";
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1;
  height: 0.1234567901vw;
  background-color: #CAB340;
}
.p-heading-02__in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15.1851851852vw;
  height: 15.1851851852vw;
  padding: 2.5925925926vw 0 0;
  border-radius: 50%;
  border: 0.1234567901vw solid #CAB340;
  background-color: #fff;
}

.p-point {
  margin: 4.9382716049vw 0 8.3950617284vw;
}
.p-point__section-01 + .p-point__section-01 {
  margin-top: 3.7037037037vw;
}
.p-point__section-02 {
  padding: 2.3456790123vw 0 0;
  background-color: #FBFBFB;
}
.p-point__section-02 + .p-point__section-02 {
  margin-top: 3.7037037037vw;
}
.p-point__list-01-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 79.7530864198vw;
  background: #FBFBFB;
}
.p-point__list-01 {
  font-style: normal;
  font-weight: 400;
  font-size: 3.2098765432vw;
  line-height: 180%;
  letter-spacing: 0.07em;
  color: #534747;
}
.p-point__list-01-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5.1851851852vw;
}
.p-point__list-01-item:not(:first-child) {
  margin-top: 3.4567901235vw;
}
.p-point__list-01-item:before {
  content: "";
  display: block;
  width: 6.6666666667vw;
  height: 6.1728395062vw;
  background: url(/theme/Smp/img/product/cleansingOil/icon_check_sp.svg) 0 0/contain no-repeat;
}
.p-point__read {
  position: relative;
  padding: 0 0 7.6543209877vw;
  margin: 3.7037037037vw 0 0;
  background-color: #FBFBFB;
}
.p-point__read-title {
  position: absolute;
  top: 22.2222222222vw;
  left: 3.950617284vw;
  font-style: normal;
  font-weight: 500;
  font-size: 3.7037037037vw;
  line-height: 180%;
  letter-spacing: 0.1em;
  color: #C9AF2F;
}
.p-point__read-detail {
  margin: 7.7777777778vw 4.9382716049vw 0;
  font-style: normal;
  font-weight: 400;
  font-size: 3.0864197531vw;
  line-height: 200%;
  letter-spacing: 0.07em;
  color: #534747;
}
.p-point__read-detail b {
  color: #C9AF2F;
}
.p-point__read-image-01 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.p-point__read-image-02 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0.2469135802vw 0 0;
}
.p-point__choice {
  position: relative;
  padding: 0 0 7.6543209877vw;
  margin: 3.7037037037vw 0 0;
  background-color: #FBFBFB;
}
.p-point__choice-title {
  position: absolute;
  top: 16.7901234568vw;
  right: 4.5679012346vw;
  font-style: normal;
  font-weight: 500;
  font-size: 3.7037037037vw;
  line-height: 180%;
  letter-spacing: 0.1em;
  color: #C9AF2F;
}
.p-point__choice-detail {
  margin: 7.7777777778vw 4.9382716049vw 0;
  font-style: normal;
  font-weight: 400;
  font-size: 3.0864197531vw;
  line-height: 200%;
  letter-spacing: 0.07em;
  color: #534747;
}
.p-point__choice-detail b {
  color: #C9AF2F;
}
.p-point__choice-image-01 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.p-point__choice-image-02 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0.2469135802vw 0 0;
}
.p-point__point {
  margin: 3.7037037037vw 0 0;
}
.p-point__mod-01 {
  display: grid;
  grid-template: "title imageSub" "detail imageSub" "imageMain imageMain" "note note" auto/1fr auto;
  padding: 0 4.9382716049vw 4.9382716049vw;
  margin: 2.4691358025vw 0 0;
}
.p-point__mod-01:has(.p-point__mod-01-image-sub) {
  margin-top: 3.950617284vw;
}
.p-point__mod-01-title {
  grid-area: title;
  font-style: normal;
  font-weight: 500;
  font-size: 3.7037037037vw;
  text-align: center;
  line-height: 180%;
  letter-spacing: -0.05em;
  color: #C9AF2F;
}
.p-point__mod-01-title sub {
  font-size: 2.4691358025vw;
}
.p-point__mod-01:has(.p-point__mod-01-image-sub) .p-point__mod-01-title {
  text-align: left;
}
.p-point__mod-01-detail {
  grid-area: detail;
  margin: 1.2345679012vw 0 0;
  font-style: normal;
  font-weight: 400;
  font-size: 3.0864197531vw;
  line-height: 180%;
  letter-spacing: 0.05em;
  color: #534747;
}
.p-point__mod-01-detail b {
  padding-bottom: 0.987654321vw;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #FEF3F6));
  background: linear-gradient(transparent 50%, #FEF3F6 50%);
}
.p-point__mod-01-detail sub {
  font-size: 2.4691358025vw;
}
.p-point__mod-01-image-main {
  grid-area: imageMain;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 1.8518518519vw 0 0;
}
.p-point__mod-01-image-main._03 {
  margin-bottom: -4.9382716049vw;
}
.p-point__mod-01-image-sub {
  grid-area: imageSub;
}
.p-point__mod-01-note {
  grid-area: note;
  margin: 1.2345679012vw 0 0;
  font-style: normal;
  font-weight: 400;
  font-size: 1.975308642vw;
  line-height: 150%;
  color: #888888;
}
.p-point__mod-01:has(.p-point__mod-01-image-sub) .p-point__mod-01-note {
  margin-top: 2.4691358025vw;
}
.p-point__commitment-block {
  display: grid;
  grid-template: "title" "image" "detail" auto/1fr;
  padding: 2.3456790123vw 0 3.8271604938vw;
  background-color: #FBFBFB;
}
.p-point__commitment-block + .p-point__commitment-block {
  margin-top: 3.7037037037vw;
}
.p-point__commitment-title {
  grid-area: title;
  margin: 0 0 0 3.950617284vw;
}
.p-point__commitment-detail {
  grid-area: detail;
  margin: 2.962962963vw 4.9382716049vw 0;
  font-style: normal;
  font-weight: 400;
  font-size: 3.0864197531vw;
  line-height: 180%;
  letter-spacing: 0.05em;
  color: #534747;
}
.p-point__commitment-detail b {
  padding-bottom: 0.987654321vw;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #FEF3F6));
  background: linear-gradient(transparent 50%, #FEF3F6 50%);
}
.p-point__commitment-detail sub {
  font-size: 2.4691358025vw;
}
.p-point__commitment-image {
  grid-area: image;
  display: grid;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 1.8518518519vw 0 0;
}
.p-point__fragrance {
  padding: 2.3456790123vw 0 1.7283950617vw;
  background-color: #FBFBFB;
}
.p-point__fragrance-main-image {
  grid-area: image;
  display: grid;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.p-point__fragrance-block {
  display: grid;
  grid-template: "image" "detail" "note" auto/1fr;
}
.p-point__fragrance-block + .p-point__fragrance-block {
  margin-top: 3.7037037037vw;
}
.p-point__fragrance-detail {
  grid-area: detail;
  margin: 1.975308642vw 4.9382716049vw 0;
  font-style: normal;
  font-weight: 400;
  font-size: 3.0864197531vw;
  line-height: 180%;
  letter-spacing: 0.05em;
  color: #534747;
}
.p-point__fragrance-detail sub {
  font-size: 2.4691358025vw;
}
.p-point__fragrance-note {
  grid-area: note;
  margin: 1.7283950617vw 0 0;
  font-style: normal;
  font-weight: 400;
  font-size: 1.975308642vw;
  text-align: center;
  line-height: 150%;
  color: #534747;
}

.p-voice {
  margin: 4.3209876543vw 0 9.2592592593vw;
}

.p-use {
  margin: 4.3209876543vw 0 0;
}
.p-use__tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 1.2345679012vw;
}
.p-use__tab-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1;
  min-height: 11.1111111111vw;
  background: #B0B0B0;
  border-radius: 2.4691358025vw 2.4691358025vw 0 0;
  font-style: normal;
  font-weight: 500;
  font-size: 3.2098765432vw;
  line-height: 140%;
  text-align: center;
  letter-spacing: 0.05em;
  color: #FFFFFF;
}
.p-use__tab-button._active {
  min-height: 14.0740740741vw;
  font-size: 3.950617284vw;
}
.p-use__tab-button._01._active {
  background-color: #BCA42E;
}
.p-use__tab-button._02._active {
  background-color: #E8835E;
}
.p-use__heading-01 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 15.9259259259vw;
  font-style: normal;
  font-weight: 500;
  font-size: 3.4567901235vw;
  line-height: 150%;
  text-align: center;
  letter-spacing: 0.05em;
  color: #FFFFFF;
}
.p-use__heading-01._01 {
  background-color: #CAB340;
}
.p-use__heading-01._02 {
  background-color: #EB8F6F;
}
.p-use__heading-01 b {
  font-size: 3.7037037037vw;
}
.p-use__section {
  display: grid;
  grid-template: "step step" auto "image01 title01" auto "image01 detail" 1fr "information information" auto/auto 1fr;
  padding: 1.4814814815vw 3.7037037037vw 3.7037037037vw;
  background-color: #FBFBFB;
}
.p-use__section + .p-use__section {
  padding-top: 7.4074074074vw;
  margin-top: 3.7037037037vw;
}
.p-use__step {
  grid-area: step;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 -3.7037037037vw 0;
}
.p-use__step:before, .p-use__step:after {
  content: "";
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1;
  height: 0.1234567901vw;
}
.p-use__step-in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15.1851851852vw;
  height: 15.1851851852vw;
  padding: 2.5925925926vw 0 0;
  border-radius: 50%;
  background-color: #fff;
}
.p-use__step._01:before, .p-use__step._01:after {
  background-color: #CAB340;
}
.p-use__step._01 .p-use__step-in {
  border: 0.1234567901vw solid #CAB340;
}
.p-use__step._02:before, .p-use__step._02:after {
  background-color: #EB8F6F;
}
.p-use__step._02 .p-use__step-in {
  border: 0.1234567901vw solid #EB8F6F;
}
.p-use__image-01 {
  grid-area: image01;
  margin: 1.975308642vw 2.7160493827vw 0 0;
}
.p-use__title-01 {
  grid-area: title01;
  margin: 1.975308642vw 0 0;
  font-style: normal;
  font-weight: 700;
  font-size: 3.4567901235vw;
  line-height: 150%;
  letter-spacing: 0.05em;
}
.p-use__title-01._01 {
  color: #C9AF2F;
}
.p-use__title-01._02 {
  color: #EF855F;
}
.p-use__detail {
  grid-area: detail;
  margin: 1.3580246914vw 0 0;
  font-style: normal;
  font-weight: 400;
  font-size: 2.962962963vw;
  line-height: 180%;
  color: #534747;
}
.p-use__detail-information {
  grid-area: information;
  padding: 3.950617284vw 4.3209876543vw 3.950617284vw;
  margin: 3.7037037037vw 0 0;
  border-radius: 0.4938271605vw;
  font-style: normal;
  font-weight: 400;
  font-size: 2.7160493827vw;
  line-height: 180%;
  color: #534747;
}
.p-use__detail-information._01 {
  background-color: #FAF6DD;
}
.p-use__detail-information._01 b {
  color: #C9AF2F;
}
.p-use__detail-information._02 {
  background-color: #F5E3DD;
}
.p-use__detail-information._02 b {
  color: #EF855F;
}